• No results found

Implementation of the - Constraint Method in Special Class of Multi-objective Fuzzy Bi-Level Nonlinear Problems

N/A
N/A
Protected

Academic year: 2020

Share "Implementation of the - Constraint Method in Special Class of Multi-objective Fuzzy Bi-Level Nonlinear Problems"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Azza H. Amer

Department of Mathematics, Faculty of Science, Helwan University, Cairo, Egypt [email protected]

Abstract

Geometric programming problem is a powerful tool for solving some special type nonlinear programming problems. In the last few years we have seen a very rapid development on solving multiobjective geometric programming problem. A few mathematical programming methods namely fuzzy programming, goal programming and weighting methods have been applied in the recent past to find the compromise solution. In this paper,

-constraint method has been applied in bi-level multiobjective geometric programming problem to find the Pareto optimal solution at each level. The equivalent mathematical programming problems are formulated to find their corresponding value of the objective function based on the duality theorem at eash level. Here, we have developed a new algorithm for fuzzy programming technique to solve bi-level multiobjective geometric programming problems to find an optimal compromise solution. Finally the solution procedure of the fuzzy technique is illustrated by a numerical example.

Keywords: Geometric programming;

-constraint method; Fuzzy programming; Duality theorem; Bi-level programming; Pareto optimal solution.

1. Introduction

Various mathematical programming methods have been formulated to solve many real world problems. Since late 1960’s, geometric programming (GP) has been known and used in various fields (like operations research (OR), Engineering sciences etc.). It’s founders include Duffin et al., (1967) and Peterson (2001). GP is useful in the study of a variety of optimization problems and it is technique developed for solving algebraic nonlinear programming problems subject to linear or nonlinear constraints.

(2)

Bi-level programming problems (BLPP) form an important class optimization problems involving hierarchical decision making. Processes where the Upper level (UL) decision maker anticipates the responses from the Lower level (LL) and proceeds with optimizing its own objective. Their origin traces back to the Stackelberg competition model in economics (Von-Stackelberg, 1952). In recent years, the optimization problems with hierarchical structures have attracted a great amount of interests among researchers in OR, economics and applied mathematics (Zhanf, 2003; Bard, 1999; Vincente and Calamai, 1993). In this paper we use Lee and Hus-Shihshih (2001) work to solve BLGPP. Also we extend (Ojha and Biswal, 2014; Ojha and Ota, 2014) to solve bi-level multiobjective geometric programming problem (BLMOGPP)as: First, at each level we have applied

-constraint method to solve a special class of multiobjective geometric programming problems (MOGPP) where

-constraint method is optimize one of the objective function at a time where other objectives are kept in the constraint part of the model. This method is found more suitable than the other generating methods used for obtaining Pareto optimal solution. After obtaining lower and upper bounds of each objective function we find the Pareto optimal solution. Also, we have used fuzzy programming problem due to Zimmermann (1990) based on the concept given by Bellman and Zadeh (1970) at each level to find the lower and upper bounds of each objective function. It has been successfully applied to solve various types of multiobjective decision making problems. Second, a develop new fuzzy programming (FP) technique have been applied in BLMOGPP to find the optimal value of the functions due to the lower and upper bounds of the previous step (Yang and Cao, 2010; Zhou et al., 2016) through given a step – by – step new algorithm to the FPBLMOGPP. Finally an illustralive example is presented to find the Pareto optimal solution using

-constraint method and fuzzy programming method to BLMOGPP.

2. Bi-level Multiobjective Geometric Programming Problem (BLMOGPP)

In a bi-level problem, multiple decision entities may exist at each level, and this is known as a bi-level multi-leader and /or multi-follower decision problem. A bi-level multiobjective geometric programming problem can be stated as (Lu et al., 2016):

For

x

X

R

p

,

y

Y

R

q

,

(

X

,

Y

)

R

Lpqso as to (Upper level):

))

,

(

),...,

,

(

),

,

(

(

)

,

(

min

F

x

y

F

1

x

y

F

2

x

y

F

M

x

y

X x

 (2.1)

s.t.

,

1

)

,

(

x

y

G

(2.2)

0

)

,

(

x

y

(2.3)

where, for each x given by the first level, y solves (lower level):

))

,

(

),...,

,

(

),

,

(

(

)

,

(

min

f

x

y

f

1

x

y

f

2

x

y

f

N

x

y

Y y

 (2.4)

s.t.

,

1

)

,

(

x

y

g

(2.5)

0

)

,

(3)

where x,y are decision variables of the Upper level and the Lower level respectively;

N

j

M

i

R

R

R

f

F

i

,

j

:

p

q

L

,

1

,

2

,...,

,

1

,

2

,...,

are the conflicting objective

functions of the Upper level and the Lower level respectively;

n q

p m

q p

R

R

R

g

R

P

R

G

:

,

:

are the constraint conditions of the Upper

level and the Lower level respectively. The sets X and Y place additional restrictions on the decision variables, such as upper and lower bounds or integrality requirements. Also

}

