• No results found

Some Properties of Multiple Parameters Linear Programming

N/A
N/A
Protected

Academic year: 2020

Share "Some Properties of Multiple Parameters Linear Programming"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

Volume 2010, Article ID 204263,13pages doi:10.1155/2010/204263

Research Article

Some Properties of Multiple Parameters

Linear Programming

Maoqin Li,

1

Shanlin Li,

1

and Hong Yan

2

1Department of Mathematics, Taizhou University, Taizhou, Zhejiang 317000, China 2Department of Logistics and Maritime Studies, The Hong Kong Polytechnic University,

Kowloon, Hong Kong

Correspondence should be addressed to Hong Yan,[email protected]

Received 20 August 2009; Revised 9 March 2010; Accepted 12 May 2010

Academic Editor: Kok Lay Teo

Copyrightq2010 Maoqin Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

We consider a linear programming problem in which the right-hand side vector depends on multiple parameters. We study the characters of the optimal value function and the critical regions based on the concept of the optimal partition. We show that the domain of the optimal value functionfcan be decomposed into finitely many subsets with disjoint relative interiors, which is different from the result based on the concept of the optimal basis. And any directional derivative offat any point can be computed by solving a linear programming problem when only an optimal solution is available at the point.

1. Introduction

Parametric and sensitivity analyses are classic subject in linear programming problems. They are of great importance in the analysis of practical linear models. Almost any textbook includes a section about them and many commercial optimization package offer an option to perform postoptimal analysis. Over the years we have learned to use an optimal basic solution to perform parametric and sensitivity analyses. However, this approach has led to the existing misuse of parametric optimization in commercial packages1. This misuse

is of course a shortcoming of the packages and by no means a shortcoming in the model existing theoretical literature. In 2–4, an alternative optimal partition approach to

(2)

behavior of the optimal solutions and the optimal objective function value of a parametric linear programming, and avoids any misunderstanding. Goldfarb and Scheinberg5extend the optimal partition approach to one-parameter semidefinite programming and Yildirim 6to one-parameter conic optimization. They investigate mainly the range of perturbations for which the optimal partition remains constant. In this paper, we extend this approach to multiple parameters linear programming. Our special attention is paid to investigate some properties of the whole range of perturbations for which the given problem has a finite optimal solution and the optimal value function on it.

The paper is organized as follows. In the next section we introduce the related concepts. In Section 3 the property of optimal value function is discussed. In Section 4

the character of the critical region is described. In the last section our conclusions are summarized.

2. Preliminaries

In this paper we deal with a problemPin standard format:

mincTx:Axb, x0, P

and the dual problemDis written as

maxbTy:ATysc, s≥0, D

where matrixARm×nwith rankm, vectorx,c,sRnandy,bRm.x0 means that each coordinate ofxis greater than or equal to zero. We assume thatPandDare both feasible hereafter. The feasible regions ofPandDare denoted, respectively, by

P:{x:Axb, x≥0},

D:y, s:ATysc, s≥0.

2.1

The optimal solutions set ofPandDare denoted byP∗andD,respectively. We define the index setsBandNby

B:{i:xi>0 for somexP∗},

N:i:si>0 for some

y, sD. 2.2

Then from4, we haveBN ∅andBN{1,2, . . . , n}. ThusBandNform a partition of the full index set. This partition, denoted byπ B, N,is called the optimal partition of Pand\orD.

Given the optimal partitionπ B, N ofPand\orD, the optimal solutions x

(3)

complementary optimal solutionsxandy, sgenerated from the interior point method are called the central solutions ofPandD, respectively.

It is well known that the optimal partition is uniquely determined by the central solution and the converse is true. We have a one-to-one correspondence between the optimal partition and the central solution. The following lemmas come from 4 and are stated without proof.

Lemma 2.1. Letx∗∈Pandy, s∗∈D. Then

Px:xP, xTs∗0,

Dy, s:y, sD, sTx∗0.

2.3

Lemma 2.2. Letπ B, Nbe the optimal partition of PandD. Then

P∗{x:xP, xN0},

Dy, s:y, sD, sB0

, 2.4

wherexNandsBrefer to the restriction of vectorsxandsto the coordinate setsNandB,respectively.

3. The Optimal Value Function

In this section we consider multiple parameters perturbation ofband investigate the effect of

change inbon the optimal value function.

Suppose thatbt bHt,where matrix HRm×s with ranks, t Rs. Parametric linear programming problems are defined as follows:

mincTx:Axbt, x≥0, Pt

maxbtTy:ATysc, s0. D t

