• No results found

Linear optimization on the intersection of two fuzzy relational inequalities defined with Yager family of t-norms

N/A
N/A
Protected

Academic year: 2020

Share "Linear optimization on the intersection of two fuzzy relational inequalities defined with Yager family of t-norms"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

journal homepage: http://jac.ut.ac.ir

Linear optimization on the intersection of two

fuzzy relational inequalities defined with Yager

family of t-norms

Amin Ghodousian

*1

and Reza Zarghani

†2

1Faculty of Engineering Science, College of Engineering, University of Tehran, P.O.Box

11365-4563, Tehran, Iran.

2School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, 11155-4563, Iran.

ABSTRACT ARTICLE INFO

In this paper, optimization of a linear objective func-tion with fuzzy relafunc-tional inequality constraints is in-vestigated where the feasible region is formed as the intersection of two inequality fuzzy systems and Yager family of t-norms is considered as fuzzy composition. Yager family of t-norms is a parametric family of con-tinuous nilpotent t-norms which is also one of the most frequently applied one. This family of t-norms is strictly increasing in its parameter and covers the whole spectrum of t-norms when the parameter is changed from zero to infinity. The resolution of the feasible region of the problem is firstly investigated

Article history:

Received 03, May 2016

Received in revised form 1, April 2017

Accepted 30 April 2017 Available online 01, June 2017

Keyword: Fuzzy relation, fuzzy relational inequality, linear optimization, fuzzy compositions and t-norms.

AMS subject Classification: 05C75.

ABSTRACT Continued

*Corresponding author: Amin Ghodousian. Email: [email protected][email protected]

(2)

when it is defined with max-Yager composition. Based on some theoretical results, conditions are derived for determining the feasibility. Moreover, in order to simplify the problem, some procedures are presented. It is shown that a lower bound is always attainable for the optimal objective value. Also, it is proved that the optimal solution of the problem is always resulted from the unique maximum solution and a minimal solution of the feasible region. A method is proposed to generate random feasible max-Yager fuzzy relational inequalities and an algorithm is presented to solve the problem.

Finally, an example is described to illustrate these algorithms.

1

Introduction

In this paper, we study the following linear problem in which the constraints are formed as the intersection of two fuzzy systems of relational inequalities defined by Yager family of t-norms:

min Z=cTx Aϕxb1

Dϕxb2

x[0,1]n

(1)

whereI1 ={1,2, .., m1}, I2 ={m1+ 1, m1+ 2, .., m1+m2} andJ ={1,2, .., n}. A= (aij)mn

andD = (dij)mnare fuzzy matrices such that 0≤aij ≤1 (∀iI1 and∀jJ) and 0≤

dij ≤1 (∀iI2 and∀jJ). b1 = (bi1)m1×1 is an m1–dimensional fuzzy vector in [0,1]

m1

(i.e., 0b1

i≤1,

iI1) , b2 = (b2

i)m2×1 is an m2–dimensional fuzzy vector in [0,1]

m2 (i.e.,

0≤b2i≤1,∀iI2), and c is a vector in Rn. Moreover, “ϕ ” is the max-Yager composition,

that is,ϕ(x, y) =TYp(x, y) = maxn1−((1x)p+ (1y)p)1/p,0oin whichp >0.

By these notations, problem (1) can be also expressed as follows:

min Z=cTx max

jJ

{Tp

Y(aij, xj)} ≤b1i , iI1

max

jJ

{Tp

Y(dij, xj)} ≥bi2 , iI2

x[0,1]n

(2)

Especially, by settingA=Dandb1=b2, the above problem is converted to max- Yager fuzzy relational equations. As mentioned, the familynTYpois strictly increasing inp. It can be easily shown that Yager t-norm TYp(x, y) converges to the basic fuzzy intersec-tion min{x, y} as p goes to infinity and converges to Drastic product t-norm [8] as p

approaches zero. Also, it is interesting to note thatTY1(x, y) = max{x+y1,0}, that is,

the Yager t-norm is converted to Lukasiewicz t-norm ifp= 1.

(3)

knowledge can be treated as FRE problems [36]. In addition to the preceding appli-cations, FRE theory has been applied in many fields, including fuzzy control, discrete dynamic systems, prediction of fuzzy systems, fuzzy decision making, fuzzy pattern recognition, fuzzy clustering, image compression and reconstruction, fuzzy informa-tion retrieval, and so on. Generally, when inference rules and their consequences are known, the problem of determining antecedents is reduced to solving an FRE [34]. We refer the reader to [26] in which the authors provided a good overview of FRE and classified basic FREs by investigating the relationship among operators used in the definition of fuzzy relational equations.

The solvability determination and the finding of solutions set are the primary (and the most fundamental) subject concerning with FRE problems. Di Nola et al. proved that the solution set of FRE (if it is nonempty) defined by continuous max-t-norm composi-tion is often a non-convex set that is completely determined by one maximum solucomposi-tion and a finite number of minimal solutions [5]. This non-convexity property is one of two bottlenecks making major contribution to the increase of complexity in problems that are related to FRE, especially in the optimization problems subjected to a system of fuzzy relations. The other bottleneck is concerned with detecting the minimal so-lutions for FREs. Chen and Wang [2] presented an algorithm for obtaining the logical representation of all minimal solutions and deduced that a polynomial-time algorithm to find all minimal solutions of FRE (with max-min composition) may not exist. Also, Markovskii showed that solving max-product FRE is closely related to the covering problem which is an NP-hard problem [33]. In fact, the same result holds true for a more general t-norms instead of the minimum and product operators [2,3,29,30]. Over the last decades, the solvability of FRE defined with different max-t composi-tions have been investigated by many researchers [35,37,38,41,43,44,46,49,52]. More-over, some researchers introduced and improved theoretical aspects and applications of fuzzy relational inequalities (FRI)[13,15,16,22,27,51]. Li and Yang [27] studied a FRI with addition-min composition and presented an algorithm to search for minimal solutions. They applied FRI to meet a data transmission mechanism in a BitTorrent-like Peer-to-Peer file sharing systems. Ghodousian and Khorram [13] focused on the algebraic structure of two fuzzy relational inequalities Aϕxb1and Dϕxb2, and