,...,

2

,

1

{

,

Π

Π

)

,

(

p

1 q

1 1

M

i

y

x

c

y

x

F

itr itb

i

e b a r r b it T

t

i

, (2.7)

}

,...,

2

,

1

{

,

Π

Π

)

,

(

p

1 q

1 1

N

j

y

x

c

y

x

f

jtr jtb

j

e b a r r b jt T

t

j

, (2.8)

m

i

y

x

c

y

x

G

itr itb

i

e b a r r b t i T

t

i

(

,

)

Π

Π

,

1

,

2

,...,

p

1 q

1 1

  

   

, (2.9)

n

j

y

x

c

y

x

g

jtr jtb

j

e b a r r b t j T

t

j

(

,

)

Π

Π

,

1

,

2

,...,

p

1 q

1 1

  

   

, (2.10)

where

c

it

0

for all i and t,

c

jt

0

for all j and t,

c

it

0

for all

i

and t,

c

jt

0

for all

j

and t ;

a

itr

,

a

jtr

,

a

itrand

a

jtr are real numbers for all

i

,

j

,

t

,

r

,

i

,

j

;

T

i is the number of terms present in the ith objective function

F

i

(

x

,

y

),

i

1

,

2

,...

M

;

T

j is the number of terms present in the jth objective function

f

j

(

x

,

y

),

j

1

,

2

,...,

N

;

T

i is the number of terms present in the

i

th constraint,

i

1

,

2

,...,

m

and

T

j is the number of terms present in the

j

th constraint,

j

1

,

2

,...,

n

.

In the above BLMOGPP from (2.1)-(2.6) there are (M + N) number of minimization type objective functions, (m + n) number of inequality type constraints and L = p + q number of strictly positive decision variables. Both upper level problem (2.1) – (2.3) and lower level problem (2.4) – (2.6) is considered as a vector minimum problem. It is assumed that the two problems have an optimal compromise solution.

3. Upper Level Muliobjective Geometric Programming Problem (ULMOGPP) with

- Constraint Method
(4)

}

,...,

2

,

1

{

,

)

,

(

min

1 1 1

M

i

y

x

c

y

x

F

itr itb

i e b a r p r q b it T t i X

x

, (3.1)

s.t.

i

h

M

h

y

x

c

y

x

F

ra be h

p r q b ht T t

h htr htb

h

  

,

1

,

2

,...,

,

)

,

(

1 1 1 (3.2) and

,

,...,

2

,

1

,

1

)

,

(

1 1 1

m

i

y

x

c

y

x

G

itr itb

i e b a r p r q b t i T t

i

 

   

(3.3)

,

,...,

2

,

1

,

0

,

,...,

2

,

1

,

0

r

p

y

b

q

x

r

b

(3.4)

where

h

0

,

for all h.

Here we have M number of single objective geometric programming problem (GPP1).

This problem can be simplified as: (GPP1):

}

,...,

2

,

1

{

,

)

,

(

min

1 1 1

M

i

y

x

c

y

x

F

itr itb

i e b a r p r q b it T t i X

x

(3.5) s.t.

i

h

M

h

y

x

c

y

x

F

htr htb

h e b a r p r q b h ht T t

h

1

,

1

,

2

,...,

,

)

,

(

1 1 1 ,

i.e.

F

x

y

c

x

htr

y

htb

h

M

h

i

h e b a r p r q b ht T t

h

1

,

1

,

2

,...,

,

)

,

(

1 1 1

, (3.6)

,

,...,

2

,

1

,

1

)

,

(

1 1 1

m

i

y

x

c

y

x

G

itr itb

i e b a r p r q b t i T t

i

 

   

(3.7)

,

,...,

2

,

1

,

0

,

,...,

2

,

1

,

0

r

p

y

b

q

x

r

b

(3.8)

where h ht ht

c

c

for all h, t,

h

i

, (3.9)

)

,

(

)

,

(

,

F

x

y

F

x

y

c

c

it

it i

i for

i

{

1

,

2

,...,

M

}

. (3.10)

The GPP1 has [(M-1) + m] constraints and [L = p + q] number of decision variables.

The degree of difficulty of this problem can be defined as:

1

1 1

  

T

T

L

d

i m i i M i (3.11)
(5)

optimization problems. It has been verified, if primal program of the problem is super consistent and attains its constrained minimum value, then its corresponding dual program is consistent and attaines its corresponding maximum value where the optimal values due to primal and dual program are same. The dual program of ULMOGPP can be formed as:

3.1. Dual Program of ULMOGPP

The dual program of GPP1 can be stated as:

 

i

 

i t i i it i i m i i M i w t i t i T t m i w it it T t M i

w

c

w

c

w

V

             









 1 1 1 1 1 1

)