The feasible regions ofPtandDtare denoted byPtandDt, and the optimal solutions set byPt∗ andDt∗, respectively. The optimal value ofPtandDtis denoted byftwhich is

a function of the parametert, withft −∞ifPtis unbounded andDtinfeasible; and ft ∞ifDtis unbounded andPtinfeasible. IfPtandDtare both infeasible then ftis undefined. The region, in whichftis finite, is called the domain off, denoted byK. By the Linear Programming theory, we have thatftis finite if and only ifPtandDtare

both feasible. Thus

K{tRs:Pt/, Dt/∅},

ft mincTxt:tK, xtPt

maxbtTyt:tK,

yt, st

Dt

cTxt btTyt,

3.1

(4)

To characterizeK, we use the following sets, The polyhedral convex set inRnis defined as the intersection of finitely many closed half-spaces ofRn, that is, as the set of the form

{xRn:Bxb}, 3.2

whereBRp×n, b Rp. The polyhedral convex cone inRnis defined as the set which is a polyhedral convex set and a cone. It is clear that a set is a polyhedral convex cone if and only if it can be expressed as the set of the form

{xRn:Bx≤0}, 3.3

whereBRp×n.

Here is the assumption that P0 and D0 are both feasible. It follows that Dt is

feasible for all values oft. Therefore, the domain K off consists of allt for which Ptis

feasible.

Theorem 3.1. The domainKoffis a polyhedral convex set inRs.

Proof. Note that the domainKoffconsists of alltfor whichPtis feasible.Ptis feasible if

and only ifbHt∈ {Ax:x≥ 0}.Since the set{Ax:x≥0}is a polyhedral convex cone, it may be represented in the form of{xRm:Bx0},whereBRp×m. ThustKif and only ifBbHt Bb BHt≤0. This means that

K{t:BHt≤ −Bb}, 3.4

whereBHRp×sand -BbRp.The result now follows by the definition of the polyhedral convex set.

It is convenient to introduce another notation. Let K be a convex subset ofRs. We define a function f to be piecewise linear onK if there exist finitely many convex subsets

Ri, i1,2, . . . , pofKsuch thatKpi1Riandfis an affine function on everyRi.

Theorem 3.2. The optimal value functionfis continuous, convex, and piecewise linear onK.

Proof. By definition,

ft maxbtTyt:yt, stDt

. 3.5

For eachtK, due to the feasibilities ofPtandDt, we havePt/∅andDt/∅. Further, there is a unique optimal partition of Ptand\or Dt, and then a unique central solution

yt, stofDt. We may assume now that the maximum value is attained at the central

solution and write

(5)

Noting that the number of partition of the full index{1,2, . . . , n}is finite and that there is a unique optimal partition ofDtfor anytK, we may define the index setΓby

Γ:i:πi Bi, Niis an optimal partition for someDtwith tK

. 3.7

It is obvious thatΓis a finite set. Due to the definition ofDt, the feasible region ofDtis

constant whentvaries. We have thatDtD0andyt, stD0for allt. ByLemma 2.2,

we have that if central solutions yt1, st1and yt2, st2 associate with sameπi, then these two central solutions are central solutions ofDt1andDt2each other. Thus, we may take a representative, sayyi, si, among all the central solutions associated with same

πi. Further, the optimal solution ofDtmust be attained at someyi, sifor anytK. The set{yi, si:i∈Γ}is a finite subset ofD0clearly. We may write

ft maxbtTyi:i∈Γ

. 3.8

For eachi∈Γ, we have

btTyibTyi HtTyi, 3.9

which is an affine function oft. Thusftis the maximum of a finite set of affine functions.

Lett1, t2 K andt λt1 1λt2, where λ 0,1.Recalling that K is convex,

we havetK. By3.8, there existi1, i2, j ∈ Γsuch thatft1 bt1Tyi1,ft2 bt2Tyi2,

ft btTyj,and

f t1b t1Ty

i,i∈Γ,

f t2≥b t2Tyi,i∈Γ.

3.10

SincebtTyiis an affine function oftfor eachi∈Γ, we have

f tb tTyj

b λt1 1−λt2Tyj

λb t1Tyj 1−λb t2

T

yj

λb t1Tyi1 1−λb t2

T

yi2

λf t1 1−λf t2.

3.11

(6)

For eachi∈Γ, let

Ri

t:ft btTyi, tK

. 3.12

Since, for anytK, there exists ani∈Γsuch thatft btTyi, we haveK

i∈ΓRi.For anytRi, by3.8, we obtain

btTyibtTyj≥0, j∈Γ, j /i. 3.13

