32 Congress
-
Upload
sidney-lins -
Category
Documents
-
view
227 -
download
0
Transcript of 32 Congress
-
7/28/2019 32 Congress
1/18
O n t h e C o m p u t e r I m p l e m e n t a t i o n o f F e a s i b l e D i r e c t i o n
I n t e r i o r P o i n t A l g o r i t h m s F o r N o n l i n e a r O p t i m i z a t i o n
J o s e H e r s k o v i t s a n d G i n e s S a n t o s
C O P P E , F e d e r a l U n i v e r s i t y o f R i o d e J a n e i r o
C a i x a P o s t a l 6 8 5 0 3 , 2 1 9 4 5 - 9 7 0 R i o d e J a n e i r o , B R A Z I L
j o s e @ c o m . u f r j . b r
A b s t r a c t
W e d i s c u s s t h e c o m p u t e r i m p l e m e n t a t i o n o f a c l a s s o f i n t e r i o r p o i n t a l g o r i t h m s f o r
t h e m i n i m i z a t i o n o f a n o n l i n e a r f u n c t i o n w i t h e q u a l i t y a n d i n e q u a l i t y c o n s t r a i n t s . T h e s e
a l g o r i t h m s u s e x e d p o i n t i t e r a t i o n s t o s o l v e K a r u s h - K u h n - T u c k e r r s t o r d e r o p t i m a l i t y
c o n d i t i o n s . A t e a c h i t e r a t i o n a d e s c e n t d i r e c t i o n i s d e n e d b y s o l v i n g a l i n e a r s y s t e m .
I n a s e c o n d s t a g e , t h e l i n e a r s y s t e m i s p e r t u r b e d i n s u c h a w a y t o d e e c t t h e d e s c e n t
d i r e c t i o n a n d o b t a i n a f e a s i b l e d e s c e n t d i r e c t i o n . A l i n e s e a r c h i s t h e n p e r f o r m e d t o g e t a
n e w i n t e r i o r p o i n t w i t h a l o w e r o b j e c t i v e . N e w t o n , q u a s i - N e w t o n o r r s t o r d e r v e r s i o n s
o f t h e a l g o r i t h m c a n b e o b t a i n e d . T h i s p a p e r i s m a i n l y c o n c e r n e d w i t h t h e s o l u t i o n o f t h e
i n t e r n a l l i n e a r s y s t e m s , t h e a l g o r i t h m s t h a t w e e m p l o y f o r t h e c o n s t r a i n e d l i n e s e a r c h a n d
a l s o w i t h t h e q u a s i - N e w t o n m a t r i x u p d a t i n g . W e a l s o p r e s e n t s o m e n u m e r i c a l r e s u l t s
o b t a i n e d w i t h a q u a s i N e w t o n A l g o r i t h m o f t h e f a m i l y . A s e t o f t e s t p r o b l e m s w e r e s o l v e d
v e r y e c i e n t l y w i t h t h e s a m e s e t o f v a l u e s o f t h e i n t e r n a l p a r a m e t e r s .
1 I n t r o d u c t i o n
T h i s p a p e r i s c o n c e r n e d w i t h t h e p r o b l e m o f m i n i m i z i n g a f u n c t i o n s u b m i t t e d t o a s e t o f e q u a l i t y
a n d i n e q u a l i t y c o n s t r a i n t s , w h e n n o n l i n e a r s m o o t h f u n c t i o n s a r e i n v o l v e d . E n g i n e e r i n g d e s i g n
i s a n a t u r a l a p p l i c a t i o n f o r t h i s p r o b l e m , s i n c e d e s i g n e r s w a n t t o n d t h e b e s t d e s i g n t h a t
s a t i s e s a l l t h e r e q u i r e m e n t s o f f e a s i b i l i t y . C a l l i n g x
1
; x
2
; : : : ; x
n
t h e d e s i g n v a r i a b l e s , f x t h e
o b j e c t i v e f u n c t i o n , g
i
x ; i = 1 ; 2 ; : : ; m t h e i n e q u a l i t y c o n s t r a i n t s a n d h
i
x ; i = 1 ; 2 ; : : ; p t h e
i n e q u a l i t y c o n s t r a i n t s , t h e o p t i m i z a t i o n p r o b l e m c a n b e d e n o t e d
m i n i m i z e f x
s u b j e c t t o g x 0
a n d h x = 0 ;
9
=
;
1 . 1
w h e r e g 2 R
m
a n d h 2 R
p
a r e f u n c t i o n s i n R
n
.
R e s e a r c h p a r t i a l l y d e v e l o p e d a t I N R I A , I n s t i t u t N a t i o n a l d e R e c h e r c h e e n I n f o r m a t i q u e e t e n A u t o m a t i q u e ,
R o c q u e n c o u r t , F r a n c e .
1
-
7/28/2019 32 Congress
2/18
T h i s p r o b l e m i s s a i d t o b e a M a t h e m a t i c a l P r o g r a m a n d , t h e d i s c i p l i n e t h a t s t u d i e s t h e
n u m e r i c a l t e c h n i q u e s t o s o l v e i t , M a t h e m a t i c a l P r o g r a m m i n g , 1 5 . E v e n i f m a t h e m a t i c a l p r o -
g r a m s a r i s e n a t u r a l l y i n o p t i m i z a t i o n p r o b l e m s r e l a t e d t o a w i d e s e t o f d i s c i p l i n e s t h a t e m p l o y
m a t h e m a t i c a l m o d e l s , s e v e r a l p h y s i c a l p h e n o m e n a c a n a l s o b e m o d e l e d b y m e a n s o f m a t h e -
m a t i c a l p r o g r a m s . T h i s i s t h e c a s e w h e n " t h e e q u i l i b r i u m " i s a t t a i n e d a t t h e m i n i m u m o f a n
e n e r g y f u n c t i o n .
F e a s i b l e d i r e c t i o n a l g o r i t h m s a r e a n i m p o r t a n t c l a s s o f m e t h o d s f o r s o l v i n g c o n s t r a i n e d
o p t i m i z a t i o n p r o b l e m s . A t e a c h i t e r a t i o n , t h e s e a r c h d i r e c t i o n i s a f e a s i b l e d i r e c t i o n o f t h e
i n e q u a l i t y c o n s t r a i n t s a n d , a t t h e s a m e t i m e , a d e s c e n t d i r e c t i o n o f t h e o b j e c t i v e o r a n o t h e r
a p p r o p r i a t e f u n c t i o n . A c o n s t r a i n e d l i n e s e a r c h i s t h e n p e r f o r m e d t o o b t a i n a s a t i s f a c t o r y
r e d u c t i o n o f t h e f u n c t i o n , w i t h o u t l o o s i n g t h e f e a s i b i l i t y .
T h e f a c t o f g i v i n g i n t e r i o r p o i n t s m a k e s f e a s i b l e d i r e c t i o n a l g o r i t h m s v e r y e c i e n t i n e n g i -
n e e r i n g d e s i g n , w h e r e f u n c t i o n s e v a l u a t i o n i s i n g e n e r a l v e r y e x p e n s i v e . S i n c e a n y i n t e r m e d i a t e
d e s i g n c a n b e e m p l o y e d , t h e i t e r a t i o n s c a n b e s t o p p e d w h e n t h e c o s t r e d u c t i o n p e r i t e r a t i o n
b e c o m e s s m a l l e n o u g h .
T h e r e a r e a l s o s e v e r a l e x a m p l e s t h a t d e a l w i t h a n o b j e c t i v e f u n c t i o n , o r c o n s t r a i n t s , t h a t a r e
n o t d e n e d a t i n f e a s i b l e p o i n t s . T h i s i s t h e c a s e o f s i z e o r s h a p e c o n s t r a i n t s i n s o m e e x a m p l e s
o f s t r u c t u r a l o p t i m i z a t i o n . W h e n a p p l y i n g f e a s i b l e d i r e c t i o n a l g o r i t h m s t o r e a l t i m e p r o b l e m s ,
a s f e a s i b i l i t y i s m a i n t a i n e d a n d c o s t r e d u c e d , t h e c o n t r o l s c a n b e a c t i v a t e d a t e a c h i t e r a t i o n .
I n t h i s p a p e r w e d i s c u s s t h e n u m e r i c a l i m p l e m e n t a t i o n o f a c l a s s o f f e a s i b l e d i r e c t i o n a l g o -
r i t h m s t h a t u s e s x e d p o i n t i t e r a t i o n s t o s o l v e t h e n o n l i n e a r e q u a t i o n s , i n t h e p r i m a l a n d t h e
d u a l v a r i a b l e s , g i v e n b y t h e e q u a l i t i e s i n c l u d e d i n K a r u s h - K u h n - T u c k e r o p t i m a l i t y c o n d i t i o n s .
W i t h t h e o b j e c t o f e n s u r i n g c o n v e r g e n c e t o K a r u s h - K u h n - T u c k e r p o i n t s , t h e s y s t e m i s s o l v e d
i n s u c h a w a y a s t o h a v e t h e i n e q u a l i t i e s i n K a r u s h - K u h n - T u c k e r c o n d i t i o n s s a t i s e d a t e a c h
i t e r a t i o n . B a s e d o n t h e p r e s e n t g e n e r a l t e c h n i q u e , r s t o r d e r , q u a s i N e w t o n o r N e w t o n a l g o r i -
t h m s c a n b e o b t a i n e d . I n p a r t i c u l a r , t h e a l g o r i t h m s d e s c r i b e d i n 1 0 , 1 2 a n d t h e q u a s i N e w t o n
o n e p r e s e n t e d i n 1 1 .
T h e p r e s e n t a l g o r i t h m i s s i m p l e t o c o d e , s t r o n g a n d e c i e n t . I t d o e s n o t i n v o l v e p e n a l t y
f u n c t i o n s , a c t i v e s e t s t r a t e g i e s o r q u a d r a t i c p r o g r a m m i n g s u b p r o b l e m s . I t m e r e l y r e q u i r e s t h e
s o l u t i o n o f t w o i n t e r n a l l i n e a r s y s t e m s w i t h t h e s a m e m a t r i x a t e a c h i t e r a t i o n , f o l l o w e d b y a n
i n e x a c t l i n e s e a r c h . I n p r a c t i c a l a p p l i c a t i o n s i t c a n b e t a k e n a d v a n t a g e o f t h e s t r u c t u r e o f t h e
p r o b l e m a n d o f p a r t i c u l a r i t i e s o f t h e f u n c t i o n s i n i t t o i m p r o v e t h e c a l c u l u s e c i e n c y . T h i s
i s t h e c a s e o f t h e N e w t o n a l g o r i t h m f o r l i n e a r a n d q u a d r a t i c p r o g r a m m i n g p r e s e n t e d i n 2 9 ,
t h e N e w t o n a l g o r i t h m f o r l i m i t a n a l y s i s o f s o l i d s , 3 2 a n d t h e N e w t o n a l g o r i t h m f o r s t r e s s
a n a l y s i s o f l i n e a r e l a s t i c s o l i d s i n c o n t a c t , 1 , 3 1 .
S e v e r a l p r o b l e m s i n E n g i n e e r i n g O p t i m i z a t i o n w e r e s o l v e d u s i n g t h e p r e s e n t m e t h o d . W e
c a n m e n t i o n a p p l i c a t i o n s i n s t r u c t u r a l o p t i m i z a t i o n , 1 3 , 2 8 , u i d m e c h a n i c s , 2 , 4 , 5 a n d
m u l t i d i s c i p l i n a r y o p t i m i z a t i o n w i t h a e r o d y n a m i c s a n d e l e c t r o m a g n e t i s m , 2 , 3 .
I n t h e n e x t s e c t i o n w e d i s c u s s t h e b a s i s o f t h e m e t h o d a n d t h e n a n a l g o r i t h m f o r i n e q u a l i t y
c o n s t r a i n t s i s p r e s e n t e d . T h e f o l l o w i n g s e c t i o n s a r e d e v o t e d t o t h e i m p l e m e n t a t i o n o f r s t o r d e r ,
q u a s i - N e w t o n a n d N e w t o n v e r s i o n s o f t h e a l g o r i t h m , t o t h e s o l u t i o n o f t h e i n t e r n a l s y s t e m s
o f e q u a t i o n s a n d t o t h e l i n e s e a r c h c r i t e r i a a n d a l g o r i t h m s . F i n a l l y a n d a l g o r i t h m f o r e q u a l i t y
a n d i n e q u a l i t y c o n s t r a i n t s i s i n t r o d u c e d a n d t h e n u m e r i c a l r e s u l t s o n a s e t o f t e s t p r o b l e m s a r e
s h o w n .
2
-
7/28/2019 32 Congress
3/18
2 T h e F e a s i b l e D i r e c t i o n I n t e r i o r P o i n t M e t h o d
T o d e s c r i b e t h e b a s i c i d e a s o f t h e s e t e c h n i q u e , w e c o n s i d e r t h e i n e q u a l i t y c o n s t r a i n e d o p t i m i -
z a t i o n p r o b l e m
m i n i m i z e f x
s u b j e c t t o g x 0 ;
2 . 1
W e d e n o t e r g x 2 R
n m
t h e m a t r i x o f d e r i v a t i v e s o f g a n d c a l l 2 R
m
t h e v e c t o r o f d u a l
v a r i a b l e s , L x ; = f x +
t
g x t h e L a g r a n g i a n a n d H x ; = r
2
f x +
P
m
i = 1
i
r
2
g
i
x i t s
H e s s i a n . G x d e n o t e s a d i a g o n a l m a t r i x s u c h t h a t G
i i
x = g
i
x .
T h e c o r r e s p o n d i n g K a r u s h K u h n T u c k e r r s t o r d e r o p t i m a l i t y c o n d i t i o n s c a n b e e x p r e s s e d
a s
r f x + r g x = 0 2 . 2
G x = 0 2 . 3
0 2 . 4
g x 0 : 2 . 5
A N e w t o n ' s i t e r a t i o n t o s o l v e t h e n o n l i n e a r s y s t e m o f e q u a t i o n s 3 - 4 i n x ; i s s t a t e d a s
"
B r g x
k
k
r g
t
x
k
G x
k
"
x
k + 1
0
, x
k
k + 1
0
,
k
= ,
"
r f x
k
+ r g x
k
k
G x
k
k
2 . 6
w h e r e x
k
;
k
i s t h e s t a r t i n g p o i n t o f t h e i t e r a t i o n a n d x
k + 1
0
;
k + 1
0
i s t h e n e w e s t i m a t e , B =
H x
k
;
k
a n d
k
a d i a g o n a l m a t r i x w i t h
k
i i
k
i
.
I n o u r a p p r o a c h , w e c a n a l s o t a k e B e q u a l t o a q u a s i - N e w t o n e s t i m a t e o f H x ; o r t o t h e
i d e n t i t y m a t r i x . D e p e n d i n g o n t h e w a y i n w h i c h t h e s y m m e t r i c m a t r i x B 2 R
n n
i s d e n e d ,
2 . 6 r e p r e s e n t s a s e c o n d o r d e r , a q u a s i - N e w t o n o r a r s t o r d e r i t e r a t i o n . H o w e v e r , t o h a v e
g l o b a l c o n v e r g e n c e , B m u s t b e p o s i t i v e d e n i t e , s e e 1 4 .
I t e r a t i o n s 2 . 6 a r e m o d i e d i n a w a y t o g e t , f o r a g i v e n i n t e r i o r p a i r x
k
;
k
, a n e w i n t e r i o r
e s t i m a t e w i t h a b e t t e r o b j e c t i v e . W i t h t h i s p u r p o s e , a d i r e c t i o n d
k
0
= x
k + 1
0
, x
k
i n t h e p r i m a l
s p a c e , i s d e n e d . T h e n , f r o m 2 . 6 , w e h a v e t h e l i n e a r s y s t e m i n d
k
0
;
k + 1
0
B
k
d
k
0
+ r g x
k
k + 1
0
= , r f x
k
2 . 7
k
r g
t
x
k
d
k
0
+ G x
k
k + 1
0
= 0 ; 2 . 8
I t c a n b e p r o v e d t h a t d
k
0
i s a d e s c e n t d i r e c t i o n o f f . H o w e v e r , d
k
0
i s n o t u s e f u l a s a s e a r c h
d i r e c t i o n s i n c e i t i s n o t n e c e s s a r i l y f e a s i b l e . T h i s i s d u e t o t h e f a c t t h a t a s a n y c o n s t r a i n t g o e s
t o z e r o , 2 . 8 f o r c e s d
k
0
t o t e n d t o a d i r e c t i o n t a n g e n t t o t h e f e a s i b l e s e t , s e e 1 4 .
T o o b t a i n a f e a s i b l e d i r e c t i o n , b y a d d i n g a n e g a t i v e v e c t o r i n t h e r i g h t s i d e o f 2 . 8 , w e
d e n e t h e n e w l i n e a r s y s t e m i n d
k
a n d
k + 1
B
k
d
k
+ r g x
k
k + 1
= , r f x
k
2 . 9
k
r g
t
x
k
d
k
+ G x
k
k + 1
= ,
k
k
; 2 . 1 0
3
-
7/28/2019 32 Congress
4/18
F i g u r e 1 : S e a r c h d i r e c t i o n
o b t a i n e d b y a d d i n g a n e g a t i v e v e c t o r t o t h e r i g h t s i d e o f 2 . 8 , w h e r e
k
0 , d
k
i s t h e n e w
d i r e c t i o n a n d
k + 1
i s t h e n e w e s t i m a t e o f . W e h a v e n o w t h a t d
k
i s a f e a s i b l e d i r e c t i o n , s i n c e
r g
t
i
x
k
d
k
= ,
k
0 f o r t h e a c t i v e c o n s t r a i n t s .
T h e i n c l u s i o n o f a n e g a t i v e n u m b e r i n t h e r i g h t h a n d s i d e o f 2 . 8 p r o d u c e s a d e e c t i o n o f
d
k
0
, p r o p o r t i o n a l t o
k
, i n t h e s e n s e o f t h e i n t e r i o r o f t h e f e a s i b l e r e g i o n . T o e n s u r e t h a t d i s a
d e s c e n t d i r e c t i o n a l s o , w e e s t a b l i s h a n u p p e r b o u n d o n
k
i n o r d e r t o e n s u r e t h a t
d
k
t
r f x
k
d
k
0
t
r f x
k
; 2 0 ; 1 ; 2 . 1 1
w h i c h i m p l i e s d
k
t
r f x
k
0 . T h u s , d
k
i s a f e a s i b l e d e s c e n t d i r e c t i o n .
I n g e n e r a l , t h e r a t e o f d e s c e n t o f f a l o n g d
k
w i l l b e s m a l l e r t h a n a l o n g d
k
0
. T h i s i s a p r i c e
t h a t w e p a y f o r o b t a i n i n g a f e a s i b l e d e s c e n t d i r e c t i o n .
T o o b t a i n t h e u p p e r b o u n d o n
k
, w e s o l v e t h e l i n e a r s y s t e m i n d
k
1
;
k + 1
1
B d
k
1
+ r g x
k
k + 1
1
= 0 2 . 1 2
k
r g
t
x
k
d
k
1
+ G x
k
k + 1
1
= ,
k
: 2 . 1 3
S i n c e
d
k
= d
k
0
+
k
d
1
;
w e h a v e t h a t , i f
k
, 1 d
k
0
t
r f x
k
d
k
1
t
r f x
k
; 2 . 1 4
t h e n 2 . 1 1 h o l d s .
T o d e t e r m i n e a n e w p r i m a l p o i n t , a n i n e x a c t l i n e s e a r c h a l o n g d
k
i s d o n e , l o o k i n g f o r a n e w
i n t e r i o r p o i n t x
k
+ t
k
d
k
w i t h a s a t i s f a c t o r y d e c r e a s e o f t h e f u n c t i o n . D i e r e n t r u l e s c a n b e
e m p l o y e d t o d e n e n e w p o s i t i v e d u a l v a r i a b l e s
k + 1
.
I n F i g u r e 1 , t h e s e a r c h d i r e c t i o n o f a n o p t i m i z a t i o n p r o b l e m w i t h t w o d e s i g n v a r i a b l e s a n d
o n e c o n s t r a i n t i s i l l u s t r a t e d . A t x
k
o n t h e b o u n d a r y , t h e d e s c e n t d i r e c t i o n d
0
i s t a n g e n t t o t h e
c o n s t r a i n t . E v e n i f i n t h i s e x a m p l e , w e c a n p r o v e t h a t d
1
i s o r t h o g o n a l t o d
0
, i n g e n e r a l w e c a n
o n l y s a y t h a t d
1
i s i n t h e s u b s p a c e o r t h o g o n a l t o t h e a c t i v e c o n s t r a i n t s a t x
k
. S i n c e d
1
p o i n t s
t o t h e i n t e r i o r o f t h e f e a s i b l e d o m a i n , i t i m p r o v e s f e a s i b i l i t y .
4
-
7/28/2019 32 Congress
5/18
3 A B a s i c A l g o r i t h m
B a s e d o n t h e i d e a s p r e s e n t e d a b o v e , w e s t a t e t h e f o l l o w i n g a l g o r i t h m f o r i n e q u a l i t y c o n s t r a i n e d
o p t i m i z a t i o n :
F E A S I B L E D I R E C T I O N I N T E R I O R P O I N T A L G O R I T H M
I n e q u a l i t y C o n s t r a i n t s
P a r a m e t e r s . 2 0 ; 1 a n d p o s i t i v e ' 0 ; ; a n d
I
:
D a t a . I n i t i a l i z e x s u c h t h a t g x 0 , 0 a n d B 2 R
n n
s y m m e t r i c a n d p o s i t i v e d e n i t e .
S t e p 1 . C o m p u t a t i o n o f t h e s e a r c h d i r e c t i o n d .
i S o l v e t h e l i n e a r s y s t e m f o r d
0
;
0
B d
0
+ r g x
0
= , r f x ; 3 . 1
r g
t
x d
0
+ G x
0
= 0 : 3 . 2
I f d
0
= 0 ; s t o p .
i i S o l v e t h e l i n e a r s y s t e m f o r d
1
;
1
B d
1
+ r g x
1
= 0 ; 3 . 3
r g
t
x d
1
+ G x
1
= , : 3 . 4
i i i I f d
t
1
r f x 0 ; s e t
= i n f ' k d
0
k
2
; , 1 d
t
0
r f x = d
t
1
r f x : 3 . 5
O t h e r w i s e , s e t
= ' k d
0
k
2
: 3 . 6
i v C o m p u t e t h e s e a r c h d i r e c t i o n
d = d
0
+ d
1
: 3 . 7
S t e p 2 . L i n e s e a r c h .
F i n d a s t e p l e n g t h t s a t i s f y i n g a g i v e n c o n s t r a i n e d l i n e s e a r c h c r i t e r i o n o n t h e o b j e c t i v e
f u n c t i o n f a n d s u c h t h a t g x + t d 0 .
S t e p 3 . U p d a t e s .
i D e n e a n e w x :
x = x + t d
i i D e n e a n e w :
S e t , f o r i = 1 ; m ;
i
: = s u p
0 i
; k d
0
k
2
: 3 . 8
I f g
i
x , a n d
i
I
, s e t
i
=
I
.
i i i U p d a t e B s y m m e t r i c a n d p o s i t i v e d e n i t e .
i v G o b a c k t o S t e p 1 .
W e a s s u m e t h a t t h e u p d a t i n g r u l e s f o r B a r e s t a t e d i n a w a y t h a t :
A s s u m p t i o n T h e r e a r e p o s i t i v e
1
a n d
2
s u c h t h a t
1
k d k
2
d
t
B d
2
k d k
2
f o r a n y d 2 R
n
:
5
-
7/28/2019 32 Congress
6/18
T h e n e w c o m p o n e n t s o f a r e a s e c o n d o r d e r p e r t u r b a t i o n o f t h e c o m p o n e n t s o f
0
, g i v e n
b y N e w t o n ' s i t e r a t i o n 2 . 7 . I f a n d
I
a r e t a k e n s m a l l e n o u g h , t h e n a f t e r a n i t e n u m b e r
o f i t e r a t i o n s ,
i
b e c o m e s e q u a l t o
0 i
f o r t h e a c t i v e c o n s t r a i n t s . I n S t e p 1 i s b o u n d e d a s i n
2 . 1 4 a n d , i n a d d i t i o n , w e d o n ' t a l l o w i t t o g r o w f a s t e r t h a n d
2
0
.
T h e t h e o r e t i c a l a n a l y s i s i n 1 4 i n c l u d e s r s t a p r o o f t h a t t h e s o l u t i o n s o f t h e l i n e a r s y s t e m s
3 . 1 - 3 . 2 a n d 3 . 3 - 3 . 4 a r e u n i q u e , p r o v i d e d t h a t t h e v e c t o r s r h
i
x , f o r i = 1 ; 2 ; : : : ; p ,
a n d r g
i
x f o r i 2 I x a r e l i n e a r l y i n d e p e n d e n t . T h e n , i t i s s h o w n t h a t a n y s e q u e n c e f x
k
g
g e n e r a t e d b y t h e a l g o r i t h m c o n v e r g e s t o a K a r u s h - K u h n - T u c k e r p o i n t o f t h e p r o b l e m , f o r a n y
w a y o f u p d a t i n g B , i f t h e p r e v i o u s a s s u m p t i o n i s t r u e . W e a l s o h a v e t h a t x
k
;
k
c o n v e r g e s t o
a K a r u s h - K u h n - T u c k e r p a i r x
;
. U p d a t i n g r u l e s f o r B w i l l b e d i s c u s s e d i n t h e n e x t s e c t i o n .
4 D i e r e n t W a y s o f C o m p u t i n g B
I n t h e p r e s e n t m e t h o d B c a n b e e q u a l t o t h e s e c o n d d e r i v a t i v e o f t h e L a g r a n g i a n , t o a q u a s i -
N e w t o n e s t i m a t e o r t o t h e i d e n t i t y m a t r i x . I n t h i s s e c t i o n , t h e s e a l t e r n a t i v e s w i l l b e d i s c u s s e d .
F I R S T O R D E R A L G O R I T H M S .
T a k i n g
B I ;
w e h a v e a n e x t e n s i o n o f g r a d i e n t m e t h o d . I n p a r t i c u l a r , w h e n a l l t h e c o n s t r a i n t s a r e a c t i v e , t h e
s e a r c h d i r e c t i o n b e c o m e s t h e s a m e a s t h e p r o j e c t e d g r a d i e n t , 1 5 . T h e r e a r e n o t t h e o r e t i c a l
r e s u l t s a b o u t t h e s p e e d o f c o n v e r g e n c e , b u t p r o b a b l y t h e r a t e i s n o g r e a t e r t h a n l i n e a r . S i n c e t h e
c o m p u t e r e o r t a n d m e m o r y s t o r a g e a r e s m a l l e r , t h i s a l g o r i t h m c a n b e e c i e n t i n e n g i n e e r i n g
a p p l i c a t i o n s t h a t d o n o t n e e d a v e r y p r e c i s e s o l u t i o n .
Q U A S I - N E W T O N A L G O R I T H M S .
I n q u a s i - N e w t o n m e t h o d s f o r c o n s t r a i n e d o p t i m i z a t i o n , B i s a n a p p r o x i m a t i o n o f t h e H e s s i a n
o f t h e L a g r a n g i a n H x ; . T h e n , i t s h o u l d b e p o s s i b l e t o o b t a i n B w i t h t h e s a m e u p d a t i n g
r u l e s a s i n u n c o n s t r a i n e d o p t i m i z a t i o n , b u t t a k i n g r
x
L x ; i n s t e a d o f r f x . H o w e v e r , s i n c e
H x ; i s n o t n e c e s s a r i l y p o s i t i v e d e n i t e a t a K - K - T p o i n t , i t i s n o t a l w a y s p o s s i b l e t o g e t B
p o s i t i v e d e n i t e , a s r e q u i r e d b y t h e p r e s e n t t e c h n i q u e . T o o v e r c o m e t h i s d i c u l t y , w e e m p l o y
B F G S u p d a t i n g r u l e a s m o d i e d b y P o w e l l , 2 7 :
T a k e
= x
k + 1
, x
k
a n d
= r
x
L x
k + 1
;
k
0
, r
x
L x
k
;
k
0
:
I f
t
0 : 2
t
B
k
;
t h e n c o m p u t e d
=
0 : 8
t
B
k
t
B
k
,
t
a n d t a k e
= + 1 , B
k
:
6
-
7/28/2019 32 Congress
7/18
S e t
B
k + 1
: = B
k
+
t
t
,
B
k
t
B
k
t
B
k
I n 1 4 i t w a s p r o v e d t h a t t h e c o n v e r g e n c e i s t w o - s t e p s u p e r l i n e a r , p r o v i d e d t h a t a u n i t s t e p
l e n g t h i s o b t a i n e d a f t e r a n i t e n u m b e r o f i t e r a t i o n s .
N E W T O N A L G O R I T H M S .
T o h a v e a N e w t o n a l g o r i t h m w e t a k e B = H x
k
;
k
a s i n t h e i t e r a t i o n 2 . 6 . H o w e v e r , a s
m e n t i o n e d a b o v e , B m u s t b e p o s i t i v e d e n i t e . S i n c e t h i s i s i n g e n e r a l n o t t r u e , N e w t o n v e r s i o n s
o f t h e p r e s e n t m e t h o d c a n b e o b t a i n e d f o r p a r t i c u l a r a p p l i c a t i o n s o n l y . T h i s i s t h e c a s e o f t h e
a l g o r i t h m f o r l i n e a r s t r e s s a n a l y s i s w i t h c o n t a c t d e s c r i b e d i n 1 .
5 T h e I n t e r n a l L i n e a r S y s t e m s
T h e m a t r i c e s c o r r e s p o n d i n g t o t h e l i n e a r s y s t e m s 3 . 5 , 3 . 6 a n d 3 . 7 , ? ? s o l v e d i n S t e p 2
a r e n o t s y m m e t r i c n e i t h e r d e n i t e . H o w e v e r , i n 2 5 i t w a s p r o v e d t h a t t h e s o l u t i o n i s u n i q u e ,
p r o v i d e d t h e f o l l o w i n g r e g u l a r i t y a s s u m p t i o n i s t r u e a t x :
A s s u m p t i o n R e g u l a r i t y C o n d i t i o n F o r a l l x 2
a
t h e v e c t o r s r g
i
x , f o r i s u c h t h a t
g
i
x = 0 , a r e l i n e a r l y i n d e p e n d e n t .
T h i s c o n d i t i o n m u s t b e c h e c k e d i n p r a c t i c a l a p p l i c a t i o n s . T h e r e a r e s e v e r a l e x a m p l e s w h e n
t h e p r e v i o u s a s s u m p t i o n i s n o t t r u e . I n t h e c a s e w h e n t h e r e a r e s e t s c o n s t r a i n t s t h a t t a k e
t h e s a m e v a l u e s d u e t o s y m m e t r i e s o f t h e p r o b l e m , o n l y o n e c o n s t r a i n t o f e a c h s e t m u s t b e
c o n s i d e r e d .
I t f o l l o w s f r o m 3 . 5 t h a t :
d
0
= , B
, 1
r f x + r g x
0
5 . 1
a n d , b y s u b s t i t u t i o n i n 3 . 6 :
r g
t
x B
, 1
r g x ,
, 1
G x
0
= , r g
t
x B
, 1
r f x : 5 . 2
T h e n , i n s t e a d o f 3 . 5 , 3 . 6 , w e c a n g e t
0
b y s o l v i n g 5 . 2 , a n d d
0
b y s u b s t i t u t i o n i n 5 . 1 .
I n a s i m i l a r w a y ,
1
c a n b e o b t a i n e d b y s o l v i n g
r g
t
x B
, 1
r g x ,
, 1
G x
1
= , ; 5 . 3
a n d d
1
f o l l o w s f r o m :
d
1
= , B
, 1
r g x
1
: 5 . 4
B o t h s y s t e m s , 5 . 2 a n d 5 . 3 , w i t h m e q u a t i o n s h a s t h e s a m e m a t r i x . T h i s o n e i s s y m m e t r i c
a n d p o s i t i v e d e n i t e w h e n h e r e g u l a r i t y c o n d i t i o n i s t r u e , 1 1 a n d 1 2 . H o w e v e r t h e c o n d i t i o n
n u m b e r b e c o m e s w o r s t a s s o m e o f t h e c o m p o n e n t s o f g r o w s . T o c o m p u t e t h e m a t r i c e s w e
n e e d B
, 1
o r t h e p r o d u c t s B
, 1
r g x a n d B
, 1
r f x . I n q u a s i - N e w t o n a l g o r i t h m s , t h i s c a n
b e e a s e o b t a i n e d b y w o r k i n g w i t h a n a p p r o x i m a t i o n o f H
, 1
x .
O n t h e o t h e r s i d e , i t f o l l o w s f r o m 3 . 6 t h a t
7
-
7/28/2019 32 Congress
8/18
0
= , G
, 1
x r g
t
x d
0
5 . 5
a n d , b y s u b s t i t u t i o n i n 3 . 5 , w e g e t a s y s t e m i n d
0
:
B , r g x G
, 1
r g
t
x d
0
= , r f x 5 . 6
O n c e d
0
w a s c o m p u t e d
0
f o l l o w s f r o m 5 . 5 . i n a s i m i l a r w a y , w e h a v e
1
= , G
, 1
x r g
t
x d
1
, G
, 1
5 . 7
a n d
B , r g x G
, 1
r g
t
x d
1
= r g x G
, 1
5 . 8
T h e l i n e a r s y s t e m s 5 . 6 a n d 5 . 8 h a v e h e s i z e o f t h e n u m b e r o f v a r i a b l e s n , t h e y a r e
s y m m e t r i c a n d p o s i t i v e d e n i t e . T h i s i s t r u e , s i n c e B i s p o s i t i v e d e n i t e a n d r g x G
, 1
r g
t
x
i s n e g a t i v e s e m i d e n i t e . W h e n s o m e c o n s t r a i n t g o e s t o z e r o t h e s y s t e m b e c o m e s s t r o n g l y b a d
c o n d i t i o n e d .
6 L i n e S e a r c h P r o c e d u r e s f o r I n t e r i o r P o i n t A l g o r i t h m s
I n t e r i o r P o i n t a l g o r i t h m s n e e d a c o n s t r a i n e d l i n e s e a r c h . I n t h e p r e s e n t m e t h o d , o n c e a s e a r c h
d i r e c t i o n i s o b t a i n e d , t h e r s t i d e a c o n s i s t s o n n d i n g t t h a t m i n i m i z e s f x
k
+ t d
k
s u b j e c t t o
g x
k
+ t d
k
0 . I n s t e a d o f m a k i n g a n e x a c t m i n i m i z a t i o n o n t , i t i s m u c h m o r e e c i e n t t o
e m p l o y i n e x a c t l i n e s e a r c h t e c h n i q u e s . F o r t h a t , w e h a v e t o s t a t e a c r i t e r i o n t o k n o w w h e t h e r
t h e s t e p l e n g t h i s g o o d o r n o t a n d t o d e n e a n i t e r a t i v e a l g o r i t h m t o o b t a i n a g o o d s t e p l e n g t h .
I n 1 5 w e i n t r o d u c e d i n e x a c t l i n e s e a r c h c r i t e r i a b a s e d o n A r m i j o ' s a n d o n W o l f e ' s c r i t e r i a f o r
u n c o n s t r a i n e d o p t i m i z a t i o n .
A R M I J O ' S C O N S T R A I N E D L I N E S E A R C H
D e n e t h e s t e p l e n g t h t a s t h e r s t n u m b e r o f t h e s e q u e n c e f 1 ; ;
2
;
3
; : : : g s a t i s f y i n g
f x + t d f x + t
1
r f
t
x d 6 . 1
a n d
g x + t d 0 ; 6 . 2
w h e r e
1
2 0 ; 1 a n d 2 0 ; 1 a l s o .
W O L F E ' S C O N S T R A I N E D L I N E S E A R C H C R I T E R I O N
A c c e p t a s t e p l e n g t h t i f 6 . 1 a n d 6 . 2 a r e t r u e a n d a t l e a s t o n e o f t h e f o l l o w i n g s m + 1
c o n d i t i o n s h o l d :
r f
t
x + t d d
2
r f
t
x d 6 . 3
a n d
g
i
x + t d g
i
x ; i = 1 ; 2 ; : : : ; m 6 . 4
w h e r e n o w
1
2 0 ; 1 = 2 ,
2
2
1
; 1 a n d 2 0 ; 1 .
8
-
7/28/2019 32 Congress
9/18
C o n d i t i o n s 6 . 1 a n d 6 . 2 d e n e u p p e r b o u n d s o n t h e s t e p l e n g t h i n b o t h c r i t e r i a a n d , i n
W o l f e ' s c r i t e r i o n , a l o w e r b o u n d i s g i v e n b y o n e o f t h e c o n d i t i o n s 6 . 3 a n d 6 . 4 .
A s t e p l e n g t h s a t i s f y i n g W o l f e ' s c r i t e r i o n f o r i n t e r i o r p o i n t a l g o r i t h m s c a n b e o b t a i n e d
i t e r a t i v e l y i n a s i m i l a r w a y a s i n 1 6 . G i v e n a n i n i t i a l t , i f i t i s t o o s h o r t , e x t r a p o l a t i o n s a r e
d o n e u n t i l a g o o d o r a t o o l o n g s t e p i s o b t a i n e d . I f a t o o l o n g s t e p w a s a l r e a d y o b t a i n e d ,
i n t e r p o l a t i o n s b a s e d o n t h e l o n g e s t s h o r t s t e p a n d t h e s h o r t e s t l o n g s t e p a r e d o n e , u n t i l t h e
c r i t e r i o n i s s a t i s e d . S i n c e t h e f u n c t i o n a n d t h e d i r e c t i o n a l d e r i v a t i v e a r e e v a l u a t e d f o r e a c h
n e w t , c u b i c i n t e r p o l a t i o n s o f f c a n b e d o n e . A s t h e c r i t e r i o n o f a c c e p t a n c e i s q u i t e w i d e , t h e
p r o c e s s g e n e r a l l y r e q u i r e s v e r y f e w i t e r a t i o n s .
A L I N E S E A R C H A L G O R I T H M W I T H W O L F E ' S C R I T E R I O N
P a r a m e t e r s .
1
2 0 ; 0 : 5 ,
2
2
1
; 1 a n d 2 0 ; 1 :
D a t a . D e n e a n i n i t i a l e s t i m a t e o f t h e s t e p l e n g t h , t 0 . S e t t
R
= t
L
= 0
S t e p 1 . T e s t f o r t h e u p p e r b o u n d o n t .
I f ,
f x + t d f x + t
1
r f
t
x d
a n d
g x + t d 0 ;
G o t o S t e p 2 . E l s e g o t o S t e p 4 .
S t e p 2 . T e s t f o r t h e l o w e r b o u n d o n t .
I f
r f
t
x + t d d
2
r f
t
x d ;
o r a n y
g
i
x + t d g
i
x f o r i = 1 ; 2 ; : : : ; m ;
t h e n t v e r i e s W o l f e ' s C r i t e r i a , S T O P .
E l s e , g o t o S t e p 3 .
S t e p 3 . G e t a l o n g e r t .
S e t t
L
= t :
i I f t
R
= 0 , n d a n e w t b y e x t r a p o l a t i o n b a s e d o n 0 ; t .
i i I f t
R
0 , n d a n e w t b y i n t e r p o l a t i o n i n t ; t
R
.
S t e p 4 . G e t a s h o r t e r t .
S e t t
R
= t .
F i n d a n e w t b y i n t e r p o l a t i o n i n t
L
; t
R e t u r n t o S t e p 1 .
7 E q u a l i t y a n d I n e q u a l i t y C o n s t r a i n e d O p t i m i z a t i o n
I n w h a t f o l l o w s , w e d e s c r i b e a n a p p r o a c h t o e x t e n d t h e p r e s e n t t e c h n i q u e i n o r d e r t o s o l v e
t h e e q u a l i t y a n d i n e q u a l i t y c o n s t r a i n e d p r o b l e m 1 . 1 . T h e r e s u l t i n g a l g o r i t h m r e q u i r e s a n
i n i t i a l p o i n t a t t h e i n t e r i o r o f t h e i n e q u a l i t y c o n s t r a i n t s , n o t n e c e s s a r i l y v e r i f y i n g t h e e q u a l i t y
c o n s t r a i n t s . I t g e n e r a t e s a s e q u e n c e f x
k
g a l s o a t t h e i n t e r i o r o f t h e i n e q u a l i t i e s t h a t c o n v e r g e s
t o a K a r u s h - K u h n - T u c k e r p o i n t . I n g e n e r a l , t h e e q u a l i t i e s a r e o n l y v e r i e d a t t h e l i m i t .
K a r u s h - K u h n - T u c k e r r s t o r d e r o p t i m a l i t y c o n d i t i o n s o f p r o b l e m 1 . 1 c a n b e e x p r e s s e d a s
f o l l o w s :
9
-
7/28/2019 32 Congress
10/18
r f x + r g x + r h x = 0 ; 7 . 1
G x = 0 ; 7 . 2
h x = 0 ; 7 . 3
g x 0 7 . 4
a n d
0 : 7 . 5
w h e r e 2 R
p
i s t h e d u a l v a r i a b l e s v e c t o r c o r r e s p o n d i n g t o t h e e q u a l i t y c o n s t r a i n t s . N o w , t h e
L a g r a n g i a n i s L x ; ; = f x +
t
g x +
t
h x , a n d i t s s e c o n d d e r i v a t i v e b e c o m e s
H x ; ; = r
2
f x +
m
X
i = 1
i
r
2
g
i
x +
p
X
i = 1
i
r
2
h
i
x .
A N e w t o n i t e r a t i o n f o r t h e s o l u t i o n o f 7 . 1 t o 7 . 3 i s d e n e d b y t h e f o l l o w i n g s y s t e m :
2
6
6
6
6
6
6
4
B r g x
k
r h x
k
r g
t
x
k
G x
k
0
r h
t
x
k
0 0
3
7
7
7
7
7
7
5
2
6
6
6
6
6
6
4
x
k + 1
0
, x
k
k + 1
0
,
k
k + 1
0
,
k
3
7
7
7
7
7
7
5
= ,
2
6
6
6
6
6
6
4
r f x
k
+ r g x
k
k
+ r h x
k
k
G x
k
k
h x
k
3
7
7
7
7
7
7
5
7 . 6
w i t h B = H x
k
;
k
;
k
; x
k
;
k
;
k
i s t h e c u r r e n t p o i n t a n d x
k + 1
0
;
k + 1
0
;
k + 1
0
a n e w e s t i m a t e .
I f w e d e n e d
k
0
= x
k + 1
0
, x
k
; t h e n 7 . 6 b e c o m e s
B d
k
0
+ r g x
k
k + 1
0
+ r h x
k
k + 1
0
= , r f x
k
; 7 . 7
k
r g
t
x
k
d
k
0
+ G x
k
k + 1
0
= 0 7 . 8
a n d
r h
t
x
k
d
k
0
= , h x
k
7 . 9
w h i c h i s i n d e p e n d e n t o f t h e c u r r e n t v a l u e o f . A s b e f o r e , w e c a n d e d u c e t h a t d
k
0
i s n o t u s e f u l
a s a s e a r c h d i r e c t i o n , s i n c e i t i s n o t a l w a y s a f e a s i b l e d i r e c t i o n .
W h e n o n l y i n e q u a l i t y c o n s t r a i n t s a r e c o n s i d e r e d , a s a l l t h e i t e r a t e s a r e f e a s i b l e , w e k n o w
t h a t a m i n i m u m i s a p p r o a c h e d a s t h e o b j e c t i v e d e c r e a s e s . I n t h e p r e s e n t p r o b l e m , a n i n c r e a s e o f
t h e f u n c t i o n c a n b e n e c e s s a r y t o s a t i s f y t h e e q u a l i t y c o n s t r a i n t s . T h e n w e n e e d a n a p p r o p r i a t e
c o s t f u n c t i o n f o r t h e l i n e s e a r c h . W i t h t h i s o b j e c t i v e w e c o n s i d e r t h e f u n c t i o n
c
x = f x +
p
X
i = 1
c
i
k h
i
x k ; 7 . 1 0
w h e r e c
i
a r e p o s i t i v e c o n s t a n t s . I t c a n b e s h o w n t h a t , i f c
i
a r e l a r g e e n o u g h , t h e n
c
x i s a n
E x a c t P e n a l t y F u n c t i o n o f t h e e q u a l i t y c o n s t r a i n t s , 1 9 . I n o t h e r w o r d s , t h e r e e x i s t s a n i t e c
1 0
-
7/28/2019 32 Congress
11/18
s u c h t h a t t h e m i n i m u m o f
c
s u b j e c t o n l y t o t h e i n e q u a l i t y c o n s t r a i n t s o c c u r s a t t h e s o l u t i o n o f
t h e p r o b l e m 1 . 1 . T h e n , t h e u s e o f
c
a s a p e n a l t y f u n c t i o n i s n u m e r i c a l l y v e r y a d v a n t a g e o u s ,
s i n c e i t d o e s n o t r e q u i r e p a r a m e t e r s g o i n g t o i n n i t e . O n t h e o t h e r h a n d ,
c
h a s n o d e r i v a t i v e s
a t p o i n t s w h e r e t h e r e a r e a c t i v e e q u a l i t y c o n s t r a i n t s .
I n 1 4 i t i s s h o w n t h a t , w h e n x
k
v e r i e s t h e i n e q u a l i t y c o n s t r a i n t s a n d c i s s u c h t h a t
s g h
i
x
k
c
i
+
0 i
k 0 ; i = 1 ; 2 ; : : ; p ; 7 . 1 1
w h e r e s g : = : = j : j : T h e n , d
k
0
i s a d e s c e n t d i r e c t i o n o f
c
x .
F o l l o w i n g , w e s t a t e a n a l g o r i t h m t h a t u s e s
c
i n t h e l i n e s e a r c h , b u t a v o i d s t h e p o i n t s w h e r e
t h i s f u n c t i o n i s n o n s m o o t h . I t g e n e r a t e s a s e q u e n c e w i t h d e c r e a s i n g v a l u e s o f
c
a t t h e i n t e r i o r
o f t h e i n e q u a l i t y c o n s t r a i n t s a n d s u c h t h a t t h e e q u a l i t i e s a r e n e g a t i v e . W i t h t h i s p u r p o s e , t h e
s y s t e m 7 . 7 - 7 . 9 i s m o d i e d i n a w a y t o o b t a i n a f e a s i b l e d i r e c t i o n o f t h e i n e q u a l i t i e s t h a t
p o i n t s t o t h e n e g a t i v e s i d e o f t h e e q u a l i t i e s a n d , a t t h e s a m e t i m e , i s a d e s c e n t d i r e c t i o n o f
c
.
F E A S I B L E D I R E C T I O N I N T E R I O R P O I N T A L G O R I T H M
E q u a l i t y a n d I n e q u a l i t y C o n s t r a i n t s
P a r a m e t e r s . 2 0 ; 1 a n d p o s i t i v e ' ; ; a n d
I
:
D a t a . I n i t i a l i z e x s u c h t h a t g x 0 , h x 0 , 0 , c 2 R
p
a n d B 2 R
n n
s y m m e t r i c a n d
p o s i t i v e d e n i t e .
S t e p 1 . C o m p u t a t i o n o f t h e s e a r c h d i r e c t i o n d .
i S o l v e t h e l i n e a r s y s t e m f o r d
0
;
0
;
0
B d
0
+ r g x
0
+ r h x
0
= , r f x ;
r g
t
x d
0
+ G x
0
= 0 ;
r h
t
x d
0
= , h x 7 . 1 2
I f d
0
= 0 ; s t o p .
i i C o m p u t e d
1
;
1
;
1
b y s o l v i n g t h e l i n e a r s y s t e m
B d
1
+ r g x
1
+ r h x
1
= 0
r g
t
x d
1
+ G x
1
= , ; 7 . 1 3
r h
t
x d
1
= , e ; 7 . 1 4
w h e r e e 1 ; 1 ; : : : ; 1
t
.
i i i I f c
i
, 1 : 2
0 i
, t h e n s e t c
i
= , 2
0 i
; i = 1 ; : : : ; p :
i v I f d
t
1
r
c
x 0 ; s e t
= m i n ' k d
0
k
2
; , 1 d
t
0
r
c
x = d
t
1
r
c
x :
O t h e r w i s e , s e t
= ' k d
0
k
2
:
1 1
-
7/28/2019 32 Congress
12/18
v C o m p u t e t h e s e a r c h d i r e c t i o n
d = d
0
+ d
1
;
S t e p 2 . L i n e s e a r c h .
F i n d a s t e p l e n g t h t s a t i s f y i n g a g i v e n c o n s t r a i n e d l i n e s e a r c h c r i t e r i o n o n t h e a u x i l i a r y
f u n c t i o n
c
a n d s u c h t h a t g x + t d 0 a n d h x + t d 0 .
S t e p 3 . U p d a t e s .
i D e n e a n e w x :
x = x + t d
i i D e n e a n e w :
S e t , f o r i = 1 ; m ;
i
: = s u p
0 i
; k d
0
k
2
: 7 . 1 5
I f g
i
x , a n d
i
I
, s e t
i
=
I
.
i i i U p d a t e B s y m m e t r i c a n d p o s i t i v e d e n i t e .
i v G o b a c k t o S t e p 1 .
I n t h e c a s e w h e n l i n e a r e q u a l i t y c o n s t r a i n t s a r e i n c l u d e d a n d t h e i n i t i a l p o i n t v e r i e s t h e m ,
i t f o l l o w s f r o m 7 . 1 2 t h a t d
0
i s f e a s i b l e f o r t h o s e c o n s t r a i n s . T h e n , i f d
0
i s n o t d e e c t e d w i t h
r e s p e c t t o t h e e q u a l i t y c o n s t r a i n t s , t h e y a r e a l w a y s a c t i v e .
8 N u m e r i c a l T e s t s
W e p r e s e n t i n t h i s s e c t i o n s o m e n u m e r i c a l r e s u l t s o b t a i n e d w i t h a q u a s i N e w t o n A l g o r i t h m .
T h e l i n e s e a r c h c o n s i d e r s W o l f e ' s c r i t e r i o n a n d m a k e s c u b i c i n t e r p o l a t i o n s a n d e x t r a p o l a t i o n s .
T h a t m e a n s t h a t t h e o b j e c t i v e f u n c t i o n , t h e c o n s t r a i n t s a n d t h e i r d e r i v a t i v e s a r e c o m p u t e d f o r
e a c h i t e r a t i o n i n t h e l i n e s e a r c h .
W e r e p o r t h e r e o u r e x p e r i e n c e w i t h 1 1 5 e x a m p l e s , d e s c r i b e d i n 1 7 . T h e r e s u l t s a r e s u m -
m a r i z e d i n T a b l e s 1 , 2 a n d 3 , w h e r e
n = n u m b e r o f v a r i a b l e s ,
m = n u m b e r o f i n e q u a l i t y c o n s t r a i n t s ,
p = n u m b e r o f e q u a l i t y c o n s t r a i n t s ,
i t e r = n u m b e r o f i t e r a t i o n s ,
e v f = n u m b e r o f f u n c t i o n s a n d g r a d i e n t s e v a l u a t i o n s ,
c f v = c o m p u t e d o b j e c t i v e f u n c t i o n v a l u e ,
o f v = o p t i m u m f u n c t i o n v a l u e , 1 7 . a n d
s u p j h
i
j = m a x i m u m c o m p u t e d e r r o r o f t h e e q u a l i t y c o n s t r a i n t s .
T h e i n e q u a l i t y c o n s t r a i n t s a r e f e a s i b l e . A l l t h e p r o b l e m s w e r e s o l v e d w i t h t h e s a m e s e t o f
v a l u e s f o r t h e i n v o l v e d p a r a m e t e r s , t a k e n a s f o l l o w s : = 0 : 7 ,
1
= 0 : 1 ,
2
= 0 : 7 , = 0 : 5 , = 1
a n d c = 0 .
1 2
-
7/28/2019 32 Congress
13/18
E x . n m p i t e r e v f c f v o f v s u p j h
i
j
1 2 1 0 3 6 6 8 0 . 0 0 0 0 0 . 0 0 0 0
2 2 1 0 2 9 4 7 0 . 0 5 0 4 0 . 0 5 0 4
3 2 1 0 1 5 1 6 0 . 0 0 0 0 0 . 0 0 0 0
4 2 2 0 4 5 2 . 6 6 6 7 2 . 6 6 6 7
5 2 4 0 3 5 - 1 . 9 1 3 2 - 1 . 9 1 3 2
6 2 0 1 6 8 0 . 0 0 0 0 0 . 0 0 0 0 0 . 3 3 D - 1 3
7 2 0 1 1 0 1 1 - 1 . 7 3 2 1 - 1 . 7 3 2 1 0 . 3 3 D - 0 8
8 2 0 2 6 9 - 1 . 0 0 0 0 - 1 . 0 0 0 0 0 . 9 7 D - 0 8
9 2 0 1 5 6 - 0 . 5 0 0 0 - 0 . 5 0 0 0 0 . 1 7 D - 1 4
1 0 2 1 0 1 0 1 8 - 1 . 0 0 0 0 - 1 . 0 0 0 0
1 1 2 1 0 6 1 0 - 8 . 4 9 8 5 - 8 . 4 9 8 5
1 2 2 1 0 5 1 0 - 3 0 . 0 0 0 0 - 3 0 . 0 0 0 0
1 3 2 3 0 3 0 4 6 1 . 0 0 0 0 1 . 0 0 0 0
1 4 2 1 1 4 8 1 . 3 9 3 5 1 . 3 9 3 5 0 . 9 2 D - 0 8
1 5 2 3 0 5 7 3 0 6 . 5 0 0 0 3 0 6 . 5 0 0 0
1 6 2 5 0 1 0 1 2 0 . 2 5 0 0 0 . 2 5 0 0
1 7 2 5 0 2 3 3 1 1 . 0 0 0 0 1 . 0 0 0 0
1 8 2 6 0 1 3 1 6 5 . 0 0 0 0 5 . 0 0 0 0
1 9 2 6 0 1 9 3 9 - 6 9 6 1 . 8 1 3 9 - 6 9 6 1 . 8 1 3 9
2 0 2 5 0 2 1 2 2 3 8 . 1 9 8 7 3 8 . 1 9 8 7
2 1 2 5 0 1 5 1 7 - 9 9 . 9 6 0 0 - 9 9 . 9 6 0 0
2 2 2 2 0 8 1 5 1 . 0 0 0 0 1 . 0 0 0 0
2 3 2 9 0 7 1 4 2 . 0 0 0 0 2 . 0 0 0 0
2 4 2 5 0 1 1 2 0 - 1 . 0 0 0 0 - 1 . 0 0 0 0
2 5 3 6 0 9 2 1 0 4 0 . 0 0 0 0 0 . 0 0 0 0
2 6 3 0 1 1 1 1 5 0 . 0 0 0 0 0 . 0 0 0 0 0 . 7 1 D - 0 4
2 7 3 0 1 1 3 1 9 0 . 0 4 0 1 0 . 0 4 0 0 0 . 1 3 D - 0 5
2 8 3 0 1 3 5 0 . 0 0 0 0 0 . 0 0 0 0 0 . 0 0 D + 0 0
2 9 3 1 0 7 1 4 - 2 2 . 6 2 7 4 - 2 2 . 6 2 7 4
3 0 3 7 0 1 1 1 2 1 . 0 0 0 0 1 . 0 0 0 0
3 1 3 7 0 6 8 6 . 0 0 0 0 6 . 0 0 0 0
3 2 3 4 1 4 7 1 . 0 0 0 0 1 . 0 0 0 0 0 . 2 2 D - 1 5
3 3 3 6 0 1 2 2 0 - 4 . 5 8 5 8 - 4 . 5 8 5 8
3 4 3 8 0 1 8 3 4 - 0 . 8 3 4 0 - 0 . 8 3 4 0
3 5 3 4 0 5 7 0 . 1 1 1 1 0 . 1 1 1 1
3 6 3 7 0 1 2 1 5 - 3 3 0 0 . 0 0 0 0 - 3 3 0 0 . 0 0 0 0
3 7 3 8 0 1 0 1 4 - 3 4 5 6 . 0 0 0 0 - 3 4 5 6 . 0 0 0 0
3 8 4 8 0 1 6 2 9 0 . 0 0 0 0 0 . 0 0 0 0
3 9 4 0 2 1 2 1 3 - 1 . 0 0 0 0 - 1 . 0 0 0 0 0 . 1 6 D - 0 8
4 0 4 0 3 5 6 - 0 . 2 5 0 0 - 0 . 2 5 0 0 0 . 2 1 D - 1 0
T a b l e 1 : N u m e r i c a l R e s u l t s
1 3
-
7/28/2019 32 Congress
14/18
E x . n m p i t e r e v f c f v o f v s u p j h
i
j
4 1 4 8 1 3 2 3 7 1 . 9 2 5 9 1 . 9 2 5 9 0 . 1 3 D - 1 6
4 2 4 0 2 7 1 0 1 3 . 8 5 7 9 1 3 . 8 5 7 9 0 . 7 0 D - 1 0
4 3 4 3 0 8 1 6 - 4 4 . 0 0 0 0 - 4 4 . 0 0 0 0
4 4 4 1 0 0 2 1 3 1 - 1 5 . 0 0 0 0 - 1 5 . 0 0 0 0
4 5 5 1 0 0 3 4 3 5 1 . 0 0 0 0 1 . 0 0 0 0
4 6 5 0 2 2 2 4 6 0 . 0 0 0 0 0 . 0 0 0 0 0 . 6 1 D - 0 7
4 7 5 0 3 1 4 2 5 0 . 0 0 0 0 0 . 0 0 0 0 0 . 1 7 D - 0 8
4 8 5 0 2 3 7 0 . 0 0 0 0 0 . 0 0 0 0 0 . 4 4 D - 1 5
4 9 5 0 2 1 0 1 7 0 . 0 0 0 0 0 . 0 0 0 0 0 . 0 0 D + 0 0
5 0 5 0 3 1 0 1 8 0 . 0 0 0 0 0 . 0 0 0 0 0 . 0 0 D + 0 0
5 1 5 0 3 2 5 0 . 0 0 0 0 0 . 0 0 0 0 0 . 0 0 D + 0 0
5 2 5 0 3 5 8 5 . 3 2 6 6 5 . 3 2 6 6 0 . 3 4 D - 1 5
5 3 5 1 0 3 8 1 1 4 . 0 9 3 0 4 . 0 9 3 0 0 . 3 3 D - 1 5
5 4 6 1 2 1 5 6 6 4 - 0 . 8 6 7 4 - 0 . 9 0 8 1 0 . 0 0 D + 0 0
5 5 6 8 5 6 9 6 . 3 3 3 3 6 . 3 3 3 3 0 . 3 6 D - 1 1
5 6 7 0 4 8 1 3 - 3 . 4 5 6 0 - 3 . 4 5 6 0 0 . 9 7 D - 0 7
5 7 2 3 0 3 1 3 6 0 . 0 2 8 5 0 . 0 2 8 5
5 8 2 5 0 1 1 1 6 1 0 0 . 9 9 0 1 |
5 9 2 7 0 1 2 1 4 - 7 . 8 0 4 2 - 7 . 8 0 4 2
6 0 3 6 1 5 8 0 . 0 3 2 6 0 . 0 3 2 6 0 . 3 3 D - 0 7
6 1 3 0 2 8 1 1 - 1 4 3 . 6 4 6 1 - 1 4 3 . 6 4 6 1 0 . 2 9 D - 1 1
6 2 3 6 1 5 9 - 2 6 2 7 2 . 5 1 - 2 6 2 7 2 . 5 1 0 . 1 1 D - 1 5
6 3 3 3 2 4 7 9 6 1 . 7 1 5 2 9 6 1 . 7 1 5 2 0 . 3 9 D - 0 6
6 4 3 4 0 3 1 4 3 6 2 9 9 . 8 4 2 4 6 2 9 9 . 8 4 2 4
6 5 3 7 0 8 1 3 0 . 9 5 3 5 0 . 9 5 3 5
6 6 3 8 0 5 9 0 . 5 1 8 2 0 . 5 1 8 2
6 7 3 2 0 0 1 1 8 2 6 3 - 1 1 6 2 . 0 0 - 1 1 6 2 . 0 3 6 5
7 0 4 9 0 3 5 4 3 0 . 0 0 7 5 0 . 0 0 7 5
7 1 4 9 1 1 1 2 2 1 7 . 0 1 8 0 1 7 . 0 1 4 0 0 . 1 2 D - 0 5
7 2 4 1 0 0 1 4 4 2 0 3 7 2 7 . 6 7 9 4 7 2 7 . 6 7 9 4
7 3 4 6 1 1 4 1 9 2 9 . 8 9 4 4 2 9 . 8 9 4 4 0 . 6 8 D - 1 4
7 4 4 1 0 3 2 8 4 5 5 1 2 6 . 4 9 8 1 5 1 2 6 . 4 9 8 1 0 . 3 4 D - 0 4
7 5 4 1 0 3 3 0 4 0 5 1 7 4 . 4 1 2 9 5 1 7 4 . 4 1 2 9 0 . 3 7 D - 0 8
7 6 4 7 0 7 9 - 4 . 6 8 1 8 - 4 . 6 8 1 8
7 7 5 0 2 1 3 2 1 0 . 2 4 1 5 0 . 2 4 1 5 0 . 1 5 D - 0 8
7 8 5 0 3 9 1 2 - 2 . 9 1 9 7 - 2 . 9 1 9 7 0 . 1 0 D - 0 8
7 9 5 0 3 8 1 0 0 . 0 7 8 8 0 . 0 7 8 8 0 . 3 8 D - 0 8
8 0 5 1 0 3 9 1 4 0 . 0 5 3 9 0 . 0 5 3 9 0 . 2 1 D - 0 9
T a b l e 2 : N u m e r i c a l R e s u l t s
1 4
-
7/28/2019 32 Congress
15/18
E x . n m p i t e r e v f c f v o f v s u p j h
i
j
8 1 5 1 0 3 1 5 2 5 0 . 0 5 3 9 0 . 0 5 3 9 0 . 1 7 D - 1 3
8 3 5 1 6 0 1 3 1 5 - 3 0 6 6 5 . 5 4 - 3 0 6 6 5 . 5 4
8 4 5 1 6 0 3 2 3 6 - 5 2 8 0 3 3 5 - 5 2 8 0 3 3 5
8 5 5 4 8 0 1 7 2 2 1 6 - 1 . 9 0 5 1 - 1 . 9 0 5 1
8 6 5 1 5 0 1 3 2 0 - 3 2 . 3 4 8 7 - 3 2 . 3 4 8 7
8 7 6 1 2 4 6 0 9 5 8 9 2 7 . 6 0 7 8 8 9 2 7 . 5 9 7 7 0 . 1 0 D - 0 5
8 8 2 5 0 6 1 5 1 . 3 6 2 7 1 . 3 6 2 7
8 9 3 7 0 7 2 7 1 . 3 6 2 7 1 . 3 6 2 7
9 0 4 9 0 1 0 2 4 1 . 3 6 2 7 1 . 3 6 2 7
9 1 5 1 1 0 1 2 3 9 1 . 3 6 2 7 1 . 3 6 2 7
9 2 6 1 3 0 1 0 3 3 1 . 3 6 2 7 1 . 3 6 2 7
9 3 6 8 0 1 3 2 4 1 3 5 . 0 7 6 0 1 3 5 . 0 7 6 0
9 5 6 1 6 0 4 7 0 . 0 0 0 2 0 . 0 1 5 6
9 6 6 1 6 0 5 1 1 0 . 0 0 0 2 0 . 0 1 5 6
9 7 6 1 6 0 3 6 0 . 0 0 1 0 3 . 1 3 5 8
9 8 6 1 6 0 3 6 0 . 0 0 1 0 3 . 1 3 5 8
9 9 7 1 4 2 1 4 2 2 - 8 3 1 0 8 0 0 0 0 - 8 3 1 0 7 9 8 9 1 0 . 4 1 D - 0 5
1 0 0 7 4 0 1 3 2 5 6 8 0 . 6 3 0 1 6 8 0 . 6 3 0 1
1 0 1 7 2 0 0 3 9 9 3 1 8 0 9 . 7 6 8 9 1 8 0 9 . 7 6 4 8
1 0 2 7 2 0 0 3 9 8 3 9 1 1 . 8 8 0 6 9 1 1 . 8 8 0 6
1 0 3 7 2 0 0 3 7 8 0 5 4 3 . 6 6 8 0 5 4 3 . 6 6 8 0
1 0 4 8 2 2 0 2 3 6 1 3 . 9 5 1 2 3 . 9 5 1 2
1 0 5 8 1 7 0 5 7 6 6 1 1 3 8 . 4 1 2 6 1 1 3 8 . 4 1 6 2
1 0 6 8 2 2 0 1 1 9 1 8 1 7 0 4 9 . 3 3 0 9 7 0 4 9 . 3 3 0 9
1 0 7 9 8 6 1 2 1 4 5 0 5 5 . 0 1 1 8 5 0 5 5 . 0 1 1 8 0 . 1 2 D - 1 0
1 0 8 9 1 4 0 2 1 3 0 - 0 . 6 7 4 9 - 0 . 8 6 6 0
1 0 9 9 2 0 6 4 7 5 6 5 3 6 2 . 0 6 9 3 5 3 6 2 . 0 6 9 3 0 . 4 3 D - 0 1
1 1 0 1 0 2 0 0 5 6 - 4 5 . 7 7 8 5 - 4 5 . 7 7 8 5
1 1 1 1 0 2 0 3 1 0 7 3 7 0 - 4 7 . 7 6 0 5 - 4 7 . 7 6 1 1 0 . 1 8 D - 0 5
1 1 2 1 0 1 0 3 1 8 2 6 - 4 7 . 7 6 1 1 - 4 7 . 7 0 7 6 0 . 4 6 D - 1 4
1 1 3 1 0 8 0 1 7 3 2 2 4 . 3 0 6 3 2 4 . 3 0 6 2
1 1 4 1 0 2 8 3 1 1 8 2 5 1 - 1 7 4 3 . 7 1 - 1 7 6 8 . 8 0 7 0 0 . 3 4 D - 0 3
1 1 6 1 3 1 5 0 3 5 7 6 9 8 . 2 9 9 6 9 7 . 5 8 8 4
1 1 7 1 5 2 0 0 3 1 3 3 3 2 . 3 4 8 7 3 2 . 3 4 8 7
1 1 8 1 5 5 9 0 4 5 5 1 6 6 4 . 8 2 0 4 6 6 4 . 8 2 0 4
1 1 9 1 6 3 2 8 5 4 6 6 2 4 4 . 8 9 9 7 2 4 4 . 8 9 9 7 0 . 1 5 D - 1 3
T a b l e 3 : N u m e r i c a l R e s u l t s
1 5
-
7/28/2019 32 Congress
16/18
9 C o n c l u s i o n s
T h e p r e s e n t a l g o r i t h m i s s i m p l e t o c o d e s i n c e i t d o e s n o t r e q u i r e t h e s o l u t i o n o f q u a d r a t i c
p r o g r a m m i n g s u b p r o b l e m s b u t m e r e l y o f t w o l i n e a r s y s t e m s w i t h t h e s a m e m a t r i x . W e c a n
t a k e a d v a n t a g e o f t h e s t r u c t u r e o f t h i s m a t r i x t o s o l v e e c i e n t l y v e r y l a r g e p r o b l e m s . D e p e n d i n g
o n t h e i n f o r m a t i o n a v a i l a b l e a b o u t t h e p r o b l e m t o b e s o l v e d , a r s t o r d e r , a q u a s i - N e w t o n o r
a N e w t o n v e r s i o n o f t h e a l g o r i t h m c a n b e e m p l o y e d . T h e n u m e r i c a l e x a m p l e s w e r e s o l v e d v e r y
e c i e n t l y a n d , i t i s i m p o r t a n t t o r e m a r k t h a t , a l l o f t h e m w e r e s o l v e d w i t h o u t a n y c h a n g e i n
t h e c o d e a n d w i t h t h e s a m e p a r a m e t e r s o f t h e a l g o r i t h m .
R e f e r e n c e s
1 A u a t t , S . S . , B o r g e s , L . A . a n d H e r s k o v i t s , J . , A n I n t e r i o r P o i n t O p t i m i z a t i o n A l -
g o r i t h m f o r C o n t a c t P r o b l e m s i n L i n e a r E l a s t i c i t y , N u m e r i c a l M e t h o d s i n E n g i n e e r i n g ' 9 6 ,
E d i t e d b y D e s i d e r i , J . A . , L e T a l l e c , P . , O ~ n a t e , E . , P e r i a u x , J . a n d S t e i n , E . , J o h n W i l e y
& S o n s , 1 9 9 6 .
2 B a r o n , F . J . a n d P i r o n n e a u , O . , M u l t i d i s c i p l i n a r y O p t i m a l D e s i g n o f a W i n g P r o -
l e , P r o c e e d i n g s o f S T R U C T U R A L O P T I M I Z A T I O N 9 3 , R i o d e J a n e i r o , E d i t e d b y J .
H e r s k o v i t s , 8 1 9 9 3 .
3 B a r o n , F . J . C o n s t r a i n e d S h a p e O p t i m i z a t i o n o f C o u p l e d P r o b l e m s w i t h E l e c t r o m a g n e t i c
W a v e s a n d F l u i d M e c h a n i c s , i n S p a n i s h , U n i v e r s i t y o f M a l a g a , S p a i n , P h D T h e s i s , 1 9 9 4 .
4 B a r o n , F . J . , D u f f a , G . , C a r r e r e , F . a n d L e T a l l e c , P . , O p t i m i s a t i o n d e f o r m e
e n a e r o d y n a m i q u e , i n F r e n c h , C H O C S , R e v u e s c i e n t i q u e e t t e c h n i q u e d e l a D i r e c t i o n
d e s A p p l i c a t i o n s M i l i t a i r e s d u C E A , F r a n c e , 1 9 9 4 .
5 B i j a n , M . a n d P i r o n n e a u , O . , N e w T o o l s f o r O p t i m u m S h a p e D e s i g n , C F D R e v i e w ,
S p e c i a l I s s u e , 1 9 9 5 .
6 D e w , M . C . A F i r s t O r d e r F e a s i b l e D i r e c t i o n s A l g o r i t h m f o r C o n s t r a i n e d O p t i m i z a t i o n ,
T e c h n i c a l R e p o r t N o . 1 5 3 , N u m e r i c a l O p t i m i z a t i o n C e n t r e , T h e H a t e l d P o l y t e c h n i c , P .
O . B o x 1 0 9 , C o l l e g e L a n e , H a t e l d , H e r t f o r d s h i r e A L 1 0 9 A B , U . K . , 1 9 8 5 .
7 D e w , M . C . A F e a s i b l e D i r e c t i o n s M e t h o d f o r C o n s t r a i n e d O p t i m i z a t i o n b a s e d o n t h e
V a r i a b l e M e t r i c P r i n c i p l e , T e c h n i c a l R e p o r t N o . 1 5 5 , N u m e r i c a l O p t i m i z a t i o n C e n t r e , T h e
H a t e l d P o l y t e c h n i c , P . O . B o x 1 0 9 , C o l l e g e L a n e , H a t e l d , H e r t f o r d s h i r e A L 1 0 9 A B , U .
K . , 1 9 8 5 .
8 D e n n i s , J . E . a n d S c h n a b e l , R . , N u m e r i c a l M e t h o d s f o r C o n s t r a i n e d O p t i m i z a t i o n
a n d N o n l i n e a r E q u a t i o n s , P r e n t i c e H a l l , 1 9 8 3 .
9 D i k i n , I . I . , A b o u t t h e C o n v e r g e n c e o f a n I t e r a t i v e P r o c e d u r e i n R u s s i a n , S o v i e t
M a t h e m a t i c s D o k l a d y , V o l . 8 , p p . 6 7 4 - 6 7 5 , 1 9 6 7 .
1 0 H e r s k o v i t s , J . , A T w o - S t a g e F e a s i b l e D i r e c t i o n s A l g o r i t h m f o r N o n - L i n e a r C o n s t r a i n e d
O p t i m i z a t i o n , R e s e a r c h R e p o r t N o . 1 0 3 , I N R I A , B P 1 0 5 , 7 8 1 5 3 L e C h e s n a y C E D E X ,
F r a n c e , 1 9 8 2 .
1 6
-
7/28/2019 32 Congress
17/18
1 1 H e r s k o v i t s , J . , A T w o - S t a g e F e a s i b l e D i r e c t i o n s A l g o r i t h m I n c l u d i n g V a r i a b l e M e t r i c T e -
c h n i q u e s f o r N o n l i n e a r O p t i m i z a t i o n , R e s e a r c h R e p o r t n 0 1 1 8 , I N R I A , B P 1 0 5 , 7 8 1 5 3 L e
C h e s n a y C E D E X , F r a n c e , 1 9 8 2 .
1 2 H e r s k o v i t s , J . , A T w o - S t a g e F e a s i b l e D i r e c t i o n s A l g o r i t h m f o r N o n l i n e a r C o n s t r a i n e d
O p t i m i z a t i o n , M a t h e m a t i c a l P r o g r a m m i n g , V o l . 3 6 , p p . 1 9 - 3 8 , 1 9 8 6 .
1 3 H e r s k o v i t s , J . a n d C o e l h o , C . A . B . A n I n t e r i o r P o i n t A l g o r i t h m f o r S t r u c t u r a l O p t i -
m i z a t i o n P r o b l e m s , i n C o m p u t e r A i d e d O p t i m u m D e s i g n o f S t r u c t u r e s : R e c e n t A d v a n c e s ,
e d i t e d b y C . A . B r e v i a a n d S . H e r n a n d e z , C o m p u t a t i o n a l M e c h a n i c s P u b l i c a t i o n s , S p r i n g e r -
V e r l a g , J u n e 1 9 8 9 .
1 4 H e r s k o v i t s , J . , A n I n t e r i o r P o i n t T e c h n i q u e f o r N o n l i n e a r O p t i m i z a t i o n , R e s e a r c h R e p o r t
N o . 1 8 0 8 , I N R I A , B P 1 0 5 , 7 8 1 5 3 L e C h e s n a y C E D E X , F r a n c e , 1 9 9 2 .
1 5 H e r s k o v i t s , J . , A V i e w o n N o n l i n e a r O p t i m i z a t i o n , A d v a n c e s i n S t r u c t u r a l O p t i m i z a -
t i o n , E d i t e d b y J . H e r s k o v i t s , K l u w e r A c a d e m i c P u b l i s h e r s , D o r d r e c h t , p p 7 1 - 1 1 7 , 1 9 9 5 .
1 6 H i r i a r t - U r r u t y , J . B . a n d L e m a r
e c h a l , C . C o n v e x a n a l y s i s a n d M i n i m i z a t i o n A l -
g o r i t h m s , S p r i n g e r - V e r l a g , B e r l i n , H e i l d e l b e r g , 1 9 9 3 .
1 7 H o c k , W . a n d S c h i t t k o w s k i , K . , T e s t E x a m p l e s f o r N o n l i n e a r P r o g r a m m i n g C o d e s ,
L e c t u r e N o t e s i n E c o n o m i c s a n d M a t h e m a t i c a l S y s t e m s 1 8 7 , S p r i n g e r - V e r l a g , B e r l i n ,
1 9 8 1 .
1 8 K o j i m a , M . , M i z u n o , S . a n d Y o s h i s e , A . , A P r i m a l - D u a l I n t e r i o r P o i n t M e t h o d f o r
L i n e a r P r o g r a m m i n g , P r o g r e s s i n M a t h e m a t i c a l P r o g r a m m i n g : I n t e r i o r - P o i n t a n d R e l a t e d
M e t h o d s , E d i t e d b y N . M e g g i d o , S p r i n g e r - V e r l a g , N e w Y o r k , p p 2 9 - 4 7 , 1 9 8 9 .
1 9 L u e n b e r g e r D . G . , L i n e a r a n d N o n l i n e a r P r o g r a m m i n g , 2 n d . E d i t i o n , A d d i s o n - W e s l e y ,
1 9 8 4 .
2 0 M a r a t o s N . , E x a c t P e n a l t y F u n c t i o n A l g o r i t h m s f o r F i n i t e D i m e n s i o n a l O p t i m i z a t i o n
P r o b l e m s , P h . D . t h e s i s , I m p e r i a l C o l l e g e o f S c i e n c e a n d T e c h n o l o g y , L o n d o n , 1 9 7 8 .
2 1 M a y n e , D . Q . a n d P o l a k , E . , F e a s i b l e D i r e c t i o n s A l g o r i t h m s f o r O p t i m i z a t i o n P r o -
b l e m s w i t h E q u a l i t y a n d I n e q u a l i t y C o n s t r a i n t s , M a t h e m a t i c a l P r o g r a m m i n g 1 1 , p p .
6 7 - 8 0 , 1 9 7 6 .
2 2 M e g g i d o , N . , P a t h w a y s t o t h e O p t i m a l S e t i n L i n e a r P r o g r a m m i n g , P r o g r e s s i n M a -
t h e m a t i c a l P r o g r a m m i n g : I n t e r i o r - P o i n t a n d R e l a t e d M e t h o d s , E d i t e d b y N . M e g g i d o ,
S p r i n g e r - V e r l a g , N e w Y o r k , 1 3 1 - 1 5 8 , 1 9 8 9 .
2 3 M o n t e i r o , R . D . C . , A d l e r , I . a n d R e s e n d e , M . G . C . , A P o l y n o m i a l - T i m e P r i m a l -
D u a l A n e S c a l i n g A l g o r i t h m f o r L i n e a r a n d C o n v e x Q u a d r a t i c P r o g r a m m i n g a n d i t s
P o w e r S e r i e s E x t e n s i o n , M a t h e m a t i c s o f O p e r a t i o n s R e s e a r c h 1 5 1 9 9 0 , 1 9 1 - 2 1 4 .
2 4 P a n i e r , E . R . , T i t s A . L . , A S u p e r l i n e a r l y C o n v e r g e n t A l g o r i t h m f o r C o n s t r a i n e d o p t i -
m i z a t i o n p r o b l e m s , S I A M J . C o n t r o l O p t i m . , 2 5 1 9 8 7 , p p . 9 3 4 - 9 5 0 .
1 7
-
7/28/2019 32 Congress
18/18
2 5 P a n i e r , E . R . , T i t s A . L . a n d H e r s k o v i t s J . A Q P - F r e e , G l o b a l l y C o n v e r g e n t , L o -
c a l l y S u p e r l i n e a r l y C o n v e r g e n t A l g o r i t h m f o r I n e q u a l i t y C o n s t r a i n e d O p t i m i z a t i o n , S I A M
J o u r n a l o f C o n t r o l a n d O p t i m i z a t i o n , V o l 2 6 , p p 7 8 8 - 8 1 0 , 1 9 8 8 .
2 6 P o w e l l , M . J . D . T h e C o n v e r g e n c e o f V a r i a b l e M e t r i c M e t h o d s f o r N o n l i n e a r l y C o n s t r a i -
n e d O p t i m i z a t i o n C a l c u l a t i o n s , i n N o n l i n e a r P r o g r a m m i n g 3 , e d i t e d b y O . L . M a n g a s a r i a n ,
R . R . M e y e r a n d S . M . R o b i n s o n , A c a d e m i c P r e s s , L o n d o n , 1 9 7 8 .
2 7 P o w e l l M . J . D . , V a r i a b l e M e t r i c M e t h o d s f o r C o n s t r a i n e d O p t i m i z a t i o n , i n M a t h e -
m a t i c a l P r o g r a m m i n g - T h e S t a t e o f t h e A r t , E d i t e d b y A . B a c h e m , M . G r o t s c h e t a n d B .
K o r t e , S p r i n g e r - V e r l a g , B e r l i n , 1 9 8 3 .
2 8 S a n t o s , G . , F e a s i b l e D i r e c t i o n s I n t e r i o r P o i n t A l g o r i t h m s f o r E n g i n e e r i n g O p t i m i z a t i o n
, i n P o r t u g u e s e , D S c . D i s s e r t a t i o n , C O P P E - F e d e r a l U n i v e r s i t y o f R i o d e J a n e i r o , M e -
c h a n i c a l E n g i n e e r i n g P r o g r a m , C a i x a P o s t a l 6 8 5 0 3 , 2 1 9 4 5 - 9 7 0 , R i o d e J a n e i r o , B r a z i l ,
1 9 9 6 .
2 9 T i t s , L . A . a n d Z h o u J . L . A S i m p l e , Q u a d r a t i c a l l y C o n v e r g e n t I n t e r i o r P o i n t A l g o r i -
t h m f o r L i n e a r P r o g r a m m i n g a n d C o n v e x Q u a d r a t i c P r o g r a m m i n g , L a r g e S c a l e O p t i m i -
z a t i o n : S t a t e o f t h e A r t , E d i t e d b y W . W . H a g e r , D . W . H e a r n a n d P . M . P a r d a l o s , K l u w e r
A c a d e m i c P u b l i s h e r s B . V , 1 9 9 3 .
3 0 V a n d e r b e i , R . J . a n d L a g a r i o s , J . C . , I . I . D i k i n ' s C o n v e r g e n c e R e s u l t f o r t h e A n e
S c a l i n g A l g o r i t h m , T e c h n i c a l R e p p o r t , A T & T B e l l L a b o r a t o r i e s , M u r r a y H i l l , N J , 1 9 8 8 .
3 1 V a u t i e r , I . , S a l a u n , M . a n d H e r s k o v i t s , J . , A p p l i c a t i o n o f a n I n t e r i o r P o i n t A l g o -
r i t h m t o t h e M o d e l i n g o f U n i l a t e r a l C o n t a c t B e t w e e n S p o t - W e l d e d S h e l l s , P r o c e e d i n g s o f
S T R U C T U R A L O P T I M I Z A T I O N 9 3 , R i o d e J a n e i r o , E d i t e d b y J . H e r s k o v i t s , 8 1 9 9 3 .
3 2 Z o u a i n , N . A . , H e r s k o v i t s J . , B o r g e s , L . A . a n d F e i j o o , R . A n I t e r a t i v e A l g o r i t h m
f o r L i m i t A n a l y s i s w i t h N o n l i n e a r Y i e l d F u n c t i o n s , I n t e r n a t i o n a l J o u r n a l o n S o l i d s a n d
S t r u c t u r e s , V o l 3 0 , N o 1 0 , p p 1 3 9 7 - 1 4 1 7 , G t . B r i t a i n , 1 9 9 3 .
1 8