(

max

(3.12) s.t.

h

i

M

i

w

ht i T t h

,

,...,

2

,

1

,

1

, (3.13)

,

1

1

it i

T

t

w

i

(normality condition), (3.14)

,

,...,

2

,

1

,

1

m

i

w

it i T t i

 

(3.15)

,

,...,

2

,

1

,

0

1 1 1 1

P

r

w

a

w

a

itr it

T t m i it itr T t M i i i

    

 (3.16)

,

,...,

2

,

1

,

0

1 1 1 1

q

b

w

e

w

e

itb it

T t m i it itb T t M i i i

    

 (3.17)

0

it

w

, for all i, t,

w

it

0

,

for all

i

,

t

.

This dual problem can be solved by using duality theory of GPP [24].

4. Lower Level Multiobjective Geometric Programming Problem (LLMOGPP) with

- Constraint Method

LLMOGPP as in (2.4) – (2.6) can be redefined as a single objective GPP by using

- constraint method as:

(LLGPP): } ,..., 2 , 1 { , ) , ( min 1 1 1 N j y x c y x

f jtr jtb

j e b a r p r q b jt T t j Y

y 

  

, (4.1)

s.t.

f x y c xra ybe s s N s j

p r q b st T t

s str stb

s          

, 1,2,..., ,

) , ( 1 1 1

(6)

g x y c x jtr y jtb j n j e b a r p r q b t j T t

j ( , ) 1, 1,2,...,

1 1 1             

, (4.3)

xr 0,r1,2,...,p , yb 0 , b1,2,...,q, (4.4) where

s

0

,

for all s.

Here we have N number of single objective geometric programming problem (GPP2).

The above problem can be simplified as:

(GPP2):

}

,...,

2

,

1

{

,

ˆ

)

,

(

ˆ

min

1 1 1

N

j

y

x

c

y

x

f

jtr jtb

j e b a r p r q b jt T t j Y

y

, (4.5)

s.t.

f

x

y

c

x

str

y

stb

s

N

s

j

s e b a r p r q b s st T t

s

1

,

1

,

2

,...,

,

)

,

(

ˆ

1 1 1 ,

i.e.

f

x

y

c

x

str

y

stb

s

N

s

j

s e b a r p r q b st T t

s

ˆ

1

,

1

,

2

,...,

,

)

,

(

ˆ

1 1 1

, (4.6)

g

x

y

c

x

jtr

y

jtb

j

n

j e b a r p r q b t j T t

j

(

,

)

ˆ

1

,

1

,

2

,...,

ˆ

1 1 1

      

, (4.7)

x

r

0

,

r

1

,

2

,...,

p

,

y

b

0

,

b

1

,

2

,...,

q

,

(4.8) where s st st

c

c

ˆ

for all s, t,

s

j

, (4.9)

)

,

(

)

,

(

ˆ

,

ˆ

c

f

x

y

f

x

y

c

jt

it j

j for

j

{

1

,

2

,...,

N

}

. (4.10)

The GPP2 has [(N – 1) + n] constraints and [L = p + q] number of decision variables. The

degree of difficulty of this problem is:

1

ˆ

1 1

  

T

T

q

d

j n j j N j (4.11)

4.1. Dual Program of LLMOGPP

The duel program of GPP2 can be stated as:

 

j

 

j t j j jt j j n j j N j w t j t j T t n j w jt jt T t N j w c w c w V                                    

 1 1 1 1 1 1 ˆ ˆ ) (

max (4.12)

s.t.

s

j

N

j

w

st j T t s

,

,...,

2

,

1

,

1
(7)

,

1

1

jt j

T

t

w

j

(normality condition), (4.14)

,

,...,

2

,

1

,

1

n

j

w

jt j T

t j

 

(4.15)

,

,...,

2

,

1

,

0

1 1 1

1

P

r

w

a

w

a

jtr jt

T t n j jt jtr T t N j

j j

 

   

 (4.16)

,

,...,

2

,

1

,

0

1 1 1

1

q

b

w

e

w

e

jtb jt

T t n j jt jtb T t N j

j j

   

 (4.17)

0

jt

w

, for all j, t,

w

jt

0

, for all

j

,

t

.

This dual program can be solved by using duality theory of GPP [24].

5. Fuzzy Decision Models for BLMOGPP

(8)

5.1. Fuzzy Programming Method for ULMOGPP (FPULMOGPP)

Algorithm (1):

Step 1: First, choose one of the objective function

F

i

(

x

,

y

),

i

1

,

2

,...,

M

,

and solve it as a single objective geometric programming problem subject to the constraints (2.2) and (2.3) by using GP algorithm (Beightler and Philips, 1976)). Let

),

,

