Acessibilidade / Reportar erro

Fuzzy Linear Programming: Optimization of an Electric Circuit Model

ABSTRACT

A problem of a voltage division circuit is modeled in order to determine the values of the resistors centered, in a way that the impedance of the resistance voltage divider is minimal. This problem is equivalent to maximizing the admittance, associated to the resistance, which is defined as the quotient of the electric current and its voltage, measured in Siemens. Three cases are analyzed for the components of the linear programming: real numbers, fuzzy numbers of type-1, and fuzzy sets of type-2. The first case is considered in order to validate the other two cases. The optimal solution in the fuzzy linear programming of type-1 is obtained through a linear defuzzification function, defined in the trapezoidal fuzzy numbers subspace of fuzzy numbers vector space, which allows to solve the corresponding linear programming problem with real components. A study upon the parameter for linear defuzzification is accomplished to determine the best representative of the family of parameters. The α−levels representation theorem is the method to obtain the optimal solution of type-2. For each α−level is solved a fuzzy linear programming problem of type-1, using the previous methodology. Numerical simulations illustrate the results in the three cases.

Keywords:
electrical circuit model; linear programming; fuzzy linear programming; fuzzy sets of type-1; fuzzy sets of type-2

RESUMO

Um problema de divisão de tensão de um circuito é modelado com o objetivo de determinar os valores centrados das resistências, de maneira que a impedância resistiva do divisor de tensão seja mínima. Este problema é equivalente a maximizar as admitâncias, associadas às resistências, que são definidas como a razão entre a corrente elétrica e sua voltagem, medida em Siemens. Três casos são analisados para os componentes de programação linear: números reais, números fuzzy do tipo 1 e conjuntos fuzzy do tipo 2. O primeiro caso é considerado para a validação dos outros dois casos. A solução ótima na programação linear fuzzy do tipo 1 é obtida através de uma função de defuzzificação linear, definida no subespaço dos números fuzzy trapezoidais do espaço vetorial dos números fuzzy, o que permite resolver o correspondente problema de programação linear com componentes reais. Um estudo sobre o parâmetro para a defuzzificação linear é realizado para determinar o melhor representante da família de parâmetros. O teorema de representação dos α-níveis é o método para obter a solução ótima do tipo 2. Para cada α-nível é resolvido um problema de programaço linear fuzzy do tipo 1 utilizando a metodologia anterior. Simulações numéricas ilustram os resultados nos três casos.

Palavras-chave:
modelo de circuito elétrico; programação linear; programação linear fuzzy; conjuntos fuzzy do tipo 1; conjuntos fuzzy do tipo 2

1 INTRODUCTION

Being one of the most important field of Operational Research, Linear Programming (LP) concerns to models that optimize linear objective function and constraints on the decision variables. Efficient algorithms has been developed for LP, among which we point out the interior point 1212. J. Nocedal & S.J. Wright. “Numerical Optimization”. Springer-Verlag (2006)., and the simplex algorithm 33. G.B. Dantzig. “Origins of the simplex method”. Technical Report SOL 87-5, Department of Operations Research, Stanford University, Stanford, CA (1987)..

One of the important issues of LP is that the modeling needs well-defined and precise data, which in general involves high information costs. Indeed, this is a task almost impossible to accomplish in many cases, due to risk or uncertainty in some data 99. N. Sahinidis. Optimization under uncertainty: state-of-the-art and opportunities. Computers and Chemical Engineering, 28 (2004), 971-983.. This problem of the classical LP can be contoured with the use of fuzzy numbers. Fuzzy Linear Programming (FLP) explains the mathematical model in a more realistic way 1111. J.L. Verdegay. “Fuzzy Mathematical Programming”. In: Fuzzy Information and Decision Processes, pp. 231-237, M.M. Gupta & E. Sánchez Editors, (1982).. Basically, considering some of the componentes of a LP as fuzzy numbers, a constraint violation is allowed, and the degree of satisfaction of a constraint is defined as the membership function of the constraint 99. N. Sahinidis. Optimization under uncertainty: state-of-the-art and opportunities. Computers and Chemical Engineering, 28 (2004), 971-983..

