ArticlePDF Available

Fuzzy false position method for solving fuzzy nonlinear equations

Authors:
  • Institut Matematik Kejuruteraan

Abstract

In this paper, we focus on extended numerical methods for solving fuzzy nonlinear equations. An extension of false position method into fuzzy setting is proposed for solving such equations and it will be referred to as fuzzy false position method. An algorithm for this process of solving will be provided. For the purpose of optimization, genetic algorithm will also be incorporated in order to find the best solution for the problem under consideration. Two numerical examples with graphical representations are provided to illustrate the efficiency of the proposed method. The results showed that the proposed method is able to find the best solution for fuzzy nonlinear equations. © 2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9737
FUZZY FALSE POSITION METHOD FOR SOLVING FUZZY NONLINEAR
EQUATIONS
Muhammad Zaini Ahmad, Nor Aifa Jamaluddin, Elyana Sakib, Wan Suhana Wan Daud and Norazrizal Aswad
Abdul Rahman
Institute of Engineering Mathematics, Universiti Malaysia Perlis, Pauh Putra Main Campus, Arau, Perlis, Malaysia
E-Mail: mzaini@unimap.edu.my
ABSTRACT
In this paper, we focus on extended numerical methods for solving fuzzy nonlinear equations. An extension of
false position method into fuzzy setting is proposed for solving such equations and it will be referred to as fuzzy false
position method. An algorithm for this process of solving will be provided. For the purpose of optimization, genetic
algorithm will also be incorporated in order to find the best solution for the problem under consideration. Two numerical
examples with graphical representations are provided to illustrate the efficiency of the proposed method. The results
showed that the proposed method is able to find the best solution for fuzzy nonlinear equations.
Keywords: false position method, nonlinear equation, fuzzy nonlinear equation, numerical methods, fuzzy false position method.
INTRODUCTION
In recent years, system of simultaneous nonlinear
equations plays a major function in various fields such as
applied mathematics, engineering, statistics and social
sciences. Therefore, much attention has been given into
developing numerical methods to work out with these
systems.
In such cases, to model the real world
engineering systems, normally there will be problems of
fuzziness in some of the equation’s parameters, hence
fuzzy numbers are employed rather than crisp number. At
first, the concept of fuzzy numbers which include its
arithmetic operation were introduced by Zadeh [1]. Then,
it was followed by Dubois and Prade [2]. One of the
major applications of fuzzy arithmetic is nonlinear
systems whose parameters are totally or partially
represented by fuzzy numbers [3, 4].
However, in solving fuzzy nonlinear equations,
the classical numerical methods cannot be applied
directly. Indeed, standard analytical techniques proposed
by Buckley and Qu [5], are not suitable for solving the
fuzzy equations. Hence, it is necessary to examine and
develop new numerical methods to find the roots of fuzzy
nonlinear equations. Thus, in [6, 7, 8, 9, 10], Newton’s
method, Broyden’s method and Fixed Point’s method
were used to solve this type of equations. Another method
used is the false position method. The advantage of this
method is that it takes account of the observation of the
approximate solution. This is done by drawing a secant
line from two function values where one is negative and
the other one is positive. Then, the root is estimated as the
position where it crosses the x-axis or when the function
value is equal to zero. Once the false position method
comes close to the root, it converges quickly.
Genetic algorithm is a global optimization
method used for solving both constrained and
unconstrained problem inspired by natural evolution. The
algorithm repeatedly modifies a population of individual
solutions. The idea is by guessing solutions, then
combining the fittest solution to create a new generation
of solutions which is better. It is a popular strategy to
optimize non-linear systems with a large number of
variables. Genetic algorithm might not ensure an optimal
solution, but it is able to give a good approximation in a
reasonable amount of time.
In this paper, False Position method is proposed
to solve these fuzzy nonlinear equations. In the next
section, we will recall some basic definitions of fuzzy
numbers based on Zadeh’s extension principle. Later, we
will study the classical False Position method and its
algorithm. This include the genetic algorithm for
optimization process. Then, in subsequent section, we will
extend the False Position method into fuzzy setting for
solving fuzzy nonlinear equations. Finally, two numerical
examples with graphical representations will be
demonstrated to illustrate the proposed algorithm and
conclusion will be made.
BASIC CONCEPTS
In this section, we review some important
definitions of fuzzy numbers.
Definition 1. [2, 1, 11] A fuzzy number is a fuzzy set like
which satisfies the following
properties:
1. is upper semi continuous,
2. is outside some interval ,
3. there are real numbers such that ,
a. is monotonic increasing on ,
b. is monotonic decreasing on ,
c. , .
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9738
Definition 2. [12] A fuzzy number in parametric form
is a pair of functions , for which
satisfies the following requirements.
1. is a bounded monotonic increasing left continuous
function,
2. is a bounded monotonic decreasing left
continuous function,
3. for .
A crisp number is represented by for
.
Definition 3. A triangular fuzzy number is a fuzzy
number represented with three points, , and
its membership function can be represented as
where , and hence its parametric form is
Let be the set of all triangular fuzzy numbers.
Definition 4. [12] The addition and scalar multiplication
of fuzzy numbers are defined by the extension principle
and can be equivalently represented as follows.
For arbitrary , , and
, the addition and multiplication by real
number are defined as
1. addition, ,
2. subtraction, ,
3. scalar multiplication,
If , then .
THE CLASSICAL FALSE POSITION METHOD
FOR SOLVING NONLINEAR EQUATION
The method of false position is a root finding
algorithm that hybrid the features from bisection and
secant method. It involves the bracketing of bisection
method and the secant line in secant method. It was
introduced to improve the bisection method which
converges at a fairly slow speed. Like bisection method, it
starts with two proper
values of (lower bound value) and (upper bound
value) for the current bracket, such that
This is based on the following intermediate value
theorem.
Theorem 1. If is continuous on and is a value
between and , then there exists a value in
such that .
In bisection method, sometimes it may not be
efficient because it does not take into consideration that
is much closer to the zero of the function as
compared to . The idea for False Position method,
on advantage of this observation, is to connect function
value at to the function value at by drawing a
secant line, and then estimates the root, , as where it
crosses the -axis.
Firstly, we write down two versions of the slope
of the secant line from to and from
to .
and
So,
The above equation can be solved to obtain the
next predicted root as
Through simple algebraic manipulations, it can
be expressed as
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9739
False position algorithm
The steps to apply the false-position method to
find the root of the equation are as follows.
1. Choose and as two guesses for the root such
that , or in other words,
changes sign between and .
2. Estimate the root, of the equation as
3. Now check the following.
a. If , this implies that the root lies
between and , then replace .
b. If , this implies that the root lies
between and , then replace .
c. If or , implies
that the root is . Stop the algorithm .
4. Find the new estimate root
5. Find the new absolute relative approximate error,
where estimated root from current iteration
and estimated root from previous iteration.
6. Compare the absolute relative approximate error,
with the pre-specified relative error tolerance, . If
, go back to step 3, else, stop the algorithm.
FUZZY FALSE POSITION METHOD FOR
SOLVING FUZZY NONLINEAR EQUATIONS
The method of False Position to solve fuzzy
nonlinear equations, can be described as follows.
1. Choose two initial values of fuzzy numbers for which
their function value have opposite sign. Let us
assume two initial values are
and .
To fulfill that condition, check .
2. Transform the initial fuzzy values and
into their parametric form
,
where
,
and
,
where
.
For iteration, we discretise in the form
, where and .
The discretised α are equally spaced, that is
, for , and .
In this study, is called the discretization spacing.
After discretisation, we have a set of with
elements.
3. Then, find for with
,
,
,
where
In order to find minimum and maximum of ,
we use the genetic algorithm approach. A genetic
algorithm is a method for solving both constrained and
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9740
unconstrained optimization problems. Unlike classical
algorithm which only generates a single point, this genetic
algorithm generates a population of points from given
interval. In addition, the best point in that population
approaches an optimal solution. This method generates
optimum solution at each iteration for every
with .
4. When , then , check .
a. If , this implies that the fuzzy root lies
between and , then .
b. If , this implies that the fuzzy root lies
between and , then .
c. If or , this implies
that the fuzzy root is .
5. Continue the iteration for every until the stopping
criteria as follows is fulfilled.
,
where estimated root from current iteration and
estimated root from previous iteration when
.
6. Compare the absolute relative approximate error
with the pre-specified relative error tolerance . If
, then go to step 3, else, stop the algorithm.
NUMERICAL APPLICATIONS
Example 1. We try to solve the following fuzzy nonlinear
equation with fuzzy false position method.
  ,
  ,
