• Sonuç bulunamadı

A global error bound for quadratic perturbation of linear programs

N/A
N/A
Protected

Academic year: 2021

Share "A global error bound for quadratic perturbation of linear programs"

Copied!
4
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

PERGAMON Applied Mathematics Letters 15 (2002) 367-370

Applied

Mathematics

Letters

www.elsevier.com/iocate/aml

A G l o b a l Error B o u n d for Q u a d r a t i c

P e r t u r b a t i o n of Linear P r o g r a m s

M . ~ . PINAR*

Service de Math~matiques de la Gestion Universit@ Libre de Bruxelles Bd. du Triomphe CP 210/01

Campus de la Plaine 1050 Bruxelles, Belgium mpinar©smg, ulb. ac. be

(Received March 1999; revised and accepted December 2000)

A b s t r a c t - - W e prove a global error bound result on t h e quadratic perturbation of linear programs. T h e error bound is stated in terms of function values. (~) 2002 Elsevier Science Ltd. All rights re- served.

K e y w o r d s - - L i n e a r programming, Quadratic perturbation, Quadratic penalty functions, Global error bound.

The quadratic perturbation of linear programs is intimately related to the quadratic penalty functions applied to the linear program. More precisely, the quadratic perturbation is obtained in the primal problem if a quadratic penalty function is applied to the dual. The above observation was made and pursued in a series of papers by Mangasarian [1,2] and Li [3]. The application of quadratic penalty functions to linear programs was also studied by Pmar [4]. In a recent paper [5], Tseng derived a local error bound result for perturbation of linear programs. In the present note, we give a simple, global error bound result in Theorem 1 for the quadratic perturbation of linear programs. The result is inspired by early work of Giiler [6] on the global convergence estimates of augmented Lagrangian algorithms on linear programs. It is given in terms of function values.

Consider the linear program

min {c T x l A x = b,x >_ 0} (1)

x

with its dual

max {--bTy I A T y + c > 0}. (2)

y

T h e paper benefited from careful reviews of two anonymous referees. I am particularly grateful to t h e referee who suggested a simplification of the proofs which I incorporated into the final version. This led to a more concise presentation.

*On leave from Department of Industrial Engineering, Bilkent University, 06533 Ankara, Turkey.

0893-9659/02/$ - see front matter (~) 2002 Elsevier Science Ltd. All rights reserved. Typeset by ~4~e~-TEX PII: S0893-9659 (01)00145-8

(2)

368 M. ~. PINAR We use t h e quadratic penalty function

• (y, t) =-- tbYy + ~r T ( y ) W ( y ) r ( y ) , (3) min

Y

where t is a positive scalar, W ( y ) is a diagonal m a t r i x with diagonal entries defined as f 0, i f r i ( y ) >_ O,

W.(y)

l

1, ifr~(y) < O,

and r(y) = A T y + c. T h e dual of this problem is precisely the p e r t u r b a t i o n problem

min C T X + ~ x x [ A x = b, x > 0 . (4)

A solution Yt of the quadratic penalty problem (3) satisfies the following identity:

( A W ( y t ) A T) Yt = - A W ( y t ) c - tb. (5) Now, it was shown in [4] t h a t

W ( y t ) r ( y t ) W ( y t ) ( A T y t + c)

X t -- _~.

t t

solves the p e r t u r b a t i o n problem (4) if Yt solves the quadratic penalty problem (3), and t h a t W ( y t ) is constant for any yt which is a minimizer of O(., t). P m a r [4] also shows t h a t W ( y t ) behaves as a piecewise linear function of t and there exists t* > 0 such t h a t W(yt) remains constant for 0 < t < t * .

T h e main result of this note is the following theorem.

THEOREM 1. Let t* > 0 be such that W ( y t ) remains constant for 0 < t < t*. For any t > 0 such that t > t*, the following bound holds:

cTxt --OJ* = O (-~ -- ~) ,

(6)

where xt solves the perturbation problem (4), and w* is the optimal walue of prob]em (1). We will give the proof of the theorem after establishing some useful facts. We use N ( B ) and R ( B ) to denote the null space and range of a m a t r i x B, respectively.

LEMMA 1. I f the system B x = b is consistent, then b E R ( B B T ) .

