NOT FOR QUOTATION WITHOUT PERMISSION OF THE AUTHOR
APPROXIMATIONS AND ERROR BOUNDS IN STOCHASTIC PROGRAMMING
John R. Birge Roger J.-B. Wets
August 1983 WP-83-73
W o r k i n g P a p e r s
a r e i n t e r i m r e p o r t s o n work o f t h e I n t e r n a t i o n a l I n s t i t u t e f o r A p p l i e d S y s t e m s A n a l y s i s a n d h a v e r e c e i v e d o n l y l i m i t e d r e v i e w . V i e w so r
o p i n i o n s e x p r e s s e d h e r e i n d o n o t n e c e s s a r i l y r e p r e - s e n t t h o s e o f t h e I n s t i t u t e o r o f i t s N a t i o n a l Member O r g a n i z a t i o n s .INTERNATIONAL INSTITUTE FOR APPLIED SYSTEMS ANALYSIS A-2361 L a x e n b u r g , A u s t r i a
Preface
The System and Decision Sciences Area has been involved in procedures for approximation as part of a variety of projects involving uncertainties.
In this paper, the authors discuss approximation methods for stochastic programming problems. This is especially relevant to the Adaptation and Optimization project since it directly applies to the solution of optimiza- tion problems under uncertainty.
Andrzej P. Wierzbicki Chairman
System and Decision Sciences Area
APPROXIMATIONS AND ERROR BOUNDS I N STOCHASTIC PROGRAMMING
John R. B i r g e
I n d u s t r i a l and O p e r a t i o n s Engineering
U n i v e r s i t y of Michigan
Roger J-B. Wets*
Mathematics
and U n i v e r s i t y of Kentucky
ABSTRACT
We review and complete t h e approximation r e s u l t s f o r s t o c h a s t i c programs w i t h r e c o u r s e . Since t h i s n o t e i s t o s e r v e a s a preamble t o t h e development o f s o f t w a r e f o r s t o c h a s t i c programming problems, we a l s o a d d r e s s t h e q u e s t i o n of how t o e a s i l y f i n d a ( s t a r t i n g ) s o l u t i o n .
"Supported i n p a r t by a g r a n t of t h e N a t i o n a l S c i e n c e Foundation.
We c o n s i d e r t h e
stochastic program with ( f i x e d ) recourse
[ I ] : ( 1 f i n d x f 'R: such t h a t Ax = band z = cx
+
2 ( x ) i s minimized where A i s y x n bf Rm', and1
'
w i t h P a p r o b a b i l i t y measure d e f i n e d on
Z
C R " ~ , andW i s m x n2, T i s m x n
E
Rn2 and E f R n 2 . We t h i n k ofB
a s t h e s e t of2 2 l Y q
p o s s i b l e v a l u e s o f a random v e c t o r . T e c h n i c a l l y t h i s means t h a t 3 i s t h e s u p p o r t o f t h e p r o b a b i l i t y measure P.. We shall assume t h a t = E{E) e x i s t s .
Many p r o p e r t i e s a r e known about problems of t h i s t y p e [ I ] , f o r o u r p u r p o s e s , t h e most i m p o r t a n t o n e s being
( 4
5
b Q(x, E) i s a convex p i e c e w i s e l i n e a r f u n c t i o nf o r a l l f e a s i b l e x , i . e . , x f K = I$
n
K2 whereK1 = {X
I
Ax = b, x 2 0 )K2 = {X
1
Q E f Z , z y-
> 0 s u c h t h a t Wy =5 -
%},and
(5) x b ~ ( x , E) i s a convex p i e c e w i s e l i n e a r f u n c t i o n which i m p l i e s t h a t ( 6 ) x I+ 2 ( x ) i s a convex f u n c t i o n , f i n i t e on K ( a s f o l l o w s from t h e
2 i n t e g r a b i l i t y c o n d i t i o n on
E)
,It i s a l s o u s e f u l t o c o n s i d e r an e q u i v a l e n t f o r m u l a t i o n of ( 1 ) t h a t s t r e s s e s t h e f a c t t h a t choosing x c o r r e s p o n d s t o g e n e r a t i n g a
tender x
= Tx t o be b i d by t h e d e c i s i o n maker a g a i n s t t h e outcomes5
o f t h e random e v e n t s ,(7 f i n d x
E
R!',x €
Rm2 s u c h t h a t Ax = b , Tx = X , and z = c x+
Y ( x ) i s m i n i m i z e d ,where
and
The f u n c t i o n s $ and Y h a v e b a s i c a l l y t h e same p r o p e r t i e s a s Q and Q, r e p l a c i n g n a t u r a l l y K by t h e set
2
L2 =
{X 1 VEE3,
3 y2
0 s u c h t h a t Wy =5 - X I .
Let z* d e n o t e t h e o p t i m a l v a l u e o f ( 1 ) o r e q u i v a l e n t l y ( 7 ) . W e a r e i n t e r e s t e d i n f i n d i n g bounds on z* by a p p r o x i m a t i n g Q o r Y .
1. LOWER BOUNDS
A lower bound f o r z* c a n be o b t a i n e d by s o l v i n g t h e l i n e a r program
(10) f i n d x > O - , y l O
s u c h t h a t Ax = b Tx
+
Wy =5
and c x
+
qy = z i s minimized.To see t h i s n o t e that ( 1 0 ) can a l s o be e x p r e s s e d as ( 1 1 f i n d x
€
'R: s u c h t h a t Ax = band z = c x
+
Q(x,- 6)
i s m i n i m i z e d ,and w i t h
z
d e n o t i n g t h e o p t i m a l v a l u e o f ( 1 1 ) . W e c e r t a i n l y have t h a tz -
< z* i f w e show t h a t(12)
ac-,E, 2 Q(-1.
But t h i s f o l l o w s from ( 4 ) and J e n s e n s ' i n e q u a l i t y :
(13 Q(x,ES>
5
E { Q ( X , < ) }f o r e v e r y x
f
K2. T h e r e i s a n o t h e r way t o o b t a i n t h i s i n e q u a l i t y , r e l y i n g o n t h e d u a l s o l u t i o n t o (10) :(14) f i n d
o
€ R ~ ' , ?T R~~s u c h t h a t OA
+
ITT - < cTrw
-
< qo b
+ ~5 -
= w i s maximized.Let
(3,:)
be an o p t i m a l s o l u t i o n t o t h i s l i n e a r program. S i n c e?iW -
< q , i t f o l l o w s a g a i n from t h e d u a l i t y t h e o r y o f l i n e a r p r o g r a m i n g t h a tL
?i(5-
Tx) and a l s o t h a t , f o r x € K,- - -
c x
+
q ( x ) - > c x+
?i*E<- GTX
= ?T<+
(C-
nT)x=?it +&=::
+ a b = w = z .-
o p t Hence
Madansky [2] w a s t h e f i r s t t o p o i n t o u t that t h i s t y p e o f r e a s o n i n g p r o - v i d e d e r r o r bounds f o r s t o c h a s t i c programs. We c a n r e f i n e t h i s lower
bound i n a number of ways.
The f i r s t o n e i s t o u s e a s h a r p e r v e r s i o n o f J e n s e n s ' i n e q u a l i t y .
V -2
Let S =
{E,,
2 = 1,...,
V ] be a p a r t i t i o n o fE
a n d l e t u s d e n o t e by5
t h e c o n d i t i o n a l e x p e c t a t i o n o f
5
g i v e n t h a t i t s v a l u e s are i n-
c,, i . e . ,-
25
=E I S / ~ C : , I
and l e t
f , = P(5,)
i.e., f , i s t h e p r o b a b i l i t y that
5
€,.
The c o n v e x i t y o f ~ ( x , . ) y i e l d sa s f o l l o w s f r o m a g e n e r a l i z a t i o n o f J e n s e n s ' i n e q u a l i t y [ 3 ] . Let u s d e n o t e by
zV
t h e o p t i m a l v a l u e of t h e l i n e a r program:(17) f i n d x > O -
s u c h t h a t Ax = b
Tx
+
Wy R =c"
Ra-1,..., v
and
v
Rc x
+
CblfRqy = z i s minimized, which c a n a l s o be w r i t t e n in t h e form(18 f i n d x
C
'R: s u c h t h a t Ax = bv
-Rand z = cx
+
CR=lfRQ(x,5 ) i s minimized.I n v i e w of ( 1 6 ) , i t f o l l o w s t h a t (19)
-
z - <z
- < z * .The same r e a s o n i n g shows t h a t i f S
v
k = l ,...,
VO} i s a f i n e r p a r t i - t i o n of 5, i.e., f o r a l l k = l ,..., v O ,
'k C -R f o r some-
-RCS',
and i f-vO
z is t h e o p t i m a l v a l u e of t h e l i n e a r program of t y p e (17) that c o r r e s - ponds t o t h i s p a r t i t i o n . Thenv
VI n f a c t t h e z c o n v e r g e t o z * p r o v i d e d t h a t t h e p a r t i t i o n s S a r e s u c h that t h e p r o b a b i l i t y m e a s u r e s t h e y g e n e r a t e , v i z .
c o n v e r g e i n d i s t r i b u t i o n t o P, as f o l l o w s from Theorem (3.9) t h a t we p r o v e i n [ I , S e c t i o n 31. The s u g g e s t i o n t o r e l y o n c o n d i t i o n a l e x p e c t a t i o n s t o
r e f i n e (15) i s d u e t o K a l l [ 4 ] and t o Huang, Ziemba and Ben-Tal [5] who g i v e a d e t a i l e d a n a l y s i s of t h e s e bounds when '4 i s s e p a r a b l e .
Another method i s t o p r o c e e d a s f o l l o w s : For e v e r y
5 E:
5, andA
some
S f
co: ( t h e convex h u l l of :), we d e f i n ew i t h
phc
[O,:L].
I f (1) i s s o l v a b l e , so i s (21) f o r a l l5
€5
a s f o l l o w s d i r e c t l y from [ 6 , S e c t i o n 2 1 . Let x 0 s o l v e - ( 1 ) and f o r a l l5,
y o (5) € argmin
Y E
R+ n2 {qyIWY
=5 -
T ~ O1
It i s w e l l known that t h e y O ( E ) can be chosen so that a s a f u n c t i o n of
A
5,
y o ( 0 ) i s measurable, c f . [ 6 ] . Now l e t5
=5
anda0
= E { ~ O (5)1 .
The t r i p l e ( x O ,
a',
y o ( 5 ) ) i s a f e a s i b l e s o l u t i o n o f t h e l i n e a r program (21) when =5.
However i n g e n e r a l i t i s not an o p t i m a l s o l u t i o n . Whence(22
$(T,C.) 5
x0 + BqYO + (1-B)qyO( 0
and i n t e g r a t i n g t h i s on both s i d e s w i t h r e s p e c t t o P w e o b t a i n
which g i v e s u s a new lower bound f o r z*. T h i s bound can be r e f i n e d in
-
many ways: f i r s t i n s t e a d of u s i n g j u s t one p o i n t
5
we can u s e a c o l l e c t i o n of p o i n t s o b t a i n e d a s c o n d i t i o n a l e x p e c t a t i o n s of a p a r t i t i o n ofE.
Second w e c a n i n c r e a s e t h e number of p o i n t s t h a t a r e taken t o b u i l d (21) a s anapproximation t o ( 1 ) . These bounds a r e due t o B i r g e , c f . [ 7 ] where a d e t a i l e d d i s c u s s i o n a p p e a r s .
A lower bound of a somewhat d i f f e r e n t n a t u r e s t i l l u s i n g t h e con- v e x i t y of Q, but n o t based on Jensens' i n e q u a l i t y p e r s e , can be o b t a i n e d a s f o l l o w s . Let ( 5
R ,
R = l ,. . . ,
V } be a c o l l e c t i o n of p o i n t s i n5
and l e tR R
Then
r E
a 5 ~ ( x , 51,
i.e. t h e s u b g r a d i e n t o f Q w i t h r e s p e c t t o5
a t5
R( f o r g i v e n x ) . We have t h a t
R R R
Q ( x , 5 ) =
r
( 5-
Tx)and
(24 R 7
Q ( x , 5 )
,
ii ( 5-
Tx) f o r a l l5
C z.The l a s t i n e q u a l i t y f o l l o w s from t h e s i m p l e o b s e r v a t i o n t h a t Q ( X , 5) = SUP h ( 5
-
TX)( ~ w 5
q land t h a t iiR i s a f e a s i b l e , but n o t n e c e s s a r i l y o p t i m a l , s o l u t i o n f o r t h e sup-problem d e f i n i n g Q. S i n c e ( 2 4 ) h o l d s f o r e v e r y R, we have
I n t e g r a t i n g o n b o t h s i d e s y i e l d s
Q(x> - > E{ max ii R ( 5
-
TX)l o
1<R<v
-
-I n g e n e r a l f i n d i n g t h e maximum f o r e a c h
5
may be d i f f i c u l t . But we may a s s i g n e a c h ii R t o a s u b r e g i o n o f I; t h i s bound i s n o t as t i g h t as ( 2 5 ) but we can r e f i n e i t by t a k i n g s u c c e s s i v e l y f i n e r and f i n e r p a r t i t i o n s . However one s h o u l d n o t f o r g e t t h a t (25) i n v o l v e s a r a t h e r s i m p l e i n t e g r a l and t h e e x p r e s s i o n t o t h e r i g h t c o u l d be e v a l u a t e d n u m e r i c a l l y ( t o a n a c c e p t a b l e d e g r e e o f a c c u r a c y ) w i t h o u t m a j o r d i f f i c u l t i e s . Note t h a t t h e c a l c u l a t i o n o f t h i s l o w e r bound d o e s n o t r e q u i r e t h e5 5 0
be c o n d i t i o n a l e x p e c t a t i o n s o r c h o s e n in a n y s p e c i f i c manner, however i t s h o u l d be o b v i o u s t h a t a w e l l chosen s p r e a d o f t h e15
R,
R = l ,...,
V ) w i l l g i v e u s s h a r p e r bounds. A l s o , t h e u s e o f l a r g e r s a m p l e s , i . e . by i n c r e a s i n g V , w i l l a l s o y i e l d a b e t t e r lower bound.2. UPPER BOUNDS
I f Q(x) i s e a s i l y c o m p u t a b l e , a s i m p l e u p p e r bound i s g i v e n by z* - < cx^
+
Q(2)f o r any f e a s i b l e i? i n K. I n p a r t i c u l a r , i f
x
s o l v e s (10) a n d i t t u r n s o u t t h a tx
€ K, t h e n we have t h a t- - -
( 2 6 ) z = c x
+
Q(G,E;)-
< z*-
< c x+
~ ( z ) .I n g e n e r a l we c a n n o t i n f e r t h a t
x <
K s i m p l y from knowing t h a t s o l v e s ( l o ) , u n l e s s w e h o w t h a t we a r e d e a l i n g w i t h a s t o c h a s t i c program w i t h c o m p l e t e r e c o u r s e , o r more g e n e r a l l y w i t h r e l a t i v e l y c o m p l e t e r e c o u r s e [ I ] , i.e.when K = {x(A.x = b , x - > 0 ) . R e f i n e m e n t s of t h i s bound, r e l y i n g on d i f f e r e n t v a l u e s of x may be found i n [81 and [ 9 ] , but t h e y a l w a y s i n v o l v e t h e
e v a l u a t i o n o f Q(x)
.
Without e v a l u a t i n g Q, we may f i n d u p p e r bounds f o r Q by c o n s i d e r i n g t h e e x t r e m e p o i n t s o f co:. Let u s assume i n what f o l l o w s t h a t E i s compact, t h e n so i s i t s convex h u l l and 2 = c o ( e x t 2) where e x t
-
=. are t h e e x t r e m e p o i n t s o f c.-
S i n c e Q(x,<) i s convex i n5,
we have t h a t f o r a l l5
EQ ( x , < )
5
supE;c t
Q ( x , E ; ),
= ~ ( x , e ( ~ ) ) , f o r some e ( X ) ~ e x t
-
c .= max
text
Q ( x y e ) Now e ( X ) may depend on x , b u t w e a l w a y s have t h a t(27 Q(x
5
max = Q ( x , e ) = Q ( x , e ( X I )e
c
e x t-
and h e n c e
(28 z * < - i n f x c K [CX
+
(max - Q ( x , e ) ) l . e e x t zI f t h e r e a r e o n l y a f i n i t e number o f e x t r e m e p o i n t s of 2,
-
a s i s u s u a l l yt h e c a s e in p r a c t i c e , t h e f u n c t i o n a p p e a r i n g on t h e r i g h t hand s i d e of t h e
i n e q u a l i t y c a n be minimized without major d i f f i c u l t i e s . Let {eJ
,
j = l ,. . . ,
J ) = e x t
E
be t h i s f i n i t e c o l l e c t i o n of extreme p o i n t s . We have t o s o l v e t h e mathematical program(29) f i n d x E R': and 8 C R such t h a t Ax = b, Q ( x , e J )
-
< 8 f o r j = l ,...,
J,and cx
+
8 i s minimizedThe l a s t c o n d i t i o n can a l s o be e x p r e s s e d a s
e l q y J ,
~ y j = eJ-
TX, yJ2
0 f o r j=1,...,
J.Thus (29) becomes e q u i v a l e n t t o t h e l i n e a r program
(30) f i n d XCR:' 8
E
R and ( ~ ' C R : ~ , 1 ,...,
J ) such t h a t Ax = b, Tx+
b$ = e j , 82
q y j f o r j = l ,...,
Jand c x
+
8 i s minimized.The o p t i m a l v a l u e y i e l d s t h e upper bound f o r z*.
T h i s i s a v e r y c r u d e bound. We can improve on t h i s , a s f o l l o w s : every
5 EE
a l s o belongs t o c o ( e x t E). We can t h u s f i n d {A.(S), j = l ,...,
J J ) such t h a t
and
We w r i t e A . (5) t o i n d i c a t e t h e dependence of t h e
A
on5.
By c o n v e x i t y ofJ j
Q ( x , * ) we have t h a t
Taking t h e e x p e c t a t i o n on b o t h s i d e s we have
where G i s t h e d i s t r i b u t i o n f u n c t i o n induced by P on A = {A
E
R ~A.
~ = 1, E ~ i=l JI f c o i s a simplex, t h e n each
5
€E
i s o b t a i n e d by a u n i q u e convex combination o f t h e extreme p o i n t s and i t i s n o t d i f f i c u l t t o a c t u a l l y d e r i v e G, c a l c u l a t e t h e l a s t i n t e g r a l and then minimize t h e r e s u l t i n g f u n c t i o n t o o b t a i n an upper bound f o r z*. I n g e n e r a l I i s n o t a simplex, and w e s h a l l s e e l a t e r w h a t t o do i n t h e g e n e r a l c a s e , but t h e r e i s an i m p o r t a n t c l a s s of problems t h a t r e d u c e s t o t h e c a s e whenH
is a simplex.Suppose t h e random v a r i a b l e s (of t h e m2 v e c t o r ) a r e independent.
Then t h e d i s t r i b u t i o n f u n c t i o n ( o r t h e p r o b a b i l i t y measure) i s s e p a r a b l e and (31) can be w r i t t e n a s
where
- -
m 2 zand f o r e a c h i, r = [ai,Bi] and 2 = Xi=l-i i
Since
= ( 1
-
a1+
A a ,we g e t t h e f o l l o w i n g e x p r e s s i o n f o r A1(Sl),
c1 -
a1A1 = and 1
-
A -B l - S 1 .
B1 -
a 1 -B 1 - q
Hence, w i t h p 1 = ~ 1 ~ ~ } ,
(33
l1
0Q
( x . ( h l .E2,
* . . ,9))
Gl(dXl) =(i: 1 :$
Q ( x y ( a i y E 2 , . ., i m
21) +
which we can s u b s t i t u t e in (32) f o r t h e i n t e g r a l w i t h r e s p e c t t o X We c a n 1 '
r e p e a t t h i s p r o c e s s f o r e a c h
5
t o o b t a i n a bound onQ
i n v o l v i n g o n l y t h e ie v a l u a t i o n o f t h e f u n c t i o n Q ( x Y a ) a t t h e v e r t i c e s of t h e r e c t a n g u l a r r e g i o n
-
+.-.
The whole argument r e a l l y b o i l s down t o t h e u s e of t h e s i m p l e i n - e q u a l i t y f o r r e a l - v a l u e d convex f u n c t i o n s @ of a random v a r i a b l e
5,
w i t h d i s t r i b u t i o n P o n [ a , B] and e x p e c t a t i o n p.This i n e q u a l i t y i s due t o Edmundson. Madansky [ 2 ] used i t in t h e c o n t e x t of s t o c h a s t i c programs ( w i t h s i m p l e r e c o u r s e ) t o o b t a i n a s i m p l e v e r s i o n of (32). A much r e f i n e d v e r s i o n of t h i s upper bound c a n be o b t a i n e d by p a r t i t i o n i n g t h e i n t e r v a l [ a ,
61
and u s i n g (34) f o r each i n t e r v a l i n t h e p a r t i t i o n , s u b s t i t u t i n g t h e end p o i n t s of t h e s u b i n t e r v a l f o r a and B, and t h e c o n d i t i o n a l e x p e c t a t i o n ( w i t h r e s p e c t t o t h i s s u b i n t e r v a l ) f o r p.I n t h e c a s e o f s t o c h a s t i c programs w i t h s i m p l e r e c o u r s e t h i s was c a r r i e d o u t by Huang, Ziemba and Ben-Tal [ 5 ] and by K a l l and Stoyan [ l o ] who a l s o c o n s i d e r s t o c h a s t i c problems of a more g e n e r a l n a t u r e .
Also, when P i s n o t s e p a r a b l e we c a n improve somewhat on (28) by o b s e r v i n g t h a t we can u s e (34) w i t h r e s p e c t t o one random v a r i a b l e , say
5.
We have< s u p
- ] Q ( x , ~ ) P(dS1.
C 2 , ..., 5 1
{ ( S t *
..., 5 115
m,€ E l
m2where p ( e j ) i s t h e c o n d i t i o n a l e x p e c t a t i o n of
5
g i v e nZJ
( t h e l a s t (m2-1)1 1
c o o r d i n a t e s o f e j )
.
From t h i s i t f o l l o w s t h a t min s u p -j1 - <i
-
<m 2 {e ( e( x , ( a i y ~ j ) )
€ e x t
El
1
where i t must be u n d e r s t o o d t h a t
GJ
c o n s i s t s of t h e (m2-1) components of e j t h a t a r e n o t i n d e x e d by i. F u r t h e r r e f i n e m e n t s t h r o u g h t h e p a r t i t i o n i n g of 3 a n d t h e u s e o f t h e c o r r e s p o n d i n g c o n d i t i o n a l means, t i g h t e n up t h i s i n e q u a l i t y .Another r e f i n e m e n t o f ( 2 8 ) , i n t h e c a s e of n o n s e p a r a b l e measure P, c a n be o b t a i n e d by c o n s i d e r i n g s i m p l i c i a 1 d e c o m p o s i t i o n s o f
,
assuming n a t u r a l l y t h a t E a d m i t s s u c h a d e c o m p o s i t i o n (which means t h a tE
s h o u l d be p o l y h e d r a l ) . Let S={S R,
R = l ,. . . ,
L ) be s u c h a d e c o m p o s i t i o n ( t e c h n i c a l l yR R R
S i s a complex whose c e l l s S a r e s i m p l i c e s ) . Let {eo,
.. . ,
e } be t h e m,R L
v e r t i c e s o f t h e s i m p l e x S
,
assuming t h a t dim- =
= m2' Then e a c h E,C S
RR R
d e t e r m i n e s a u n i q u e v e c t o r o f b a r y c e n t r i c c o o r d i n a t e s (Ao,
.. . ,
X ) s u c h m2t h a t
On
S
R,
w e a r e t h u s g i v e n a s i m p l e f o r m u l a f o r t h e r e l a t i o n s h i p between t h e 2 ,d i s t r i b t i o n of
5
a n d t h e i n d u c e d d i s t r i b u t i o n f o r t h e X s. W e h a v e jm2+1 m 2 R
where A =
{XER
lLj,ohj = I , ha > 01
and G i s t h e m e a s u r e i n d u c e d byj
-
Rt h e p r e c e d i n g t r a n s f o r m a t i o n . I f w e assume that t h e measure P i s a b s o l u t e l y m 2
c o n t i n u o u s ( w i t h r e s p e c t t o t h e Lebesgue measure on R ), t h e n P a s s i g n s z e r o measure t o e v e r y f a c e (of dimension less t h a n m ) of t h e s i m p l i c e s
2
SR
and henceJ
T h i s new u p p e r bound c a n a g a i n be r e f i n e d i n two ways, f i r s t by c o n s i d e r i n g f i n e r s i m p l i c i a 1 d e c o m p o s i t i o n s , and second by c o n s i d e r i n g f o r e v e r y
5
t h e smallest u p p e r bound g i v e n by a number of p o s s i b l e s i m p l i c i a l r e p r e - s e n t a t i o n s . W e s k e t c h t h i s o u t .
-
1 RSuppose r: i s a convex p o l y t o p e (of dimension m 2 ) and {v
, .. . ,
vi s a f i n i t e c o l l e c t i o n of p o i n t s i n E t h a t i n c l u d e s t h e e x t r e m e p o i n t s of
-
1 R.
LetP
be t h e set o f a l l (m2+
1 ) s u b s e t s of {v, ... ,
v s u c h t h a tJ
c o ( v J 0 ,
...,
v m2) i s a m -simplex. The c o n v e x i t y of Q(x,-) y i e l d s 2where
1 3
i.e.
5
f c o ( v J o ,...,
v j m 2 ) With P ( c ) d e n o t i n g t h e e l e m e n t s of P that have5
i n t h e i r convex h u l l , we g e tEach e l e m e n t o f P ( 5 ) i n d u c e s a m e a s u r e on A, w e c a n i n t e g r a t e on b o t h s i d e s t o o b t a i n a n u p p e r bound on
2
and t h u s a l s o on z*.3. GETTING A STARTING SOLUTION
The i n e q u a l i t i e s , and t h u s t h e r e s u l t i n g e r r o r bounds, p r e s e n t e d above depend upon t h e c h o s e n sample p o i n t s o f 3 o r t h e p a r t i t i o n i n g scheme used. Choices f o r i n i t i a l s a m p l e s c a n be based o n t h e s o l u t i o n s o f
s i m p l i f i e d p r o b l e m s i n which t h e c o n s t r a i n t s have been r e l a x e d . It i s c o n v e n i e n t t o u s e h e r e v e r s i o n ( 7 ) - ( 8 ) - ( 9 ) of t h e o r i g i n a l problem. W e s h a l l assume t h a t we a r e d e a l i n g w i t h s t o c h a s t i c programs w i t h r e l a t i v e l y c o m p l e t e r e c o u r s e (K = K1). I n terms o f ( 7 ) t h i s means t h a t i f x f K1 and
x
= Tx, t h e nx f
L2, c f . t h e e x p r e s s i o n f o r L f o l l o w i n g ( 9 ) .2
Suppose
Xo
i s a g u e s s a t t h e o p t i m a l t e n d e r , i.e. a s p a r t of a p a i r 0 0( x , X ) s o l v i n g ( 7 ) . Cost c o n s i d e r a t i o n s might l e a d u s t o s u c h a c h o i c e , but t h e r e i s no g u a r a n t e e t h a t Xo i s a c t u a l l y p a r t o f a f e a s i b l e p a i r f o r problem ( 7 ) , t h a t we r e p e a t h e r e f o r c o n v e n i e n c e s a k e :
( 7 ) f i n d XER:', X ~ ~ s u c h that Ax m 2 = b , Tx =
x
and z = c x
+
Y(x) i s minimized.To o b t a i n a f e a s i b l e s o l u t i o n we m i g h t s o l v e t h e l i n e a r program ( w i t h h+ - > 0, h-
-
> 0 )f i n d x f R Y 1 , u
+ E
R:', U-f ~~2-
s u c h t h a tand z = c x
+
h u+ + -
h-u-is minimized.W e c a n u s e t h e r e s u l t i n g s o l u t i o n t o s t a r t t h e o p t i m i z a t i o n a l g o r i t h m . I n t h e c a s e o f s i m p l e r e c o u r s e , a s u i t a b l e c h o i c e o f h and h- may be t h e
+
v e c t o r s q+ and q- t h a t d e t e r m i n e t h e r e c o u r s e c o s t s . R e c a l l t h a t f o r
s t o c h a s t i c programs w i t h s i m p l e r e c o u r s e , t h e f u n c t i o n
1C,
a s d e f i n e d by ( 9 ) , i s g i v e n by$(x,
S) =ci=,4Ji
m2 (xi, Si)and
I n t h i s s i t u a t i o n , we c o u l d p r o c e e d a s f o l l o w s : f o r e v e r y i=l,
. . . ,
m 2 ,s o l v e t h e s i n g l e c o n s t r a i n t s t o c h a s t i c program
(38 n
f i n d x € R + l , x i € R s u c h t h a t Tix =
xi,
and z = c x
+ Y. (x.
) i s minimized,i 1 1
h e r e Ti i s t h e i - t h row of T and
T h i s problem i s e q u i v a l e n t t o
(39) n
f i n d x € R + ' ,
xi€
R s u c h t h a tx
= T . x ,i 1
w i t h Fi d e n o t i n g t h e m a r g i n a l d i s t r i b u t i o n f u n c t i o n o f
5..
The o p t i m a l1
0 0
s o l u t i o n of (38) i s t h e p a i r (x , x . ) s u c h that
1
xo > 0 f o r j=1,
...,
n ,J
-
> 0
c j
- e t i j -
f o r j = l ,. . .. ,
n ,( C
-
€It. .)x = 0 f o r j = l ,...,
n.j 13 j
+ -
where q i = qi
+
qi, F i ( ~ ) = PICi < 21,
and F:(z) = PISi5
2 1 .I n o r d e r t o s i m p l i f y t h e p r e s e n t a t i o n , w e make t h e f o l l o w i n g a s s u m p t i o n s :
( i ) Fi i s s t r i c t l y c o n t i n u o u s l y i n c r e a s i n g on i t s s u p p o r t , ( i i ) T > 0,
i
-
The l a s t assumption i s o n l y i n t r o d u c e d t o r e n d e r t h e problem n o n t r i v i a l . Without such a c o n d i t i o n t h e problem i s e i t h e r unbounded o r of a t y p e t h a t h a s no p r a c t i c a l . i n t e r e s t . With t h i s , we have
e
= i n f . [ c .I t i j I
= c S / t i sJ J
T h i s method g i v e s u s a s t a r t i n g v e c t o r
x
0,
which we can t h e n u s e t o g e n e r a t e a f e a s i b l e p a i r ( i ? , ; ) , a s i n d i c a t e d a t t h e beginning o f t h i ss e c t i o n . Some j u s t i f i c a t i o n f o r t h i s c h o i c e comes from t h e f a c t t h a t we a r e s o l v i n g f o r e a c h i t h e problem "optimally". T h i s b o i l s down t o f i n d i n g t h e s o l u t i o n t o a newsboy problem (having more t h a n one s u p p l y s o u r c e ) . For a d e t a i l e d s t u d y of t h i s c l a s s o f problems, when viewed a s s i m p l e s t o c h a s t i c programs, c o n s u l t [ l l ] .
I f w e a r e n o t d e a l i n g w i t h s i m p l e r e c o u r s e we may s t i l l proceed i n a v e r y s i m i l a r manner. For e a c h i, t h e problem t o be s o l v e d i s
(40) f i n d XER:~, X .
E
R s u c h t h a t Tix =x
andI. i
~ x
+ [
i n f [qy /wiy =E~ -
x i ] d p i ( t i ) i s minimized.- -
i
Here a g a i n P i s t h e m a r g i n a l d i s t r i b u t i o n of
5
and r:-
C R i t s s u p p o r t .i i i
W e n o t e t h a t t h e i n t e g r a n d a b o v e i s
( t i
-
xi)dpi(Ei) +4 x[&)
(5,-
xi)dPi ( t i ),
i j max assuming h e r e t h a t
(+)
= i n f[&,
j = l , . . * , n gi j min i j
(+)
= s u p[+,
j = l , ...,n.]i j max i j
and t h a t t h e c o e f f i c i e n t s w a p p e a r i n g i n (q./wijlmin and (q./wijlmax a r e
i j J J
n e g a t i v e and p o s i t i v e r e s p e c t i v e l y . The infimum i n (40) t h e n o c c u r s a t a p o i n t s u c h t h a t
I f we r e s t r i c t
x
t oxi
= t . x . f o r f i x e d j , we g e ti J J
X . 0 a r g m i n j
1
[zij xij + 1
i n f [ q y Iwiy =ci -
X . . I d p i ( c i )j
- -
1JI
where
X i j = F
Again t h i s l e a d s u s t o a v e c t o r
x
0.
The i n t u i t i v e j u s t i f i c a t i o n f o r t h e u s e of t h i s v e c t o r b e i n g t h e same as i n t h e c a s e o f s t o c h a s t i c programs w i t h s i m p l e r e c o u r s e .After t h e i n i t i a l c h o i c e o f
x
0,
o t h e r v a l u e s ofx
may b e c h o s e n by m i n i m i z i n g t h e e x p e c t e d e r r o r i n a p p r o x i m a t i n g t h e f u n c t i o n Y(x), by u s i n g a n a p r i o r i d i s t r i b u t i o n on X. A s newx
v a l u e s are found i n an o p t i m i z a t i o n p r o c e d u r e , t h i s d i s t r i b u t i o n may be changed u s i n g B a y e s i a n u p d a t e s ; i n t h e c a s e o f s i m p l e r e c o u r s e t h e e x p e c t e d e r r o r i s e a s i l y m e a s u r a b l e s i n c e + ( x ) c a n b e e v a l u a t e d p r e c i s e l y on e a c h s u b r e g i o n .REFERENCES
R. Wets, S t o c h a s t i c Programming : a p p r o x i m a t i o n schemes a n d s o l u t i o n t e c h n i q u e s , i n Mathematical Programming 2982: The S t a t e - o f-the-Art, S p r i n g e r V e r l a g , B e r l i n . 1983.
A. Madansky, I n e q u a l i t i e s f o r s t o c h a s t i c l i n e a r p r o g r a m i n g p r o b l e m s , Management Science 6 ( 1 960), 197-2 04.
M. Perlman, " J e n s e n ' s i n e q u a l i t y f o r a convex v e c t o r - v a l u e d f u n c t i o n on a n i n f i n i t e d i m e n s i o n a l s p a c e ,
"
J. Mu2 t i v a r i a k A n a l y s i s 4 (1974),
52-65.
P. K a l l , A p p r o x i m a t i o n s t o s t o c h a s t i c programming w i t h c o m p l e t e f i x e d r e c o u r s e ,
N m .
Math., 22 (1974), 333-339.C. Huang, W. Ziemba, a n d A. Ben-Tal, Bounds o n t h e e x p e c t a t i o n o f a convex f u n c t i o n o f a random v a r i a b l e : w i t h a p p l i c a t i o n s t o s t o c h a s t i c p r o g r a m i n g , G p e r a t i o n s Research, 25 ( 1 9 7 7 ) , 315-325.
D. Walkup and R. Wets, S t o c h a s t i c programs w i t h r e c o u r s e , S I A M J.
A p p l i e d Math., 1 5 ( 1 9 6 7 ) , 1299-1314.
J. B i r g e , The v a l u e o f t h e s t o c h a s t i c s o l u t i o n in s t o c h a s t i c linear programs w i t h f e x e d r e c o u r s e , M a t h e m a t i c a l Programming, 24 CL982), 314-325.
P. Kall
,
Cornputat i o n a l methods f o r s o l v i n g t w o - s t a g e s t o c h a s t i c l i n e a r programming problems, ZAMP 3 0 ( 1 9 7 9 ) , 261-271.J. B i r g e , S o l u t i o n methods f o r s t o c h a s t i c dynamic l i n e a r programs, T e c h n i c a l R e p o r t 80-2 9, Systems O p t i m i z a t i o n L a b o r a t o r y , S t a n f o r d U n i v e r s i t y , 1980.
[ l o ] P. Kall and D. Stoyan, S o l v i n g s t o c h a s t i c p r o g r a m i n g problems w i t h r e c o u r s e , i n c l u d i n g e r r o r bounds,
Math. Gperationsforschung S t a t i s t . ,
Ser.Optimization
1 3 (1982), 431-447.[ l l ] R. Wets, S t o c h a s t i c p r o g r a m i n g , L e c t u r e N o t e s , 1974.