studied a mixed fuzzy system formed by the two preceding FRIs, where ϕis an oper-ator with (closed) convex solutions. Generally, if ϕis an operator with closed convex solutions, the solutions set ofDϕxb2 is determined by a finite number of maximal

solutions as well as the same number of minimal ones. In particular, ifϕis a contin-uous non-decreasing function (specially, a contincontin-uous t-norm), all maximal solutions overlap each other [13]. Guo et al. [15] investigated a kind of FRI problems and the relationship between minimal solutions and FRI paths. They also introduced some rules for reducing the problems and presented an algorithm for solving optimization problems with FRI constraints.

(4)

sub-jected to FRE constraints with max-min operation into an integer programming prob-lem and solved it by branch and bound method using jump-tracking technique. In [24] an application of optimizing the linear objective with max-min composition was employed for the streaming media provider seeking a minimum cost while fulfilling the requirements assumed by a three-tier framework. Wu et al. [45] improved the method used by Fang and Li, by decreasing the search domain and presented a simpli-fication process by three rules resulted from a necessary condition. Chang and Shieh [1] presented new theoretical results concerning the linear optimization problem con-strained by fuzzy max–min relation equations. They improved an upper bound on the optimal objective value, some rules for simplifying the problem and proposed a rule for reducing the solution tree. The topic of the linear optimization problem was also investigated with max-product operation [11,18,32]. Loetamonphong and Fang defined two sub-problems by separating negative and non-negative coefficients in the objective function and then obtained the optimal solution by combining those of the two problems [32]. The maximum solution of FRE is the optimum of the sub-problem having negative coefficients. Another sub-problem was converted into a bi-nary programming problem and solved by branch and bound method. Also, in [18] and [11] some necessary conditions of the feasibility and simplification techniques were presented for solving FRE with max-product composition. Moreover, some gen-eralizations of the linear optimization with respect to FRE have been studied with the replacement of max-min and max-product compositions with different fuzzy compo-sitions such as max-average composition [21,47], max-star composition [14,23] and max-t-norm composition [19,28,42]. For example, Li and Fang [28] solved the linear optimization problem subjected to a system of sup-t equations by reducing it to a 0-1 integer optimization problem. In [19] a method was presented for solving linear op-timization problems with the max-Archimedean t-norm fuzzy relation equation con-straint. In [42], the authors solved the same problem whit continuous Archimedean t-norm and used the covering problem rather than the branch-and-bound methods for obtaining some optimal variables.

Recently, many interesting generalizations of the linear programming subject to a sys-tem of fuzzy relations have been introduced and developed based on composite opera-tions used in FRE, fuzzy relaopera-tions used in the definition of the constraints, some devel-opments on the objective function of the problems and other ideas [6,10,16, 25,31,48]. For example, Wu et al. [48] represented an efficient method to optimize a linear frac-tional programming problem under FRE with max-Archimedean t-norm composition. Dempe and Ruziyeva [4] generalized the fuzzy linear optimization problem by consid-ering fuzzy coefficients. Dubey et al. studied linear programming problems involving interval uncertainty modeled using intuitionistic fuzzy set [6]. The linear optimiza-tion of bipolar FRE was studied by some researchers where FRE defined with max-min composition [10] and max-Lukasiewicz composition [25,31]. In [31], the authors pre-sented an algorithm without translating the original problem into a 0-1 integer linear problem.

(5)

literature as well [12,13,15,16,22,50,51]. Yang [50] applied the pseudo-minimal in-dex algorithm for solving the minimization of linear objective function subject to FRI with addition-min composition. Xiao et al. [51] introduced the latticized linear pro-gramming problem subject to max-product fuzzy relation inequalities with applica-tion in the optimizaapplica-tion management model of wireless communicaapplica-tion emission base stations. Ghodousian and Khorram [12] introduced a system of fuzzy relational in-equalities with fuzzy constraints (FRI-FC) in which the constraints were defined with max-min composition. They used this fuzzy system to convincingly optimize the edu-cational quality of a school (with minimum cost) to be selected by parents.

The remainder of the paper is organized as follows. In section 2, some preliminary notions and definitions and three necessary conditions for the feasibility of problem (1) are presented. In section 3, the feasible region of problem (1) is determined as a union of the finite number of closed convex intervals. Two simplification operations are introduced to accelerate the resolution of the problem. Moreover, a necessary and sufficient condition based on the simplification operations is presented to realize the feasibility of the problem. Problem (1) is resolved by optimization of the linear objec-tive function considered in section 4. In addition, the existence of an optimal solution is proved if problem (1) is not empty. The preceding results are summarized as an algorithm and, finally in section 5 an example is described to illustrate. Additionally, in section 5, a method is proposed to generate feasible test problems for problem (1).

2. Basic properties of max-Yager FRI

This section describes the basic definitions and structural properties concerning prob-lem (1) that are used throughout the paper. For the sake of simplicity, letSTp

Y(A, b

1) and

STp Y(D, b

2) denote the feasible solutions sets of inequalitiesAϕxb1 andDϕxb2,

re-spectively, that is,STp Y(A, b

1) =n

x[0,1]n : Aϕxb1oandS

TYp(D, b2) =

n

x[0,1]n : Dϕxb2o.

Also, letSTp

Y(A, D, b

1, b2) denote the feasible solutions set of problem (1). Based on the