(

X

i

Y

i

i

1

,...,

M

be the respective ideal solution for M different GP problems. It is assumed that at least two of these ideal solution are different

)

,...,

2

,

1

),

,

(

(

F

i

x

y

i

M

and has the different bound values. If all the optimal solution

(

X

i

,

Y

i

)

(

X

*

,

Y

*

),

i

1

,

2

,...,

M

are same then stop and

)

,

(

X

*

Y

* is the optimal compromise solution. Otherwise go to step 2.

Step 2: Evaluate all these M objective functions

(

F

i

(

x

,

y

),

i

1

,

2

,...,

M

)

at all these M ideal solutions

(

X

i

,

Y

i

),

i

1

,

2

,...,

M

.

Step 3: Find the best value

l

i (minimum value) and the worst value

u

i (maximum value) at each objective function

F

i

(

x

,

y

)

such that,

.

,...,

2

,

1

,

)

,

(

x

y

u

i

M

F

l

i

i

i

(5.1)

Step 4: Let

ibe the point in the interval such that,

l

i

i

u

i

,

i

1

,

2

,...,

M

and change the value of

iin the interval

[

l

i

,

u

i

]

, we can generate a set of Pareto optimal solution by using GPP1, see section 3.1.

Step 5: Goals and tolerances can be reasonably set for individual solutions and the differences of the best and worst solutions, respectively. This data can then be formulated as the following membership functions of fuzzy set theory (Zimmermann, 1990):



i i

i i

i i

i i i

i i

i F

u

y

x

F

u

y

x

F

l

l

u

y

x

F

U

l

y

x

F

y

x

F

i

)

,

(

if

,

0

,

)

,

(

if

,

)

,

(

,

)

,

(

if

,

1

)

,

(

(

(5.2)

where

l

i

u

i

,

i

1

,

2

,...,

M

.

If

l

i

u

i

,

then define

i

(

x

,

y

)

1

for any value of i.

Step 6: Obtain the solution of FPULMOGPP by solving the following Tchebycheff problem (Lee and Hsu-Shihshih, 2001):

Max

(5.3)

s.t.

,

,...,

2

,

1

,

)

,

(

M

i

l

u

y

x

F

u

i i

i

i

(9)

,

1

)

,

(

x

y

G

(5.5)

o

y

x

,

)

(

, (5.6)

].

1

,

0

[

(5.7)

whose solution is assumed to be

X

U

,

Y

U

,

F

iU

,

i

1

,

2

,...,

M

,

U(satisfactory level). Further the inequality (5.4) can be represented as:

M

i

u

l

u

y

x

F

i

(

,

)

(

i

i

)

i

,

1

,

2

,...,

(5.8)

Also

l

i

i

u

i

,

i

1

,

2

,...,

M

.

(5.9)

5.2. Fuzzy Programming Method for LLMOGPP (FPLLMOGPP)

Algorithm (2):

Step 1: In the same way, the LLMOGPP independently solves

N

j

y

x

f

j

(

,

)

,

1

,

2

,...

min

s.t.

g

(

x

,

y

)

1

,

(

x

,

y

)

0

.

Step 2: Find individual best value

l

j(minimum value) and individual worst value

u

j

(maximum value) at each objective function

f

j

(

x

,

y

)

such that,

N

j

u

y

x

f

l

j

j

(

,

)

j

,

1

,

2

,...,

(5.10)

Step 3: Let

j be the point in the interval such that,

N

j

u

y

x

l

j

j

(

,

)

j

,

1

,

2

,...,

and change the value of

jin the interval

[

l

j

,

u

j

],

we can generate a set of Pareto optimal solution by using

GPP2, see section 4.1.

Step 4: Formulate the following membership functions of fuzzy theory (Zimmermann, 1990) by using the above information as:

j j

j j

j j

j j j

j j

j f

u

x,y

f

u

x,y

f

l

l

u

y

x

f

u

l

x,y

f

y

x

f

j

)

(

if

,

0

)

(

if

,

)

,

(

)

(

if

,

1

))

,

(

(

(5.11)

where

l

j

u

j

,

j

1

,

2

,...,

N

.

(10)

Step 5: Obtain the solution of FPLLOGPP by solving the following Tchebycheff problem (Lee and Hsu-Shihshih, 2001):

Max

(5.12)

s.t.

,

,...,

2

,

1

,

)

,

(

N

j

l

u

y

x

f

u

j j

j

j

(5.13)

,

1

)

,

(

x

y

g

(5.14)

,

0

)

,

(

x

y

(5.15)

].

1

,

0

[

(5.16)

whose solution is assumed to be

X

L

,

Y

L

,

F

jL

,

j

1

,

2

,...,

N

,

L(satisfactory level). Further the inequality (5.13) can be represented as:

N

j

u

l

u

y

x

f

j

(

,

)

(

j

j

)

j

,

1

,

2

,...,

(5.17)

Also,

l

j



j

u

j ,

j

1

,

2

,...,

N

.

(5.18)

5.3. Fuzzy Programming Method for BLMOGPP (FPBLMOGPP)

Algorithm (3):

Step 1: Find the above solution of FPULMOGPP and the solution of FPLLMOGPP by using an algorithm (1) and an algorithm (2) respectively. However two solutions are usually different because of confilicts of nature between two levels objective

function. The FPULMOGPP knows that using the optimal decision

X

Uas a control factor for FPLLMOGPP is not practical. It is more reasonable to have some tolerance that gives the FPLLMOGPP an extent feasible region to search for his/her optimal solution, and also reduce searching time or interactions. In

this way, the range of the decision variable X should be around

X

Uwith its maximum tolerances k.

Step 2: Formulate the following membership function which specify

X

Uas:

Otherwise

,

0

,

if

,

)

(

,

if

,

)

(

)

(

X

X

X

k

k

X

k

X

X

X

k

X

k

k

X

X

X

U U

U

U U

U

X

(5.19)
(11)

Step 3: Consider the following membership function of the FPULMOGPP at all

M

i

u

F

l

i

i

i

,

1

,

2

,...,

, as:

i i

i i

i i i

i i

i F

u

y

x

F

u

y

x

l

l

u

y

x

F

u

l

y

x

F

y

x

F

i

)

,

(

if

,

0

)

,

(

if

,

)

,

(

)

,

(

if

,

1

))

,

(

(

(5.20)

where

u

i

F

i

(

X

L

,

Y

L

).

Step 4: Formulate the following membership functions of FPLLMOGPP for his/her goals as:

j j

j j

j j

j j j

j j

j f

u

y

x

f

u

y

x

f

l

l

u

y

x

f

u

l

y

x

f

y

x

f

i

ˆ

)

,

(

if

,

0

ˆ

)

,

(

if

,

ˆ

)

,

(

ˆ

)

,

(

if

,

1

))

,

(

(

(5.21)

where

u

ˆ

j

f

j

(

X

U

,

Y

U

)

[16].

Step 5: Generate the satisfactory solution which is also a Pareto optimal solution with an overall satisfaction for both decision makers (DMs) by solving the following Tchebycheff problem as follows (Lee and Hsu-Shihshih, 2001; Sakawa, 1993):

Max

(5.22)

s.t.

I

k

k

X

X

(

U

)]

/

[

, (5.23)

I

k

X

k

X

U

)

]

/

[(

, (5.24)

u

F

x

y

 

u

l

i

M

y

x

F

i i i i i

Fi

(

(

,

))

(

,

)

/

,

1

,

2

,...,

, (5.25)

u

f

x

y

 

u

l

j

N

y

x

f

j j j j j

fj

(

(

,

))

ˆ

(

,

)

/

ˆ

,

1

,

2

,...,

, (5.26)

,

1

)

,

(

x

y

G

(5.27)

,

1

)

,

(

x

y

g

(5.28)

,

0

)

,

(

x

y

(5.29)

]

1

,

0

[

. (5.30)
(12)

Convergence of the Optimal Solution

By solving problem (5.22) – (5.30), if the ULMOGPP and

l

i

i

u

i

,

i

1

,

2

,...,

M

,

are satisfied with this solution, then a satisfactory solution is reached. Other, he/she should provide new membership functions for the control variable and objective to LLMOGPP until a satisfactory solution is reached. In general, combined with set of control decision and objectives with tolerance, the solution of problem (5.22) – (5.30) becomes a Pareto optimal (satisfactory) solution for ULMOGPP from (2.1) – (2.3) and LLMOGPP from (2.4) – (2.6).

An illustrative example is presented to find the Pareto optimal solution using

- constraint and fuzzy programming method for BLMOGPP.

6. Numerical Example

To demonstrate the solution method for BLMOGPP, let us consider the following example.

Find

x

(

x

1

,

x

2

,

x

3

)

so as to ULMOGPP as:

1

1

1 3 5 1 1

1 1 2 3 1 2

min ( ) min : ( ) 20 60 ,

x F x x F x x x x x x

    

   (6.1)

min

:

2

(

)

50

11 22 32

60

13 22 33

1

  

x

x

x

x

x

x

x

F

x

(6.2)

s.t.

3

)

(

1 2 32 2 3

1

x

x

x

x

x

x

G

, (6.3)

0

)

,

,

(

1 2 3

x

x

x

x

(6.4)

where

x

2

,

x

3 solves LLMOGPP as:

1 3 2 2 2

1 1

,

,

(

)

min

:

(

)

0

.

25

min

3 2 3

2

f

x

x

x

x

x

f

x x x

x

, (6.5)

2 1 1 3 1 2 1 1 2

,

:

(

)

2

2

min

3 2

x

x

x

x

x

x

f

x x

   (6.6)

s.t.

,

1

8

3

4

3

)

(

12 22 2 32

1

x

x

x

x

x

g

(6.7)

0

)

,

,

(

1 2 3

x

x

x

x

. (6.8)

First, Using the steps of algorithm (1) in FPULMOGPP as:

1. Finds individual optimal solution for each objective functions (6.1) and (6.2) as:

1 2 1 1 5

3 3 2 1 1

1

(

)

20

60

min

1

  

x

x

x

x

x

x

F

X

s.t. (p1)

3

)

(

1 2 32 2 3

1

x

x

x

x

x

x

G

,

0

)

,

,

(

x

1

x

2

x

3

(13)

)

3842

.

0

,

4619

.

4

,

952

.

1

(

66567

.

20

)

(

min

F

1

x

and

x

1

x

2

x

3

Also

3 3 2 2 3 1 2

3 3 2 1 1

2

(

)

50

60

min

1

  

x

x

x

x

x

x

x

F

X

s.t. (p2)

3

)

(

1 2 32 2 3

1

x

x

x

x

x

x

G

,

0

)

,

,

(

x

1

x

2

x

3

Local optimal solution is:

min

F

2

(

x

)

18

.

20745

and

(

x

1

0

.

47087

,

x

2

11

.

4422

,

x

3

0

.

23597

)

2. Using the local solution of (p1) in (6.2) and the local solution of (p2) in (6.1) in order

to find the lower bound

l

i and upper bound

u

i of the function

F

i

,

i

1

,

2

.

.

0162

.

404

20745

.

18

;

89122

.

49

66567

.

20

1 1 2 2 2

1

F

u

and

l

F

u

l

That is

20

.

66567

1

49

.

89122

;

and

18

.

20745

2

404

.

0162

.

3. Reformulate the above problem from (6.1)-(6.4) into two different problems by using the

- constraint method as follows:

Primal problem (1):

1 2 1 1 5

3 3 2 1 1

1

(

)

20

60

min

1

  

x

x

x

x

x

x

F

x

s.t.

,

60

50

x

11

x

22

x

32

x

13

x

22

x

33

2 (p3)

,

3

3 2 2 3 2

1

x

x

x

x

x

.

0

)

,

,

(

x

1

x

2

x

3

Primal problem (2):

3 3 2 2 3 1 2

3 2 2 1 1

2

(

)

50

60

min

1

  

x

x

x

x

x

x

x

F

x

s.t.

,

60

20

x

11

x

22

x

35

x

11

x

21

1 (p4)

,

3

3 2 2 3 2

1

x

x

x

x

x

.

0

)

,

,

(

x

1

x

2

x

3

The corresponding Dual program for the primal problem (1) and the Dual program for primal problem (2) is given by (Ojha and Biswal, 2014).

4. Build the membership function

2 1

,

F

F

by using (5.2), and then solve the problem from (5.3) – (5.7) as follows:
(14)

,

0162

.

404

)

20754

.

18

0162

.

404

(

60

50

x

11

x

22

x

32

x

13

x

22

x

32

].

1

,

0

[

,

0

)

,

,

(

,

3

3 2 1

3 2 2 3 2 1

x

x

x

x

x

x

x

x

The optimal compromise solution is obtained as:

1

.

072595

,

50157517

,

0

.

4053974

,

91127

.

0

1

2

3

U U U

x

x

x

.

The corresponding values of

F

1

and

F

2are 23.25882 and 52.44017 respectively Second, Using the steps of algorithm (2) in FPLLMOGPP as:

1. Finds individual optimal solution for each objective functions (6.5) and (6.6) as:

1 3 2 2 2

1 1

,

(

)

0

.

25

min

3 2

x

x

x

x

f

x x

s.t.

,

1

8

3

4

3

)

(

12 22 2 32

1

x

x

x

x

x

g

(p5)

.

0

)

,

,

(

x

1

x

2

x

3

Local optimal solution is:

min f1 (x) = 1.171595 for (x1 = 1.2395, x2 = 1.270112, x3 = 0.774514).

Also,

2 1 1 3 1 2 1 1 2

,

(

)

2

2

min

3 2

x

x

x

x

x

x

f

x x

  

s.t. (p6)

.

0

)

,

,

(

,

1

8

3

4

3

)

(

3 2 1

2 3 2 2

2 2 1 1

x

x

x

x

x

x

x

x

g

Local optimal solution is:

min f2 (x) = 3.504279 for (x1 = 0.62271, x2 = 1.205879, x3 = 1.330079).

2. Using the local solution of (p5) in (6.6) and the local solution of (p6) in (6.5) in order

to find the lower bound

l

jand upper bound

u

jof the function

f

j

,

j

1

,

2

as:

l1= 1.171595< f1 < 2.852155= u1; and l2= 3.504279 < f2 < 4.78887= u2.

Corresponding

3

and

4defined by:

.

78887

.

4

504279

.

3

;

85215

.

2

171595

.

1

3

and

4

3. Reformulate the problem from (6.5) – (6.8) into two different problems using the

- constraint method as follows:

Primal problem (3):

1 3 2 2 2

1 1

,

(

)

0

.

25

min

3 2

x

x

x

x

f

x x

s.t.

,

2

(15)

,

,

0

.

,

1

8

3

4

3

3 2 1

2 3 2 2

2 2 1

x

x

x

x

x

x

x

x

Primal Problem (4):

 

1 2 2

3 1 2 1 1 2

,

2

2

min

3 2

x

x

x

x

x

x

f

x

x

  

s.t.

x

12

0

.

25

x

22

x

31

4

,

(p8)

,

,

0

.

,

1

8

3

4

3

3 2 1

2 3 2 2

2 2 1

x

x

x

x

x

x

x

x

The corresponding Dual program for the primal problem (3) and the Dual program for the Primal problem (4) is given by (Ojha and Ota, 2014).

4. Build the membership functions

2

,

1 f f

by using (5.11), and then solve the problem from (5.12) – (5.16) as follows:

Max

s.t.

,

,

0

,

 

0

,

1

.

,

1

8

3

4

3

,

78887

.

4

504279

.

3

78887

.

4

2

2

,

852155

.

2

171595

.

1

852155

.

2

25

.

0

3 2 1

2 3 2 2

2 2 1

2 1 1 3 1 2 1 1

1 3 2 2 2

1

   

 

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

The optimal compromise solution as:

780441

.

0

for

x

1L

0

.

8932686

,

x

2L

1

.

135477

,

x

3L

1

.

121792

.

The corresponding values of f1 and f2 are 1.5405769 and 3.786322 respectively.

Substituting by optimal compromise solution

x

1L

,

x

2L

,

x

3L

in F1 and F2 respectively,

and an optimal compromise solution

x

1U

,

x

2U

,

x

3U

in f1 and f2 respectively, we get:

23.25886362 < F1 < 67.763886; and 52.44017 < F2 < 54.2500931, 1.5405769 < f1 <

17.27286341; and 3.786322 < f2 < 11.95566443

Third, Appling the steps in algorithm (3) we have:

1. Assume the ULMOGPP’s control decision

x

1Uwith tolerance k = 1. 2. Using (5.19),(5,20) and (5.21) we get membership function

2 1 1

,

,

,

,

2

1 F F f f x

(16)

s.t.

,

27286341

.

17

73228651

.

15

25

.

0

,

2500931

.

54

8099231

.

1

60

50

,

76388613

.

67

50502251

.

44

60

20

1 3 2 2 2

1

3 3 2 2 3 1 2

3 2 2 1 1

1 2 1 1 5

3 3 2 1 1

 

  

 

  

 

x

x

x

x

x

x

x

x

x

x

x

x

x

x

,

07

.

0

,

95566443

.

11

16934196

.

8

2

2

1

2 1 1 3 1 2 1 1

  

x

x

x

x

x

x

,

,

0

,

 

0

,

1

.

,

1

8

3

4

3

,

3

,

07

.

2

3 2 1

2 3 2 2

2 2 1

3 2 2 3 2 1

1

x

x

x

x

x

x

x

x

x

x

x

x

x

x

The compromise solution of BLMOGPP is

x

1

1

.

071753

,

x

2

2

.

114856

,

x

3

0

.

7749304

, and the corresponding values of

objective functions are

F

1

33

.

9266984

,

F

2

53

.

86580161

665864011

.

5

,

318925741

.

2

,

f

1

f

2

. Also

0

.

77

(overall satisfaction both

DMs). Since the ULMOGPP and

1 and

2are satisfied with the above solution, then a satisfactory solution is reacted.

Generally, combined with set of control variable and objectives with tolerance, the solution of the above problem becomes a Pareto optimal (satisfactory) solution for both DMs.

7. Conclusion

(17)

an optimal compromise solution by using

- constraint method. Finally, an illustrative numerical example has been given to clarify the proposed solution method.

References:

1. Abo-Sinna, M. A. (2001). A Bi-level Nonlinear Multiobjective Decision Making Under Fuzziness., Sci. Bull. Fac. Eng. Ain Shams Univ.., 36(2).

2. Bard, J. (1999). Practical Bilevel Optimization: Algorithms and Applications., Kluwer Academic Publishers, Boston.

3. Bazikar, F., and Sarj, M. (2014). Solving Linear Multiobjective Geometric Programming Problems Via Reference Point Approach., Sains Malaysiana, 43(8), 1271–1274.

4. Beightler, C. S., and Philips, D. T. (1976). Applied Geometric Programming., Wiley, New York.

5. Bellman, R. E., and Zadah, L. A. (1970). Decision Making in Fuzzy Environment., Mang. Sci., 17B, 141-164.

6. Bit, A.K. (1998). Multiobjective Geometric Programming Problem., Fuzzy Programming with Hyperbotic Membership Function., J. Fuzzy Math., 6, 27–32.

7. Chankong, V., and Haimes, Y. Y. (1983). Multiobjective Decision Making., Theory and Methodology., North – Holand., New York.

8. Duffin, R.J., Peterson, E.L., and Zener, G. (1967). Geometric Programming – Theory and Application., John Wiley & sons., New York.

9. Haimes, Y. Y., Lasdon, L. S., and Wismer, D. A. (1971). On a Bicriterion Formulation of Problems of Integrated System Identification and System Optimization., IEEE Trains. Syst. Man Cybern.., 1(3), 296-297.

10. Hwang, C.L., and Masud, A. (1979). Multiple Objective Decision Making Methods and Applications., A State of Art Survey., Lecture Notes in Economics and Mathematical Systems., Vol. 164, Springer – Variage.

11. Islam, S. (2010). Multiobjective Geometric Programming Problem and its Applications., Journal of Operation Research., Yugoslav., 20(2), 213–227.

12. Islam, S., and Roy, T. K. (2005). Modified Geometric Programming and its Applications., Journal of Applied Mathematics and Computing., Korea., 17(1–2), 121–144.

13. Lee, E. S., and Hsu-Shihshih. (2001). Fuzzy and Multilevel Decision Making., Sprinrger – Verlag London Limited.

14. Lu, J., Han, J., Hu, Y., and Zhang, G. (2016). Multilevel Decision – Making: A survey., Information Sciences., 346 – 347, 463- 487.

(18)

16. Ojha, A.K., and Biswal, K .K. (2014). Multiobjective Geometric Programming Problem with

– Constraint Method., Applied Mathematical Modelling., 38, 747–758.

17. Ojha, A.K., and Ota, R. R. (2014). Multiobjective Geometric Programming Problem with KARUSH – KUHN – TUCKER Condition Using

– Constraint Method., RAIRO – Operations Research., 48, 429–453.

18. Osman, M. S., Abo-Sinna, M. A., Amer, A. H., and Emam, O. E. (2004). A multilevel Nonlinear Multiobjective Decision Making Under Fuzziness., Appleed Mathemations and Computation, 153, 239–252.

19. Peterson, E. L. (2001). The Fundamental Relations Between Geometric Programming Duality, Parametric Programming Duality and Ordinary Lagrangian Duality., Annal. Oper. Res.., 105, 109–153.

20. Peterson, E.L. (2001). The Origin of Geometric Programming., Annals of Operations Research., 105, 15-19.

21. Sakawa, M. (1993). Fuzzy Sets and Interactive Multiobjective Optimization., Plenum Press, New York.

22. Vicente, L. N., and Calamai, P. H. (1993). Bilevel and Multilevel Programming: A Bibliography Review. Journal of Global Optimization, 3, 291-306.

23. Von Stackelberg, H. (1952). The Theory of the Market Economy., Oxford University Press, Oxford.

24. Yang, J. H., and Cao, B. Y. (2010). Fuzzy Geometric Programming and its Application., Fuzzy Inf. Eng.., 1, 101-112.

25. Zhanf, R. (2003). Multistage Bilevel Programming Problems., Optimization., 52, Nos.4-5, August – October, 605–616.

26. Zhou, X. G., Yang, X. P., and Cao, B. Y. (2016). Posynomial Geometric Programming Problem Subject to max – min Fuzzy Relation Equations., Information Sciences., 328, 15–25.

References

Related documents

Consequently, a survey was carried out in ten organized building sites in the south east states of Nigeria with a view to evolving appropriate labour constants for

Hence, the presented study was planned with the objective of assessing the prevalence of common modifiable risk factors for NCDs in district Amritsar of Punjab.. Methods: The study

However, when survival data for patients with non-metastatic gastric malignancy (stages 1A-3B) is analysed this shows that despite com- parable disease stage, patients who present as

In this article, we investigate the meromorphic solutions of certain non-linear difference equations using Tumura-Clunie theorem and also provide examples which satisfy our

For each specimen the following eight external diameters were evaluated: proximal external diam- eter of the abdominal aorta, measured just below the aortic hiatus of the

During a sustained isometric contraction the surface EMG signal becomes “slower”, the power spectral density is compressed toward lower frequencies and spectral

Methotrexate loaded PEGylated carbon nanotubes were prepared by functionalization of MWCNTs effectively with drug loading capacity of about 2.26 mgs of MTX per mg

A basic task in sentiment analysis is classifying the polarity of a given text at the document, sentence, or feature/aspect level—whether the expressed opinion in