One of the basic references in the area of FLP is due to Bellman and Zadeh 22. R.E. Bellman & L.A. Zadeh. Decision-making in a fuzzy environment. Management Science, 17 (1973), 149-156.. The type of FLP that has been considered for this research is the possibilistic programming, that recognizes uncertainties in the objective function coefficients, as well as in constraint coefficients. The membership function is used to represent the degree of satisfaction of constraints, the decision-maker’s expectations about the objective function level, and the range of uncertainty of coefficients 99. N. Sahinidis. Optimization under uncertainty: state-of-the-art and opportunities. Computers and Chemical Engineering, 28 (2004), 971-983..

Based in the great success of the FLP, the approach is applied to a voltage divider model. In fact, an electrical circuit has components characterized by diverse parameters, each one associated to a tolerance, given by the product manufacturer. For example, a resistance of 48 ohms can have ± 10% tolerance, due to temperature, time of use, among other reasons 1010. J.J. Salazar González. Optimización matemática: Ejemplos y aplicaciones. Technical report Universidad de La Laguna, España, https://imarrero.webs.ull.es/sctm03.v2/, (2003).
https://imarrero.webs.ull.es/sctm03.v2/...
. This gradualness motivated this study to use the fuzzy linear programming approach for a problem of a voltage divider. The value given by the electric appliance manufacturer is called the centered value. The tolerances and the centered values allow better control over the limits under which the circuit keeps operating and, thereby, optimize its performance. The model use for this research was built by Salazar in 1010. J.J. Salazar González. Optimización matemática: Ejemplos y aplicaciones. Technical report Universidad de La Laguna, España, https://imarrero.webs.ull.es/sctm03.v2/, (2003).
https://imarrero.webs.ull.es/sctm03.v2/...
. The objective of this research is to study three cases for the components of the LP. The first case is for real numbers components we proposed of validating the other two results. The second case refers to trapezoidal fuzzy number of type-1 as a components of LP system. The optimal solution is obtained through a total linear order defuzzification function, defined in the trapezoidal fuzzy numbers subspace of fuzzy numbers vector space. The third case extends the second case for type-2 independent LP components. The α−levels representation theorem is the method to obtain the optimal solution of type-2. For the numerical simulation for all cases it is use the classical interior point method 1212. J. Nocedal & S.J. Wright. “Numerical Optimization”. Springer-Verlag (2006)., using the linear programming algorithm linprog of the software Matlab®, and an algorithm that reproduces the representation theorem.

This work is organized into six sections. Section 1 is the introduction to this study. In Section 2 the mathematical model of the electrical circuit is explained. In Section 3 a fuzzy background for the electrical circuit is detailed. In Section 4 the fuzzy linear programming method for the model is developed. The numerical results are shown in Section 5, and conclusions are drawn in Section 6.

2 MATHEMATICAL MODEL OF THE ELECTRICAL CIRCUIT

The voltage divider circuit shown in 1010. J.J. Salazar González. Optimización matemática: Ejemplos y aplicaciones. Technical report Universidad de La Laguna, España, https://imarrero.webs.ull.es/sctm03.v2/, (2003).
https://imarrero.webs.ull.es/sctm03.v2/...
, illustrated in Figure 1(a), is the model to be built in this section.

Figure 1:
Equivalente basic circuit of voltage divider.

In this circuit are considered two voltage generators, each producing an electromotive force, E 1 and E 2, measured in volts. Suppose that E1 > E2 for the circuit shown in Figure 1(a), the current in the direction indicated by the arrows. It is assumed that the tolerances associated

with respective potential have a minimum value E1-, and maximum E1+, with respect to E 1. Analogously, there exist minimum value E2-, and maximum E2+, with respect to E 2. The goal of this model is determine the centered values of the resistors, R 1 and R 2, so that the impedance of