This means thattEi :{t:btTyiyj≥0,for allj∈Γ, j /i}.In turn, iftKandtEi, thenftis finite andft btTyifollows from the definition offt. Thus, we conclude thatRi EiK.Note thatbtTyiyjis an affine function oftfor everyj ∈Γ j /i. SoEi is a polyhedral convex set. ByTheorem 3.1,Riis a polyhedral convex set, of course a convex set. Thus,fis an affine function onRi. It follows thatfis piecewise linear onK.

Letε >0.For eacht0 K, sincebtTy

iis continuous at the pointt0for everyi∈Γand Γis a finite set, there exists a positive numberδsuch that

b t0Tyiε < btTyi < b t0

T

yiε 3.14

for alli∈Γand all pointstinKwithtt0< δ. So from the inequalities above, we have

f t0ε < ft< f t0ε 3.15

for all pointstinKwithtt0< δ. Thus,fis continuous att0. It follows thatfis continuous

onK.

Summarizing the above results, the proof of the theorem is completed.

From the arguments above, we have known that the domainK off is a polyhedral convex set and the union of finite polyhedral convex sets. To explore further the construction properties of the domainK, we do the following. It is possible of course that the dimension ofRiis less than the dimension ofK. For this case, we have the result below.

Lemma 3.3. IfdimRi<dimK, thenKjΓ,j /iRj.

Proof. For anyt0R

iand natural numbern, since dim{t0 1/nBK}dimK,whereB is the Euclidean unit ball inRsthus there existst

nKwithtn/Risuch thattnt0 1/nB. This means thatt0is the limit point of the sequence{t

n}injΓ,j /iRj. As the setjΓ,j /iRjis closed, we havet0

j∈Γ,j /iRj,as required. We now define the new index set

Γ i:i∈Γ,dimRi dimK

(7)

and callRi {t : ft btTyi, tK}with dimRi dimK as a critical region off. By

Lemma 3.3, we haveKjΓRj, andΓis a finite set clearly. The following result describes a construction property ofK.

Lemma 3.4. IfRiandRjare two different critical regions off, then riRiriRj.

Proof. To see this, we argue by contradiction. Suppose that there existst0 Ksuch thatt0

riRi∩riRj.By affKaffRiaffRj, we may choose a positive numberεsuch thatt0εB∩ affKRiandt0εB∩affKRj.For anytK,as1−λt0λtK ⊂affKfor any number 0 ≤ λ ≤ 1,we may choose a number 0≤ λ0 ≤ 1 such that1−λ0t0λ0tRiand 1−λ0t0λ0tRj.Due to definitions ofRiandRj, we have

f 1−λ0t0λ0t

bH 1−λ0t0λ0t

T

yi,

f 1−λ0t0λ0t

bH 1−λ0t0λ0t

T

yj,

3.17

that is,

bH 1−λ0t0λ0t

T

yi bH 1−λ0t0λ0t

T

yj. 3.18

UsingbHt0Ty

i bHt0Tyj,we havebHtTyi bHtTyj. ThusRi Rjfollows from definitions of them. This contradicts the supposition ofRiandRjbeing different.

Summarizing the above results, we have the following consequence.

Theorem 3.5. Every critical region offis a polyhedral convex set inRsand the number of critical regions is finite. The domainK off can be expressed as the union of all critical regions. Different critical regions have disjoint relative interiors.

4. The Optimal Solution Sets on Critical Regions

We established in the previous section that optimal value functionftis continuous, convex, and piecewise linear and that the domainKand every critical regionRiare polyhedral convex sets. In this section we will see some characters of optimal solution set at the points in some critical regionRi. Before proceeding, we introduce several notations. LetK be a nonempty convex subset ofRsanddRswithd /0. We calldas an admissible direction ofKat pointt inK, ifK∩ {tλd:λ >0}/∅. Letfbe a convex function fromRsto−∞,, and lettbe a point wherefis finite. The directional derivative offattwith respect to a directiondd /0

is defined to be the limit

ft;d lim

λ↓0

ftλdft

λ . 4.1

(8)

Theorem 4.1. LetRibe a critical region off. Then the dual optimal setDtis constant (i.e., invariant) over relative interior region riRiofRi.

Proof. Lett1, t2 ∈riRiandt1/t2.SinceRiis convex, there are two pointst1andt2ofRisuch thatt1,t2 are relative interiors of the line segmentt1, t2included inRi.The fact that f is linear onRiimplies thatfis linear ont1, t2. Supposing that fλt2 1−λt1, gλis

a linear function on0,1.Letλ ∈0,1be arbitrary and lety, sD

t be arbitrary as well, wheretλt2 1−λt1.Sincey, sis optimal forDt,we have