foregoing notations, it is clear thatSTp

Y(A, D, b

1, b2) =S

TYp(A, b1)

T STp

Y(D, b

2).

Definition 1.For eachiI1and eachjJ, we defineS

TYp(aij, bi1) =

n

x[0,1] : Tp

Y(aij, x)bi1

o .

Similarly, for eachiI2 and eachjJ,S

TYp(dij, b2i) =

n

x[0,1] : Tp

Y(dij, x)bi2

o . Fur-thermore, the notations

Ji1 =njJ : S

TYp(aij, b1i),∅

o

,∀iI1, and J2

i =

n

jJ : S

TYp(dij, bi2),∅

o

,∀iI2, are used

in the text.

Remark 1.From the least-upper-bound property of R, it is clear that inf

x[0,1]

n STp

Y(aij, b

1

i)

o

and sup

x[0,1]

n STp

Y(aij, b

1

i)

o

exist, ifSTp Y(aij, b

1

i),∅. Moreover, sinceT p

Y is a t-norm, its

mono-tonicity property implies thatSTp Y(aij, b

1

i) is actually a connected subset of [0,1].

(6)

inf

x[0,1]

n STp

Y(aij, b

1

i)

o

= min

x[0,1]

n STp

Y(aij, b

1

i)

o

and sup

x∈[0,1]

n STp

Y(aij, b

1

i)

o

= max

x[0,1]

n STp

Y(aij, b

1

i)

o

.

There-fore,

STp Y(aij, b

1

i) =

" min

x[0,1]

n STp

Y(aij, b

1

i)

o , max

x[0,1]

n STp

Y(aij, b

1

i)

o #

, i.e., STp Y(aij, b

1

i) is a closed

sub-interval of [0,1]. By the similar argument, ifSTp Y(dij, b

2

i),∅, then we haveSTYp(dij, bi2) =

" min

x[0,1]

n STp

Y(dij, b

2

i)

o , max

x[0,1]

n STp

Y(dij, b

2

i)

o #

[0,1].

From Definition 1 and Remark 1, the following two corollaries are resulted.

Corollary 1.For eachiI1and eachjJ,

S

TYp(aij,b

1

i),∅. Also,ST p Y(aij, b

1

i) =

"

0, max

x[0,1]

n STp

Y(aij, b

1

i)

o #

.

Proof. Since TYp(aij,0) = 0, we have T p

Y (aij,0) ≤ bi1, ∀iI1 and ∀jJ. Therefore,

0 ∈ S

TYp(aij, bi1) and then minx[0,1]

n STp

Y(aij, b

1

i)

o

= 0, ∀iI1 andjJ. Now, by noting

Remark 1 we also have, STp Y(aij, b

1

i) =

"

0, max

x[0,1]

n STp

Y(aij, b

1

i)

o #

, ∀iI1 andjJ. This

completes the proof.

Corollary 2.IfS TYp(dij,b

2

i),∅for somei

I2andjJ, thenS

TYp(dij, bi2) =

" min

x∈[0,1]

n STp

Y(dij, b

2 i) o ,1 # .

Proof. Noting Remark 1, it is sufficient to show that 1 ∈ S

TYp(dij, b

2

i). Suppose that

STp Y(dij, b

2

i),∅. Therefore, there exists somex ∈ [0,1] such thatT p

Y (dij, x)b2i. Now,

the monotonicity property of TYp implies TYp(dij,1) ≥ T p

Y(dij, x)b2i that means 1 ∈

STp Y(dij, b

2

i).

Remark 2.Corollary 1 together with Definition 1 impliesJi1=J,∀iI1.

Definition 2. For eachiI1and eachjJ, we define

Uij=

      

1 aij< b1i

1− p

q (1−b1

i)p−(1−aij)p aijbi1

Also, for eachiI2 and eachjJ, we set

Lij=

          

+∞ dij< b2

i

0 b2i = 0, dijb2i

1− qp (1−b2

i)p−(1−dij)p bi2,0, dijbi2

Remark 3. From Definition 2, if aij = b1i, then Uij = 1. Also, we have Lij = 1, if

(7)

Lemma 1 below shows thatUijandLijstated in Definition 2, determine the maximum

and minimum solutions of setsSTp Y(aij, b

1

i) (i∈I1) andSTYp(dij, b2i)(i ∈I2), respectively.

Lemma 1. (a) Uij = max x[0,1]

n STp

Y(aij, b

1

i)

o

, ∀iI1 andjJ. (b) If

STp Y(dij,b

2

i),∅ for some iI2andjJ, thenLij= min

x[0,1]

n STp

Y(dij, b

2

i)

o .

Proof. (a) Let iI1,jJ and xS

TYp(aij, b1i). Firstly, suppose that aijb1i. In this

case,Uij=1 from Definition 2 and Remark 3. SincexSTp Y(aij,b

1

i), thenx∈[0,1]and therefore xUij. Hence, it is sufficient to show thatUijS

TYp(aij, b1i). But, the identity law of

TYp impliesTYp(aij, Uij) =T p

Y(aij,1) =aijb1i. Therefore, UijSTYp(aij, bi1) and xUij

(∀xS

TYp(aij,b

1

i)) that mean Uij= max x∈[0,1]

S

TYp(aij,b

1

i)

. Otherwise, suppose that a

ij > bi1. In this

case,Uij= 1− p

q (1−b1

i)p−(1−aij)p. SinceT p

Y (aij, Uij) =bi1andT p

Y has the monotonicity

property, we haveU ijSTp

Y(aij,b

1

i) andT

p

Y(aij, x)b1i for eachx > Uij. Therefore,Uij must be the maximum of the setS

TYp(aij,b

1

i). (b) LetiI2,jJ andxS

TYp(dij, bi2). SinceS

TYp(dij,b

2

i),∅, then we must havedij