the resistant voltage divider is minimal. Further, as restrictions, the output potential, V 0, belongs to the interval [V0m, V0M], where the exponent m stands for the minimum value, and M, for the maximum. The current, I 0, is in the range [I0m, I0M]. The tolerances verify the inequalities

E 1 - V 0 M V 0 m E 2 + . (2.1)

The total impedance of the resistant voltage divider is given by the formula

R 0 = R 1 R 2 R 1 + R 2 ,

due to the fact that the two resistors are in parallel. In order to obtain a linear model, the variable resistors are replaced by the associated admittance, which are given by the inverse of the values G i = 1/R i , i = 0, 1, 2. With this notation, total admittance divider G 0 = G 1 + G 2. As a consequence, the objective function of the problem is given by

G 0 - = G 1 - + G 2 - ,

which it will be maximized. Denoting by 𝒢1 and 𝒢2 the centered values of the admittance 𝒢1 and 𝒢2, respectively, then we have

G 1 - = ( 1 - ϵ 1 ) G 1 and G 2 - = ( 1 - ϵ 2 ) G 2 ,

where 1 and 2 are two known tolerances. Thus, the proposed linear programming problem is given by

max H ( G 1 , G 2 ) , where H ( G 1 , G 2 ) = ( 1 - ϵ 1 ) G 1 + ( 1 - ϵ 2 ) G 2 . (2.2)

In order to express the constraints on the variables 𝒢1 and 𝒢2, we observe, based in Figure 1(b), that

I = I 1 + I 2 + I 0 .

Consequently, we get G1E1+G2E2=V0R1+V0R2+I0.

Hence,

G 1 E 1 + G 2 E 2 = V 0 1 R 1 + 1 R 2 + I 0 ,

from where, it is obtained

G 1 E 1 + G 2 E 2 - I 0 = V 0 ( G 1 + G 2 ) .

Therefore,

V 0 = E 1 G 1 + E 2 G 2 - I 0 G 1 + G 2 .

Analyzing the behavior of V 0 in relation to the variations of G 1, G 2, and I 0, we have:

(I) Calculating the partial derivative of V0 with respect to G1, we obtain

V 0 G 1 = E 1 ( G 1 + G 2 ) - ( E 1 G 1 + E 2 G 2 - I 0 ) ( G 1 + G 2 ) 2 = E 1 G 1 + E 1 G 2 - E 1 G 1 - E 2 G 2 + I 0 ( G 1 + G 2 ) 2 = ( E 1 - E 2 ) G 2 + I 0 ( G 1 + G 2 ) 2 > 0 , (2.3)

due to the fact that E 1 > E 2. As a conclusion, we get that V 0 decreases as G 1 decreases.

(II) Calculating the partial derivative of V 0 with respect to G2, we have

V 0 G 2 = ( E 2 - E 1 ) G 1 + I 0 ( G 1 + G 2 ) 2 < 0 , (2.4)

since I = I 1 + I 2 + I 0 so that

I 0 = I - I 1 - I 2 = G 1 E 1 + G 2 E 2 - V 0 G 1 - V 0 G 2 .

Thus,

V 0 G 2 = ( E 2 - E 1 ) G 1 + I 0 ( G 1 + G 2 ) 2 = G 1 E 2 - G 1 E 1 + G 1 E 1 + G 2 E 2 - V 0 G 1 - V 0 G 2 ( G 1 + G 2 ) 2 = E 2 ( G 1 + G 2 ) - V 0 ( G 1 + G 2 ) ( G 1 + G 2 ) 2 = E 2 - V 0 G 1 + G 2 .

Since we have E1-V0MV0mE2+, then E 2 < V 0, therefore E 2V 0 < 0. This implies that

V 0 G 2 < 0 ,

meaning that V 0 decreases as G 2 increases.

(III) From the fact that G 1 + G 2 > 0, we conclude

V 0 I 0 = - 1 G 1 + G 2 < 0

which yields V 0 decreases as I 0 increases.

Consequently, V 0 will assume its lowest value, which it is desired to be not less than V0m, when G 1 assumes its lowest value G1-. Besides, G 2 assumes its highest value, G2+, and the current obtained I 0 is I0M.