g λf t bHtTybTy λHt2 1−λ

Ht1

T

y, 4.2

and, sincey, sis dual feasible for allt,

bHt1

T

yf t1

g0,

bHt2

T

yf t2

g1.

4.3

Hence we find that

g1−g λ≥ 1−λ H t2−t1

T

y,

g λg0≤λ H t2−t1

T

y.

4.4

The linearity ofgon0,1implies that

g1−g λ

1−λ

g λg0

λ .

4.5

Hence, the last two inequalities are equalities. This means that the derivative ofgwith respect toλon the interval0,1satisfies

H t2−t1

T

y,λ∈0,1, 4.6

or equivalently

g0 λgλ bTy Ht1

T

H t2−t1

T

y

bTy H λt

2 1−λt1

T

ybtTy,λ∈0,1,

4.7

wheretλt2 1−λt1. We conclude thatyis optimal for anyDtwithtbeing an interior

of the line segmentt1, t2.Sinceλandyare arbitrary, it follows thatDt1 Dt2.The theorem

(9)

Corollary 4.2. One has

ft bTy HtTy, ft;d HTyTd,tRi, 4.8

wheredis an admissible direction ofRiatt,y, sis inDt, andtis in riRi.

Proof. The above theorem reveals thatDt1Dt2for allt1, t2∈riRi.This implies that

ft btTybTy HtTy,t∈riRi,

y, sDt. 4.9

By continuity off, we conclude that

ft btTybTy HtTy,tRi,

y, sDt for somet∈riRi. 4.10

Moreover, ifdis an admissible direction ofRiatt, we have

ft;d HTyTd,y, sDt for somet∈riRi, 4.11

as required.

Corollary 4.3. Lettbe an arbitrary relative interior ofRi, and lettbe an arbitrary boundary point of

Ri. ThenDtDt.

Proof. Lety, sD

t. Sincey, sis dual feasible for allt,y, sDt. Using t ∈ riRi and 4.10, we haveft btTy. That is,y, sDt. The proof is completed.

From the argument of the theorem above, we have the following consequences.

Corollary 4.4. Ifftis linear on the line segmentt1, t2, wheret1/t2, then the dual optimal setDt is constant fortt1, t2and the slope offtont1, t2is equal toHt2−t1Tyfor anytt1, t2

and anyy, s∗∈Dt.

Theorem 4.5. Lett1andt2be any two different points of the domainKoffsuch thatDt1Dt2/. ThenDt is constant for alltt1, t2andftis linear on the line segmentt1, t2.

Proof. Lety, sDt1Dt2∗. Then

ft1 bt1Ty, ft2 bt2Ty. 4.12

Consider the following linear functionh:

(10)

hcoincides withfatt1andt2. Sinceftis convex, this implies that

ftht,tt1, t2. 4.14

Nowy, sis dual feasible for alltt1, t2. Sinceftis the optimal value ofDt, it follows

that

ftbtTy bHtTyht. 4.15

Therefore, f coincides with h on t1, t2. As a consequence, f is linear on t1, t2. By

Corollary 4.4, we have thatDtis constant ont1, t2, and we complete the proof.

Theorem 4.6. IfRiandRjare any two different critical regions, then

DtiDtj,tiriRi,tjriRj. 4.16

Proof. Letπi Bi, Niandπj Bj, Njbe the optimal partitions ofDtiandDtj,yi, si andyj, sjbe the central solutions, respectively. ByLemma 2.2, we have

Dtiy, s:y, sDti, sBi 0

,

Dtj y, s:y, sDtj, sBj0

. 4.17

Bi/Bj andti/tj follow fromRi andRj being different. Further, eithersiBj/0 orsjBi/0 holds, wheresiBj andsjBi are the restrictions ofsiandsjto the coordinate setsBjandBi, respectively. Otherwise, by the definition of the central solution,siBi 0,siNi >0, sjBj 0, sjBj > 0, siBj 0, and sjBi 0 hold simultaneously. This implies thatBjBi and

BiBj, which contradictsBi/Bj.

Since dimRi dimRj dimK, we have affRi affRj affK.The inclusive relation

{t : t λti 1−λtj, λR} ⊂ affRi affRj follows fromti, tjK, ti/tj. Due to tiand

tjbeing the relative interiors ofRiandRj separately, there exists a numberλ0 > 1 such that ti λ0ti 1−λ0tjandtj λ0tj 1−λ0tiare relative interiors ofRiandRjseparately. By

Theorem 4.1, it holds thatDtiD

ti and D

tj Dtj∗. In order to prove the theorem, we now

argue by contradiction. IfDti∗∩Dtj/∅, thenD