b2

i

(be-cause, ifdij< b2i, thenT p

Y(dij, x)T p

Y(dij,1) =dij < b2i,∀x∈[0,1]). Ifbi2= 0,thenLij = 0

from Definition 2 and Remark 3. Therefore, TYp(dij, Lij) = T p

Y(dij,0) = 0 = b2iand

ob-viously Lij = 0 ≤ x,xS

TYp(dij,b

2

i). Consequently, Lij = minx[0,1]

n STp

Y(dij, b

2

i)

o

. Otherwise,

suppose that b2i , 0. In this case, we have Lij = 1− p

q (1−b2

i)p−(1−dij)p. Again,

sinceTYp(dij, Lij) =bi2 andT p

Y has the monotonicity property, we haveLijSTp Y(dij,b

2

i) and TYp(dij, x)b2i for eachx < Lij. Therefore,Lij must be the minimum of the setSTp

Y(dij,b

2

i). This completes the proof.

Lemma 1 together with the corollaries 1 and 2 results in the following consequence.

Corollary 3.(a) For eachiI1 andjJ,S

TYp(aij, bi1) = [0, Uij]. (b) IfSTp Y

(dij,bi2),∅for some iI2andjJ, thenS

TYp(dij, bi2) = [Lij,1]. Definition 3. For eachiI1, letS

TYp(ai, b1i) =

(

x[0,1]n : maxn

j=1

n

TYp(aij, xj)

o

b1

i

) .

Sim-ilarly, for eachiI2, we defineS

TYp(di, b2i) =

(

x[0,1]n : maxn

j=1

n

TYp(dij, xj)

o

b2

i

) .

According to Definition 3 and the constraints stated in (2), setsSTp Y(ai, b

1

i) andSTYp(di, b2i)

actually denote the feasible solutions sets of the i’th inequality max

jJ

{Tp

Y (aij, xj)} ≤b1i

(i ∈I1) and max

jJ