Therefore, the constraint V0mV 0 is equivalent to

V 0 m E 1 - G 1 - + E 2 - G 2 + - I 0 M G 1 - + G 2 +

or, alternatively,

V 0 m E 1 - ( 1 - ϵ 1 ) G 1 + E 2 - ( 1 + ϵ 2 ) G 2 - I 0 M ( 1 - ϵ 1 ) G 1 + ( 1 + ϵ 2 ) G 2 ,

that is,

( 1 - ϵ 1 ) ( E 1 - - V 0 m ) G 1 + ( 1 + ϵ 2 ) ( E 2 - - V 0 m ) G 2 I 0 M .

Similarly, the constraint V 0V0M is equivalent to

( 1 + ϵ 1 ) ( E 1 + - V 0 M ) G 1 + ( 1 - ϵ 2 ) ( E 2 + - V 0 M ) G 2 I 0 m .

Consequently, the mathematical model for the linear programming for the problem of the voltage divider is given by

max H ( G 1 , G 2 ) = [ ( 1 - ϵ 1 ) G 1 + ( 1 - ϵ 2 ) G 2 ] ( 1 - ϵ 1 ) ( E 1 - - V 0 m ) G 1 + ( 1 + ϵ 2 ) ( E 2 - - V 0 m ) G 2 I 0 M ( 1 + ϵ 1 ) ( E 1 + - V 0 M ) G 1 + ( 1 - ϵ 2 ) ( E 2 + - V 0 M ) G 2 I 0 m

Using the notations

ϵ = 1 - ϵ 1 1 - ϵ 2 , G = G 1 G 2 , Υ = - I 0 M I 0 m , O = 0 0 ,

And

Θ = ( 1 - ϵ 1 ) ( V 0 m - E 1 - ) ( 1 + ϵ 2 ) ( V 0 m - E 2 - ) ( 1 + ϵ 1 ) ( E 1 + - V 0 M ) ( 1 - ϵ 2 ) ( E 2 + - V 0 M )

we have the PL system translate to the matrix form

max H ( G ) = ϵ T G Θ G Υ G O . (2.5)

3 FUZZY BACKGROUND FOR THE ELECTRIC CIRCUIT MODEL

In this section, we sumarize the relevant concepts of fuzzy sets of type-1, and fuzzy sets of type-2, which details can be found in 22. R.E. Bellman & L.A. Zadeh. Decision-making in a fuzzy environment. Management Science, 17 (1973), 149-156.), (55. N.N. Karnik, J.M. Mendel & Q. Liang. Type-2 fuzzy logic systems. IEEE Trans. on Fuzzy Systems, 7 (1999), 643-658.), (66. J.M. Mendel, M.R. Rajatia & P. Sussner. On clarifying some definitions and notations used for type-2 fuzzy sets as well as some recommended changes. Information Sciences, 340-341 (2016), 337-345.. Given a universe set, X , the set

A = { ( x , μ A ( x ) ) , x X } ,

where μ A a function is a fuzzy set of type-1 over X , corresponding to the membership function μ A . The assembly of all fuzzy sets of type-1 is denoted by F(X). Given a number α ∈ [0, 1], the α−level of the fuzzy set A is the set defined by

[ A ] α = { x X , μ A ( x ) α } .

Considering the set

supp ( A ) = { x X , μ A ( x ) > 0 } ¯ ,

which is, by definition, the support of the set A, the zero level of A is the closure of supp(A), denoted by supp(A)¯.

Any fuzzy set can be regarded as a family of fuzzy sets. This is the essence of an identity principle known as the representation theorem. The representation theorem states that any fuzzy set A can be decomposed into a series of its α−level 77. W. Pedrycz & F. Gomide. “An Introduction to Fuzzy Sets: Analysis and Design”. MIT Press, (1998)..

The fuzzy set of type-1, A, is called a fuzzy number when X = ℝ, there is xX such that μ A (x) = 1, all α-levels are not empty and are closed intervals, and A has bounded support. In this study is considered the fuzzy numbers defined as singleton of type-1, given through the membership function

μ r ( x ) = 1 if x = r 0 , if x r ,

known as the characteristic function of the set {r}. We denote this fuzzy number by r¯.

Another type of fuzzy number considered is the trapezoidal fuzzy number defined by the membership function

μ A ( x ) = x - a m - a , if x [ a , m ] 1 , if x [ m , n ] b - x b - n , if x [ n , b ] 0 , otherwise ,

denoted by A = (a, m, n, b). The interval [m, n] is known as the kernel of the trapezoidal fuzzy number A.

A fuzzy set of type-2, Ã, on X is the set

A ~ = { ( x , u ) ; μ A ~ ( ( x , u ) ) , ( x , u ) X × [ 0 , 1 ] } ,

where μ Ã: X × [0, 1]→ [0, 1] is the associated membership of the fuzzy set Ã. The secondary membership function of x’X is the fuzzy set of type-1 which universe is the set

U x ' = { u [ 0 , 1 ] , μ A ~ ( x ' , u ) > 0 } ¯

