• No results found

A Complementary Slackness Theorem for Linear Fractional Programming Problem

N/A
N/A
Protected

Academic year: 2020

Share "A Complementary Slackness Theorem for Linear Fractional Programming Problem"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Abstract-- In this paper, the complementary slackness theorem for Seshan’s dual in linear fractional programming problem is proved. A numerical example is presented to demonstrate the result

Index Term-- Duality, Linear Fractional Programming,. I. INTRODUCTION

In 1960’s and 1970’s several authors, Swarup[11], Bector[1],[2], Chadha [3], Kaska[13], Gol’estein [5],[6], Sharma and Swarup [10], Seshan [9] and many other authors proposed different type of dual problems related to the primal LFP problem consisting in maximizing and minimizing linear – fractional objective function subject to a system of linear constraints. Most of the authors proposed a dual form in which the objective function is linear. Some of them are based on the well known Charnes and Coopers transformation [14] and leads to the duality theory of linear programming. Only Sharma and Swarup [10] , Seshan [9] and Bector [1],[2] have defined a dual form in which the objective function is fractional, that is, ratio of two linear function. Jahan and Islam [12] showed that all these duals proposed by different authors are actually equivalent to one another.Most of the authors proved all the duality theorems. Some of them did not proved Complementary Slackness Theorem .Gol’stein stated this theorem without poof. Also Sharma and Swarup , and Seshan are silent about the Complementary Slackness Theorem.

In this paper complementary slackness theorem for Seshan’s dual is proved.

II. DUAL OF A LINEAR FRACTIONAL PROGRAM

In1972 Swarup and Sharma [10] proposed a dual which has a special feature that both the problem (Primal and dual) are linear fractional. But they considered a primal problem in which constant term does not appear in both the numerator and denominator of the objective function.

In 1980 Seshan [9] extended their work to the general case where constant term has permitted to appear in both the numerator and denominator of the objective function and the constraints of the dual are also generalized.

Consider the primal problem (PP)

Sohana Jahan is with the the Department of Mathematics, University of Information Technology and Sciences, Dhaka, Bangladesh (Mobile: +88 - 01918922083, e-mail:[email protected]) M. Ainul Islam is with the Department of Mathematics, University of

Dhaka, Bangladesh.

(Mobile: +88 - 01715098891e-mail : [email protected])

( PP ): Maximize

x

d

x

c

x

D

x

C

x

f

t

t

)

(

)

(

)

(

(2.1)

subject to

Ax

b

(2.2)

x

0

(2.3)

where

d

t

x

0

,

x

(

x

1

,

x

2

,...,

x

n

)

t

S

,

where

S

{

x

:

Ax

b

,

x

0

}

is the feasible set which is assumed to be nonempty and bounded, and that

f

is not constant on S .

A

is a m × n matrix,

x

,

c

,

d

n

b

m,

,

c

t

,

d

tdenotes transpose of vectors

c

and

d

respectively.

Seshan [9] proposed the following dual form for the primal problem (PP):

(SeDP): Minimize

u

d

u

c

v

u

g

t

t

)

,

(

(2.4)

Subject to

c

d

v

A

u

dc

u

cd

t

t

t

d

t

u

c

t

u

b

t

v

0

(2.5)

u

0

,

v

0

,

Where

u

n and

v

m This dual form can be written as follows

(SeDP): Minimize

u

d

u

c

v

u

g

t

t

)

,

(

Subject to

A

t

v

cd

t

u

dc

t

u

c

d

(2.6)

0

d

u

b

v

u

c

t

t t

(2.7)

u

0

,

v

0

(2.8)

Where

u

n and

v

m Seshan proved the following theorems

A Complementary Slackness Theorem for

Linear Fractional Programming Problem

(2)

103202-5959 IJBAS-IJENS © April 2010 IJENS

Theorem 1: (Weak Duality Theorem)

If

x

is any feasible solution of (PP) and

(

u

,

v

)

is a feasible solution of (SeDP), then

f

(

x

)

g

(

u

,

v

)

Theorem 2: (Direct Duality Theorem)

If

x

* solves (PP), then there exists

(

u

*

,

v

*

)

which

solves (SeDP) such that

f

(

x

*

)

g

(

u

*

,

v

*

)

Theorem 3: (Converse Duality Theorem)

If

(

u

*

,

v

*

)

solves (SeDP), then there exists

x

* which

solves (PP) such that

f

(

x

*

)

g

(

u

*

,

v

*

)

Seshan stated the following result without proof:

If

x

is feasible solution of (PP) and

(

u

,

v

)

is a feasible solution of (SeDP) such that

f

(

x

)

g

(

u

,

v

)

, then

x

solves (PP) and

(

u

,

v

)

solves (SeDP).

Which is the Optimality Criteria Theorem.

Seshan [9] is silent about the Complementary Slackness Theorem. Here we prove the complementary slackness theorem related to the dual proposed by Seshan[9].

III. COMPLEMENTARY SLACKNESS THEOREM

If

s

and

w

are slack and surplus column vectors associated with the primal problem (PP) and dual problem

(SeDP) respectively, then

(

x

*

,

s

*

)

solves the primal problem and

)