where the tolerance, . Firstly, choose
two initial fuzzy values for which their function values
have opposite sign: and where
and . Hence, .
Then, the parametric form of and are as follows.
where
and
where
.
For the first iteration, find
and
where
By using MATLAB, for with ,
the first iteration is generated as shown in Table-1.
Table-1. First iteration for example-1.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace .
Then, we continue the iteration with the new
and existing . The second iteration is shown in
Table-2.
Table-2. Second iteration for example-1.
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9741
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The third iteration is shown
in Table-3.
Table-3. Third iteration for example-1.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , proceed the iteration with the
new and existing . The fourth iteration is shown
in Table-4.
Table-4. Fourth iteration for example-1.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The fifth iteration is shown in
Table-5.
Table-5. Fifth iteration for Example-1.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
As , we stop the iteration. Hence, the
fuzzy root for
. The
graphical representation of iterations done is illustrated in
Figure-1.
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9742
Figure-1. Graphical representation of optimum solution
of a fuzzy non-linear equation, .
Example 2. Consider the following fuzzy nonlinear
equation.
    ,
  ,
where the tolerance .
To find the solution using fuzzy false position
method, first, we assume two initial fuzzy values for
which their function values have opposite sign:
and where and . Hence
.
Then, the parametric form of and are as follows.
where
and
where
For the first iteration, find
and
where
By using MATLAB, for with ,
the first iteration is generated as shown in Table-6.
Table-6. First iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace .
Then, we continue the iteration with the new
and existing . The second iteration is shown in
Table-7.
Table-7. Second iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9743
Since , we proceed the iteration with the
new and existing . The third iteration is shown in
Table-8.
Table-8. Third iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The fourth iteration is shown
in Table-9.
Table-9. Fourth iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The fifth iteration is shown in
Table-10.
Table-10. Fifth iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The sixth iteration is shown
in Table-11.
Table-11. Sixth iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9744
Since , we proceed the iteration with the
new and existing . The seventh iteration is
shown in Table-12.
Table-12. Seventh iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The eighth iteration is shown
in Table-13.
Table-13. Eighth iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
Since , we proceed the iteration with the
new and existing . The ninth iteration is shown
in Table-14.
Table-14. Ninth iteration for example-2.
For , substitute into . By
checking where , this
implies that the fuzzy root lies between and . Then,
replace . Check
As , we stop the iteration. Hence, the
fuzzy root for
. The
graphical representation of iterations done is illustrated in
Figure-2.
Figure-2. Graphical representation of optimum solution
of a fuzzy non-linear equation, .
CONCLUSIONS
VOL. 11, NO. 16, AUGUST 2016 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
©2006-2016 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9745
We have studied False Position’s method for
solving fuzzy nonlinear equations instead of standard
analytical techniques which are not suitable. Several
modifications have been made to guarantee the convexity
of fuzzy solutions. First, the fuzzy nonlinear equation is
written in parametric form and then is solved step by step
using fuzzy false position’s algorithm. Genetic algorithm
has been proposed in order to determine the optimum
solution at each iteration.
ACKNOWLEDGEMENTS
This research is based upon work supported by
Ministry of Higher Education of Malaysia (MOHE) and
partially supported by Universiti Malaysia Perlis
(UniMAP).
REFERENCES
[1] Zadeh, L. A. (1965). Fuzzy sets, Information and
control, 8(3), pp.338353.
[2] Dubois, D. and Prade, H. (1980) Fuzzy Sets and
Systems: Theory and Application, Academic Press,
New York, 144, 1980.
[3] Cho, Y. J., Huang, N. J. and Kang, S. M. (2000).
Nonlinear equations for fuzzy mappings in
probabilistic normed spaces, Fuzzy Sets and Systems,
110(1), pp.115122.
[4] Fang, J. (2002). On nonlinear equations for fuzzy
mappings in probabilistic normed spaces, Fuzzy Sets
and Systems, 131(3), pp.357364.
[5] Buckley, J. and Qu, Y. (1991). Solving fuzzy
equations: a new solution concept, Fuzzy Sets and
Systems, 39(3), pp.291301.
[6] Abbasbandy, S. and Asady, B. (2004). Newton’s
method for solving fuzzy nonlinear equations,
Applied Mathematics and Computation, 159(2),
pp.349356.
[7] Shokri, J. (2008). On systems of fuzzy nonlinear
equations, Applied Mathematical Sciences, 2(25),
pp.1205-1217.
[8] Ramli, A., Abdullah, M.L. and Mamat, M. (2010).
Broyden’s method for solving fuzzy nonlinear
equations, Advances in Fuzzy Systems, 2010, doi:
10.1155/2010/763270.
[9] Allahviranloo, T., Otadi, M. and Mosleh, M. (2008).
Iterative method for fuzzy equations, Soft
Computing, 12(10), pp.935939.
[10] Abbasbandy, S. and Jafarian, A. (2006). Steepest
descent method for solving fuzzy nonlinear
equations, Applied mathematics and computation,
174(1), pp.669675.
[11] Zimmermann, H.J. (1991). Fuzzy Sets Theory and its
Application. Kluwer Academic Press, Dordrecht,
1991.
[12] Friedman, M., Ma, M. and Kandel, A. (1999).
Numerical solutions of fuzzy differential and integral
equations, Fuzzy sets and Systems, 106 (1), pp.35
48.
... One of the disadvantages of the method is that it sometimes does not reach the solution. In 2016, some iterative methods were used to solve fuzzy equations such as the Bisection method [16], the False Position method [17], and the secant method modified in [18]. One of the disadvantages of these methods is that they are very slow to reach a solution. ...
Article
Full-text available
In a variety of engineering, scientific challenges, mathematics, chemistry, physics, biology, machine learning, deep learning, regression classification, computer science, programming, artificial intelligence, in the military, medical and engineering industries, robotics and smart cars, fuzzy nonlinear equations play a critical role. As a result, in this paper, an Optimization Algorithm based on the Euler Method approach for solving fuzzy nonlinear equations is proposed. In mathematics and computer science, the Euler approach (sometimes called the forward Euler method) is a first-order numerical strategy for solving ordinary differential equations (ODEs) with a specified initial value. The local error is proportional to the square of the step size, while the general error is proportional to the step size, according to the Euler technique. The Euler method is frequently used to create more complicated algorithms. The Optimization Algorithm Based on the Euler Method (OBE) uses the logic of slope differences, which is computed by the Euler approach for global optimizations as a search mechanism for promising logic. Furthermore, the mechanism of the proposed work takes advantage of two active phases: exploration and exploitation to find the most important promising areas within the distinct space and the best solutions globally based on a positive movement towards it. In order to avoid the solution of local optimal and increase the rate of convergence, we use the ESQ mechanism. The optimization algorithm based on the Euler method (OBE) is very efficient in solving fuzzy nonlinear equations and approaches the global minimum and avoids the local minimum. In comparison with the GWO algorithm, we notice a clear superiority of the OBE algorithm in reaching the solution with higher accuracy. We note from the numerical results that the new algorithm is 50 % superior to the GWO algorithm in Example 1, 51 % in Example 2 and 55 % in Example 3.
Article
In this paper, we introduce the concept of probabilistic contractor couple in probabilistic normed spaces and discuss the existence of solution for nonlinear equations of fuzzy mappings and the convergence of sequences generated by the algorithms in Menger probabilistic normed spaces.
Article
In this paper, we suggest and analyze a new two-step iterative method for solving a system of fuzzy nonlinear equations by using the Midpoint quadrature rule. We prove that this method has quadratic convergence. The fuzzy quantities are presented in parametric form. Sever examples are given to illustrate the efficiency of the proposed method. Mathematics Subject Classification: 03E72; 65H10
Article
Using the embedding method, numerical procedures for solving fuzzy differential equations (FDEs) and fuzzy integral equations (FIEs) with arbitrary kernels have been investigated. Sufficient conditions for convergence of the proposed algorithms are given and their applicability is illustrated with examples. This work and its conclusions may narrow the gap between the theoretical research on FDEs and FIEs and the practical applications already existing in the design of various fuzzy dynamical systems.
Article
In this paper, we introduce the concept of probabilistic Ψ-contractor couple, which simplifies and weakens that of probabilistic Φ-g-contractor given by Cho et al. (Fuzzy Sets and Systems 110 (2000) 115–122). By using this concept, we study the existence and iteration convergence of solutions for set-valued nonlinear operator equations and nonlinear equations of fuzzy mappings in Menger PN-spaces. The results presented in this paper improve and extend the corresponding results of Cho et al. in a sense.
Article
We have previously shown [2] that many fuzzy equations do not have solutions when the solution concept is based on the extension principle. We therefore introduce two new solution procedures, one based on the unified extension [6] and the other based on possibility theory, after we solve the non-fuzzy equation for the unknown variable. We show, for many types of equations, that: (1) the two new solutions are identical; (2) the solution is either a real, or generalized complex, fuzzy number (all uncertain parameters are modeled as real fuzzy numbers); and (3) the previous solution based on the extension principle (when it exists) is a subset of the new solution. In particular, we show that the fuzzy quadratic equation, with real fuzzy number coefficients, always has a (new) solution.
Article
In this paper, we propose the numerical solution for a fuzzy nonlinear equation by Newton's method. The fuzzy quantities are presented in parametric form. Some numerical illustrations are given to show the efficiency of algorithms.
Article
In this paper, we propose the numerical solution for a fuzzy nonlinear equation by steepest descent method. The fuzzy quantities are presented in parametric form. Some numerical illustrations are given to show the efficiency of steepest descent method.
Article
In this paper, we propose numerical solution for solving a system of fuzzy nonlinear equations based on Fixed point method. The convergence theorem is proved in detail. In this method the algorithm is illustrated by solving several numerical examples.