and its membership is giving by μ Ã (x’, u), with uU x’ . Geometrically, this fuzzy set is obtained by the vertical cut with the parallel plane to the axis u passing through x = x’.

The so called superior primary membership function of type-1 denoted by μ¯A~(x), and the inferior primary membership function of type-1, μ¯A~(x), xX, are defined by

μ ¯ A ~ ( x ) = sup { u [ 0 , 1 ] , μ A ~ ( x , u ) > 0 } , (3.1)

μ ¯ A ~ ( x ) = inf { u [ 0 , 1 ] , μ A ~ ( x , u ) > 0 } . (3.2)

A fuzzy set of type-2 that verifies μ Ã ((x, u)) = 1 for all (x, u) ∈ X × [0, 1] is called an interval fuzzy set of type-2. When these type of sets have μ¯A~=μ¯A~(x) for all xX, known as singleton of type-2.

We define the operation of addition between trapezoidal fuzzy numbers. Indeed, let A i = (a i , m i , n i , b i ), i = 1, 2, two trapezoidal fuzzy numbers. By definition, we have

A 1 + A 2 = ( a 1 + a 2 , m 1 + m 2 , n 1 + n 2 , b 1 + b 2 ) .

An external product given α ∈ ℝ+ is defined by

α · A 1 = α ( a 1 , m 1 , n 1 , b 1 ) = ( α · a 1 , α · m 1 , α · n 1 , α · b 1 ) .

In the case that α ∈ ℝ, the definition is

α · A 1 = α ( a 1 , m 1 , n 1 , b 1 ) = ( α · b 1 , α · n 1 , α · m 1 , α · a 1 ) .

With these definitions, the set of trapezoidal fuzzy numbers is a vector subspace of F(ℝ), which we denote by Trap(ℝ).