tiD

tj/∅. UsingTheorem 4.5andti, tjti, tj, we conclude thatDtiDtj. Hence we haveyi, siDtj andyj, sjDti. This contradicts the definition above ofDti ifsjBi/0 or the definition above ofDtj∗ ifsiBj/0. The theorem is proved.

Theorem 4.7. Lettbe an arbitrary point ofKandxan arbitrary optimal solution ofPt. Then for

any directiondd /0,

f t;dmax

y,s

HdTy:y, sD

t

max y,s

HdTy:ATysc, s≥0, sTx∗0.

(11)

Proof. The second equality obviously holds owing to

Dt y, s:ATysc, s≥0, sTx∗0. 4.19

Below we proceed by considering two cases separately.

Case 1. One hasK∩ {tλd:λ >0}/∅.

SinceKis the union of finitely many critical regions and each of them is polyhedral, there is certainly a critical regionRisuch thatt, tλdRi,whereλ > 0.Lety, sDt, wheret∈riRi.FromCorollary 4.2, we have

ft bHtTy,tRi. 4.20

By the definition offt;d, we easily obtain that

f t;d HdTy. 4.21

Sincey, sis optimal forDtλdand anyy, sD

t is feasible forDtλdwith respect to

λ∈0, λ,so we have

bH tλdTybH tλdTy,y, sDt. 4.22

We also havey, sD

t.Therefore

bHtTy bHtTy,y, sDt. 4.23

Subtracting both sides of this equality from the corresponding sides in the last inequality, we get

λHdTyλHdTy,y, sDt. 4.24

Dividing both sides by the positive numberλ,we obtain

HdTyHdTy,y, sDt, 4.25

thus proving that

f t;dmax

y,s

HdTy:y, sDt HdTy. 4.26

(12)

Case 2. One hasK∩ {tλd:λ >0}∅.

In this case, we point out first thatPtλdis infeasible for any positive numberλand

ft;d.SincePthas an optimal solutionx∗,Dthas an optimal solution as well. This implies that the problem

max y,s

HdTy:ATysc, s≥0, sTx∗0 4.27

is feasible. Hence, if the problem is not unbounded, the problem and its dual have optimal solutions. The dual problem is given by

min ξ,λ

cTξ:AξHd, ξλx∗≥0. 4.28

We conclude that there are a vectorξRnand a real numberλsuch thatHd, ξλx0.

This implies that we cannot haveξi<0 andxi 0 for 1≤in. In other words,

xi 0⇒ξi ≥0, ∀1≤in. 4.29

Therefore, there is a positive numberεsuch thatx:xεξ≥0.Now we have

AxAxεξ AxεAξbHtεHdbH tεd. 4.30

Thus we find thatPtεdadmitsxas a feasible point. This contradicts the fact thatPtλdis infeasible for any positive numberλ. We conclude that the problem is unbounded, proving the theorem.

5. Conclusions

Using the properties of the optimal partition, we give some description to a multiple parameters linear programming problem. The results in Section 3 show the geometric structures of the optimal value function and its domain. In Section 4, we point out that the character of the domain Kof f is completely decided by the structure of dual optimal solutions and the directional derivative offat any point can be obtained by solving a linear programming problem. Similarly, we may study multiple parameters perturbation of the cost coefficient vector problem or other parameter values problem. Our results maybe become as a theoretical foundation of summarizing critical regions.

Acknowledgments

(13)

References

1 B. Jansen, J. J. De Jong, C. Roos, and T. Terlaky, “Sensitivity analysis in linear programming: just be careful!,”European Journal of Operational Research, vol. 101, no. 1, pp. 15–28, 1997.

2 I. Adler and R. D. C. Monteiro, “A geometric view of parametric linear programming,”Algorithmica, vol. 8, no. 2, pp. 161–176, 1992.

3 B. Jansen, K. Roos, and T. Terlaky, “An interior point method approach to post-optimal and parametric analysis in linear programming,” in Proceedings of the Workshop Interior Point Methods, Budapest, Hungary, January 1993.

4 C. Roos, T. Terlaky, and J.-Ph. Vial, Theory and Algorithms for Linear Optimization: An Interior Point Approach, Wiley-Interscience Series in Discrete Mathematics and Optimization, John Wiley & Sons, Chichester, UK, 1997.

5 D. Goldfarb and K. Scheinberg, “On parametric semidefinite programming,” Applied Numerical Mathematics, vol. 29, no. 3, pp. 361–377, 1999.

6 E. A. Yildirim, “Unifying optimal partition approach to sensitivity analysis in conic optimization,”

References

Related documents