PROOF. Consider the problem min{[]x[[ 2 : B x = b}. The optimal solution satisfies x* = B T y

for some y, and thus, b = Bx* = B B T y E R ( B B T ) . |

Incidentally, L e m m a 1 proves t h a t R ( B ) = R ( B B T) for any matrix B. LEMMA 2. ITU = V -- W such that v and w are orthogonal, then u T w = --[[W[[ 2.

T h e proof of this l e m m a is trivial, and is therefore omitted. T h e following l e m m a is a s t a n d a r d result in p e n a l t y methods, which we include for completeness.

LEMMA 3.

cTxt

iS decreasing, that is i f 0 < tl < t2, t h e n c T x t l <_ CTZt2. PROOF. Suppose t2 > tl > 0. One has

~2 ~2

cTxt2 "Jr

-~ Ilxt~

II 2 < cTzt, + "~" Ilxt, II 2

tl

(3)

A Global Error Bound 369 Divide the inequalities by 1/t2 and 1 / t l , respectively. The proof is completed by adding the

resulting inequalities and simplifying the results. |

Now, equipped with these facts, we can give the proof of Theorem 1. We can write W t = W ( y t ) , without ambiguity. Since xt = --Wt( A T yt 4- c) / t and A x t = b,

A W t ( A T y t + c) = - t b . (7)

Thus, b E R ( A W t ) , and Lemma 1 implies that A W t ( A W t ) T d = b for some d. Since W 2 = W t , we have A W t A T d = b. Substituting this in equation (7) and setting

fit = Yt + t d (8)

gives

AWt

(,WtATfit +

Wtc) ---- O,

t h a t is, W t A T f i t + W t c e N ( A W T ) . Since W t A T # t e R ( W t A T) = N ( A W t ) -L, we see t h a t

Wtc = (WtA T fit -4- Wtc) - WtA T tjt

(9)

(lO)

is an orthogonal decomposition of W t c onto N ( A W t ) and its orthogonal complement R ( W t A T ) . Suppose now t h a t t2 > tl > 0 such that Wt2 = Wt~ := W. Then, using the notation u T v = (u, v), we have

1 <c,W(ATytl

4-C)> 1

<c,W(ATyt,+c))4-~l

o < (c, x t , - z , ~ ) =

- ~

( 1

1)ilWcll =

l ( c , W A T y t 2 > + l

= ~1 -- ~2

-- ~2

~1 <c'WATytl>"

(11)

Now, we have

1 <Wc, W A T y t , ) 4 - 1 <Wc, WATytl >

t 2

= --~21 (Wc, WATfit2} -~- -~11 <Wc, WAT~t, )

1 [[WAT#t2112 1 = IlwATfit'll (12)

where the first equality comes from (8), and the second one from (10) and Lemma 2.

Note t h a t (9) implies t h a t u :-- Yt2 - Yt, satisfies A W A T u = O. But, then 0 = u T A W A T u = [[WATu[[ 2. Thus, W A T u ---- O. Then, W A T f h 2 = W A T ~ t , . This shows t h a t the quantity in (12) is nonpositive. Thus, i l l ) reduces to

(1 1)

0 ___< cTxt2 -- cTxt, ___< ~1

~

IIc112"

(13)

If t~ > t2 > tl > t~ where t~ and t~ are consecutive breakpoints, then Wt2 = Wtl, and inequal- ity (13) applies. Now, xt is a minimizer of the optimization problem (4). It is easy to verify t h a t t h a t xt is the projection of the vector - c / t on the feasible set F := {x : A x -- b, x ~ 0}, t h a t is, xt is the solution to the problem min {[Ix + (c/t)l I : x E F } . The projection operator onto a convex set is nonexpansive, so t h a t Hxt2 - x t l H <- ( 1 / t l - 1/t2)[[c[[. This proves t h a t xt is a continuous function o f t when t > 0. Consequently, we see t h a t (13) also holds when t2 and tt are replaced by t~ and t~, respectively. Since c T x t . = w* (in fact c T x t = W* for all t E (0, t*], [1,2,4]), where w* is the optimal value of the original linear program, the proof is completed.

Interestingly Giiler [6] first gives a global convergence rate estimate of (9(1/ ~]~=0 Ai) for the k-1 augmented Lagrangian algorithm, where Ai is the penalty parameter. Then he modifies the multiplier iteration and sharpens the bound to (9((1/~-~_~1 v ~ ) 2 ) . It is interesting t h a t the bound we obtain in the theorem is also linear in the inverse of t.

(4)

370 M. ~. PINAR

R E F E R E N C E S

1. O.L. Mangasarian, Iterative solution of linear programs, SIAM J. Numer. Anal. 18, 606-614, (1981). 2. O.L. Mangasarian, Normal solution of linear programs, Math. Prog. Study 22, 206-216, (1984).

3. W. Li, The Sharp Lipschitz constants for feasible and optimal solutions of a perturbed linear program, Linear

Algebra and Appl. 187, 15-40, (1903).

4. M.~. Pmar, Piecewise linear pathways to the optimal solution set of linear programs, J. Optim. Theory and

Appl. 93, 619-634, (1997).

5. P. Tseng, Convergence and error bound for perturbation of linear programs, Computational Optim. and Appl.

13, 221-230, (1999).

6. O. Giiler, Augmented Lagrangian algorithms for linear programs, J. Optim. Theory and Appl. 75, 445-470, (1992).

Referanslar

Benzer Belgeler

an exact formula for the expected 1-error linear complexity and upper and lower bounds for the expected k-error linear complexity, k ≥ 2, of a random 2 n -periodic binary sequence..

As a result of long studies dealing with gases, a number of laws have been developed to explain their behavior.. Unaware of these laws or the equations

* For example (the analyte concentration is unknown) is measured; the concentration is calculated within the dynamic range of the received response calibration curve...

Here we assume that no link in the network is subject to failure and model the multi- service traffic design problem as a minimum-cost network flow problem.. As input to our

Nitekim Seni Dinleyen Biri adlı romanında Aktaş, söz konusu türden bir sorgulama sürecini deneyimleyen Meral karak- teri ekseninde, 1980’li yıllarda İslamî kimlik

Materials and Methods: One hundred patients between 0-17 years who were followed up due to scorpion stings or poisonings in Hatay Mustafa Kemal University, Faculty of

In this context, the virtual reality systems, which are the new means of communication and have the characteristic qualifications of new media technologies, have changed the

Compared to a single acceptor NC device, we observed a significant extension in operating wavelength range and a substantial photosensitivity enhancement (2.91-fold) around the