Several proposals for an order relation, not necessarily a total order, over the set Trap(ℝ) can be found in the literature 11. J.M. Adamo. Fuzzy decision trees. Fuzzy Sets and Systems, 4 (1980), 207-219.), (44. D. Dubois & H. Prade. Operations on fuzzy numbers. International Journal of Systems Science, 9 (1978), 613-626.), (88. H. Prade, R.R. Yager & D. Dubois (Editors). “Readings in Fuzzy Sets for Intelligent Systems”. Morgan Kaufmann Publishers, (1993).. In this study, it is proposed a novel total order in a particular vector subspace of Trap(ℝ), composed by the fuzzy numbers

{ A = ( a , a , n , b ) , a , n , b } . (3.3)

The set described in (3.3) it is denoted as Trap Right(ℝ). It is easy to proved that the set Trap Right(ℝ) is, in fact, a subspace of Trap(ℝ).

Let ATrap Right(ℝ), the new total order relation is constructed through the so call defuzzification function associated to the order 11. J.M. Adamo. Fuzzy decision trees. Fuzzy Sets and Systems, 4 (1980), 207-219., given by

g γ ( A ) = b + γ ( n - b ) , γ [ 0 , 1 ] , (3.4)

where γ is a parameter in the interval [0, 1] that we defined as parameter of defuzzification of g. Defining a equivalence relation in Trap Right(ℝ) as

A is equivalent to B if and only if g ( A ) = g ( B ) , for all A , B T r a p R i g h t ( ) , (3.5)

and the order relation

A is related to B if and only if g ( A ) > g ( B ) , for all A , B T r a p R i g h t ( ) , (3.6)

it is clear that this relation is a total order (3.6) upon Trap Right(ℝ), along with the equivalence relation (3.5), determines a total order in this set, denoted by “⪰”. The total order (3.6) is used in next section in order to transform a fuzzy linear programming in a classical one to obtain a fuzzy solution of the model (2.5).

4 FUZZY LINEAR PROGRAMMING METHODS FOR THE ELECTRICAL CIRCUIT MODEL

In this section, we consider the LP problem described in Section 2, which is given by the matrix form (2.5). The objective to use the FLP approach is to allow a constraint violation. This extension of the model is made through the coefficients of the objective function, and the constraints, using fuzzy numbers for its coefficients. Therefore, we consider the elements of LP components H, Θ, and ϒ in three cases:

  1. real numbers (classical LP). In order to validate the proposed methods;

  2. fuzzy numbers (FLP of type-1). The coefficients of H, and the entries of Θ are elements of Trap Right(ℝ). The vector ϒ = (I0M, I0m), where I0M and I0m ∈ ℝ;

  3. fuzzy sets of type-2 (FLP of type-2). The coefficients of H and the entries of Θ are singleton of type-2, whose projections in the plane (x, u) belongs to Trap Right(ℝ).

The first component of the vector ϒ is a fuzzy set of type-2 defined by the membership function

μ I 0 m ( x , u ) = { α , if x [ I 0 m δ L , I 0 m ] , u x = x I 0 m + δ L ( 1 α ) δ L ( 1 α ) I 0 m , for α [ 0,1 ] ,

where I0m − δL is the minimum of level zero.

The second component of the vector ϒ is a fuzzy set of type-2 defined by the membership function

μ I 0 M ( x , u ) = α , if x [ I 0 M , I 0 M + δ R ] , u x = I 0 M + δ R ( 1 - α ) - x I 0 M + δ R ( 1 - α ) , for α [ 0 , 1 ] ,

where I0M - δR is the maximum of level zero.

The graphics of these fuzzy sets of type-2 are shown in Figure 2 for the independent constraint I0m, and in Figure 3 for I0M.

Figure 2:
The fuzzy set of type-2 corresponding to the independent term of the second constraint.

Figure 3:
The fuzzy set of type-2 corresponding to the independent term of the first constraint.

The motivation to study the third case comes again, to allow a constraint violation in terms of the interval [ I0m, I0M]. Extending this interval to [ I0m − δL , I0M + δR ], for chosen values of δL and

δR for which the PL has solution, induces to a feasible region, that we called the fuzzy feasible region, to be included in the crisp feasible region. Indeed, the PL constraint associated to the fuzzy feasible region is given by

( 1 - ϵ 1 ) ( E 1 - - V 0 m ) G 1 + ( 1 + ϵ 2 ) ( E 2 - - V 0 m ) G 2 I 0 M + δ R ( 1 + ϵ 1 ) ( E 1 + - V 0 M ) G 1 + ( 1 - ϵ 2 ) ( E 2 + - V 0 M ) G 2 I 0 m - δ L

which yields in the set shown in Figure 4.

Figure 4:
The crisp and fuzzy feasible regions for the values δL = 0.03 and δR = 0.05.

The extreme values, for which the PL has solution, δL and δR are

0 δ L < 0 . 335 and 0 δ R < 0 . 207 .

For the numerical simulations of Section 5, the values chosen are δL = 0.03 and δR = 0.05.

On the order hand, the resolution method applied in the case of the classical LP is the interior point 1212. J. Nocedal & S.J. Wright. “Numerical Optimization”. Springer-Verlag (2006)., using the linear programming algorithm linprog of the software Matlab®.

For case 2, it is applied the defuzzification order g γ on the fuzzy coefficients of the objective function, and the constraints, in order to calculate the optimum point through the case 1 method.

For case 3, it is defined a parametric family indexed by α of PL problems of type-1, obtained by the cuts of the vector ϒ at the α−level. It is solved for each α a PL problem of type-1, the method used in case 2. The solution is obtained by applying the representation theorem of α−levels of the sets of type-2 66. J.M. Mendel, M.R. Rajatia & P. Sussner. On clarifying some definitions and notations used for type-2 fuzzy sets as well as some recommended changes. Information Sciences, 340-341 (2016), 337-345..

5 NUMERICAL RESULTS

In the case of the classical linear programming, it is considered

H ( G 1 , G 2 ) = 0 . 6 G 1 + 0 . 9 G 2 , Θ = - 1 . 2 1 . 1 0 . 7 - 0 . 18 and Υ = - 0 . 64 0 . 58 ,

where 1 is ±40%, and 2 is ±10%. The optimal solution obtained is H (0.9437, 0.4477) = 0.9691.

For case 2, the components considered are:

H ( G 1 , G 2 ) = ( 0 . 4 , 0 . 6 , 1 , 1 ) G 1 + ( 0 . 6 , 0 . 9 , 1 , 1 ) G 2 , Θ = ( - 2 , - 2 , - 1 . 2 , - 0 . 8 ) ( 1 , 1 , 1 . 1 , 1 . 4 ) ( 0 . 5 , 0 . 5 , 0 . 7 , 0 . 8 ) ( - 0 . 2 , - 0 . 2 , - 0 . 18 , - 0 . 12 , and Υ = - 0 . 64 0 . 58 .

The fuzzy trapezoidal numbers 1 and 2 used to construct the coefficients of the objective function H , and the entries of the matrix Θ are shown in Figure 5 and Figure 6.

Figure 5:
The fuzzy trapezoidal number 1 used to construct the coefficients of the objective function H.

Figure 6:
The fuzzy trapezoidal number 2 used to construct the coefficients of the objective function H.

The graphics of the coefficients, 1 − 1 and 1 − 2 for the objective function H, are shown in Figure 7 and Figure 8.

Figure 7:
Coefficient 1 − 1 of the objective function H.

Figure 8:
Coefficient 1 − 2 of the objective function H.

The entries of the matrix Θ are shown in Figure 9 and Figure 10 (first row), and in Figure 11 and Figure 12 (second row).

Figure 9:
Entry A11 of the matrix Θ.

Figure 10:
Entry A12 of the matrix Θ.

Figure 11:
Entry A21 of the matrix Θ.

Figure 12:
Entry A22 of the matrix Θ.

We consider γ ∈ [0.3, 1] since that values lesser than 0.3 cause the linear programming to fail in encounter optimal solutions. For the value γ = 1 we have g γ (A) = n. As a consequence, the optimum point of the case 2 coincides with the case 1, and the optimum value is the minimum of level 1 of optimum fuzzy number:

H ( 0 . 9437 , 0 . 4477 ) = ( 0 . 5517 , 0 . 9691 , 1 . 3913 , 1 . 3913 ) .

Other values of γ yields in solutions that are shown in Figure 13.

Figure 13:
The optimal points corresponding to different values of γ.

For each γ, defuzzification parameter in the interval [0.3, 1], the optimum point is a fuzzy number of type-1, because for each level we get an optimum point (crisp), and a corresponding trapezoid optimal solution at this point. Thus, the optimum point has the fuzzy universe determined by the optimum level zero and level one, which in Figure 14 is represented by the black points. The membership function is the line determined by the points in space, whose first two coordinates are the coordinates of the optimum point level zero, and level one. The third coordinate is zero and one, respectively.

Figure 14:
The optimal points and its membership degrees.

In Figure 15, it is shown the graph of the optimal solution of type-2 obtained from each optimum point of Figure 14, and its corresponding optimal fuzzy solution. The gradient of gray colors in both the figures are corresponding and represent the levels from 0 to 1.

Figure 15:
The fuzzy solution of type-2.

It is shown in Figure 16 the optimal points, and in Figure 17 the fuzzy solution of type-2 for values of γ in the interval [0.7, 1].

Figure 16:
The optimal points corresponding to values of γ ∈ [0.7, 1], and its membership degrees.

Figure 17:
The fuzzy solution of type-2 corresponding to values of γ ∈ [0.7, 1].

6 CONCLUSION

Emphasizing the existent uncertainty in the tolerances of an electrical circuit suggested by the device manufacturer, it is proposed in this study a fuzzy linear programming problem. In order to validate the results obtained, it is solved the classical linear programming problem. The optimal solution of fuzzy type-1 is obtained using the an order through defuzzification that can transform the fuzzy problem into a classical linear programming. In order to build an optimal order, various defuzzification functions are defined over the subspace of oneside trapezoidal membership. The chosen order on these sets depends on real numbers between zero and one. Considering the defuzzification function corresponding to the parameters of defuzzification equal to one, it is obtained the same optimum point of the classical problem. Completing the study of a fuzzy linear programming model, the independent member of the constrains is considered as a fuzzy set of type-2. The solution is obtained by the representation theorem of α-levels, solving, for each level, a linear programming problem of type-1. In this case, we use the same defuzzification function for ordering the subspace of oneside trapezoidal memberships with parameters near one, getting as optimum fuzzy point of relevance very close to the classic point.

REFERENCES

  • 1
    J.M. Adamo. Fuzzy decision trees. Fuzzy Sets and Systems, 4 (1980), 207-219.
  • 2
    R.E. Bellman & L.A. Zadeh. Decision-making in a fuzzy environment. Management Science, 17 (1973), 149-156.
  • 3
    G.B. Dantzig. “Origins of the simplex method”. Technical Report SOL 87-5, Department of Operations Research, Stanford University, Stanford, CA (1987).
  • 4
    D. Dubois & H. Prade. Operations on fuzzy numbers. International Journal of Systems Science, 9 (1978), 613-626.
  • 5
    N.N. Karnik, J.M. Mendel & Q. Liang. Type-2 fuzzy logic systems. IEEE Trans. on Fuzzy Systems, 7 (1999), 643-658.
  • 6
    J.M. Mendel, M.R. Rajatia & P. Sussner. On clarifying some definitions and notations used for type-2 fuzzy sets as well as some recommended changes. Information Sciences, 340-341 (2016), 337-345.
  • 7
    W. Pedrycz & F. Gomide. “An Introduction to Fuzzy Sets: Analysis and Design”. MIT Press, (1998).
  • 8
    H. Prade, R.R. Yager & D. Dubois (Editors). “Readings in Fuzzy Sets for Intelligent Systems”. Morgan Kaufmann Publishers, (1993).
  • 9
    N. Sahinidis. Optimization under uncertainty: state-of-the-art and opportunities. Computers and Chemical Engineering, 28 (2004), 971-983.
  • 10
    J.J. Salazar González. Optimización matemática: Ejemplos y aplicaciones. Technical report Universidad de La Laguna, España, https://imarrero.webs.ull.es/sctm03.v2/, (2003).
    » https://imarrero.webs.ull.es/sctm03.v2/
  • 11
    J.L. Verdegay. “Fuzzy Mathematical Programming”. In: Fuzzy Information and Decision Processes, pp. 231-237, M.M. Gupta & E. Sánchez Editors, (1982).
  • 12
    J. Nocedal & S.J. Wright. “Numerical Optimization”. Springer-Verlag (2006).

Publication Dates

  • Publication in this collection
    Sep-Dec 2017

History

  • Received
    19 Nov 2016
  • Accepted
    16 June 2017
Sociedade Brasileira de Matemática Aplicada e Computacional Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163 , 13561-120 São Carlos - SP, Tel. / Fax: (55 16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br