{Tp

(8)

Definitions 1 and 3, it can be easily concluded that for a fixediI1,S

TYp(ai, b1i),∅iff STp

Y(aij,b

1

i),∅,

jJ. On the other hand, by Corollary 1 we know that

STp Y(aij,b

1

i),∅,

iI1

and∀jJ. As a result,S

TYp(ai, bi1),∅for eachiI1. However, in contrast toSTYp(ai, bi1),

setSTp Y(di, b

2

i) may be empty. Actually, for a fixed iI2,STYp(di, b2i) is nonempty if and

only ifS TYp(dij,b

2

i) is nonempty for at least some j

J. Additionally, for each iI2 and

jJwe have

STp Y

(dij,b2i),∅if and only ifdijb2i. These results have been summarized in the following lemma. Part (b) of the lemma gives a necessary and sufficient condition for the feasibility of setSTp

Y(di, b

2

i) (∀iI2). It is to be noted that the lemma 2 (part (b))

also provides a necessary condition for problem (1).

Lemma 2.(a)STp Y(ai, b

1

i),∅,∀iI1. (b) For a fixediI2,STYp(di, b2i),∅iffSn

j=1STYp(dij,b

2

i),∅. Additionally, for eachiI2andjJ,

S

TYp(dij,b

2

i),∅iffdijb2i.

Definition 4. For each iI2 and jJ2

i, we define STYp(di, bi2, j) = [0,1]×...×[0,1]×

[Lij,1]×[0,1]×...×[0,1], where [Lij,1] is in thej’th position.

In the following lemma, the feasible solutions set of thei’th fuzzy relational inequality is characterized.

Lemma 3. (a) STp Y(ai, b

1

i) = [0, Ui1]×[0, Ui2]×...×[0, Uin], ∀iI1. (b) STYp(di, bi2) =

S

jJ2

i ST p Y(di, b

2

i, j),iI2.

Proof. (a) FixiI1 and letxS

TYp(ai, b1i). By Definition 3,xj ∈[0,1] for eachjJ, and n

max

j=1

n

TYp(aij, xj)

o

b1

i. The latter inequality impliesT p

Y(aij, xj)≤b1i,∀jJ. Thus, by

Def-inition 1 and Corollary 3 we havexjSTYp(aij, bi1) = [0, Uij],∀jJ, which necessitates

x[0, Ui1]×[0, Ui2]×...×[0, Uin]. Conversely, suppose thatx[0, Ui1]×[0, Ui2]×...×

[0, Uin]. Then, by Corollary 3,xj∈[0, Uij] =STp

Y(aij, b

1

i),∀jJ, which impliesxj ∈[0,1]

and TYp(aij, xj)≤ bi1, ∀jJ. Thus, x ∈ [0,1]n and n

max

j=1

n

TYp(aij, xj)

o

b1

i. Therefore, by

Definition 3,xS

TYp(ai, bi1).

(b) FixiI2and letxS

TYp(di, bi2). By Definition 3,x∈[0,1]nand n

max

j=1

n

TYp(dij, xj)

o

b2

i.

Then there exists somej0∈Ji2 such thatT

p

Y(dij0, xj0)≥b

2

i. Therefore, from Definition 1

and Corollary 3, it is concluded thatxj0∈STYp(dij0, b

2

i) = [Lij0,1]. Now, from Definition

4 we have xS

TYp(di, bi2, j0). Thus, x∈SjJi2STYp(di, b2i, j). Conversely, suppose thatx

S

jJ2

i ST p Y(di, b

2

i, j). Then there exists somej0∈Ji2such thatxSTYp(di, b2i, j0). Therefore,

by Definition 4,x[0,1]nandxj

0 ∈STYp(dij0, b

2

i) = [Lij0,1], which impliesT

p

Y(dij0, xj0)≥

b2i. Thus,x[0,1]nandmaxn

j=1

n

TYp(dij, xj)

o

b2

i, which requiresxSTYp(di, b2i).

(9)

iI2 andjJ2

i, where

X(i, j)k =

(

Lij k=j

0 k,j

Lemma 3 together with Definitions 4 and 5, results in Theorem 1, which completely determines the feasible region for thei’th relational inequality.

Theorem 1. (a) STp Y(ai, b

1

i) = [0, X(i)], ∀iI1. (b)STYp(di, b2i) =SjJ2

i[X(i, j),1],

iI2,

where0and1aren–dimensional vectors with each component equal to zero and one, respectively.

Theorem 1 gives the upper and lower bounds for the feasible solutions set of the i’th relational inequality. Actually, for eachiI1, vectors0and X(i) are the unique

min-imum and the unique maxmin-imum of set STp Y(ai, b

1

i). In addition, for each iI2, set

STp Y(di, b

2

i) has the unique maximum (i.e., vector1), but the finite number of minimal

solutionsX(i, j)(jJ2

i). Furthermore, part (b) of Theorem 1 presents another feasible

necessary condition for problem (1) as stated in the following corollary.

Corollary 4.IfSTp

Y(A, D, b

1, b2)

,∅, then1∈STp Y(di, b

2

i),∀iI2(i.e.,1∈TiI2STp Y

(di, bi2) =

STp Y(D, b

2)).

Proof. Let STp

Y(A, D, b

1, b2)

, ∅. Then, STp Y(D, b

2)

, ∅, and therefore, STp Y

(di, b2i) , ∅,

iI2. Now, Theorem 1 (part (b)) implies1S

TYp(di, b2i),∀iI2.

Lemma 4 describes the shape of the feasible solutions set for the fuzzy relational in-equalitiesAϕxb1 andDϕxb2, separately.

Lemma 4. (a)STp Y(A, b

1) =T

iI1[0, Ui1]×TiI1[0, Ui2]×...×TiI1[0, Uin]. (b)STYp(D, b2) =

T

iI2

S

jJ2

i ST p Y(di, b

2

i, j).

Proof.The proof is obtained from Lemma 3 and equationsSTp Y(A, b

1) =T

iI1STp Y

(ai, b1i)

andSTp Y(D, b

2) =T

iI2S

TYp(di, b

2

i).

Definition 6. Lete :I2 → Ji2 so thate(i) = jJi2, ∀iI2, and let ED be the set of all

vectorse. For the sake of convenience, we represent eacheED as anm2–dimensional

vectore= [j1, j2, ..., jm2] in whichjk =e(k),k= 1,2, ..., m2.

Definition 7. Let e = [j1, j2, ..., jm2] ∈ ED. We define X = miniI 1

n

X(i)o, that is, Xj =

min

iI1

n X(i)j

o

,∀jJ. Moreover, letX(e) = [X(e)1, X(e)2, ..., X(e)n], whereX(e)j= max

iI2

n

X(i, e(i))j

o =

max

iI2

n

X(i, ji)j

o

,∀jJ.

Based on Theorem 1 and the above definition, we have the following theorem charac-terizing the feasible regions of the general inequalitiesAϕxb1 andDϕxb2 in the

most familiar way.

Theorem 2.(a)STp Y(A, b

1) = [0, X],iI

1. (b)STYp(D, b2) =

S

eED[X(e),1].

Proof. (a) By considering Definitions 5 and 7, for each jJ we have T

(10)

" 0,min

iI1

n Uij

o #

= "

0,min

iI1

n X(i)j

o #

= [0, Xj]. Therefore, part (a) of lemma 4 can be

rewrit-ten asSTp Y(A, b

1) =h 0, X1

i

×h0, X2...×h0, Xni= [0, X], where0is the zero vector. This

proves part (a).

(b) From part (b) of lemma 4,STp Y(D, b

2) =T

iI2

S

jJ2

i ST p Y(di, b

2

i, j). Now, by Definitions

4 and 5, we have

STp Y(D, b

2) =\

iI2

[

jJ2

i

[0,1]×...×[0,1]×[Lij,1]×[0,1]×...×[0,1] =\

iI2

[

jJ2

i

[X(i, j),1].

Therefore, from Definitions 6 and 7 we have

STp Y(D, b

2) =T

iI2

S

eED[X(i, e(i)),1] =

S

eED

T

iI2[X(i, e(i)),1] =

S

eED

" max

iI2

{X(i, e(i))},1

# =

S

eED[X(e),1]where, the last equality is resulted from Definition 7. This completes the

proof.

Corollary 5.Assume thatSTp

Y(A, D, b

1, b2)

,∅. Then, there exists someeED such that

[0, X]T

[X(e),1],∅.

Corollary 6.Assume thatSTp

Y(A, D, b

1, b2)

,∅. Then,XSTp Y(D, b

2).

Proof. Let STp

Y(A, D, b

1, b2)

,∅. By Corollary 5, [0, X]T[X(e0),1],∅ for somee0 ∈ED.

Thus, X[X(e0),1] that means X ∈S

eED[X(e),1]. Therefore, from Theorem 2 (part

(b)),XS

TYp(D, b2).

3. Feasible solutions set and simplification operations

In this section, two operations are presented to simplify the matrices AandD, and a necessary and sufficient condition is derived to determine the feasibility of the main problem. At first, we give a theorem in which the bounds of the feasible solutions set of problem (1) are attained. As is shown in the following theorem, by using these bounds, the feasible region is completely found.

Theorem 3.Suppose thatSTp

Y(A, D, b

1, b2)

,∅. ThenSTYp(A, D, b1, b2) =

S

eED[X(e), X].

Proof.SinceSTp

Y(A, D, b

1, b2) =S

TYp(A, b1)

T STp

Y(D, b

2), then by Theorem 2,S

TYp(A, D, b1, b2) =

[0, X]T (S

eED[X(e),1] ) and the statement is established.

In practice, there are often some components of matricesAandD, which have no effect on the solutions to problem (1). Therefore, we can simplify the problem by changing the values of these components to zeros. We refer the interesting reader to [13] where a brief review of such these processes is given. Here, we present two simplification techniques based on the Yager family of t-norms.

Definition 8. If a value changing in an element, say aij, of a given fuzzy relation

matrixAhas no effect on the solutions of problem (1), this value changing is said to be an equivalence operation.

Corollary 7. Suppose that iI1 and Tp

Y(aij0, xj0) < bi,∀xSTYp(A, b

(11)

is obvious that maxn

j=1

n

TYp(aij, xj)

o

b1

i is equivalent to n

max j = 1 j ,j0

n

TYp(aij, xj)

o

b1

i, that is,

“resetting aij0 to zero” has no effect on the solutions of problem (1) (since component

aij0 only appears in the i‘th constraint of problem (1)). Therefore, if T

p

Y(aij0, xj0) <

b1i,∀xS

TYp(A, b1), then “resettingaij0 to zero” is an equivalence operation.

Lemma 5 (simplification of matrix A).Suppose that matrix ˜A= ( ˜aij)mn is resulted

from matrixAas follows:

˜ aij=

(

0 aij< b1i

aij aijbi1

for eachiI1 andjJ. Then,S

TYp(A, b1) =STYp( ˜A, b1).

Proof. From corollary 7, it is sufficient to show thatTYp(aij0, xj0)< b

1

i,∀xSTYp(A, b1).

But, from the monotonicity and identity laws ofTYp, we haveTYp(aij0, xj0)≤T

p

Y(aij0,1) =

aij0< b

1

i,∀xj0∈[0,1]. Thus,T

p

Y(aij0, xj0)< b

1

i,∀xSTYp(A, b1).

Lemma 5 gives a condition to reduce the matrixA. In this lemma, ˜Adenote the sim-plified matrix resulted fromAafter applying the simplification process. Based on this notation, we define ˜Ji1=njJ : S

TYp( ˜aij, b1i),∅

o

(∀iI1) where ˜aij denotes (i, j)‘th

com-ponent of matrix ˜A. So, from Corollary 1 and Remark 2, it is clear that ˜Ji1 = Ji1 = J. Moreover, since STp

Y(A, D, b

1, b2) = S

TYp(A, b1)

T STp

Y(D, b

2), from Lemma 5 we can also

conclude thatSTp

Y(A, D, b

1, b2) =S

TYp( ˜A, D, b1, b2).

By considering a fixed vectoreED in Theorem 3, interval [X(e), X] is meaningful iff

X(e)X. Therefore, by deleting infeasible intervals [X(e), X] in which X(e)6≤X, the

feasible solutions set of problem (1) stays unchanged. In order to remove such infea-sible intervals from the feainfea-sible region, it is sufficient to neglect vectors e generating infeasible solutions X(e) (i.e., solutions X(e) such that X(e) 6≤ X). These

considera-tions lead us to introduce a new set E0D =neED : X(e)Xo to strengthen Theorem

3. By this new set, Theorem 3 can be written as STp

Y(A, D, b

1, b2) = S

eE0

D[X(e), X], if STp

Y(A, D, b

1, b2)

,∅.

Lemma 6.LetIj(e) ={iI2 : e(i) =j}andJ(e) =

n

jJ : Ij(e),∅o,eED. Then,

X(e)j=

      

max

iIj(e)

n Li e(i)

o

jJ(e)

0 j<J(e)

Proof. From Definition 7, X(e)j = max iI2

n

X(i, e(i))j

o

,∀jJ. On the other hand, by

Defi-nition 5, we have

X(i, e(i))j=

(

Li e(i) j=e(i)

(12)

Now, the result follows by combining these two equations.

Corollary 8.eE0

D if and only ifLi e(i)≤Xe(i),∀iI2.

Proof.Firstly, from the definition of setED0 , we note thateE0

D if and only ifX(e)jXj,

jJ. Now, let eE0

D and by contradiction, suppose that Li0e(i0) > Xe(i0) for some

i0 ∈ I2. So, by setting e(i0) = j0, we have j0 ∈ J(e), and therefore lemma 6 implies

X(e)j0 = max

iIj 0(e)

n Li e(i)

o

Li

0e(i0)> Xe(i0). Thus,X(e)j0> Xe(i0) that contradictseE 0

D. The

converse statement is easily proved by Lemma 6.

As mentioned before, to accelerate identification of the meaningful solutionsX(e), we reduce our search to set ED0 instead of set ED. As a result from Corollary 8, we can

confine set Ji2 by removing each jJ2

i such that Lij > Xj before selecting the vectors

e to construct solutions X(e). However, lemma 7 below shows that this purpose can be accomplished by resetting some components of matrixD to zeros. Before formally presenting the lemma, some useful notations are introduced.

Definition 9 (simplification of matrix D).Let ˜D = ( ˜dij)mn denote a matrix resulted

fromD as follows:

˜ dij=

(

0 jJ2

i and Lij> Xj

dij otherwise

Also, similar to Definition 1, assume that ˜Ji2 =njJ : S

TYp( ˜dij, bi2),∅

o

(∀iI2) where

˜

dij denotes (i, j)‘th components of matrix ˜D.

According to the above definition, it is easy to verify that ˜Ji2⊆J2

i ,∀iI2. Furthermore,

the following lemma demonstrates that the infeasible solutionsX(e) are not generated, if we only consider those vectors e generated by the components of the matrix ˜D, or equivalently vectorse generated based on the set ˜Ji2instead ofJi2.

Lemma 7. ED˜ =ED0 , where ED˜ is the set of all functionse :I2 →J˜i2 so thate(i) =jJ˜i2,

iI2.

Proof.LeteE0

D. Then, by Corollary 8,Li e(i)≤Xe(i),∀iI2. Therefore, we have ˜di e(i) =

di e(i),∀iI2, that necessitates ˜Ji2=Ji2,∀iI2. Hence,e(i)J˜i2,∀iI2, and theneED˜.

Conversely, leteED˜. Therefore,e(i)J˜2

i,∀iI2. Since ˜Ji2 ⊆Ji2,∀iI2, thene(i)∈Ji2,

iI2, and thereforeeED. By contradiction, suppose that e <E0

D. So, by Corollary

8, there is somei0∈I2 such thatLi0e(i0) > Xe(i0). Hence, ˜di0e(i0) = 0 (sincee(i0)∈J

2

i0 and

Li0e(i0) > Xe(i0)) and Li0e(i0) >0. The latter inequality together with Definition 2 and

Remark 3 impliesbi2

0 >0. But in this case,T

p

Y( ˜di0e(i0), x) =T

p

Y(0, x) = 0< b2i0,

x[0,1],

that contradictse(i0)∈Ji20.

By Lemma 7, we always have X(e)X for each vector e, which is selected based on

the components of matrix ˜D. Actually, matrix ˜D as a reduced version of matrix D, removes all the infeasible intervals from the feasible region by neglecting those vec-tors e generating the infeasible solutions X(e). Also, similar to Lemma 5 we have STp

Y(A, D, b

1, b2) = S

(13)

STp

Y(A, D, b

1, b2) =S

TYp( ˜A,D, b˜ 1, b2).

Definition 10. LetL= (Lij)mn be a matrix whose (i, j)’th component is equal toLij.

We define the modified matrixL∗= (L∗ij)mnfrom the matrixLas follows:

Lij= (

+∞ Lij> Xj

Lij otherwise

As will be shown in the following theorem, matrixL∗ is useful for deriving a necessary and sufficient condition for the feasibility of problem (1) and accelerating identifica-tion of the setSTp

Y(A, D, b

1, b2).

Theorem 4. STp

Y(A, D, b

1, b2)

,∅iff there exists at least somejJi2 such thatLij ,+∞,

iI2.

Proof. LetxS

TYp(A, D, b1, b2). Then, from Corollary 5, there exists somee

0

ED such

that [X(e0), X],∅. Therefore, X(e0)≤X that impliese0 ∈ED0 . Now, by Corollary 8, we

haveLi e0(i)Xe0(i),∀iI2. Hence, by considering Definition 10, L

i e0(i) ,+∞ ,∀iI2.

Conversely, suppose thatLij i ,+

for somejiJ2

i ,∀iI2. Then, from Definition 10

we have

LijiXji,iI2 (3) Consider vectore0 = [j1, j2, ..., jm]∈ED. So, by noting Lemma 6,X(e0)ji = maxiI

j(e0) n

Li e0(i)

o =

max

iIj(e0)

n Liji

o

, ∀iI2, and X(e0)j = 0 for each jJ − {j1, j2, ..., jm}. These equations

to-gether with (3) implyX(e0)≤Xthat means [X(e0), X],. Now, the result follows from

Corollary 5.

4. Optimization of the problem

According to the well-known schemes used for optimization of linear problems such as (1) [9,13,16,28], problem (1) is converted to the following two sub-problems:

min Z1=Pnj=1c+jxj

Aϕxb1

Dϕxb2

x[0,1]n

(4)

and

min Z2=Pnj=1c

jxj

Aϕxb1

Dϕxb2

x[0,1]n

(5)

Wherec+j = max{cj,0} andc

j = min{cj,0}for j = 1,2, ..., n. It is easy to prove thatX is

the optimal solution of (5), and the optimal solution of (4) isX(e0) for somee0∈E0

(14)

Theorem 5. Suppose thatSTp

Y(A, D, b

1, b2)

,∅, and X and X(e∗) are the optimal

solu-tions of sub-problems (5) and (4), respectively. Then cTx∗ is the lower bound of the optimal objective function in (1), wherex∗= [x∗1, x2, ..., xn] is defined as follows:

xj= (

Xj cj<0

X(e∗)j cj ≥0

(6)

forj= 1,2, ..., n.

Proof. Let xS

TYp(A, D, b1, b2). Then, from Theorem 3 we have x

S

eED[X(e), X].

Therefore, for each jJ such that cj0, inequality x

jxj implies c+jx

jcj+xj. In

addition, for eachjJ such thatcj <0, inequalityx

jxj impliesc

jx

jc

jxj. Hence,

Pn

j=1cjxj≤Pnj=1cjxj.

Corollary 9. Suppose that STp

Y(A, D, b

1, b2)

, ∅. Then, x∗ = [x1∗, x

2, ..., x

n] as defined in

(6), is the optimal solution of problem (1).

Proof. As in the poof of Theorem 5, cTx∗ is the lower bound of the optimal objective function. According to the definition of vector x∗, we have X(e∗)jxj∗ ≤ Xj, ∀jJ,

which impliesx∗∈S

eED[X(e), X] =STp

Y(A, D, b

1, b2).

We now summarize the preceding discussion as an algorithm.

Algorithm 1 (solution of problem (1))

Given problem (1):

1. ComputeUij (∀iI1 and∀jJ) andLij (∀iI2and∀jJ) by Definition 2.

2. If 1∈S

TYp(D, b2), then continue; otherwise, stop, the problem is infeasible (Corollary

4).

3. Compute vectorsX(i) (∀iI1) from Definition 5, and then vectorXfrom Definition

7.

4. IfXS

TYp(D, b2), then continue; otherwise, stop, the problem is infeasible (Corollary

6).

5. Compute simplified matrices ˜Aand ˜D from Lemma 5 and Definition 9, respectively.

6. Compute modified matrixL∗ from Definition 10.

7. For eachiI2, if there exists at least somejJ2

i such thatL

ij,+∞, then continue;

otherwise, stop, the problem is infeasible (Theorem 4).

8. Find the optimal solutionX(e∗) for the sub-problem (4) by considering vectorseED˜

and set ˜Ji2,∀iI2( Lemma 7).

9. Find the optimal solutionx∗= [x∗1, x2, ..., xn] for the problem (1) by (6) (Corollary 9).

It should be noted that there is no polynomial time algorithm for complete solution of FRIs with the expectationN ,N P. Hence, the problem of solving FRIs is an NP-hard

problem in terms of computational complexity [2].

(15)

In this section, we present a method to generate random feasible regions formed as the intersection of two fuzzy inequalities with Yager family of t-norms. In section 5.1, we prove that the max-Yager fuzzy relational inequalities constructed by the introduced method are actually feasible. In section 5.2, the method is used to generate a ran-dom test problem for problem (1), and then the test problem is solved by Algorithm 1 presented in section 4.

5.1. Construction of test problems

There are several ways to generate a feasible FRI defined with max-Yager composition. In what follows, we present a procedure to generate random feasible max-Yager fuzzy relational inequalities:

Algorithm 2 (construction of feasible Max-Yager FRI)

1.Generate randon scalarsaij∈[0,1], i= 1,2, ...,m1andj = 1,2, ...,n, andb1i ∈[0,1], i= 1,2, ...,m1.

2.ComputeXby Definition 7.

2.Randomly selectm2columns{j1, j2, ..., jm2}fromJ={1,2, ...,n}.

2.Fori ∈ {1,2, ...,m2},assign a random number from [0, Xj

i] tob

2

i.

3.Fori ∈ {1,2, ...,m2},ifb2

i ,0,then

Assign a random number from interval

max

b2i,1− p

q (1−b2

i)p−(1−Xji)

p,1 tod iji.

End

4.Fori ∈ {1,2, ...,m2}

For eachk∈ {1,2, ...,m2} − {i}

Assign a random number from [0,1] todk ji. End

End

5.For eachi ∈ {1,2, ...,m2} and each j <{j1, j2, ..., jm

2}

Assign a random number from [0,1] todij.

End

By the following theorem, it is proved that Algorithm 2 always generates random fea-sible max-Yager fuzzy relational inequalities.

Theorem 6. Problem (1) with feasible region constructed by Algorithm (2) has the nonempty feasible solutions set (i.e.,STp

Y(A, D, b

1, b2)

,∅). Proof. By considering the columns {j1, j2, ..., jm

2} selected by Algorithm 2, let e 0

= [j1, j2, ..., jm2]. We show thate

0

ED andX(e0)≤X. Then, the result follows from

Corol-lary 5. From Algorithm 2, the following inequalities are resulted for eachiI2:

1. b2iXj

i.

2. b2idij

(16)

3. 1− p

q (1−b2

i)p−(1−Xji)

pdij

i.

By (I), we have 1− p

q (1−b2

i)p−(1−Xji)

p1. This inequality together withb2

i ∈[0,1],

iI2, implies that the interval

max

bi2,1− p

q (1−b2

i)p−(1−Xji)

p,1is meaningful.

Also, by (II), e0(i) = jiJi2, ∀iI2. Therefore, e0 ∈ED. Moreover, since the columns

{j1, j2, ..., jm

2}are distinct, setsIji(e

0

) (i∈I2) are all singleton, i.e.,

Iji(e

0

) ={i},iI2 (7)

As a result, we also haveJ(e0) ={j1, j2, ..., jm

2}andIj(e 0

) =∅for each j < {j1, j2, ..., jm

2}.

On the other hand, from Definition 5, we haveX(i, e0(i))e0(i)=X(i, ji)j

i =LijiandX(i, e

0

(i))j=

0 for each j <J − {ji}. This fact together with (7) and Lemma 6 implies X(e0)ji =Li ji,

iI2, andX(e0)j = 0 forj <{j1, j2, ..., jm

2}. So, in order to proveX(e 0

)≤X, it is suffi

-cient to show thatX(e0)jiXji,∀iI2. But, from Definition 2 and Remark 3,

X(e0)ji =Li ji =       

0 b2i = 0 1− p

q (1−b2

i)p−(1−diji)

p b2

i ,0

(8)

Now, inequality (III) implies

1− p

q (1−b2

i)p−(1−diji)

pX

ji (9)

Therefore, by relations (8) and (9), we haveX(e0)jiXji,∀iI2. This completes the proof.

5.2. Numerical example

References

Related documents

LGALS3 and AXIN1 gene variants playing role in the Wnt/β-catenin signaling pathway are associated with mucinous component and tumor size in colorectal cancer.. Gurbet Korkmaz 1

While Gln3 function is controlled primarily at the level of nuclear localization, multiple levels of regulation, in- cluding nuclear accumulation in response to nitrogen starva-

We draw on experiences from our own departmental writing group of PhD candidates and highlight our specific peer community as a tool and the draft texts we deliver as boundary

The findings show that the social architecture and people-centric model in the virtual space in social enterprise media does not provide an intuitive spatial sense, nor does

Ftc. Example of female from Group 5. The general appearance of the external genitalia is normal i)tmt close inspection showed only a single orifice, which proved to be a

The trick with the TEA laser study was to know whether the laser was working or not, and you could tell whether it was working because the infrared beam would make concrete

Given the topology of a 3D data bus that has m terminals, n bus wires, p different timing periods, and each timing period has at least one data access timing transferred from a

The responses of respondents in the questionnaire used for this study proved the need for strategic implementation of IT-based business policies for sustainable economic growth