,

,

(

u

*

v

*

w

* solves the dual problem if and only if

w

*

x

*

s

*

v

*

0

t t

Or

0

*

*

j j

w

x

j

1

,

2

,...,

n

0

*

*

i i

s

v

i

1

,

2

,...,

m

Proof:

Let

s

&

w

be the slack vector and surplus vector of the primal problem (PP) and dual problem (SeDP) respectively. Then (2.2) implies:

Ax

s

b



x

t

A

t

v

s

t

v

b

t

v



x

t

A

t

v

b

t

v

s

t

v

(3.1) where

s

0

(3.2)

Also from (2.6) we have,

d

c

w

u

dc

u

cd

v

A

t

t

t

x

d

x

c

x

w

u

xc

d

u

xd

c

v

A

x

t t

t t

t t

t

t

t



x

w

u

xc

d

u

xd

c

x

d

x

c

v

A

x

t t

t

t

t t

t t

t



(3.3) where

w

0

(3.4)

From (2.7) we have,

b

t

v

c

t

u

d

t Using (3.1) and (3.3) it follows that

x

w

u

xc

d

u

xd

c

x

d

x

c

v

s

v

b

t

t

t

t

t t

t t

t

v

b

v

s

x

w

x

d

u

xc

d

x

c

u

xd

c

t t

t

t t

t

t

t

t



v

b

v

s

x

w

u

c

x

d

u

d

x

c

t t

t t

t

t

t



(

)

(

)

c

t

u

d

t

u

0

)

(

)

