www.elsevier.com/locate/camwa
Optimality conditions for linear programming problems with fuzzy coefficients
Hsien-Chung Wu
Department of Mathematics, National Kaohsiung Normal University, Kaohsiung 802, Taiwan Received 22 November 2006; accepted 28 September 2007
Abstract
The optimality conditions for linear programming problems with fuzzy coefficients are derived in this paper. Two solution concepts are proposed by considering the orderings on the set of all fuzzy numbers. The solution concepts proposed in this paper will follow from the similar solution concept, called the nondominated solution, in the multiobjective programming problem. Under these settings, the optimality conditions will be naturally elicited.
c
2007 Elsevier Ltd. All rights reserved.
Keywords:Fuzzy numbers; Nondominated solutions; (crisp) Fuzzy constraints
1. Introduction
The occurrence of fuzziness in the real world is inevitable owing to some unexpected situations. Therefore, imposing fuzziness upon conventional optimization problems becomes an interesting research topic. The collection of papers on fuzzy optimization edited by Słowi´nski [1] and Delgado et al. [2] gives the main stream of this topic. Lai and Hwang [3,4] also give an insightful survey. On the other hand, the book edited by Słowi´nski and Teghem [5] provides comparisons between fuzzy optimization and stochastic optimization for multiobjective programming problems.
Bellman and Zadeh [6] inspired the development of fuzzy optimization by providing the aggregation operators, which combined the fuzzy goals and fuzzy decision space. After this motivation and inspiration, there appeared a lot of articles dealing with fuzzy optimization problems. Some interesting articles are Buckley [7,8], Julien [9] and Luhandjula et al. [10] using possibility distribution, Herrera et al. [11] and Zimmermann [12,13] using fuzzified constraints and objective functions, Inuiguchi et al. [14,15] using modality measures, Tanaka and Asai [16] using fuzzy parameters, and Lee and Li [17–19] considering the de Novo programming problem.
The duality of the fuzzy linear programming problem was firstly studied by Rodder and Zimmermann [20]
considering the economic interpretation of the dual variables. After that, many interesting results regarding the duality of the fuzzy linear programming problem was investigated by Bector et al. [21–23], Liu et al. [24], Ram´ık [25], Verdegay [26] and Wu [27]. In this paper, we investigate the optimality conditions for linear programming problems with fuzzy coefficients.
E-mail address:[email protected].
0898-1221/$ - see front matter c2007 Elsevier Ltd. All rights reserved.
doi:10.1016/j.camwa.2007.09.004
In Section2, we introduce some basic properties and arithmetics of fuzzy numbers. In Section3, we formulate two linear programming problems with fuzzy coefficients. One considers crisp (conventional) linear constraints, and the other considers fuzzy linear constraints. Two solution concepts are proposed for these two problems. In Section4, we derive the optimality conditions for these two problems by introducing the multipliers. Finally, in Section5, three examples are provided to illustrate the discussions in linear programming problems with fuzzy coefficients.
2. Arithmetics of fuzzy numbers
LetRbe the set of all real numbers. The fuzzy subseta˜ofRis defined by a functionξa˜ :R→ [0,1], which is called amembership function. Theα-level set ofa, denoted by˜ a˜α, is defined bya˜α = {x∈R:ξa˜(x)≥α}for allα∈(0,1]. The 0-level seta˜0is defined as the closure of the set{x∈R:ξa˜(x) >0}, i.e.,a˜0=cl({x∈R:ξa˜(x) >0}). Definition 2.1. We denote byF(R)the set of all fuzzy subsetsa˜ ofRwith membership functionξa˜ satisfying the following conditions:
(i) a˜ is normal, i.e., there exists anx∈Rsuch thatξa˜(x)=1;
(ii) ξa˜ is quasi-concave, i.e.,ξa˜(λx+(1−λ)y)≥min{ξa˜(x), ξa˜(y)}for allx,y∈Randλ∈ [0,1];
(iii) ξa˜ is upper semicontinuous, i.e.,{x∈R:ξa˜(x)≥α} = ˜aαis a closed subset ofUfor eachα∈(0,1]; (iv) the 0-level seta˜0is a compact subset ofR.
The membera˜inF(R)is called afuzzy number.
Suppose now thata˜ ∈F(R). From Zadeh [28], theα-level seta˜α ofa˜is a convex subset ofRfor eachα∈ [0,1] from condition (ii). Combining this fact with conditions (iii) and (iv), theα-level seta˜α ofa˜is a compact and convex subset of Rfor eachα ∈ [0,1], i.e., a˜α is a closed interval inR for eachα ∈ [0,1]. Therefore, we also write a˜α =
a˜αL,a˜Uα .
Definition 2.2. Leta˜ be a fuzzy number. We say thata˜ isnonnegativeifa˜αL ≥0 for allα∈ [0,1]. We say thata˜ is positiveifa˜αL >0 for allα∈ [0,1]. We say thata˜isnonpositiveifa˜Uα ≤0 for allα∈ [0,1]. We say thata˜isnegative ifa˜Uα <0 for allα∈ [0,1].
Remark 2.1. Leta˜be a fuzzy number. Thena˜αL ≤ ˜aUα for allα∈ [0,1]. Therefore ifa˜ is nonnegative thena˜αL ≥0 anda˜Uα ≥0 for allα ∈ [0,1], and ifa˜ is positive thena˜αL >0 anda˜αU >0 for allα ∈ [0,1]. We can have similar consequences for nonpositive and negative fuzzy numbers.
Let “” be any binary operations⊕or⊗between two fuzzy numbersa˜ andb. The membership function of˜ a˜ ˜b is defined by
ξa ˜˜ b(z)= sup
x◦y=z
min{ξa˜(x), ξb˜(y)}
using the extension principle in Zadeh [29], where the operations = ⊕and⊗correspond to the operations◦ = + and×, respectively. Then we have the following results.
Proposition 2.1. Leta˜,b˜∈F(R). Then we have (i) a˜⊕ ˜b∈F(R)and
(a˜⊕ ˜b)α =h
a˜αL + ˜bαL,a˜Uα + ˜bUαi
; (ii) a˜⊗ ˜b∈F(R)and
(a˜⊗ ˜b)α =h minn
a˜αLb˜αL,a˜αLb˜Uα,a˜Uαb˜αL,a˜Uαb˜Uαo ,maxn
a˜αLb˜αL,a˜αLb˜Uα,a˜Uαb˜αL,a˜Uαb˜Uαoi . The following proposition is very useful for discussing the optimality conditions.
Proposition 2.2. Let a be a nonnegative fuzzy number and˜ b be a nonpositive fuzzy number. If˜ a˜ ⊗ ˜b = ˜0, then a˜αLb˜Lα = ˜aαLb˜Uα = ˜aαUb˜Lα = ˜aUαb˜Uα =0for allα∈ [0,1].
Proof. FromProposition 2.1(ii), we immediately have thata˜⊗ ˜b= ˜0 implies
a˜αUb˜αL =0= ˜aαLb˜Uα (1)
for allα∈ [0,1]. Therefore, we need to show thata˜αLb˜αL = ˜aαUb˜Uα =0 for allα∈ [0,1]. We consider the following cases.
(i) Suppose thatb˜Uα 6=0. Thenb˜αL 6=0 sinceb˜αL ≤ ˜bUα. Therefore,a˜αL = ˜aUα =0 by(1), i.e.,a˜αLb˜αL = ˜aαUb˜αU =0.
(ii) Suppose thatb˜Uα =0 andb˜αL =0. Then it is easy to see thata˜αLb˜αL = ˜aUαb˜Uα =0.
(iii) Suppose thatb˜Uα =0 andb˜αL 6=0. Then it remains to showa˜αLb˜αL =0. Sinceb˜αL 6=0 anda˜αUb˜αL =0 by(1), we havea˜Uα =0. Sincea˜is nonnegative, 0≤ ˜aαL ≤ ˜aUα =0 showsa˜αLb˜αL =0. We complete the proof.
We say thata˜ is acrisp numberwith valuemif its membership function is given by ξa˜(r)=
1 ifr =m 0 otherwise.
We also use the notation1˜{m}to represent the crisp number with valuem. It is easy to see that(1˜{m})αL =(1˜{m})Uα =m for allα∈ [0,1]. Let us remark that a real numbermcan be regarded as a crisp number1˜{m}.
3. Solution concept
LetA = [aL,aU]andB = [bL,bU]be two closed intervals inR. We writeB ≤ Aif and only ifbL ≤aL and bU ≤aU, andB< Aif and only if the following conditions are satisfied:
(bL <aL bU ≤aU or
(bL ≤aL bU <aU or
(bL <aL bU <aU .
Leta˜andb˜be two fuzzy numbers. Thena˜α = [ ˜aαL,a˜αU]andb˜α = [ ˜bαL,b˜Uα]are two closed intervals inRfor all α∈ [0,1]. We writeb˜ ˜aif and only ifb˜α ≤ ˜aα for allα∈ [0,1], or equivalently,b˜αL ≤ ˜aαL andb˜Uα ≤ ˜aαU for all α∈ [0,1]. It is easy to see that “” is a partial ordering onF(R).
For notational convenience, we denote by0 the crisp number˜ 1˜{0}with value 0. Now we consider the following two linear programming problems with fuzzy coefficients:
(FLP1) min (c˜1⊗ ˜1x1)⊕ · · · ⊕(c˜n⊗ ˜1xn)
subject to aj1x1+ · · · +aj nxn+bj ≤0 for j =1, . . . ,m x1, . . . ,xn≥0
and
(FLP2) min (c˜1⊗ ˜1x1)⊕ · · · ⊕(c˜n⊗ ˜1xn)
subject to (a˜j1⊗ ˜1x1)⊕ · · · ⊕(a˜j n⊗ ˜1xn)⊕ ˜bj ˜0 for j =1, . . . ,m x1, . . . ,xn≥0
where1˜{xi} is a crisp number with value xi for i = 1, . . . ,n. Problem (FLP1) considers the crisp (conventional) constraints, and problem (FLP2) considers fuzzy constraints. For convenient presentation, we also write
f˜(x)=(c˜1⊗ ˜1x1)⊕ · · · ⊕(c˜n⊗ ˜1xn) gj(x)=aj1x1+ · · · +aj nxn+bj
g˜j(x)=(a˜j1⊗ ˜1x1)⊕ · · · ⊕(a˜j n⊗ ˜1xn)⊕ ˜bj.
We need to interpret the meaning of minimization in problems (FLP1) and (FLP2). Since “” is a partial ordering, not a total ordering, on F(R), we may follow the similar solution concept (the nondominated solution) used in multiobjective programming problem to interpret the meaning of minimization in problems (FLP1) and (FLP2).
Two types of nondominated solution will be considered. We writea˜≺Ib˜if and only ifa˜α ≤ ˜bα for allα∈ [0,1] and there exists anα∗∈ [0,1]such thata˜α∗<b˜α∗, i.e.,
(a˜αL∗ <b˜αL∗
a˜αU∗ ≤ ˜bUα∗
or
(a˜αL∗ ≤ ˜bαL∗
a˜Uα∗ <b˜Uα∗
or
(a˜αL∗<b˜αL∗
a˜Uα∗<b˜Uα∗
. (2)
Therefore, we see thata˜≺Ib˜meansa˜ ˜banda˜6= ˜b. On the other hand, we writea˜≺IIb˜if and only ifa˜α <b˜αfor allα∈ [0,1], i.e.,(2)is satisfied for eachα∈ [0,1].
Definition 3.1. Letx∗ be a feasible solution of problem (FLP1). We say thatx∗ is anondominated type-I solution (resp.nondominated type-II solution) of problem (FLP1) if there exists no feasible solutionx¯such that f˜(x¯)≺I f˜(x∗) (resp. f˜(x¯)≺II f˜(x∗)). The nondominated type-I and type-II solutions can be similarly considered for problem (FLP2).
In what follows, we are going to provide the optimality conditions for nondominated solution of problems (FLP1) and (FLP2).
4. The optimality conditions
In order to derive the optimality conditions of problems (FLP1) and (FLP2), we need to recall the Karush–Kuhn–Tucker conditions for nonlinear programming problem. Let f andgj, j = 1, . . . ,m, be real-valued functions defined onRn. Then we consider the following (conventional) nonlinear programming problem:
(NLP) min f(x)= f(x1, . . . ,xn) subject to gj(x)≤0,j =1, . . . ,m.
Suppose that the constraint functions gj are convex on Rn for each j = 1, . . . ,m. Then the well-known Karush–Kuhn–Tucker optimality conditions for problem (NLP) (e.g., see Horst et al. [30] or Bazarra et al. [31]) is stated below.
Theorem 4.1. Assume that the constraint functions gj : Rn → R are convex on Rn for j = 1, . . . ,m. Let X = {x ∈ Rn : gj(x) ≤ 0,i = 1, . . . ,m} be a feasible set and a point x∗ ∈ X . Suppose that the objective function f :Rn → Ris convex atx∗, and f , gj, j =1, . . . ,m, are continuously differentiable atx∗. If there exist (Lagrange) multipliers0≤µj ∈R, j=1, . . . ,m, such that
(i) ∇f(x∗)+Pm
i=1µj∇gj(x∗)=0;
(ii) µjgj(x∗)=0for all j =1, . . . ,m,
thenx∗is an optimal solution of problem(NLP).
Now, we are in a position to derive the optimality conditions for problems (FLP1) and (FLP2).
4.1. Crisp (conventional) constraints
Now we consider the problem (FLP1) with crisp constraints. We adopt the following notations:
cLα =
c˜1Lα
...
c˜nLα
, cUα =
c˜U1α
...
c˜Unα
, and aj =
aj1
...
aj n
,
wherec˜iLα =(c˜i)αLandc˜Uiα =(c˜i)Uα fori=1, . . . ,n. We also see thatc˜iLα ≤ ˜cUiαfor allα∈ [0,1]and alli=1, . . . ,m.
We also denote byekthe unit vector inRnfork=1, . . . ,n, i.e., thekth component ofekis 1 and the other components ofekare zero.
Theorem 4.2. Let x∗ = (x∗1, . . . ,xn∗)be a feasible solution of problem(FLP1). If there exist positive real-valued functions λL and λU defined on[0,1], and nonnegative real-valued functions µj and λk for j = 1, . . . ,m and k=1, . . . ,n defined on[0,1]such that the following conditions are satisfied:
(i) λL(α)·cαL+λU(α)·cUα +Pm
j=1µj(α)·aj−Pn
k=1λk(α)·ek =0for allα∈ [0,1];
(ii) µj(α) · gj(x∗) = 0 = λk(α) · xk∗ for all α ∈ [0,1], all j = 1, . . . ,m and all k = 1, . . . ,n, where gj(x∗)=aj1x1∗+ · · · +aj nxn∗+bj,
thenx∗is a nondominated type-I solution of problem(FLP1).
Proof. We are going to prove this result by contradiction. Suppose that conditions (i) and (ii) are satisfied andx∗is not a nondominated type-I solution. Then there exists a feasible solutionx¯such that f˜(x¯)≺I f˜(x∗), i.e., from(2),
(f˜αL∗(x¯) < f˜αL∗(x∗) f˜αU∗(x¯)≤ ˜fαU∗(x∗) or
(f˜αL∗(x¯)≤ ˜fαL∗(x∗) f˜αU∗(x¯) < f˜αU∗(x∗) or
(f˜αL∗(x¯) < f˜αL∗(x∗)
f˜αU∗(x¯) < f˜αU∗(x∗) (3) for someα∗ ∈ [0,1]. Sincexi ≥ 0 fori = 1, . . . ,n andc˜iLα ≤ ˜cUiα for allα ∈ [0,1]and alli = 1, . . . ,n, using Proposition 2.1, we have
f˜αL(x)= ˜c1Lα·x1+ · · · + ˜cnLα·xn and f˜αU(x)= ˜cU1α·x1+ · · · + ˜cUnα·xn. (4) We also have that
∇ ˜fαL(x)=cαL and ∇ ˜fαU(x)=cUα. (5) We now define a real-valued function
f(x)=
λL(α∗)· ˜c1αL ∗+λU(α∗)· ˜cU1α∗
·x1+ · · · +
λL(α∗)· ˜cnLα∗+λU(α∗)· ˜cUnα∗
·xn. (6)
Then we see that
f(x)=λL(α∗)· ˜fαL∗(x)+λU(α∗)· ˜fαU∗(x). (7) Combining(3)and(7), we see that
f(x¯) < f(x∗) (8)
sinceλL(α∗) >0 andλU(α∗) >0. Furthermore, from(5)and(7), we have
∇f(x)=λL(α∗)· ∇ ˜fαL∗(x)+λU(α∗)· ∇ ˜fαU∗(x)=λL(α∗)·cLα∗+λU(α∗)·cUα∗. (9) We consider the following constrained optimization problem:
(P1) min f(x)
subject to gj(x)=aj1x1+ · · · +aj nxn+bj ≤0,j=1, . . . ,m, gm+k(x)= −xk≤0,k=1, . . . ,n,
where f is defined in(7). Then problems (P1) and (FLP1) have identical feasible regions. Since conditions (i) and (ii) of this theorem are satisfied for allα ∈ [0,1], andaj = ∇gj(x)for all j =1, . . . ,m, according to(9)and for any fixedα∗∈ [0,1], we can obtain the following two new conditions by lettingµjα∗ =µj(α∗)≥0 for j =1, . . . ,m, gm+k(x)= −xk andλkα∗=λk(α∗)fork=1, . . . ,n:
(i0) ∇f(x∗)+Pm
j=1µjα∗· ∇gj(x∗)+Pn
k=1λkα∗· ∇gm+k(x∗)=λL(α∗)·cαL∗+λU(α∗)·cUα∗+Pm
j=1µj(α∗)· aj −Pn
k=1λk(α∗)·ek=0;
(ii0) µjα∗·gj(x∗)=0=λkα∗·gm+k(x∗)for all j =1, . . . ,mand allk=1, . . . ,n.
UsingTheorem 4.1, we see that the above conditions (i’) and (ii’) are the KKT conditions for problem (P1). Therefore, we conclude thatx∗is an optimal solution of problem (P1), i.e., f(x∗)≤ f(x¯), which contradicts(8). This completes the proof.
Remark 4.1. The positive real-valued functionsλL andλU, and nonnegative real-valued functions µj andλk for j =1, . . . ,mandk =1, . . . ,n can be constructed as follows. For any fixedα ∈ [0,1], if there exist positive real numbersλαL andλUα, and nonnegative real numbersλkα andµjα for j =1, . . . ,m andk = 1, . . . ,n such that the following conditions are satisfied:
(a) λαL·cαL+λUα ·cUα +Pm
j=1µjα·aj−Pn
k=1λkα·ek =0;
(b) µjα·gj(x∗)=0=λkα·xk∗for all j =1, . . . ,mandk=1, . . . ,n,
then we can define the positive real-valued functions λL(α) = λαL andλU(α) = λUα for all α ∈ [0,1], and the nonnegative real-valued functions µj(α) = µjα andλk(α) = λkα for allα ∈ [0,1], all j = 1, . . . ,m and all k=1, . . . ,n. Therefore, if the above conditions (a) and (b) are satisfied for allα∈ [0,1], thenx∗is a nondominated type-I solution of problem (FLP1) byTheorem 4.2.
Theorem 4.3. Letx∗ =(x1∗, . . . ,xn∗)be a feasible solution of problem(FLP1). If there exist positive real numbers λL andλU, nonnegative real numbersµj andλk for j =1, . . . ,m and k =1, . . . ,n, andα∗ ∈ [0,1]such that the following conditions are satisfied:
(i) λL ·cLα∗+λU ·cUα∗+Pm
j=1µj·aj−Pn
k=1λk·ek =0;
(ii) µj·gj(x∗)=0=λk·xk∗for all j =1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-II solution of problem(FLP1).
Proof. We are going to prove this result by contradiction. Suppose that conditions (i) and (ii) are satisfied andx∗is not a nondominated type-II solution. Then there exists a feasible solutionx¯such that f˜(x¯)≺II f˜(x∗), i.e.,(3)is satisfied for allα∈ [0,1]. Forα∗in conditions (i) and (ii), we can define a real-valued function
f(x)=(λL· ˜c1Lα∗+λU · ˜cU1α∗)·x1+ · · · +(λL · ˜cnLα∗+λU · ˜cUnα∗)·xn. (10) Then we see that
f(x)=λL· ˜fαL∗(x)+λU· ˜fαU∗(x) (11)
and
∇f(x)=λL· ∇ ˜fαL∗(x)+λU· ∇ ˜fαU∗(x)=λL·cαL∗+λU·cUα∗. (12) Now we consider the constrained optimization problem (P1) as in the proof ofTheorem 4.2. Then we can obtain the following two new conditions:
(i0) ∇f(x∗)+Pm
j=1µj· ∇gj(x∗)+Pn
k=1λk· ∇gm+k(x∗)=λL·cαL∗+λU·cUα∗+Pm
j=1µj·aj−Pn
k=1λk·ek=0;
(ii0) µj·gj(x∗)=0=λk·gm+k(x∗)for all j=1, . . . ,mand allk=1, . . . ,n. The remaining proof follows from the similar arguments ofTheorem 4.2.
We are going to present another type of optimality conditions for a nondominated type-II solution without consideringα∗.
Definition 4.1. Leta˜ be a fuzzy number. We say thata˜ is acanonical fuzzy numberif the functionsη1(α)= ˜aαL and η2(α)= ˜aαU are continuous on [0,1].
Remark 4.2. Leta˜ be a fuzzy number and its membership function be strictly increasing on the interval a˜0L,a˜1L and strictly decreasing on the interval
a˜U1,a˜U0
. Then, from the fact of strict monotonicity,a˜αLanda˜Uα are continuous functions with respect to the variableαon [0,1]. This shows thata˜ is a canonical fuzzy number.
Let f : [a,b] → Rn be a vector-valued function defined on the closed interval such that each component fi, i =1, . . . ,n, is continuous on[a,b]. Then the Riemann integral offon[a,b]is defined to be the Riemann integral of each component fion[a,b]. More precisely, we have
Z b a
f(x)dx = Z b
a
f1(x)dx, . . . ,Z b a
fn(x)dx
.
Now we are in a position to present another type of optimality conditions by considering the Riemann integral.
Theorem 4.4. Suppose that the fuzzy coefficientsc˜i for i =1, . . . ,n in the fuzzy-valued objective function f are now˜ assumed to be canonical fuzzy numbers. Letx∗=(x1∗, . . . ,xn∗)be a feasible solution of problem(FLP1). If there exist positive real numbersλL andλU, and nonnegative real numbersµj andλkfor j =1, . . . ,m and k=1, . . . ,n such that the following conditions are satisfied:
(i) λL·R1
0 cLαdα+λU ·R1
0 cUαdα+Pm
j=1µj ·aj −Pn
k=1λk·ek=0;
(ii) µj·gj(x∗)=0=λk·xk∗for all j =1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-II solution of problem(FLP1).
Proof. For any fixedx, since f˜αL(x)and f˜αU(x)are continuous on [0,1] with respect to the variableαby definition, they will be Riemann integrable on [0,1] with respect toα. Therefore, we can define a real-valued function as follows:
f(x)=λL· Z 1
0
f˜αL(x)dα+λU· Z 1
0
f˜αU(x)dα. (13)
For any fixedα, since f˜αL(x)and f˜αU(x)are linear functions, that is, they are continuously differentiable, by Rudin [32, Theorem 9.42], we have
∇f(x)=λL· Z 1
0
∇ ˜fαL(x)dα+λU· Z 1
0
∇ ˜fαU(x)dα=λL · Z 1
0
cαLdα+λU· Z 1
0
cUαdα. (14)
It also says that condition (i) of this theorem is well defined. We are going to prove this result by contradiction. Suppose thatx∗is not a nondominated type-II solution. Then there exists a feasible solutionx¯such that f˜(x¯)≺II f˜(x∗), i.e.,(3) is satisfied for allα∈ [0,1]. Therefore, we have
λL · ˜fαL(x¯)+λU · ˜fαU(x¯) < λL· ˜fαL(x∗)+λU· ˜fαU(x∗)
for allα∈ [0,1]sinceλL >0 andλU >0. By taking integration with respect toαon [0,1] and using(13), we obtain f(x¯) < f(x∗). Now we consider the constrained optimization problem (P1) as in the proof ofTheorem 4.2. Applying (14)to conditions (i) and (ii) of this theorem, we obtain the following two new conditions:
(i0) ∇f(x∗)+Pm
j=1µj · ∇gj(x∗)+Pn
k=1λk· ∇gm+k(x∗)=0;
(ii0) µj ·gj(x∗)=0=λk·gm+k(x∗)for all j =1, . . . ,mand allk=1, . . . ,n.
The remaining proof follows from the similar arguments ofTheorem 4.2.
Remark 4.3. From the proof ofTheorem 4.4, we see that if the function f in(13)is defined as f(x)=
Z 1 0
f˜αL(x)dα+ Z 1
0
f˜αU(x)dα,
thenTheorem 4.4still holds true if condition (i) is replaced by the following new condition:
Z 1 0
cLαdα+ Z 1
0
cUαdα+
m
X
j=1
µj ·aj −
n
X
k=1
λk·ek=0.
Now we are going to present the optimality conditions of problem (FLP1) in the fuzzy-valued form. We write 0˜ =(0˜, . . . ,0˜)T. Letxbe ann-vector inRn. Then the crisp vector1˜{x}is defined as1˜{x}=
1˜{x1},1˜{x2}, . . . ,1˜{xn}
. Leta=(a1, . . . ,an)be ann-vector inRn. We say thatahas the same sign if and only ifai ≥0 for alli =1, . . . ,n simultaneously, orai <0 for alli =1, . . . ,nsimultaneously (i.e., the components of vectorahave the same sign).
Or, equivalently,ahas the same sign if and only ifa≥0ora<0.
Theorem 4.5. Letx∗be a feasible solution of problem(FLP1). Letc˜ =(c˜1, . . . ,c˜n)T. We assume that each vector aj = ∇gj(x)has the same sign for j = 1, . . . ,m. If there exist nonnegative fuzzy numbersµ˜j,λ˜k ∈ F(R)for
j =1, . . . ,m and k=1, . . . ,n such that the following conditions are satisfied:
(i) c˜⊕h Lm
j=1
µ˜j⊗ ˜1{aj}
i
⊕h Ln
k=1
λ˜k⊗ ˜1{−ek}
i
= ˜0;
(ii) µ˜j⊗ ˜1{gj(x∗)}= ˜0= ˜λk⊗ ˜1{x∗
k}for all j =1, . . . ,m and k=1, . . . ,n, thenx∗is a nondominated type-I solution of problem(FLP1).
Proof. We assume that conditions (i) and (ii) are satisfied. LetI+ ⊆ {1, . . . ,m}andI− ⊆ {1, . . . ,m}be the index sets defined by
I+= {j :aj ≥0} and I−= {j :aj <0}. Since
1˜{aj}=
1˜{aj1},1˜{aj2}, . . . ,1˜{aj n}
T
,
theith component of the formula in condition (i) is given by c˜i⊕
" m M
j=1
µ˜j⊗ ˜1{aj i}
#
⊕
" n M
k=1
λ˜k⊗ ˜1{−δki}
#
= ˜0, (15)
whereδki =1 ifi =kandδki =0 ifi 6=k. Sinceµ˜j andλ˜kare nonnegative fuzzy numbers for all j =1, . . . ,m and allk=1, . . . ,n, we have that(µ˜j)αL = ˜µLjα,(µ˜j)Uα = ˜µUjα,(λ˜j)Lα = ˜λLjα and(λ˜j)Uα = ˜λUjα are nonnegative real numbers byRemark 2.1for allα ∈ [0,1], all j =1, . . . ,mand allk =1, . . . ,n. Taking theα-level set of(15)by usingProposition 2.1, we have
c˜iLα+X
j∈I+
µ˜Ljα·aj i+X
j∈I−
µ˜Ujα·aj i−
n
X
k=1
λ˜Ukα·δki =0= ˜cUiα+X
j∈I+
µ˜Ujα·aj i+X
j∈I−
µ˜Ljα·aj i−
n
X
k=1
λ˜kLα·δki
for allα∈ [0,1]and alli=1, . . . ,n. Equivalently, in vector form, we have cLα +X
j∈I+
µ˜Ljα·aj+ X
j∈I−
µ˜Ujα·aj−
n
X
k=1
λ˜Ukα·ek=0=cUα +X
j∈I+
µ˜Ujα·aj+ X
j∈I−
µ˜Ljα·aj−
n
X
k=1
λ˜kLα·ek
for allα∈ [0,1], which also implies, by adding them together, cLα +cUα +
m
X
j=1
µjα·aj−
n
X
k=1
λkα·ek =0 (16)
for allα∈ [0,1], whereµjα = ˜µLjα + ˜µUjα andλkα = ˜λkLα+ ˜λUkα are nonnegative real numbers for allα ∈ [0,1], all j =1, . . . ,mand allk=1, . . . ,n. We are going to prove this theorem by contradiction. Suppose thatx∗is not a nondominated type-I solution. Then there exists a feasible solutionx¯such that f˜(x¯)≺I f˜(x∗), i.e.,(3)is satisfied for someα∗ ∈ [0,1]. We now define a real-valued function f as in(6)or in(7). Sincegj(x∗)≤0 for all j =1, . . . ,m andxk∗≥0 for allk=1, . . . ,n, taking theα-level set of condition (ii) by usingProposition 2.1, we obtain that
µ˜Ujα·gj(x∗)=
µ˜j ⊗ ˜1{gj(x∗)}
L
α =0=
µ˜j⊗ ˜1{gj(x∗)}
U
α = ˜µLjα·gj(x∗) for allα∈ [0,1]and all j =1, . . . ,mand
λ˜kLα·xk∗=
λ˜k⊗ ˜1{x∗
k}
L α =0=
λ˜k⊗ ˜1{x∗
k}
U
α = ˜λUjα·xk∗
for allα∈ [0,1]and allk=1, . . . ,n, which imply, by adding them together,
0= ˜µLjα·gj(x∗)+ ˜µUjα·gj(x∗)=µjα·gj(x∗) (17) for allα∈ [0,1]and all j =1, . . . ,mand
0= ˜λLkα ·xk∗+ ˜λUkα·xk∗=λkα·x∗k (18)
for allα∈ [0,1]and allk=1, . . . ,n. Now we consider the constrained optimization problem (P1) as in the proof of Theorem 4.2. According to Eqs.(16)–(18)and(9), we obtain the following two new conditions:
(i0) ∇f(x∗)+Pm
j=1µjα∗· ∇gj(x∗)+Pn
k=1λkα∗· ∇gm+k(x∗)=0(note that(16)is satisfied for allα∈ [0,1]);
(ii0) µjα∗ ·gj(x∗) = 0 = λkα∗·gm+k(x∗)for all j = 1, . . . ,m and allk =1, . . . ,n (note that(17)and(18)are satisfied for allα∈ [0,1]).
UsingTheorem 4.1, we see thatx∗is an optimal solution of problem (P1) by regarding conditions (i’) and (ii’) as the KKT conditions, i.e., f(x∗)≤ f(x¯), which contradicts(8). This completes the proof.
4.2. Fuzzy constraints
Now we are going to derive the optimality conditions for problem (FLP2) with fuzzy constraints. We recall that the fuzzy constraints are presented as
g˜j(x)=(a˜j1⊗ ˜1x1)⊕ · · · ⊕(a˜j n⊗ ˜1xn)⊕ ˜bj
for j =1, . . . ,m. UsingProposition 2.1, we obtain
g˜Ljα(x)≡(g˜j)Lα(x)= ˜aLj1α·x1+ · · · + ˜aLj nα·xn+ ˜bLjα g˜Ujα(x)≡(g˜j)Uα(x)= ˜aUj1α·x1+ · · · + ˜aUj nα·xn+ ˜bUjα forα∈ [0,1], where
b˜Ljα =(b˜j)αL,b˜Ujα =(b˜j)Uα,a˜Lj iα =(a˜j i)Lα and a˜Uj iα=(a˜j i)Uα. We also write
aLjα =
a˜Lj1α
...
a˜Lj nα
and aUjα=
a˜Uj1α
...
a˜Uj nα
.
ThenaLjα = ∇ ˜gLjα(x)andaUjα = ∇ ˜gUjα(x). Now we are in a position to derive the optimality conditions of problem (FLP2).
Theorem 4.6. Letx∗be a feasible solution of problem(FLP2).
(A)If there exist positive real-valued functionsλL and λU defined on [0,1], and nonnegative real-valued functions µj andλk for j=1, . . . ,m and k=1, . . . ,n defined on [0,1] such that the following conditions are satisfied:
(i) λL(α)·cαL+λU(α)·cUα +Pm
j=1µj(α)·aLjα−Pn
k=1λk(α)·ek =0for allα∈ [0,1]; (ii) µj(α)· ˜gLjα(x∗)=0=λk(α)·x∗k for allα∈ [0,1], all j=1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-I solution of problem(FLP2).
(B)If there exist positive real-valued functionsλLandλUdefined on [0,1], and nonnegative real-valued functionsµj
andλk for j=1, . . . ,m and k=1, . . . ,n defined on [0,1] such that the following conditions are satisfied:
(iii) λL(α)·cLα+λU(α)·cUα +Pm
j=1µj(α)·aUjα−Pn
k=1λk(α)·ek=0for allα∈ [0,1]; (iv) µj(α)· ˜gUjα(x∗)=0=λk(α)·xk∗for allα∈ [0,1], all j=1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-I solution of problem(FLP2).
Proof. (A) We are going to prove this result by contradiction. Suppose that conditions (i) and (ii) are satisfied and x∗is not a nondominated type-I solution. Then there exists a feasible solutionx¯such that f˜(x¯)≺I f˜(x∗), i.e.,(3)is satisfied for someα∗ ∈ [0,1]. We now define a real-valued function f as in(6)or in(7)and consider the following constrained optimization problem:
(P2) min f(x)
subject to g˜Ljα∗(x)≤0,j =1, . . . ,m gk(x)= −xk≤0,k=1, . . . ,n.
We see that g˜j(x∗) ˜0 implies g˜Ljα(x∗) ≤ 0 and g˜Ujα(x∗) ≤ 0 for all α ∈ [0,1]. This shows that if x∗ is a feasible solution of problem (FLP2), then x∗ is also a feasible solution of problem (P2). From (9) and letting µjα∗ = µj(α∗) ≥ 0 for j = 1, . . . ,m andλkα∗ = λk(α∗)for k = 1, . . . ,n, we obtain the following two new conditions from conditions (i) and (ii):
(i0) ∇f(x∗)+Pm
j=1µjα∗· ∇ ˜gLjα∗(x∗)+Pn
k=1λkα∗· ∇gk(x∗)=λL(α∗)·cαL∗+λU(α∗)·cUα∗+Pm
j=1µj(α∗)·aLjα∗− Pn
k=1λkα∗ek =0;
(ii0) µjα∗· ˜gLjα∗(x∗)=0=λkα∗·gk(x∗)for all j =1, . . . ,mand allk=1, . . . ,n.
UsingTheorem 4.1, we see thatx∗is an optimal solution of problem (P2) by regarding the above conditions (i’) and (ii’) as the KKT conditions, i.e., f(x∗)≤ f(x¯), which contradicts(8).
(B) We now consider the following constrained optimization problem:
(P20) min f(x)
subject to g˜Ujα∗(x)≤0,j =1, . . . ,m gk(x)= −xk≤0,k=1, . . . ,n.
Then we see that ifx∗is a feasible solution of problem (FLP2), thenx∗is also a feasible solution of problem (P2’).
The above similar arguments can also be used. This completes the proof.
Theorem 4.7. Letx∗be a feasible solution of problem(FLP2).
(A)If there exist positive real numbersλL and λU, nonnegative real numbers µj and λk for j = 1, . . . ,m and k=1, . . . ,n, andα∗∈ [0,1]such that the following conditions are satisfied:
(i) λL ·cLα∗+λU ·cUα∗+Pm
j=1µj·aLjα∗−Pn
k=1λk·ek=0;
(ii) µj· ˜gLjα∗(x∗)=0=λk·xk∗for all j =1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-II solution of problem(FLP2).
(B)If there exist positive real numbersλL and λU, nonnegative real numbers µj and λk for j = 1, . . . ,m and k=1, . . . ,n, andα∗∈ [0,1]such that the following conditions are satisfied:
(iii) λL·cαL∗+λU ·cUα∗+Pm
j=1µj·aUjα∗−Pn
k=1λk·ek =0;
(iv) µj· ˜gUjα∗(x∗)=0=λk·xk∗for all j=1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-II solution of problem(FLP2).
Proof. (A) We are going to prove this result by contradiction. Suppose that conditions (i) and (ii) are satisfied and x∗is not a nondominated type-II solution. Then there exists a feasible solutionx¯such that f˜(x¯)≺II f˜(x∗), i.e.,(3)is satisfied for allα ∈ [0,1]. Forα∗in conditions (i) and (ii), we now define a real-valued function f as in(10)or in (11). Then we have∇f(x)=λL·cαL∗+λU ·cUα∗from(12). Now we consider the constrained optimization problem (P2) as in the proof ofTheorem 4.6. Then we can obtain the following two new conditions:
(i0) ∇f(x∗)+Pm
j=1µj· ∇ ˜gLjα∗(x∗)+Pn
k=1λk· ∇gk(x∗)=λL·cLα∗+λU·cUα∗+Pm
j=1µj·aLjα∗−Pn
k=1λk·ek=0;
(ii0) µj· ˜gLjα∗(x∗)=0=λk·gk(x∗)for all j =1, . . . ,mand allk=1, . . . ,n.
The remaining proof follows from the similar arguments ofTheorem 4.6.
(B) The above similar arguments can be used by considering problem(P20).
Theorem 4.8. Suppose that the fuzzy coefficientsc˜i in the fuzzy-valued objective function f and˜ a˜j i in the fuzzy- valued constraint functionsg˜j for i =1, . . . ,n and j =1, . . . ,m are now assumed to be canonical fuzzy numbers.
Letx∗be a feasible solution of problem(FLP2).
(A)If there exist positive real numbersλL andλU, and nonnegative real numbersµj andλkfor j =1, . . . ,m and k=1, . . . ,n such that the following conditions are satisfied:
(i) λL ·R1
0 cαLdα+λU·R1
0 cUαdα+Pm
j=1µj·R1
0 aLjαdα−Pn
k=1λk·ek=0;
(ii) µj·R1
0 g˜Ljα(x∗)dα=0=λk·xk∗for all j =1, . . . ,m and all k=1, . . . ,n, thenx∗is a nondominated type-II solution of problem(FLP2).