(



c

t

x

d

t

u

d

t

x

c

t

u

w

t

x

s

t

v

c

t

u

d

t

u

0

)

)(

(

)

)(

(



c

t

x

d

t

u

d

t

x

c

t

u

w

t

x

s

t

v

(

3.5)

Now, if

(

x

*

,

s

*

)

solves the primal problem (PP) and

)

,

,

(

u

*

v

*

w

* solves the dual problem (SeDP) then by direct duality theorem of Linear Fractional Program:

* *

* *

u

d

u

c

x

d

x

c

t t t

t

)

)(

(

)

)(

(

*

*

*

*



c

t

x

d

t

u

d

t

x

c

t

u

(3.6)

Thus (3.5) and (3.6) implies, at an optima

0

* * *

*

v

s

x

w

t t (3.7) Since

w

*

0

,

x

*

0

,

s

*

0

,

v

*

0

It follows that

w

*

x

*

s

*

v

*

0

t t

(3.8) From (3.7) and (3.8) it can be conclude that

0

* * *

*

v

s

x

w

t t

or

x

j*

w

j*

0

j

1

,

2

,...,

n

v

i*

s

i*

0

i

1

,

2

,...,

m

Conversely, let

w

*

x

*

s

*

v

*

0

(3)

To prove the converse, Dinkelbach [4] parametric approach has been used.

Dinkelbach [4] by defining

**

*

u

d

u

c

t t

considered

the following linear programming problem :

(DDP): Minimize

(

c

t

u

)

(

d

t

u

)

(3.9) Subject to

d

c

u

dc

u

cd

v

A

t

t

t

c

t

u

d

t

u

b

t

v

0

(3.10)

u

0

,

v

0

Which can be written as:

(DDP): Minimize

(

c

d

)

t

u



Subject to

d

c

v

A

u

cd

dc

t

t

)

t

(

(3.11)

0

)

(

c

t

d

t

u

b

t

v

(3.12)

u

0

,

v

0

Dinkelbach [4] has proved that if

(

u

*

,

v

*

)

solves (SeDP)

then

(

u

*

,

v

*

)

also solves (DDP) and the optimal value of the objective function of (DDP) is 0.

Now, the Dual of the linear programming problem (DDP) is

(D1): Maximize

L

(

z

,

)

(

c

d

)

t

z



subject to

d

c

d

c

z

cd

dc

t

t

)

t

(

)

(

Az

b

0

z

0

,

0

Where

x

,

z

n and

Which implies

(D1): Maximize

L

z

c

t

d

t

z



)

(

)

,

(

(3.13) subject to

d

c

d

c

z

dc

cd

t

t

)

(

)

(

(3.14)

Az

b

0

(3.15)

z

0

,

0

(3.16) Where

z

n and

By Direct Duality Theorem of linear programming

0

)

(

)

,

(

z

*

*

c

d

z

*

*

L

t t (3.17)

And

*

0

. For if

*

0

, then form (3.15)

0

,

0

*

*

z

Az

, Since

S

{

x

:

Ax

b

}

, the

feasible set which has been assumed to be nonempty and

bounded, there exists an x on S such that

0

,

b

x

Ax

.

Then

A

(

x

tz

*

)

b

,

x

tz

*

0

, for every t > 0.

Hence

x

tz

*

0

is in S for every t0.Which is contradiction if

z

*

0

since S is bounded.

If both

*

0

and

z

*

0

, then from (3.17)

0

*

. From (3.14) we get

c

*

d

0

.

If

x

is any feasible solution, then

c

t

x

*

d

t

x

and

*

. Hence

c

t

x

*

(

d

t

x

)

*



x

d

x

c

t t

)

,

(

)

(

x

*

g

u

*

v

*

f



But by Week Duality Theorem of linear fractional

programming

f

(

x

)

g

(

u

*

,

v

*

)

*

Therefore

f

(

x

)

*, for every feasible solution x of (PP) which implies that

f

is constant on

S

, a contradiction to assumption.

Therefore

*

0

Applying Complementary Slackness Theorem for linear programming on (DDP) and (D1)

(3.11)=>

0

* *

* * *

* *

*

z

d

z

c

u

c

z

d

u

d

z

c

v

A

z

t t t t t t

t

t

(3.18) (3.12)=>

0

* * * * *

*

v

b

u

d

u

c

t



t

t



(3.19)

(3.15)=>

0

* * *

*

v

b

v

A

z

t t

t (3.20)

Now (3.18) + (3.19) - (3.20) it follows that

* * * * *

z

c

u

c

z

d

u

d

z

c

t t t t

t

d

t

z

*



*

c

t

u

*



*

d

t

u

*

0



c

t

z

*

(

d

t

u

*

)

d

t

z

*

(

c

t

u

*

)



*

c

t

u

*



*

d

t

u

*

0



(

c

t

z

*



*

)(

d

t

u

*

)

(4)

103202-5959 IJBAS-IJENS © April 2010 IJENS

)

)(

(

)

)(

(

*



* *

*



* *



d

t

z

c

t

u

c

t

z

d

t

u

)

)(

(

)

)(

(

* * * * * * * *



d

t

z

c

t

u

c

t

z

d

t

u

(3.21)

Since

*

0

, setting *

* *

z

x

, (3.21) implies

)

)(

(

)

)(

(

d

t

x

*

c

t

u

*

c

t

x

*

d

t

u

*



** **

u

d

u

c

x

d

x

c

t t t t



Q

(

x

*

)

g

(

u

*

,

v

*

)

Hence the theorem is proved.

To verify the theorem, a numerical example is considered in the next section. Using Complementary Slackness Theorem the solution of the primal problem is obtained from the solution of the associated dual problem proposed by Seshan [9].

IV. NUMERICAL EXAMPLE

Consider the primal problem

(NPP): Maximize

2

3

2

1

3

)

(

3 2 1 3 2 1

x

x

x

x

x

x

x

f

subject to

2

x

1

x

2

3

x

3

4

x

1

2

x

2

x

3

1

x

j

0

,

j

1

,

2

,

3

Here,

1

1

3

c

,

3

2

1

d

,





1

3

2

1

1

2

A

,





1

4

b

,

1

,

2

Seshan’s Dual Problem:

Seshan’s dual of the above primal problem (NPP) is as follows: Here

u

d

u

c

v

u

g

t t

)

,

(

2

3

2

1

3

3 2 1 3 2 1

u

u

u

u

u

u

And

cd

t

u

dc

t

u

A

t

v

d

c

                                                                                 1 1 3 2 3 2 1 1 1 3 2 1 1 2 1 1 3 3 2 1 3 2 1 1 1 3 2 1 3 2 1 3 2 1 v v u u u u u u                                                            1 0 5 3 2 2 3 3 9 2 2 6 3 3 2 3 2 9 6 3 2 1 2 1 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 v v v v v v u u u u u u u u u u u u u u u u u u

=>

5

u

2

8

u

3

2

v

1

v

2

5

5

u

1

u

3

v

1

2

v

2

0

8

u

1

u

2

3

v

1

v

2

1

And

d

t

u

c

t

u

b

t

v

0

1 2 3

2

3 1 1

4 1

0

1 2 1 3 2 1 3 2 1                               v v u u u u u u

0

4

)

2

2

6

(

)

3

2

(

1

2

3

1

2

3

1

2



u

u

u

u

u

u

v

v

0

4

5

1

3

1

2



u

u

v

v

Thus Seshan’s dual to primal problem is

(SeDP):

Minimize

2

3

2

1

3

)

,

(

3 2 1 3 2 1

u

u

u

u

u

u

v

u

g

subject to

5

u

2

8

u

3

2

v

1

v

2

5

5

u

1

u

3

v

1

2

v

2

0

8

u

1

u

2

3

v

1

v

2

1

5

u

1

u

3

4

v

1

v

2

0

u

j

0

,

j

1

,

2

,

3

, and

2

,

1

,

0

i

v

i

Which can be written as

(SeDP): Minimize

2

3

2

1

3

)

,

(

3 2 1 3 2 1

u

u

u

u

u

u

v

u

g

(4.1)

subject to

5

u

2

8

u

3

2

v

1

v

2

5

(4.2)

5

u

1

u

3

v

1

2

v

2

0

(4.3)

8

u

1

u

2

3

v

1

v

2

1

(4.4) (4.4)

5

u

1

u

3

4

v

1

v

2

0

(4.5)

(5)

If

w

1is the surplus and

w

2

,

w

3are slack variables corresponding to constraints (4.2), (4.3) and (4.4) respectively.

Solving this linear fractional programming problem (SeDP) by Martos’s[7],[8] Simplex type method we get

5

,

0

,

0

,

0

,

1

2* 3* 1* 2*

*

1

u

u

v

v

u

,

14

,

15

,

0

3*

* 2 *

1

w

w

w

and

3

4

2

0

.

3

0

.

2

1

1

0

0

1

.

3

)

,

(

* *

v

u

g

Introducing slack variables

s

1and

s

2in (NPP) the standard form of the primal problem becomes:

Maximize

2

3

2

1

3

)

(

3 2 1

3 2 1

x

x

x

x

x

x

x

f

subject to

2

x

1

x

2

3

x

3

s

1

4

(4.6)

x

1

2

x

2

x

3

s

2

1

(4.7)

x

j

0

,

j

1

,

2

,

3

s

i

0

,

i

1

,

2

Now, by complementary slackness theorem

0

* * *

*

v

s

x

w

t t

or

0

*

*

j j

w

x

j

1

,

2

,...,

n

v

i*

s

i*

0

i

1

,

2

,...,

m

So

v

2*

5

0



s

2*

0

w

2*

15

0



x

2*

0

w

3*

14

0



x

3*

0

Substituting the values of 3*

* 2

,

x

x

and

s

2*in (4.6)

and (4.7)

(4.6)=>

2

x

1*

s

1*

4

(4.7)=>

x

1*

1

Solving we get

1

,

2

* 1 *

1

s

x

Hence the value of the objective function is

2

0

.

3

0

.

2

1

1

0

0

1

.

3

)

(

*

x

f

3

4

So Complementary Slackness Theorem for Seshan’s [9] Dual , which is proved in section III, is verified.

V. SOME REMARKS

Remark 1 : Swarup and Sharma [10] have considered a primal problem in which constant term does not appear in both the numerator and denominator of the objective function. They proposed a linear fractional programming problem as a dual of the primal problem. In 1980 Seshan [9] extended their work to the general case where constant term has permitted to appear in both the numerator and denominator of the objective function of the primal problem and the constraints of the dual are also generalized. But the practical usability of the vectors u and v used to define the dual problem of Swarup and Sharma and therefore of Seshan is still an open question

Remark 2: The dual (DSeDP) of the dual (SeDP) (2.4)-(2.5)

is

(DSeDP): Maximize

x

d

x

c

x

g

t

t

)

(

Subject to

c

d

d

c

z

cd

dc

x

dc

x

cd

t

t

(

t

t

)

t

(

)

0

)

(

c

x

c

d

z

x

d

t

t

t

t

Az

b

0

x

0

,

z

0

,

0

Where

x

,

z

n and

 After manipulation the above becomes:

(DSeDP): Maximize

x

d

x

c

x

g

t

t

)

(

Subject to

)

1

)(

(

)

(

)

(

cd

t

dc

t

x

cd

t

dc

t

z

d

c

0

)

(

)

(

d

t

c

t

x

c

t

d

t

z

Az

b

0

x

0

,

z

0

,

0

Where

x

,

z

n and

 Which implies

(DSeDP): Maximize

x

d

x

c

x

g

t

t

)

(

Subject to

(

cd

t

dc

t

)

z

(

cd

t

dc

t

)

x

(

d

c

)(

1

)

(

d

t

c

t

)

z

(

c

t

d

t

)

x

0

Az

b

0

(6)

103202-5959 IJBAS-IJENS © April 2010 IJENS

Where

x

,

z

n and

Any feasible solution x of (PP) gives rise to a feasible

solution of (DSeDP) if we take

z = x and

1

. Further the objective function values are equal. But the converse is not true. Hence dual of (SeDP)

(2.4) – (2.5) is not equivalent to (PP) (2.1) - (2.3).

REFERRENCES

[1] Bector, C.R., “Duality in Fractional and Indefinite programming”, Zamm Vol. 48, No.6, (1968).

[2] Bector, C.R., “Duality in Linear Fractional programming”, Utilitas Mathematica Vol. 4 (1973), pp.155-168.

[3] Chadha, S.S and Chadha, Veena, “Linear Fractional programming and Duality”, pp. 119-125. © Springer – Verlag (2007)

[4] Dinkelbach, W., “Die Maximierung Eines Quotienten Zweier Linearer Funktionen Unter Linearen Nebenbedingungen”, Wahrscheinlichkeitstheorie, Vol.1, 1962, pp.141-145.

[5] Gol’stein, E.G., “ Dual Problems of Convex and Fractional Convex Programming in Functional Spaces”, Doklady Academii Nauk SSSR, Vol.172, no.5, 1967, pp.1007-1010.

[6] Gol’stein, E.G., “ Duality Theory in Mathematical Programming and its Applications”, Nauka, Moscow, 1971.

[7] Martos, B., “Hyperbolic Programming”, Publ. Math. Inst., Hungarian Academy of Sciences, Vol.5,ser. B, 1960, pp. 386- 406.

[8] Martos, B., “Hyperbolic Programming”, Naval Research Logistics Quarterly, Vol.11, 1964, pp. 135-155.

[9] Seshan, C.R., “On Duality in Linear Fractional Programming”, Proc. Indian Acad. Sci., Sect. A. Math. Sci., Vol.89, 1980, pp. 35 – 42.

[10] Sharma, I.C, and Swarup, K, “On Duality in Linear Fractional Programming”, Zeitschrift fur Operations Research, Band 16, Seite 91 – 100.

[11] Swarup, K., “Duality in Fractional Programming”, Unternehmensforschung, Band 12, Heft 2 (1968), pp. 106-112.

[12] Jahan, S and Islam, M. A, “Equivalence of Duals in Linear Fractional Programming”, The Dhaka University Journal of Science, Vol 58 No 1, Jan 2010, pp. 73 – 78

[13] Kaska, J, “Duality in Linear Fractional Programming”,Ekonomicko Matematicky Objor, Vol 5 No 4,1969, pp. 442 – 453.

References

Related documents

Figure 2 indicates the representative chromatographic peaks of FFAs in the sediment samples in both seasons while the free fatty acid levels of the river sediments

Filtering Processes Using where-object

increasing popularity also run the risk of incorrect implementation of the program leading to no noticeable gains in student learning.Using the technique of a summative-based

Table 3 presents estimates of the triple differences for total benefits and number of benefit receivers by gender, using the age of the oldest male and female in the

An analysis of small RNA targets with corresponding differential gene expression identified two putative EXO-like genes to be downregu- lated in m115 and m134 ovaries, possibly

The regression estimates reveal that sensitivity to excess returns on standard risk factor mimicking portfolios (Fama and French, 1993; Carhart, 1997) provides an adequate

Abstract : This study determined the extent of health practices of college students on the aspects of dietary, exercise, hygiene and lifestyle, and the extent of influences on

Since NCBI Viral Genomes contained only a small number endogenous nonretrovi- ral, endogenous retroviral, and LTR retrotransposon sequences, we further determined the extent to