of 42
7/27/2019 Linear Complementary Systems
1/42
L i n e a r C o m p l e m e n t a r i t y S y s t e m s
W . P . M . H . H e e m e l s
J . M . S c h u m a c h e r
y
S . W e i l a n d
z
S u b m i t t e d t o S I A M J o u r n a l o n A p p l i e d M a t h e m a t i c s
A M S S u b j e c t C l a s s i c a t i o n ( 1 9 9 1 ) : 3 4 A 1 2 , 6 8 U 2 0 , 7 0 F 3 5 , 9 3 B 1 2 .
K e y w o r d s : h y b r i d s y s t e m s , d i e r e n t i a l / a l g e b r a i c e q u a t i o n s , i n e q u a l i t y c o n s t r a i n t s , c o m p l e -
m e n t a r i t y p r o b l e m .
A b s t r a c t
W e i n t r o d u c e a n e w c l a s s o f d y n a m i c a l s y s t e m s c a l l e d \ l i n e a r c o m p l e m e n t a r i t y s y s t e m s . "
T h e t i m e e v o l u t i o n o f t h e s e s y s t e m s c o n s i s t s o f a s e r i e s o f c o n t i n u o u s p h a s e s s e p a r a t e d b y
\ e v e n t s " w h i c h c a u s e a c h a n g e i n d y n a m i c s a n d p o s s i b l y a j u m p i n t h e s t a t e v e c t o r . T h e
o c c u r r e n c e o f e v e n t s i s g o v e r n e d b y c e r t a i n i n e q u a l i t i e s s i m i l a r t o t h o s e a p p e a r i n g i n t h e L i n -
e a r C o m p l e m e n t a r i t y P r o b l e m o f 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 f r a m e w o r k w e d e s c r i b e i s
s u i t a b l e f o r c e r t a i n s i t u a t i o n s i n w h i c h b o t h d i e r e n t i a l e q u a t i o n s a n d i n e q u a l i t i e s p l a y a r o l e ,
f o r i n s t a n c e i n m e c h a n i c s , e l e c t r i c a l n e t w o r k s , p i e c e w i s e l i n e a r s y s t e m s , a n d d y n a m i c o p t i -
m i z a t i o n . W e p r e s e n t a p r e c i s e d e n i t i o n o f t h e s o l u t i o n c o n c e p t o f l i n e a r c o m p l e m e n t a r i t y
s y s t e m s a n d g i v e s u c i e n t c o n d i t i o n s f o r e x i s t e n c e a n d u n i q u e n e s s o f s o l u t i o n s .
1 I n t r o d u c t i o n
I n m a n y t e c h n i c a l a n d e c o n o m i c a p p l i c a t i o n s o n e e n c o u n t e r s s y s t e m s o f d i e r e n t i a l e q u a t i o n s
a n d i n e q u a l i t i e s . F o r a q u i c k r o u n d u p o f e x a m p l e s , o n e m a y t h i n k o f t h e f o l l o w i n g : m o t i o n o f
r i g i d b o d i e s s u b j e c t t o u n i l a t e r a l c o n s t r a i n t s , e l e c t r i c a l n e t w o r k s w i t h i d e a l d i o d e s , o p t i m a l c o n -
t r o l p r o b l e m s w i t h i n e q u a l i t y c o n s t r a i n t s i n t h e s t a t e s a n d / o r c o n t r o l s , d y n a m i c a l s y s t e m s w i t h
p i e c e w i s e l i n e a r c h a r a c t e r i s t i c s l i k e s a t u r a t i o n f u n c t i o n s , d e a d z o n e s , r e l a y s , C o u l o m b f r i c t i o n
a n d o n e - s i d e d s p r i n g s , p r o j e c t e d d y n a m i c a l s y s t e m s , d y n a m i c v e r s i o n s o f 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 p r o b l e m s , a n d d y n a m i c W a l r a s i a n e c o n o m i e s . I t h a s t o b e n o t e d t h a t t h e r e i s
D e p t . o f E l e c t r i c a l E n g i n e e r i n g , E i n d h o v e n U n i v e r s i t y o f T e c h n o l o g y , P . O . B o x 5 1 3 , 5 6 0 0 M B E i n d h o v e n ,
T h e N e t h e r l a n d s , a n d C e n t E R a n d D e p t . o f E c o n o m i c s , T i l b u r g U n i v e r s i t y , E - m a i l : w . p . m . h . h e e m e l s @ e l e . t u e . n l
y
C W I , P . O . B o x 9 4 0 7 9 , 1 0 9 0 G B A m s t e r d a m , T h e N e t h e r l a n d s , a n d C e n t E R a n d D e p t . o f E c o n o m i c s , T i l b u r g
U n i v e r s i t y , P . O . B o x 9 0 1 5 3 , 5 0 0 0 L E T i l b u r g , T h e N e t h e r l a n d s , E - m a i l : H a n s . S c h u m a c h e r @ c w i . n l
z
D e p t . o f E l e c t r i c a l E n g i n e e r i n g , E i n d h o v e n U n i v e r s i t y o f T e c h n o l o g y , P . O . B o x 5 1 3 , 5 6 0 0 M B E i n d h o v e n ,
T h e N e t h e r l a n d s , E - m a i l : s . w e i l a n d @ e l e . t u e . n l
1
7/27/2019 Linear Complementary Systems
2/42
c o n s i d e r a b l e i n h e r e n t c o m p l e x i t y i n s y s t e m s o f d i e r e n t i a l e q u a t i o n s a n d i n e q u a l i t i e s , s i n c e n o n -
s m o o t h t r a j e c t o r i e s a n d p o s s i b l y j u m p s h a v e t o b e t a k e n i n t o a c c o u n t . A s a r e s u l t o f t h i s , e v e n
b a s i c i s s u e s s u c h a s e x i s t e n c e a n d u n i q u e n e s s o f s o l u t i o n s a r e d i c u l t t o s e t t l e . G i v e n t h e w e a l t h
o f p o s s i b l e a p p l i c a t i o n s h o w e v e r , i t i s o f i n t e r e s t t o o v e r c o m e t h e s e d i c u l t i e s .
I n t h e l i t e r a t u r e o n e c a n n d m a n y s t r a n d s o f r e s e a r c h d e a l i n g w i t h d y n a m i c s s u b j e c t t o i n e q u a l -
i t y c o n s t r a i n t s , s o m e m a i n l y m o t i v a t e d b y p r o b l e m s i n m e c h a n i c s , o t h e r s m o r e c l o s e l y c o n n e c t e d
t o o p e r a t i o n s r e s e a r c h a n d e c o n o m i c s . T h e f r a m e w o r k o f d i e r e n t i a l i n c l u s i o n s ( s e e f o r i n s t a n c e
2 ] ) g i v e s a g e n e r a l s e t t i n g f o r t h e s t u d y o f s y s t e m s i n w h i c h b o t h d i e r e n t i a l e q u a t i o n s a n d i n -
e q u a l i t i e s p l a y a r o l e . I n t h i s p a p e r , h o w e v e r , w e s h a l l b e i n t e r e s t e d i n m o r e s p e c i c d y n a m i c a l
s y s t e m s f o r w h i c h u n i q u e n e s s o f s o l u t i o n s h o l d s . A l t h o u g h o f c o u r s e o n e c a n g e t u n i q u e s o l u -
t i o n s f r o m a d i e r e n t i a l i n c l u s i o n b y i m p o s i n g s u i t a b l e s i d e c o n s t r a i n t s , w e p r e f e r t o t h i n k o f t h e
s y s t e m s c o n s i d e r e d i n t h i s p a p e r a s s y s t e m s t h a t s w i t c h b e t w e e n m o d e s o n t h e b a s i s o f c e r t a i n
i n e q u a l i t y c o n s t r a i n t s , a n d t h a t b e h a v e w i t h i n e a c h m o d e a s o r d i n a r y d i e r e n t i a l s y s t e m s r a t h e r
t h a n a s d i e r e n t i a l i n c l u s i o n s . T h i s \ m u l t i m o d a l " w a y o f t h i n k i n g i s n a t u r a l i n a n u m b e r o f a p -
p l i c a t i o n s ; i n t h e s t u d y o f C o u l o m b f r i c t i o n , o n e h a s t h e t r a n s i t i o n b e t w e e n s t i c k m o d e a n d s l i p
m o d e , i n t h e s t u d y o f e l e c t r i c a l n e t w o r k s w i t h i d e a l d i o d e s , t h e r e i s t h e t r a n s i t i o n b e t w e e n t h e
c o n d u c t i n g a n d t h e b l o c k i n g m o d e o f e a c h d i o d e , a n d i n t h e c o n t e x t o f d y n a m i c o p t i m i z a t i o n ,
o n e h a s m o d e t r a n s i t i o n s w h e n a n i n a c t i v e c o n s t r a i n t b e c o m e s a c t i v e o r v i c e v e r s a . A s i m i l a r
p o i n t o f v i e w m a y b e f o u n d i n t h e l i t e r a t u r e o n t h e s o - c a l l e d \ h y b r i d s y s t e m s " e n c o m p a s s i n g
b o t h c o n t i n u o u s a n d d i s c r e t e d y n a m i c s , w h i c h h a v e r e c e n t l y b e e n a p o p u l a r s u b j e c t o f s t u d y
b o t h f o r c o m p u t e r s c i e n t i s t s a n d f o r c o n t r o l t h e o r i s t s ( s e e f o r i n s t a n c e 1 , 2 7 ] ) .
A m o n g t h e s t u d i e s t h a t h a v e b e e n m a d e o f d y n a m i c a l s y s t e m s e x h i b i t i n g s o m e s o r t o f s w i t c h i n g
b e h a v i o u r , o n e m a y m e n t i o n a n u m b e r t h a t h a v e b e e n i n s p i r e d b y a p p l i c a t i o n s i n m e c h a n i c s
6 , 2 1 { 2 3 , 2 6 , 3 1 { 3 3 ] , i n e l e c t r i c a l e n g i n e e r i n g 4 , 2 0 ] , a n d i n o p e r a t i o n s r e s e a r c h 1 1 , 2 4 ] , a s w e l l
a s g e n e r a l s t u d i e s s u c h a s 1 2 ] . T h e w o r k i n t h i s p a p e r i s m o r e g e n e r a l t h a n m o s t o f t h e c i t e d
s t u d i e s i n t h e s e n s e t h a t w e d o n o t a p r i o r i i m p o s e c o n d i t i o n s o n t h e \ i n d e x " o f t h e c o n s t r a i n t s .
( T h e i n d e x m e a s u r e s t h e n u m b e r o f a c t u a l c o n s t r a i n t s f o l l o w i n g f r o m a g i v e n a l g e b r a i c c o n s t r a i n t
w i t h i n t h e c o n t e x t o f a g i v e n s e t o f d i e r e n t i a l e q u a t i o n s ; t h e t e r m c o m e s f r o m n u m e r i c a l a n a l y s i s ,
s e e f o r i n s t a n c e 5 ] . ) O u r t r e a t m e n t i s a l s o g e n e r a l i n t h a t w e a l l o w a n a r b i t r a r y n i t e n u m b e r
o f s t a t e v a r i a b l e s , a n d a n a r b i t r a r y n i t e n u m b e r o f c o n s t r a i n t s . O n t h e o t h e r h a n d , o u r w o r k
i s m o r e r e s t r i c t e d , s i n c e w e c o n s i d e r o n l y l i n e a r d i e r e n t i a l e q u a t i o n s ; i n c o n j u n c t i o n w i t h t h e
s w i t c h i n g r u l e s , t h e s y s t e m s t h a t w e s t u d y a r e t h e r e f o r e p i e c e w i s e l i n e a r d y n a m i c a l s y s t e m s .
A s a c o n s e q u e n c e o f t h e f a c t t h a t w e a r e l o o k i n g a t s y s t e m s o f a r b i t r a r y i n d e x , w e h a v e t o t a k e
i n t o a c c o u n t t h e p o s s i b i l i t y o f s o l u t i o n s c o n t a i n i n g i m p u l s e s . T h e o c c u r r e n c e o f s u c h i m p u l s e s
i s s t a t e - d e p e n d e n t a n d i n t h i s s e n s e o u r s i t u a t i o n i s d i e r e n t f r o m t h e o n e i n 3 ] w h e r e i m p u l s e s
a r e e x t e r n a l l y i m p o s e d r a t h e r t h a n g e n e r a t e d b y t h e s y s t e m i t s e l f . O n e o f t h e m a i n r e a s o n s f o r
r e s t r i c t i n g t h e d e v e l o p m e n t i n t h i s p a p e r t o l i n e a r d y n a m i c s w i t h i n e a c h m o d e i s t h e f a c t t h a t
t h i s a l l o w s u s t o t r e a t i m p u l s e s w i t h i n a s t a n d a r d d i s t r i b u t i o n a l f r a m e w o r k . E a r l i e r w o r k s i n
t h e r e s e a r c h p r o g r a m t h a t h a s l e d t o t h e c u r r e n t p a p e r 2 8 , 2 9 ] h a v e u s e d a n o n l i n e a r f r a m e w o r k
w h i c h m a d e i t d i c u l t t o t r e a t i m p u l s e s , s o t h a t a c o m p l e t e s p e c i c a t i o n o f d y n a m i c s o n a
g e n e r a l l e v e l c o u l d i n f a c t n o t b e g i v e n . W i t h o u t a c o m p l e t e s o l u t i o n c o n c e p t , i s s u e s o f e x i s t e n c e
a n d u n i q u e n e s s o f s o l u t i o n s c a n o n l y b e s t u d i e d p a r t i a l l y . T h e c o n t r i b u t i o n o f t h i s p a p e r i s
a s f o l l o w s : ( i ) i t g i v e s a c o m p l e t e d e n i t i o n o f w h a t i s t o b e u n d e r s t o o d b y a s o l u t i o n o f a
2
7/27/2019 Linear Complementary Systems
3/42
l i n e a r c o m p l e m e n t a r i t y s y s t e m ; ( i i ) i t g i v e s s u c i e n t c o n d i t i o n s f o r w e l l - p o s e d n e s s o f l i n e a r
c o m p l e m e n t a r i t y s y s t e m s , i n t h e s e n s e o f e x i s t e n c e a n d u n i q u e n e s s o f s o l u t i o n s ; ( i i i ) i t p r e s e n t s
a n e e c t i v e p r o c e d u r e f o r g e n e r a t i n g s o l u t i o n s t o l i n e a r c o m p l e m e n t a r i t y s y s t e m s . I n a d d i t i o n t o
t h i s , w e e s t a b l i s h a n e x p l i c i t c o n n e c t i o n t o t h e l i t e r a t u r e o n m e c h a n i c a l s y s t e m s t h a t a r e s u b j e c t
t o m o d e - s w i t c h i n g b y s h o w i n g t h a t o u r f o r m u l a t i o n a g r e e s w i t h t h e o n e o f M o r e a u 2 3 ] ( s e e a l s o
6 , 2 2 ] ) f o r t h e c l a s s o f s y s t e m s c o v e r e d b y b o t h f o r m u l a t i o n s , n a m e l y l i n e a r m e c h a n i c a l s y s t e m s .
T h e p a p e r i s o r g a n i z e d a s f o l l o w s . W e s t a r t w i t h a n e x a m p l e , t o m o t i v a t e t h e i n g r e d i e n t s n e e d e d
f o r d e n i n g a s o l u t i o n c o n c e p t f o r c o m p l e m e n t a r i t y s y s t e m s . T o i n t r o d u c e t h e n o t i o n o f s o l u t i o n
s o m e m a t h e m a t i c a l p r e l i m i n a r i e s a s p r e s e n t e d i n S e c t i o n 3 a r e r e q u i r e d . A d e n i t i o n o f t h e c l a s s
o f l i n e a r c o m p l e m e n t a r i t y s y s t e m s w i t h i t s s o l u t i o n c o n c e p t i s g i v e n i n S e c t i o n 4 . T h e d e n i t i o n
r e l i e s o n a m a p p i n g w h i c h a s s i g n s a \ n e x t m o d e " t o e a c h c o n t i n u o u s s t a t e ; s e v e r a l a l t e r n a t i v e
w a y s o f c o n s t r u c t i n g t h i s m a p p i n g a r e d i s c u s s e d i n S e c t i o n 5 . S u c i e n t c o n d i t i o n s f o r l o c a l
e x i s t e n c e a n d u n i q u e n e s s o f s o l u t i o n s f o l l o w i n S e c t i o n 6 . A f t e r t h a t , w e p r e s e n t a c o m p u t a t i o n a l
e x a m p l e t o i l l u s t r a t e t h e c o n s t r u c t i o n o f s o l u t i o n s f r o m t h e d e n i t i o n . I n S e c t i o n 8 , w e e s t a b l i s h
t h e c o n n e c t i o n w i t h t h e s w e e p i n g p r o c e s s f o r m u l a t i o n o f M o r e a u . F i n a l l y , c o n c l u s i o n s f o l l o w i n
S e c t i o n 9 .
I n t h i s p a p e r , t h e f o l l o w i n g n o t a t i o n a l c o n v e n t i o n s w i l l b e i n f o r c e . R d e n o t e s t h e r e a l n u m b e r s ,
R
+
t h e n o n n e g a t i v e r e a l n u m b e r s , a n d N : = f 0 ; 1 ; 2 ; : : : g . F o r a p o s i t i v e i n t e g e r l ,
l d e n o t e s
t h e s e t f 1 ; 2 ; : : : ; l g I f a i s a ( c o l u m n ) v e c t o r w i t h k r e a l c o m p o n e n t s , w e w r i t e a 2 R
k
a n d
d e n o t e t h e i t h c o m p o n e n t b y a
i
. F o r t w o v e c t o r s a , b 2 R
k
, t h e n o t a t i o n a b m e a n s t h a t f o r a l l
i 2
k e i t h e r a
i
= 0 o r b
i
= 0 . G i v e n t w o v e c t o r s a 2 R
k
a n d b 2 R
l
, t h e n c o l ( a ; b ) d e n o t e s t h e
v e c t o r i n R
k + l
t h a t a r i s e s f r o m s t a c k i n g a o v e r b M 2 R
m n
m e a n s t h a t M i s a r e a l m a t r i x
w i t h d i m e n s i o n s m n M
>
i s t h e t r a n s p o s e o f t h e m a t r i x M . T h e k e r n e l o f M i s d e n o t e d
b y K e r M a n d t h e i m a g e b y I m M . G i v e n M 2 R
k l
a n d t w o s u b s e t s I
k a n d J
l , t h e
( I ; J ) - s u b m a t r i x o f M i s d e n e d a s M
I J
: = ( m
i j
)
i 2 I j 2 J
. I n c a s e J =
l , w e a l s o w r i t e M
I
a n d
i f I =
k , w e w r i t e M
J
. F o r a v e c t o r a , a
I
: = ( a
i
)
i 2 I
. T h e d i a g o n a l m a t r i x w i t h d i a g o n a l e n t r i e s
a
1
; : : : ; a
k
i s d e n o t e d b y d i a g ( a
1
; : : : ; a
k
)
T h e e l d o f r a t i o n a l f u n c t i o n s i n o n e i n d e t e r m i n a t e i s d e n o t e d b y R ( s ) . R a t i o n a l v e c t o r f u n c t i o n s
w i t h k c o m p o n e n t s a n d r a t i o n a l m a t r i c e s w i t h d i m e n s i o n s m n a r e d e n o t e d b y R
k
( s ) a n d
R
m n
( s ) , r e s p e c t i v e l y . F o r r e a s o n s o f c l a r i t y , w e s h a l l s y s t e m a t i c a l l y u s e a n o t a t i o n i n w h i c h
v e c t o r s o v e r R ( s ) a r e w r i t t e n w i t h a n a r g u m e n t s t o d i s t i n g u i s h b e t w e e n t h e v e c t o r u 2 R
k
a n d
t h e r a t i o n a l v e c t o r u ( s ) 2 R
k
( s ) . A r a t i o n a l m a t r i x i s c a l l e d p r o p e r , i f f o r a l l e n t r i e s t h e d e g r e e
o f t h e n u m e r a t o r i s s m a l l e r t h a n o r e q u a l t o t h e d e g r e e o f t h e d e n o m i n a t o r . A r a t i o n a l m a t r i x
i s c a l l e d b i p r o p e r , i f i t i s s q u a r e , p r o p e r a n d h a s a p r o p e r i n v e r s e . I f t w o r a t i o n a l v e c t o r s u ( s ) ,
v ( s ) 2 R
k
( s ) s a t i s f y t h a t f o r a l l i 2
k e i t h e r u
i
( s ) = 0 o r y
i
( s ) = 0 , w e w r i t e u
i
( s ) y
i
( s )
T h e s e t C
1
( R ; R ) d e n o t e s t h e s e t o f s m o o t h f u n c t i o n s , i . e . a l l f u n c t i o n s f r o m R t o R t h a t a r e
a r b i t r a r i l y o f t e n d i e r e n t i a b l e . F o r a s m o o t h f u n c t i o n u t h e i - t h d e r i v a t i v e i s d e n o t e d b y u
( i )
A v e c t o r u 2 R
k
i s c a l l e d n o n n e g a t i v e , a n d w e w r i t e u > 0 , i f u
i
> 0 ; i 2
k a n d p o s i t i v e
( u > 0 ) , i f u
i
> 0 ; i 2
k . I f a v e c t o r u i s n o t n o n n e g a t i v e , w e w r i t e u 6> 0 . A s e q u e n c e o f
s c a l a r s ( u
1
; u
2
; : : : ; u
r
) i s c a l l e d l e x i c o g r a p h i c a l l y n o n n e g a t i v e , w r i t t e n a s ( u
1
; u
2
; : : : ; u
r
) 0 ,
i f ( u
1
; u
2
; : : : ; u
r
) = ( 0 ; 0 ; : : : ; 0 ) o r u
j
> 0 w h e r e j : = m i n f p 2 r u
p
6= 0 g . A s e q u e n c e o f
s c a l a r s i s c a l l e d l e x i c o g r a p h i c a l l y p o s i t i v e , d e n o t e d b y ( u
1
; u
2
; : : : ; u
r
) 0 , i f ( u
1
; u
2
; : : : ; u
r
) 0
3
7/27/2019 Linear Complementary Systems
4/42
a n d ( u
1
; u
2
; : : : ; u
r
) 6= ( 0 ; 0 ; : : : ; 0 ) . F o r a s e q u e n c e o f v e c t o r s ( u
1
; u
2
; : : : ; u
r
) w i t h u
i
2 R
k
,
w e w r i t e ( u
1
; u
2
; : : : ; u
r
) 0 w h e n ( u
1
i
; u
2
i
; : : : ; u
r
i
) 0 f o r a l l i 2
k . L i k e w i s e , w e w r i t e
( u
1
; u
2
; : : : ; u
r
) 0 w h e n ( u
1
i
; u
2
i
; : : : ; u
r
i
) 0 f o r a l l i 2
k
F o r s e t s A a n d B , A n B : = f x 2 A x 62 B g a n d P ( A ) d e n o t e s t h e p o w e r s e t o f A , i . e . t h e
c o l l e c t i o n o f a l l s u b s e t s o f A . F o r t w o s u b s p a c e s V ; T o f R
n
, t h e n o t a t i o n V T = R
n
m e a n s
t h a t V a n d T f o r m a d i r e c t s u m d e c o m p o s i t i o n o f R
n
, i . e . V + T : = f v + t v 2 V ; t 2 T g = R
n
a n d V \ T = f 0 g
2 E x a m p l e
B e f o r e s p e c i f y i n g t h e c l a s s o f l i n e a r c o m p l e m e n t a r i t y s y s t e m s ( L C S ) , w e i l l u s t r a t e s o m e o f t h e
a s p e c t s t h a t p l a y a r o l e i n t h e e v o l u t i o n o f s u c h s y s t e m s b y a n e x a m p l e o f t w o c a r t s c o n n e c t e d
b y a s p r i n g ( u s e d a l s o i n 2 8 ] ) . T h e l e f t c a r t i s a t t a c h e d t o a w a l l b y a s p r i n g . T h e m o t i o n o f
t h e l e f t c a r t i s c o n s t r a i n e d b y a c o m p l e t e l y i n e l a s t i c s t o p . T h e s y s t e m i s d e p i c t e d i n g u r e 1 .
x1 x2
F i g u r e 1 : T w o - c a r t s s y s t e m .
F o r s i m p l i c i t y , t h e m a s s e s o f t h e c a r t s a n d t h e s p r i n g c o n s t a n t s a r e s e t e q u a l t o 1 . T h e s t o p i s
p l a c e d a t t h e e q u i l i b r i u m p o s i t i o n o f t h e l e f t c a r t . B y x
1
, x
2
w e d e n o t e t h e d e v i a t i o n s o f t h e
l e f t a n d r i g h t c a r t , r e s p e c t i v e l y , f r o m t h e i r e q u i l i b r i u m p o s i t i o n s a n d x
3
; x
4
a r e t h e v e l o c i t i e s o f
t h e l e f t a n d r i g h t c a r t , r e s p e c t i v e l y . B y u , w e d e n o t e t h e r e a c t i o n f o r c e e x e r t e d b y t h e s t o p .
F u r t h e r m o r e , t h e v a r i a b l e y i s s e t e q u a l t o x
1
. S i m p l e m e c h a n i c a l l a w s l e a d t o t h e d y n a m i c a l
r e l a t i o n s
_x
1
( t ) = x
3
( t )
_x
2
( t ) = x
4
( t )
_x
3
( t ) = ? 2 x
1
( t ) + x
2
( t ) + u ( t )
_x
4
( t ) = x
1
( t ) ? x
2
( t )
y ( t ) : = x
1
( t )
( 1 )
T o m o d e l t h e s t o p i n t h i s s e t t i n g , t h e f o l l o w i n g r e a s o n i n g a p p l i e s . T h e v a r i a b l e y ( t ) = x
1
( t )
s h o u l d b e n o n n e g a t i v e , b e c a u s e i t i s t h e p o s i t i o n o f t h e l e f t c a r t w i t h r e s p e c t t o t h e s t o p . T h e
f o r c e e x e r t e d b y t h e s t o p c a n o n l y a c t i n t h e p o s i t i v e d i r e c t i o n i m p l y i n g t h a t u ( t ) s h o u l d b e
n o n n e g a t i v e . I f t h e l e f t c a r t i s n o t a t t h e s t o p a t t i m e t ( y ( t ) > 0 ) , t h e r e a c t i o n f o r c e v a n i s h e s a t
4
7/27/2019 Linear Complementary Systems
5/42
t i m e t , i . e . u ( t ) = 0 . S i m i l a r l y , i f u ( t ) > 0 , t h e c a r t m u s t n e c e s s a r i l y b e a t t h e s t o p , i . e . y ( t ) = 0 .
T h i s i s e x p r e s s e d b y t h e c o n d i t i o n s
0 6 y ( t ) u ( t ) > 0 ( 2 )
T h e s y s t e m c a n b e r e p r e s e n t e d b y t w o m o d e s , d e p e n d i n g o n w h e t h e r t h e s t o p i s a c t i v e o r n o t .
W e d i s t i n g u i s h b e t w e e n t h e u n c o n s t r a i n e d m o d e ( u ( t ) = 0 ) a n d t h e c o n s t r a i n e d m o d e ( y ( t ) = 0 ) .
T h e d y n a m i c s o f t h e s e m o d e s a r e g i v e n b y t h e f o l l o w i n g D i e r e n t i a l a n d A l g e b r a i c E q u a t i o n s
( D A E s )
u n c o n s t r a i n e d c o n s t r a i n e d
_x
1
( t ) = x
3
( t ) _x
1
( t ) = x
3
( t )
_x
2
( t ) = x
4
( t ) _x
2
( t ) = x
4
( t )
_x
3
( t ) = ? 2 x
1
( t ) + x
2
( t ) _x
3
( t ) = ? 2 x
1
( t ) + x
2
( t ) + u ( t )
_x
4
( t ) = x
1
( t ) + x
2
( t ) _x
4
( t ) = x
1
( t ) + x
2
( t )
u ( t ) = 0 y ( t ) = x
1
( t ) = 0
W h e n t h e s y s t e m i s r e p r e s e n t e d b y e i t h e r o f t h e s e m o d e s , t h e t r i p l e ( u ; x ; y ) i s g i v e n b y t h e
c o r r e s p o n d i n g d y n a m i c s a s l o n g a s t h e i n e q u a l i t i e s i n ( 2 )
u n c o n s t r a i n e d c o n s t r a i n e d
y ( t ) > 0 u ( t ) > 0
a r e s a t i s e d . A m o d e c h a n g e i s t r i g g e r e d b y v i o l a t i o n o f o n e o f t h e s e i n e q u a l i t i e s . T h e m o d e
t r a n s i t i o n s t h a t a r e p o s s i b l e f o r t h e t w o - c a r t s s y s t e m s a r e d e s c r i b e d b e l o w .
U n c o n s t r a i n e d ! C o n s t r a i n e d : T h e i n e q u a l i t y y ( t ) > 0 t e n d s t o g e t v i o l a t e d a t a t i m e
i n s t a n t t = . T h e l e f t c a r t h i t s t h e s t o p a n d s t a y s t h e r e . T h e v e l o c i t y o f t h e l e f t c a r t i s
r e d u c e d t o z e r o i n s t a n t a n e o u s l y a t t h e t i m e o f i m p a c t : t h e k i n e t i c e n e r g y o f t h e l e f t c a r t
i s t o t a l l y a b s o r b e d b y t h e s t o p d u e t o a p u r e l y i n e l a s t i c c o l l i s i o n . A s t a t e f o r w h i c h t h i s
h a p p e n s i s , f o r i n s t a n c e , x ( ) = ( 0 ; ? 1 ; ? 1 ; 0 )
>
C o n s t r a i n e d ! U n c o n s t r a i n e d : T h e i n e q u a l i t y u ( t ) > 0 t e n d s t o b e v i o l a t e d a t t =
T h e r i g h t c a r t i s l o c a t e d a t o r m o v i n g t o t h e r i g h t o f i t s e q u i l i b r i u m p o s i t i o n , s o t h e s p r i n g
b e t w e e n t h e c a r t s i s s t r e t c h e d a n d p u l l s t h e l e f t c a r t a w a y f r o m t h e s t o p . T h i s h a p p e n s
f o r e x a m p l e i f x ( ) = ( 0 ; 0 ; 0 ; 1 )
>
U n c o n s t r a i n e d ! U n c o n s t r a i n e d w i t h r e - i n i t i a l i z a t i o n a c c o r d i n g t o c o n s t r a i n e d
m o d e . T h e i n e q u a l i t y y ( t ) > 0 t e n d s t o g e t v i o l a t e d a t t = . A s a n e x a m p l e , c o n s i d e r
x ( ) = ( 0 ; 1 ; ? 1 ; 0 )
>
. A t t h e t i m e o f i m p a c t , t h e v e l o c i t y o f t h e l e f t c a r t i s r e d u c e d t o z e r o
j u s t a s i n t h e r s t c a s e H e n c e , a s t a t e j u m p ( r e - i n i t i a l i z a t i o n ) t o ( 0 ; 1 ; 0 ; 0 )
>
o c c u r s . T h e
r i g h t c a r t i s a t t h e r i g h t o f i t s e q u i l i b r i u m p o s i t i o n a n d p u l l s t h e l e f t c a r t a w a y f r o m t h e
s t o p . S t a t e d d i e r e n t l y , f r o m ( 0 ; 1 ; 0 ; 0 )
>
s m o o t h c o n t i n u a t i o n i n t h e u n c o n s t r a i n e d m o d e
i s p o s s i b l e .
5
7/27/2019 Linear Complementary Systems
6/42
T h i s l a s t t r a n s i t i o n i s a s p e c i a l o n e i n t h e s e n s e t h a t r s t t h e c o n s t r a i n e d m o d e i s a c t i v e c a u s -
i n g t h e c o r r e s p o n d i n g s t a t e j u m p . A f t e r t h e j u m p n o s m o o t h c o n t i n u a t i o n i s p o s s i b l e i n t h e
c o n s t r a i n e d m o d e r e s u l t i n g i n a s e c o n d m o d e c h a n g e b a c k t o t h e u n c o n s t r a i n e d m o d e .
F r o m s t a t e x ( ) = ( 0 ; ? 1 ; ? 1 ; 0 )
>
, w e c a n e n t e r t h e c o n s t r a i n e d m o d e b y s t a r t i n g w i t h a n
i n s t a n t a n e o u s j u m p t o x ( + ) = ( 0 ; ? 1 ; 0 ; 0 )
>
. T h i s j u m p c a n b e m o d e l l e d a s t h e r e s u l t o f
a ( D i r a c ) p u l s e e x e r t e d b y t h e s t o p . I n f a c t , u = r e s u l t s i n t h e s t a t e j u m p x ( + ) ?
x ( ) = ( 0 ; 0 ; 1 ; 0 )
>
. T h i s m o t i v a t e s t h e u s e o f d i s t r i b u t i o n a l t h e o r y a s a s u i t a b l e m a t h e m a t i c a l
f r a m e w o r k f o r d e s c r i b i n g p h y s i c a l p h e n o m e n a l i k e c o l l i s i o n s w i t h d i s c o n t i n u i t i e s i n t h e s t a t e
v e c t o r .
T o s u m m a r i z e , t h e m o t i o n o f t h e c a r t s i s g o v e r n e d b y t w o s y s t e m s o f D i e r e n t i a l a n d A l g e b r a i c
E q u a t i o n s ( D A E s ) , c a l l e d t h e c o n s t r a i n e d a n d t h e u n c o n s t r a i n e d m o d e . A c h a n g e o f m o d e
i s t r i g g e r e d b y v i o l a t i o n o f c e r t a i n i n e q u a l i t i e s c o r r e s p o n d i n g t o t h e c u r r e n t m o d e . T h e t i m e
i n s t a n t s a t w h i c h t h i s o c c u r s , a r e c a l l e d \ e v e n t t i m e s . " A t a n e v e n t t i m e , t h e s y s t e m w i l l s w i t c h t o
a n e w m o d e . A m o d e t r a n s i t i o n o f t e n c a l l s f o r a s t a t e j u m p o r r e - i n i t i a l i z a t i o n . I n t h e e x a m p l e ,
v e l o c i t y j u m p s o c c u r , w h e n t h e l e f t c a r t a r r i v e s a t t h e s t o p w i t h n e g a t i v e v e l o c i t y . I n t h i s
p a p e r , t h e a b o v e d y n a m i c s w i l l b e f o r m a l i z e d f o r t h e c o m p l e t e c l a s s o f l i n e a r c o m p l e m e n t a r i t y
s y s t e m s a n d s p e c i a l a t t e n t i o n w i l l b e p a i d t o t h e m o d e s e l e c t i o n p r o b l e m a n d w e l l - p o s e d n e s s
i s s u e s . H o w e v e r , r s t w e r e c a l l s o m e f a c t s c o n c e r n i n g s y s t e m s o f l i n e a r d i e r e n t i a l a n d a l g e b r a i c
e q u a t i o n s , s u c h a s a p p e a r i n t h e c o n s t r a i n e d a n d u n c o n s t r a i n e d m o d e d e s c r i p t i o n s .
3 M a t h e m a t i c a l P r e l i m i n a r i e s
W e c o n s i d e r a l i n e a r d i e r e n t i a l / a l g e b r a i c s y s t e m o f t h e f o r m
_x ( t ) = K x ( t ) + L u ( t ) ( 3 a )
0 = M x ( t ) + N u ( t ) ( 3 b )
T h e t i m e a r g u m e n t s w i l l o f t e n b e s u p p r e s s e d f o r b r e v i t y . T h r o u g h o u t t h i s s e c t i o n , x ( t ) 2 R
n
a n d u ( t ) 2 R
m
. T h e s y s t e m p a r a m e t e r s K , L , M a n d N a r e c o n s t a n t m a t r i c e s o f d i m e n s i o n s
n n , n m , r n a n d r m , r e s p e c t i v e l y .
D e n i t i o n 3 . 1 A s t a t e x
0
i s s a i d t o b e c o n s i s t e n t f o r ( K ; L ; M ; N ) , i f t h e r e e x i s t s m o o t h f u n c -
t i o n s u a n d x s u c h t h a t x ( 0 ) = x
0
a n d ( 3 ) i s s a t i s e d . T h e s e t o f a l l c o n s i s t e n t s t a t e s f o r
( K ; L ; M ; N ) i s d e n o t e d b y V ( K ; L ; M ; N ) a n d i s c a l l e d t h e c o n s i s t e n t s u b s p a c e
T h e f o l l o w i n g s e q u e n c e o f s u b s p a c e s c o n v e r g e s i n a t m o s t n ( d i m e n s i o n o f s t a t e ) s t e p s t o V =
V ( K ; L ; M ; N ) ( f o r a p r o o f s e e 1 4 ] ) :
V
0
= R
n
V
i + 1
= f x 2 R
n
9 u 2 R
m
s u c h t h a t K x + L u 2 V
i
; M x + N u = 0 g ( 4 )
D e n i t i o n 3 . 2 T h e q u a d r u p l e ( K ; L ; M ; N ) i s c a l l e d a u t o n o m o u s , i f f o r e v e r y c o n s i s t e n t s t a t e
x
0
t h e s y s t e m ( 3 ) h a s a u n i q u e s o l u t i o n ( x ; u )
6
7/27/2019 Linear Complementary Systems
7/42
T h e s y s t e m ( 3 ) i s a u t o n o m o u s , i f t h e f u l l - c o l u m n - r a n k c o n d i t i o n
K e r
L
N
= f 0 g ( 5 )
h o l d s t o g e t h e r w i t h
V ( K ; L ; M ; N ) \ T ( K ; L ; M ; N ) = f 0 g ( 6 )
w h e r e T ( K ; L ; M ; N ) i s t h e s u b s p a c e t h a t i s o b t a i n e d a s t h e l i m i t o f t h e s e q u e n c e
T
0
= f 0 g
T
i + 1
= f x 2 R
n
9 u 2 R
m
; 9 x 2 T
i
s u c h t h a t x = K x + L u ; M x + N u = 0 g
( 7 )
T h i s s e q u e n c e c o n v e r g e s i n m a x i m a l l y n ( d i m e n s i o n o f s t a t e ) s t e p s ( p r o o f c a n b e f o u n d i n
1 4 ] ) . T h e s u b s p a c e T = T ( K ; L ; M ; N ) c a n b e i n t e r p r e t e d a s t h e j u m p s p a c e a s s o c i a t e d t o
( K ; L ; M ; N ) , i . e . t h e s p a c e a l o n g w h i c h f a s t m o t i o n s w i l l o c c u r t h a t t a k e a n i n c o n s i s t e n t i n i t i a l
s t a t e i n s t a n t a n e o u s l y t o a p o i n t i n t h e c o n s i s t e n t s u b s p a c e V
T o f o r m a l i z e t h e i n t e r p r e t a t i o n o f T a s a j u m p s p a c e , w e i n t r o d u c e t h e c l a s s o f i m p u l s i v e - s m o o t h
d i s t r i b u t i o n s a s s t u d i e d b y H a u t u s a n d S i l v e r m a n 1 4 ] . T h e g e n e r a l f o r m o f a n i m p u l s i v e - s m o o t h
d i s t r i b u t i o n u ( n o t e t h e d i e r e n t f o n t u s e d f o r d i s t r i b u t i o n s ) i s
u =
l
X
i = 0
u
? i
( i )
| { z }
u
m p
+ u
r e g
; ( 8 )
w h e r e =
( 0 )
d e n o t e s t h e d e l t a d i s t r i b u t i o n w i t h s u p p o r t a t z e r o ,
( r )
i t s r - t h d i s t r i b u t i o n a l
d e r i v a t i v e , u
0
, u
? 1
; : : : , u
? l
a r e c o e c i e n t s i n R a n d u
r e g
i s a d i s t r i b u t i o n t h a t c a n b e i d e n t i e d
w i t h t h e r e s t r i c t i o n t o 0 ; 1 ) o f s o m e s m o o t h f u n c t i o n . T h e r e g u l a r p a r t o f a n i m p u l s i v e - s m o o t h
d i s t r i b u t i o n u i s d e n o t e d b y u
r e g
a n d i t s i m p u l s i v e p a r t b y u
i m p
. T h e c l a s s o f i m p u l s i v e - s m o o t h
d i s t r i b u t i o n s w i l l b e d e n o t e d b y C
i m p
. F o r a n e l e m e n t u o f C
i m p
o f t h e f o r m ( 8 ) , w e w r i t e u ( 0 + )
f o r t h e l i m i t v a l u e l i m
t # 0
u
r e g
( t ) . H a v i n g i n t r o d u c e d t h e c l a s s C
i m p
, w e c a n r e p l a c e t h e s y s t e m
o f e q u a t i o n s ( 3 ) b y i t s d i s t r i b u t i o n a l v e r s i o n
_x = K x + L u + x
0
0 = M x + N u
( 9 )
i n w h i c h t h e i n i t i a l c o n d i t i o n x
0
a p p e a r s e x p l i c i t l y , a n d w e c a n l o o k f o r a s o l u t i o n o f ( 9 ) i n
t h e c l a s s o f v e c t o r - v a l u e d i m p u l s i v e - s m o o t h d i s t r i b u t i o n s . I n 1 4 ] i t i s s h o w n t h a t u n d e r t h e
c o n d i t i o n s ( 5 ) a n d ( 6 ) t h e r e e x i s t s a u n i q u e s o l u t i o n ( u ; x ) 2 C
m + n
i m p
t o ( 9 ) f o r a l l x
0
2 V + T ;
m o r e o v e r , t h e s o l u t i o n i s s u c h t h a t x ( 0 + ) i s e q u a l t o P
T
V
x
0
, t h e p r o j e c t i o n o f x
0
o n t o V a l o n g t h e
j u m p s p a c e T . I n f a c t , x ( 0 + ) d e p e n d s o n l y o n t h e i m p u l s i v e p a r t o f u : i f u
i m p
=
P
l
i = 0
u
? i
( i )
,
t h e n
x ( 0 + ) = x
0
+
l
X
i = 0
K
i
L u
? i
( 1 0 )
7
7/27/2019 Linear Complementary Systems
8/42
L e m m a 3 . 3 C o n s i d e r t h e s y s t e m ( 3 ) a n d s u p p o s e t h a t t h e n u m b e r o f i n p u t s ( m ) e q u a l s t h e
n u m b e r o f c o n s t r a i n t s ( r ) . T h e n t h e f o l l o w i n g s t a t e m e n t s a r e e q u i v a l e n t .
1 ( K ; L ; M ; N ) i s a u t o n o m o u s .
2 . T h e s y s t e m ( 9 ) a d m i t s a u n i q u e i m p u l s i v e - s m o o t h d i s t r i b u t i o n f o r e a c h i n i t i a l c o n d i t i o n .
3 V ( K ; L ; M ; N ) T ( K ; L ; M ; N ) = R
n
a n d K e r
L
N
= f 0 g
4 G ( s ) : = M ( s I ? K )
? 1
L + N i s i n v e r t i b l e a s a r a t i o n a l m a t r i x .
P r o o f . T h e i m p l i c a t i o n 2 ) 1 f o l l o w s f r o m t h e d e n i t i o n o f a n a u t o n o m o u s s y s t e m . T h e
q u a d r u p l e ( K ; L ; M ; N ) i s a u t o n o m o u s i t h e s y s t e m : _x = K x + L u ; y = M x + N u i s l e f t
i n v e r t i b l e i n t h e s e n s e o f 1 4 ] . I n 1 4 ] , i t i s p r o v e n t h a t t h e s t a t e m e n t s
t h e s y s t e m i s l e f t i n v e r t i b l e
V ( K ; L ; M ; N ) \ T ( K ; L ; M ; N ) = f 0 g a n d K e r
L
N
= f 0 g
G ( s ) i s l e f t i n v e r t i b l e
a r e e q u i v a l e n t . S i n c e G ( s ) i s a s s u m e d t o b e s q u a r e ( m = r ) , l e f t i n v e r t i b i l i t y i s t h e s a m e
a s i n v e r t i b i l i t y . H e n c e , 1 ) 4 . A c c o r d i n g t o 1 4 , T h m . 3 . 2 4 ] , i n v e r t i b i l i t y o f G ( s ) i m p l i e s
a d d i t i o n a l l y t h a t V ( K ; L ; M ; N ) T ( K ; L ; M ; N ) = R
n
. T h i s p r o v e s 4 ) 3 . F i n a l l y , 3 ) 2
i s a c o n s e q u e n c e o f t h e f a c t t h a t t h e a s s u m p t i o n s ( 5 ) - ( 6 ) i m p l y t h a t t h e r e i s a u n i q u e s o l u t i o n
( u ; x ) 2 C
m + n
i m p
t o ( 9 ) f o r a l l x
0
2 V + T , a s m e n t i o n e d e a r l i e r . S i n c e V + T i s e q u a l t o R
n
, t h i s
i m p l i e s 2 . 2
T h e s y s t e m s s t u d i e d i n t h i s p a p e r a r e d e s c r i b e d b y s t a n d a r d s t a t e s p a c e e q u a t i o n s o f l i n e a r
s y s t e m s t o g e t h e r w i t h c o m p l e m e n t a r i t y c o n d i t i o n s a s i n t h e c o m p l e m e n t a r i t y p r o b l e m s o f 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 r e f o r e s o m e c o n c e p t s f r o m c o m p l e m e n t a r i t y t h e o r y w i l l b e r e c a l l e d
b r i e y . T h e L i n e a r C o m p l e m e n t a r i t y P r o b l e m ( L C P ) 7 ] i s d e n e d a s f o l l o w s .
G i v e n a m a t r i x M 2 R
k k
a n d q 2 R
k
, n d u , y 2 R
k
s u c h t h a t
y = q + M u ( 1 1 )
0 6 y u > 0 ( 1 2 )
T h i s p r o b l e m i s d e n o t e d b y L C P ( q ; M )
L e t a m a t r i x M o f s i z e k k a n d t w o s u b s e t s I a n d J o f
k o f t h e s a m e c a r d i n a l i t y b e g i v e n .
T h e ( I ; J ) - m i n o r o f M i s t h e d e t e r m i n a n t o f t h e s q u a r e m a t r i x M
I J
: = ( m
i j
)
i 2 I j 2 J
. T h e ( I ; I ) -
m i n o r s a r e a l s o k n o w n a s t h e p r i n c i p a l m i n o r s . M i s c a l l e d a P - m a t r i x , i f a l l p r i n c i p a l m i n o r s a r e
8
7/27/2019 Linear Complementary Systems
9/42
p o s i t i v e . A s q u a r e m a t r i x M i s s a i d t o b e p o s i t i v e d e n i t e , i f x
>
M x > 0 f o r a l l n o n z e r o x 2 R
n
N o t e t h a t a p o s i t i v e d e n i t e m a t r i x i s n o t n e c e s s a r i l y s y m m e t r i c a c c o r d i n g t o t h i s d e n i t i o n .
W e s t a t e t h e f o l l o w i n g r e s u l t s .
T h e o r e m 3 . 4 F o r g i v e n M , t h e p r o b l e m L C P ( q ; M ) h a s a u n i q u e s o l u t i o n f o r a l l v e c t o r s q i f
a n d o n l y i f M i s a P - m a t r i x .
P r o o f . S e e 7 , T h m . 3 . 3 . 7 ] . 2
T h e o r e m 3 . 5 A p o s i t i v e d e n i t e m a t r i x i s a P - m a t r i x .
P r o o f . 7 , T h m . 3 . 1 . 6 a n d T h m . 3 . 3 . 7 ] . 2
4 L i n e a r C o m p l e m e n t a r i t y S y s t e m s
I n t h i s s e c t i o n , w e i n t r o d u c e l i n e a r c o m p l e m e n t a r i t y s y s t e m s ( L C S ) a n d f o r m u l a t e t h e n o t i o n o f
s o l u t i o n f o r s u c h s y s t e m s .
A l i n e a r c o m p l e m e n t a r i t y s y s t e m i s g o v e r n e d b y t h e s i m u l t a n e o u s e q u a t i o n s
_x ( t ) = A x ( t ) + B u ( t ) ( 1 3 a )
y ( t ) = C x ( t ) + D u ( t ) ( 1 3 b )
0 6 y ( t ) u ( t ) > 0 ( 1 3 c )
T h e n o t a t i o n i n ( 1 3 c ) i s c o n s i s t e n t w i t h t h e n o t a t i o n u s e d i n c o m p l e m e n t a r i t y p r o b l e m 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 ( s e e t h e f o r m u l a t i o n o f t h e l i n e a r c o m p l e m e n t a r i t y p r o b l e m i n s e c t i o n 3 ) .
I n t h i s s e c t i o n , w e w i l l d e s c r i b e h o w t h e r e l a t i o n s a b o v e h a v e t o b e i n t e r p r e t e d t o a r r i v e a t a
n o t i o n o f s o l u t i o n t o s u c h a c o m p l e m e n t a r i t y s y s t e m . T h e f u n c t i o n s u , x a n d y t a k e v a l u e s i n
R
k
, R
n
a n d R
k
, r e s p e c t i v e l y ; A , B , C a n d D a r e c o n s t a n t m a t r i c e s o f a p p r o p r i a t e d i m e n s i o n s .
N o t e t h a t t h e d i m e n s i o n s o f t h e v a r i a b l e s y ( t ) a n d u ( t ) a r e t h e s a m e . E q u a t i o n ( 1 3 c ) s t a t e s
t h a t f o r e v e r y c o m p o n e n t i = 1 ; : : : ; k e i t h e r u
i
( t ) = 0 o r y
i
( t ) = 0 . T h e s e t o f i n d i c e s f o r w h i c h
y
i
( t ) = 0 , c a l l e d t h e m o d e o r a c t i v e i n d e x s e t , m a y c h a n g e d u r i n g t h e t i m e e v o l u t i o n o f t h e
s y s t e m . T h e s y s t e m m a y t h e r e f o r e s w i t c h f r o m o n e ` o p e r a t i o n m o d e ' t o a n o t h e r . T o d e n e t h e
d y n a m i c s o f ( 1 3 ) c o m p l e t e l y , o n e h a s t o s p e c i f y w h e n t h e m o d e s w i t c h e s o c c u r , w h a t t h e i r e e c t
w i l l b e o n t h e s t a t e v a r i a b l e s , a n d h o w a n e w m o d e w i l l b e s e l e c t e d . W e w i l l d o t h i s b e l o w ,
e x t e n d i n g e a r l i e r t r e a t m e n t s i n 2 8 ] ( w h e r e o n l y s y s t e m s w i t h a s i n g l e c o n s t r a i n t w e r e c o n s i d e r e d
( k = 1 ) , s e e a l s o E x a m p l e 8 . 3 f o r a c o m p a r i s o n o f t h e m o d e s e l e c t i o n c r i t e r i a ) a n d 2 9 ] , w h i c h
o n l y t r e a t e d e x i s t e n c e a n d u n i q u e n e s s o f s m o o t h c o n t i n u a t i o n s w h i l e i m p u l s i v e m o t i o n s a n d r e -
i n i t i a l i z a t i o n r u l e s w e r e l e f t o u t o f c o n s i d e r a t i o n a n d o n l y a l i m i t e d d i s c u s s i o n o f m o d e s e l e c t i o n
c r i t e r i a c o u l d b e g i v e n . A g e n e r a l i z a t i o n f r o m s m o o t h t o i m p u l s i v e - s m o o t h c o n t i n u a t i o n s i s n o t
s t r a i g h t f o r w a r d . T h e i n t e r p r e t a t i o n o f t h e i n e q u a l i t i e s f o r i m p u l s i v e m o t i o n s i s n o t o b v i o u s . A
9
7/27/2019 Linear Complementary Systems
10/42
r e q u i r e m e n t o f s u c h a n i n t e r p r e t a t i o n w i l l b e t h a t i t m u s t c o m p l y w i t h p h y s i c a l l a w s f o r ` r e a l - l i f e '
s y s t e m s i n c l u d e d i n t h e c l a s s o f c o m p l e m e n t a r i t y s y s t e m s . I n t h i s s e c t i o n , w e w i l l f o r m a l i z e a
d i s t r i b u t i o n a l i n t e r p r e t a 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 a g r e e s w i t h M o r e a u ' s r e - i n i t i a l i z a t i o n r u l e s
f o r l i n e a r m e c h a n i c a l s y s t e m s ( s e e S e c t i o n 8 ) .
T h e s y s t e m h a s 2
k
m o d e s . E a c h m o d e i s c h a r a c t e r i z e d b y t h e a c t i v e i n d e x s e t I
k , w h i c h
i n d i c a t e s t h a t y
i
= 0 , i 2 I a n d u
i
= 0 , i 2 I
c
w h e r e I
c
: =
k n I = f i 2
k i 62 I g . F o r e a c h s u c h
m o d e t h e l a w s o f m o t i o n a r e g i v e n b y s y s t e m s o f D i e r e n t i a l a n d A l g e b r a i c E q u a t i o n s ( D A E s ) .
S p e c i c a l l y , i n m o d e I t h e y a r e g i v e n b y
8
>
>
>
:
_x ( t ) = A x ( t ) + B u ( t )
y ( t ) = C x ( t ) + D u ( t )
y
i
( t ) = 0 ; i 2 I
u
i
( t ) = 0 ; i 2 I
c
;
( 1 4 )
o r e q u i v a l e n t l y ,
8
>
>
>
>
>
>
>
:
_x ( t ) = A x ( t ) + B
I
u
I
( t )
0 = C
I
x ( t ) + D
I I
u
I
( t )
y
I
c
( t ) = C
I
c
x ( t ) + D
I
c
I
u
I
( t )
u
I
c
( t ) = 0
y
I
( t ) = 0
( 1 5 )
T h e s e t o f c o n s i s t e n t s t a t e s f o r m o d e I , d e n o t e d b y V
I
, e q u a l s V ( A ; B
I
; C
I
; D
I I
) . T h e j u m p
s p a c e i s g i v e n b y T
I
: = T ( A ; B
I
; C
I
; D
I I
) . W e c a l l m o d e I a u t o n o m o u s , i f t h e q u a d r u p l e
( A ; B
I
; C
I
; D
I I
) i s a u t o n o m o u s . A s t a n d i n g a s s u m p t i o n i n t h e r e s t o f t h i s p a p e r w i l l b e t h e
f o l l o w i n g .
A s s u m p t i o n 4 . 1 A l l m o d e s o f t h e c o m p l e m e n t a r i t y s y s t e m ( 1 3 ) a r e a u t o n o m o u s .
B y L e m m a 3 . 3 t h i s i s e q u i v a l e n t t o s a y i n g t h a t G
I I
( s ) : = C
I
( s I ? A )
? 1
B
I
+ D
I I
i s i n v e r t i b l e
f o r e a c h i n d e x s e t I
k . N o t e t h a t t h e n o t a t i o n G
I I
( s ) i s c o n s i s t e n t i n t h e s e n s e t h a t G
I I
( s ) i s
t h e ( I ; I ) - s u b m a t r i x o f t h e r a t i o n a l m a t r i x G ( s ) : = C ( s I ? A )
? 1
B + D . A g a i n b y L e m m a 3 . 3 ,
a s s u m p t i o n 4 . 1 i m p l i e s t h a t V
I
T
I
= R
n
f o r a l l I
k a n d t h a t ( 1 4 ) h a s a u n i q u e i m p u l s i v e -
s m o o t h s o l u t i o n f o r a l l i n d i v i d u a l m o d e s g i v e n a n a r b i t r a r y i n i t i a l s t a t e .
4 . 1 C o n t i n u o u s p h a s e
D e n i t i o n 4 . 2 G i v e n x
0
2 R
n
a n d I
k , w e d e n o t e t h e u n i q u e d i s t r i b u t i o n a l s o l u t i o n t o ( 1 4 )
f o r m o d e I a n d i n i t i a l s t a t e x
0
b y ( u
x
0
I
; x
x
0
I
; y
x
0
I
) 2 C
k + n + k
i m p
A c c o r d i n g t o 1 4 , T h m . 3 . 1 0 ] , t h e r e e x i s t s a l i n e a r m a p p i n g F
I
s u c h t h a t ( 1 4 ) i s s a t i s e d f o r
x
0
2 V
I
b y t a k i n g u ( t ) = F
I
x ( t ) . S u b s t i t u t i n g t h i s f e e d b a c k i n ( 1 4 ) t r a n s f o r m s t h e D A E i n t o a n
o r d i n a r y d i e r e n t i a l e q u a t i o n ( O D E ) . H e n c e , t h e r e g u l a r p a r t o f a n i m p u l s i v e - s m o o t h s o l u t i o n
1 0
7/27/2019 Linear Complementary Systems
11/42
u s a t i s f y i n g ( 1 4 ) f o r a g i v e n i n i t i a l s t a t e i s a B o h l f u n c t i o n , i . e . u
r e g
i s o f t h e f o r m
u
r e g
( t ) =
0 ( t 0 )
( 1 6 )
f o r r e a l m a t r i c e s E , G a n d a v e c t o r v d e p e n d i n g o n t h e i n i t i a l s t a t e a n d t h e s p e c i c m o d e I
4 . 2 R e - i n i t i a l i z a t i o n
I f i n i t i a l s t a t e s o f ( 1 4 ) a r e n o t c o n s i s t e n t , i . e . i f x
0
62 V
I
, t h e n a r e - i n i t i a l i z a t i o n o f t h e i n i t i a l
s t a t e w i l l b e n e c e s s a r y a s p o i n t e d o u t i n S e c t i o n 3 . I n d e e d , i f x
0
62 V
I
, t h e n t h e s o l u t i o n t o ( 1 4 )
w i l l c o n t a i n a n o n t r i v i a l i m p u l s i v e p a r t r e s u l t i n g i n a n i n s t a n t a n e o u s j u m p o r r e - i n i t i a l i z a t i o n
o f t h e s t a t e v a r i a b l e . A s d i s c u s s e d i n S e c t i o n 3 , t h e r e - i n i t i a l i z e d v e c t o r x
x
0
I
( 0 + ) i s e q u a l
t o t h e p r o j e c t i o n o f x
0
o n t o t h e c o n s i s t e n t s u b s p a c e V
I
a l o n g t h e j u m p s p a c e T
I
. T h a t i s
x
x
0
I
( 0 + ) : = P
I
x
0
, w h e r e P
I
i s t h e p r o j e c t i o n o p e r a t o r P
T
I
V
I
4 . 3 E v e n t d e t e c t i o n
S u p p o s e t h a t t h e c u r r e n t t i m e , s t a t e , a n d m o d e a r e = 0 ; x
0
, a n d I , r e s p e c t i v e l y . N o t e t h a t
d u e t o t h e t i m e - i n v a r i a n c e o f t h e s y s t e m d e s c r i p t i o n ( 1 3 ) , t h e a s s u m p t i o n = 0 i s j u s t a
n o r m a l i z a t i o n . T h e s y s t e m ( 1 3 ) w i l l b e r e p r e s e n t e d b y ( 1 4 ) f o r m o d e I a s l o n g a s t h e i n e q u a l i t i e s
i n ( 1 3 c )
u
x
0
I
r e g
( t ) > 0 a n d y
x
0
I
r e g
( t ) > 0 ( 1 7 )
a r e s a t i s e d f o r t > . T h e f u n c t i o n : R
n
P (
k ) ! R
+
g i v e s t h e l e n g t h o f t h e t i m e i n t e r v a l
d u r i n g w h i c h t h e s y s t e m e v o l v e s i n m o d e I f r o m i n i t i a l s t a t e x
0
N o t e t h a t w e o n l y c o n s i d e r t h e
r e g u l a r p a r t h e r e . I n f o r m a l t e r m s , i s d e n e d a s f o l l o w s .
D e n i t i o n 4 . 3 T h e t i m e - t o - n e x t - e v e n t f u n c t i o n : R
n
P (
k ) ! R
+
i s d e n e d a s
( x
0
; I ) : = i n f f t > 0 u
x
0
I
r e g
( t ) 6> 0 o r y
x
0
I
r e g
( t ) 6> 0 g
w i t h t h e c o n v e n t i o n i n f ? = 1
T h e n e x t e v e n t t i m e a f t e r t i m e w i l l b e + ( x ( ) ; I ) ( b y t i m e - i n v a r i a n c e ) , w h e n t h e m o d e
a n d t h e s t a t e a t t i m e a r e e q u a l t o I a n d x ( ) , r e s p e c t i v e l y . S i n c e s m o o t h c o n t i n u a t i o n i s n o t
p o s s i b l e i n m o d e I a f t e r t h e e v e n t t i m e + ( x ( ) ; I ) , a t r a n s i t i o n t o a n o t h e r m o d e m u s t o c c u r .
A n i m p o r t a n t a s p e c t o f t h e s o l u t i o n c o n c e p t w i l l b e h o w t o s e l e c t t h e n e w m o d e .
T o i l l u s t r a t e t h e d e n i t i o n o f , c o n s i d e r E x a m p l e 4 . 4 a n d 4 . 5 o f t h e t w o - c a r t s s y s t e m i n t h e
n e x t s u b s e c t i o n . I n t h e s e c a s e s , ( ( 0 ; ? 1 ; 0 ; 0 )
>
; f 1 g ) =
2
a n d ( ( 0 ; 1 ; ? 1 ; 0 )
>
; f 1 g ) = 0 .
1 1
7/27/2019 Linear Complementary Systems
12/42
4 . 4 M o d e s e l e c t i o n
T h e m o d e s e l e c t i o n p r o c e d u r e t h a t w e p r o p o s e i s b a s e d o n t h e c o n c e p t o f i n i t i a l s o l u t i o n . L o o s e l y
s p e a k i n g , a n i n i t i a l s o l u t i o n w i t h i n i t i a l s t a t e x
0
i s a t r i p l e ( u ; x ; y ) 2 C
k + n + k
i m p
s a t i s f y i n g ( 1 4 )
f o r s o m e m o d e I a n d s a t i s f y i n g ( 1 7 ) e i t h e r o n a t i m e i n t e r v a l o f p o s i t i v e l e n g t h o r o n a t i m e
i n s t a n t a t w h i c h d e l t a d i s t r i b u t i o n s a r e a c t i v e . T h e i d e a i s t h a t a n i n i t i a l s o l u t i o n i s a s t a r t i n g
t r a j e c t o r y f o r t h e \ g l o b a l " s o l u t i o n t o ( 1 3 ) .
E x a m p l e 4 . 4 C o n s i d e r t h e t w o - c a r t s s y s t e m w i t h i n i t i a l s t a t e ( 0 ; ? 1 ; 0 ; 0 )
>
. T h e s o l u t i o n t o
t h e c o n s t r a i n e d m o d e i s u ( t ) = c o s t a n d y ( t ) = 0 . H e n c e , i t s a t i s e s ( 1 4 ) f o r I = f 1 g o n 0 ; 1 )
a n d ( 1 7 ) o n 0 ;
2
) . S o , t h i s s o l u t i o n s a t i s e s ( 1 3 ) o n 0 ;
2
) . T h e r e f o r e w e a d m i t s e l e c t i o n o f t h e
c o n s t r a i n e d m o d e ( I = f 1 g ) a s s m o o t h c o n t i n u a t i o n i n t h i s m o d e i s p o s s i b l e .
E x a m p l e 4 . 5 F r o m t h e i n i t i a l s t a t e x
0
= ( 0 ; 1 ; ? 1 ; 0 )
>
r s t a s t a t e j u m p o c c u r s t o P
f 1 g
x
0
=
( 0 ; 1 ; 0 ; 0 )
>
g o v e r n e d b y t h e l a w s o f t h e c o n s t r a i n e d m o d e , b u t n o s m o o t h c o n t i n u a t i o n i s p o s s i b l e
i n t h e c o n s t r a i n e d m o d e . S o l v i n g t h e d y n a m i c s c o r r e s p o n d i n g t o t h e c o n s t r a i n e d m o d e , i . e . ( 1 4 )
w i t h I = f 1 g , g i v e s ( u ; x ; y ) w i t h u = + u
r e g
, w h e r e u
r e g
( t ) = ? c o s t . A l t h o u g h ( 1 7 ) i s n o t
s a t i s e d o n a p o s i t i v e t i m e i n t e r v a l , i n c o r p o r a t i o n o f t h i s s o l u t i o n i n t h e d e n i t i o n o f i n i t i a l
s o l u t i o n s s e e m s w e l l - m o t i v a t e d o n p h y s i c a l g r o u n d s . W e a d m i t s e l e c t i o n o f I = f 1 g
W e n o w m a k e t h e n o t i o n o f i n i t i a l s o l u t i o n m o r e p r e c i s e . G i v e n a n i m p u l s i v e - s m o o t h d i s t r i b u t i o n
v 2 C
i m p
, w e d e n e t h e l e a d i n g c o e c i e n t o f i t s i m p u l s i v e p a r t b y
l e a d ( v ) : =
0 ; i f v
i m p
= 0
v
? l
; i f v
i m p
=
P
l
i = 0
v
? i
( i )
w i t h v
? l
6= 0
( 1 8 )
D e n i t i o n 4 . 6 W e c a l l a s c a l a r - v a l u e d i m p u l s i v e - s m o o t h d i s t r i b u t i o n v 2 C
i m p
i n i t i a l l y n o n -
n e g a t i v e , i f
l e a d ( v ) > 0 ; i n c a s e v
i m p
6= 0
t h e r e e x i s t s a n " > 0 s u c h t h a t f o r a l l t 2 0 ; " ) v
r e g
( t ) > 0 ; o t h e r w i s e
A v e c t o r - v a l u e d i m p u l s i v e - s m o o t h d i s t r i b u t i o n i n C
k
i m p
i s c a l l e d i n i t i a l l y n o n n e g a t i v e , i f e a c h
o f i t s c o m p o n e n t s i s i n i t i a l l y n o n n e g a t i v e . W e c a l l a n i m p u l s i v e - s m o o t h d i s t r i b u t i o n u i n i t i a l l y
p o s i t i v e , i f u i s i n i t i a l l y n o n n e g a t i v e a n d a d d i t i o n a l l y i f u
i
i s r e g u l a r , t h e n f o r s o m e " > 0
u
i
( t ) > 0 , t 2 ( 0 ; " )
D e n i t i o n 4 . 7 W e c a l l ( u ; x ; y ) 2 C
k + n + k
i m p
a n i n i t i a l s o l u t i o n t o ( 1 3 ) w i t h i n i t i a l s t a t e x
0
, i f
1 . t h e r e e x i s t s a n I
k s u c h t h a t ( u ; x ; y ) s a t i s e s ( 1 4 ) w i t h i n i t i a l s t a t e x
0
i n t h e d i s t r i b u -
t i o n a l s e n s e ; a n d
2 u ; y a r e i n i t i a l l y n o n n e g a t i v e .
G i v e n a s t a t e x
0
, d e n e t h e s e t S ( x
0
) b y
S ( x
0
) : = f J
k t h e r e e x i s t s a n i n i t i a l s o l u t i o n ( u ; x ; y ) t o ( 1 3 ) w i t h i n i t i a l s t a t e
x
0
s u c h t h a t u
i
= 0 ; i 2 J
c
a n d y
i
= 0 ; i 2 J g ( 1 9 )
1 2
7/27/2019 Linear Complementary Systems
13/42
T h e s e t S ( x
0
) d e n o t e s t h e s e t o f a l l p o s s i b l e m o d e s i n w h i c h a n i n i t i a l s o l u t i o n e x i s t s w i t h i n i t i a l
s t a t e x
0
R e m a r k 4 . 8 T h e r e m a y b e m o r e t h a n o n e m o d e c o r r e s p o n d i n g t o a g i v e n i n i t i a l s o l u t i o n
( u ; x ; y ) t o ( 1 3 ) . W i t h t h e i n d e x s e t I d e n e d b y
J : = f i 2
k u
i
6= 0 g ; ( 2 0 )
t h e c o m p l e m e n t a r i t y c o n d i t i o n s r e q u i r e y
i
= 0 f o r i 2 J . H e n c e , ( u ; x ; y ) i s a n i n i t i a l s o l u t i o n i n
m o d e J . C o n s i d e r n o w t h e \ u n d e t e r m i n e d i n d e x s e t "
K : = f i 2
k u
i
= 0 a n d y
i
= 0 g
A n y m o d e J I J K m a y a l s o b e s e l e c t e d a n d t h e i n i t i a l s o l u t i o n ( u ; x ; y ) s a t i s e s ( 1 4 ) f o r
I = J w i t h i n i t i a l s t a t e x
0
a s w e l l . A s a n e x a m p l e c o n s i d e r x
0
= 0 . I n t h i s c a s e , ( u ; x ; y ) = 0
i s a p o s s i b l e i n i t i a l s o l u t i o n . J a n d K a s d e n e d a b o v e a r e e q u a l t o ? a n d
k , r e s p e c t i v e l y .
C o n s e q u e n t l y , m o d e I c a n b e c h o s e n a r b i t r a r i l y , w h i c h m e a n s t h a t t h i s i n i t i a l s o l u t i o n s a t i s e s
t h e m o d e d y n a m i c s f o r e a c h m o d e . F o r a g i v e n i n i t i a l s o l u t i o n , t h e f r e e d o m i n t h e c h o i c e o f t h e
m o d e c o r r e s p o n d i n g t o t h i s s o l u t i o n i s e x a c t l y c h a r a c t e r i z e d b y t h e u n d e t e r m i n e d i n d e x s e t .
R e m a r k 4 . 9 I f a n i n i t i a l s o l u t i o n ( u ; x ; y ) h a s a n o n t r i v i a l i m p u l s i v e p a r t , i t c a n b e t h e c a s e
t h a t t h e c o r r e s p o n d i n g m o d e i s o n l y v a l i d f o r t h e t i m e i n s t a n t 0 i t s e l f . T h i s h a p p e n s w h e n
t h e s m o o t h p a r t ( u
r e g
, y
r e g
) a r e n o t i n i t i a l l y n o n n e g a t i v e . A n e x a m p l e i s p r o v i d e d b y E x -
a m p l e 4 . 5 , w h i c h e x p l a i n s a l s o t h e s p e c i a l m o d e t r a n s i t i o n a s m e n t i o n e d i n S e c t i o n 2 . T h e
c o n s t r a i n e d m o d e ( S ( ( 0 ; 1 ; ? 1 ; 0 )
>
) = f f 1 g g ) i s s e l e c t e d o n l y f o r t h e r e - i n i t i a l i z a t i o n o f t h e s t a t e
( ( ( 0 ; 1 ; ? 1 ; 0 )
>
; f 1 g ) = 0 ) . F r o m t h e r e - i n i t i a l i z e d s t a t e P
f 1 g
( 0 ; 1 ; ? 1 ; 0 )
>
= ( 0 ; 1 ; 0 ; 0 )
>
( s e e
a l s o S e c t i o n 7 ) a n e w m o d e i s s e l e c t e d ( S ( ( 0 ; 1 ; 0 ; 0 )
>
) = f ? g ) . I n t h e u n c o n s t r a i n e d m o d e a
s m o o t h i n i t i a l s o l u t i o n e x i s t s w i t h t h e r e - i n i t i a l i z e d s t a t e ( 0 ; 1 ; 0 ; 0 )
>
a s i n i t i a l s t a t e .
4 . 5 S o l u t i o n c o n c e p t
W e a r e n o w i n a p o s i t i o n t o d e n e a s o l u t i o n c o n c e p t f o r ( 1 3 ) . A p o i n t 2 E R i s c a l l e d a r i g h t -
a c c u m u l a t i o n p o i n t o f E , i f t h e r e e x i s t s a s e q u e n c e f
i
g
i 2 N
s u c h t h a t
i
2 E a n d
i
< f o r a l l i
a n d f u r t h e r m o r e , l i m
i ! 1
i
= . A l e f t - a c c u m u l a t i o n p o i n t i s d e n e d s i m i l a r l y b y i n t e r c h a n g i n g
\ 0 , w i t h i n i t i a l s t a t e x
0
, i s a q u a d r u p l e
( E ; x
c
; u
c
; y
c
) , w h e r e E , t h e s e t o f e v e n t t i m e s , i s a r i g h t - i s o l a t e d c l o s e d s u b s e t o f 0 ; T
e
) w i t h
e m p t y i n t e r i o r a n d
x
c
: ( 0 ; T
e
) n E ! R
n
u
c
: ( 0 ; T
e
) n E ! R
k
y
c
: ( 0 ; T
e
) n E ! R
k
;
b e i n g a r b i t r a r i l y o f t e n d i e r e n t i a b l e t h a t s a t i s e s t h e f o l l o w i n g .
1 3
7/27/2019 Linear Complementary Systems
14/42
1 0 2 E
2 . F o r 2 E , x
c
( + ) : = l i m
t # t 62 E
x
c
( t ) = l i m
i ! 1
z
i
, w h e r e f z
i
g
i 2 N
s a t i s e s
(
z
i + 1
= P
I
+ 1
z
i
I
i + 1
2 S ( z
i
)
( 2 1 )
a n d
z
0
: =
(
x
c
( ? ) : = l i m
t " t 62 E
x
c
( t ) ; i f > 0
x
0
; i f = 0
( 2 2 )
3 . F o r i s o l a t e d 2 E t h e r e e x i s t s a n I 2 S ( x
c
( + ) ) s u c h t h a t
: = m i n f t > t 2 E g = + ( x
c
( + ) ; I ) > 0 ( 2 3 )
a n d ( u
c
( t ) ; x
c
( t ) ; y
c
( t ) ) s a t i s e s ( 1 4 ) f o r m o d e I a n d f o r t 2 ( ;
)
P
I
+ 1
d e n o t e s t h e p r o j e c t i o n o p e r a t o r c o r r e s p o n d i n g t o m o d e I
i + 1
a s i n t r o d u c e d i n S u b s e c t i o n 4 . 2 .
T h e d e n i t i o n r e q u i r e s t h a t t h e l i m i t s i n i t e m 2 a n d i n t h e r s t c a s e o f ( 2 2 ) e x i s t .
T h e s e t E s p e c i e s t h e e v e n t t i m e s , i . e . t h e t i m e s a t w h i c h t h e r e i s a c h a n g e o f m o d e . T w o
s u c c e s s i v e i s o l a t e d e v e n t t i m e s ( a n d
) a r e r e l a t e d b y 3 i n t e r m s o f t h e t i m e - t o - n e x t - e v e n t
f u n c t i o n ( D e n i t i o n 4 . 3 ) . T h i s r e q u i r e m e n t i s i n c l u d e d i n t h e s o l u t i o n c o n c e p t t o e x c l u d e
r e d u n d a n t e v e n t t i m e s . T h e t r i p l e ( x
c
; u
c
; y
c
) d e n o t e s t h e t r a j e c t o r i e s i n t h e c o n t i n u o u s p h a s e s
o f t h e c o m p l e m e n t a r i t y s y s t e m ( a s i m p o s e d b y i t e m 3 ) . I t e m 2 l i n k s t h e c o n t i n u o u s p h a s e s a t
t h e e v e n t t i m e s b y a s e r i e s o f m o d e s e l e c t i o n s a n d r e - i n i t i a l i z a t i o n s . T h e m u l t i p l i c i t y m ( ) o f t h e
e v e n t t i m e 2 E i s d e n e d a s t h e m i n f i 2 N z
i
= x
c
( + ) g , i . e . t h e n u m b e r o f r e - i n i t i a l i z a t i o n s
n e e d e d b e f o r e s m o o t h c o n t i n u a t i o n ( a c o n t i n u o u s p h a s e ) i s p o s s i b l e . I n c a s e m ( ) = 1 , o n e
n e e d s a l i m i t i n g o p e r a t i o n t o d e t e r m i n e t h e s t a t e j u s t a f t e r t h e e v e n t , x
c
( + ) . I f m ( ) i s n i t e ,
t h e n o n l y a n i t e n u m b e r o f m o d e s e l e c t i o n s a n d r e - i n i t i a l i z a t i o n s ( p r o j e c t i o n s ) i n ( 2 1 ) a r e
n e e d e d . I t e m 2 s p e c i e s a l s o t h e i n i t i a l c o n d i t i o n s .
R e m a r k 4 . 1 1 I n t h e l i t e r a t u r e o f h y b r i d d y n a m i c a l s y s t e m s i t i s o f t e n a s s u m e d t h a t o n l y a
n i t e n u m b e r o f e v e n t s e x i s t s i n a n i t e t i m e i n t e r v a l . S o l u t i o n s w i t h t h i s p r o p e r t y a r e s o m e t i m e s
c a l l e d n o n - Z e n o s o l u t i o n s . T h e r e l a x a t i o n o f o u r s o l u t i o n c o n c e p t i s t w o f o l d . F i r s t , w e a l l o w t h a t
t h e r e a r e i n n i t e l y m a n y m o d e s w i t c h i n g s a n d r e - i n i t i a l i z a t i o n s a t o n e t i m e i n s t a n t . S e c o n d ,
r i g h t - a c c u m u l a t i o n p o i n t s o f e v e n t t i m e s a r e i n c l u d e d . W e i n c o r p o r a t e s o l u t i o n s t h a t c o u l d
b e c a l l e d r i g h t - Z e n o t o b e c o n s i s t e n t w i t h t h e l i t e r a t u r e o n h y b r i d s y s t e m s . A s a n e x a m p l e
o f a r i g h t - Z e n o s o l u t i o n c o n s i d e r t h e e x a m p l e o f a b o u n c i n g b a l l w i t h e l a s t i c i m p a c t s ( w i t h
r e s t i t u t i o n c o e c i e n t s m a l l e r t h a n o n e ) . T h i s s y s t e m h a s a r i g h t - a c c u m u l a t i o n p o i n t , b e c a u s e
t h e b a l l i s a t r e s t w i t h i n a n i t e t i m e s p a n b u t a f t e r i n n i t e l y m a n y b o u n c e s . S i n c e o u r s o l u t i o n
c o n c e p t c o m p l i e s w i t h m e c h a n i c a l s y s t e m s w i t h i n e l a s t i c i m p a c t s ( s e e S e c t i o n 8 ) , t h e b o u n c i n g
b a l l e x a m p l e d o e s n o t t i n t h e c l a s s o f s y s t e m s t h a t w e s t u d y , b u t i t i n d i c a t e s t h a t t h e r e e x i s t
m o d e l s o f p h y s i c a l s y s t e m s t h a t r e q u i r e r i g h t - Z e n o s o l u t i o n s . A n e x a m p l e o f a c o m p l e m e n t a r i t y
1 4
7/27/2019 Linear Complementary Systems
15/42
s y s t e m a l l o w i n g r i g h t - Z e n o s o l u t i o n s i s p r o v i d e d b y a t i m e r e v e r s e d v e r s i o n o f a s y s t e m s t u d i e d
b y F i l i p p o v 1 2 , p . 1 1 6 ] , i . e .
_x
1
= ? s g n ( x
1
) + 2 s g n ( x
2
) ( 2 4 a )
_x
2
= ? 2 s g n ( x
1
) ? s g n ( x
2
) ; ( 2 4 b )
w h e r e \ s g n " d e n o t e s t h e s i g n u m - f u n c t i o n g i v e n b y s g n ( x ) = 1 , i f x > 0 a n d s g n ( x ) = ? 1 , i f
x
7/27/2019 Linear Complementary Systems
16/42
O b s e r v e t h a t t h e p o l y n o m i a l p a r t o f t h e L a p l a c e t r a n s f o r m c o r r e s p o n d s t o t h e i m p u l s i v e p a r t
a n d t h e s t r i c t l y p r o p e r p a r t t o t h e r e g u l a r p a r t o f t h e B o h l d i s t r i b u t i o n .
L e m m a 5 . 1 L e t v =
P
l
i = 0
v
? l
( i )
+ v
r e g
2 C
i m p
b e a B o h l d i s t r i b u t i o n . T h e f o l l o w i n g s t a t e m e n t s
a r e e q u i v a l e n t .
1 v i s i n i t i a l l y n o n n e g a t i v e .
2 . T h e r e e x i s t s a
0
2 R s u c h t h a t t h e L a p l a c e t r a n s f o r m ^v ( s ) s a t i s e s ^v ( ) > 0 f o r a l l
2 R ; >
0
3 . T h e s e q u e n c e ( v
? l
; v
? l + 1
; : : : ; v
0
; v
r e g
( 0 ) ; v
( 1 )
r e g
( 0 ) ; v
( 2 )
r e g
( 0 ) ; : : : ) i s l e x i c o g r a p h i c a l l y n o n n e g a -
t i v e .
A l s o t h e f o l l o w i n g s t a t e m e n t s a r e e q u i v a l e n t .
1 v i s t h e z e r o d i s t r i b u t i o n .
2 . T h e L a p l a c e t r a n s f o r m v ( s ) i s t h e z e r o f u n c t i o n .
3 . T h e s e q u e n c e ( v
? l
; v
? l + 1
; : : : ; v
0
; v
r e g
( 0 ) ; v
( 1 )
r e g
( 0 ) ; v
( 2 )
r e g
( 0 ) ; : : : ) i s t h e z e r o s e q u e n c e .
P r o o f . E v i d e n t . 2
L e t ( u ; x ; y ) b e a n i n i t i a l s o l u t i o n t o ( 1 3 ) w i t h i n i t i a l s t a t e x
0
. T h e L a p l a c e t r a n s f o r m s o f u , y ,
d e n o t e d b y u ( s ) , ^y ( s ) , a r e r a t i o n a l a n d s a t i s f y
y ( s ) = C ( s I ? A )
? 1
x
0
+ C ( s I ? A )
? 1
B + D ^u ( s ) a n d ^y ( s ) = 0 ^u ( s ) ( 2 5 )
f o r a l l i 2
k ; m o r e o v e r t h e r e e x i s t s a
0
2 R s u c h t h a t
^y ( ) > 0 ; u ( ) > 0 ( 2 6 )
f o r a l l 2 R , >
0
. T h e c o n v e r s e i s t r u e a s w e l l , s o t h e L a p l a c e t r a n s f o r m s a r e r a t i o n a l a n d
s a t i s f y ( 2 5 ) - ( 2 6 ) i t h e c o r r e s p o n d i n g t i m e f u n c t i o n s d e n e a n i n i t i a l s o l u t i o n t o ( 1 3 ) .
T h e a b o v e o b s e r v a t i o n s r e s u l t i n t h e f o r m u l a t i o n o f t h e R a t i o n a l C o m p l e m e n t a r i t y P r o b l e m
( t e r m i n o l o g y i n t r o d u c e d i n 2 9 ] ) . N o t e t h a t t h e f o r m u l a t i o n o f t h e R C P h e r e i s a r e l a x a t i o n o f
t h e o n e i n 2 9 ] , b e c a u s e w e a l l o w g e n e r a l r a t i o n a l s o l u t i o n s .
R a t i o n a l C o m p l e m e n t a r i t y P r o b l e m . ( R C P ( x
0
) ) L e t a s y s t e m d e s c r i p t i o n ( A ; B ; C ; D )
a n d i n i t i a l s t a t e x
0
b e g i v e n . F i n d r a t i o n a l v e c t o r f u n c t i o n s y ( s ) a n d u ( s ) s u c h t h a t t h e e q u a l i t i e s
y ( s ) = C ( s I ? A )
? 1
x
0
+ C ( s I ? A )
? 1
B + D u ( s ) a n d y ( s ) = 0 u ( s ) ) ( 2 7 )
1 6
7/27/2019 Linear Complementary Systems
17/42
h o l d f o r a l l i 2
k , a n d t h e r e e x i s t s a
0
2 R s u c h t h a t f o r a l l >
0
w e h a v e
y ( ) > 0 ; u ( ) > 0 ( 2 8 )
I f ( u ( s ) ; y ( s ) ) i s a s o l u t i o n t o R C P ( x
0
) , a n y i n d e x s e t J
k s a t i s f y i n g u
J
c
( s ) = 0 a n d y
J
( s ) = 0
r e p r e s e n t s a m o d e J i n w h i c h a n i n i t i a l s o l u t i o n e x i s t s . H e n c e , i t i s e a s i l y o b s e r v e d t h a t d u e t o
t h e o n e - t o - o n e r e l a t i o n b e t w e e n i n i t i a l s o l u t i o n s a n d s o l u t i o n s t o t h e c o r r e s p o n d i n g R C P t h e s e t
o f p o s s i b l e c o n t i n u a t i o n m o d e s S ( x
0
) m u s t b e e q u a l t o S
R C P
( x
0
) , w h e r e
S
R C P
( x
0
) = f I
k 9 ( u ( s ) ; y ( s ) ) s o l u t i o n t o R C P ( x
0
)
s u c h t h a t u
I
c
( s ) = 0 a n d y
I
( s ) = 0 g ( 2 9 )
A s e c o n d a l g e b r a i c m o d e s e l e c t i o n m e t h o d c a n b e d e r i v e d b y u s i n g t h e p o w e r s e r i e s e x p a n s i o n
o f t h e s o l u t i o n s t o R C P ( x
0
) . T h i s i s d e s c r i b e d n e x t .
5 . 2 L i n e a r d y n a m i c c o m p l e m e n t a r i t y p r o b l e m
I f ( u ( s ) ; y ( s ) ) i s a s o l u t i o n t o R C P ( x
0
) , t h e n i t n e c e s s a r i l y h a s t o s a t i s f y u
I
c
( s ) = 0 a n d y
I
( s ) = 0
f o r s o m e I
k . C o n s e q u e n t l y ,
0 = R
I
( s ) x
0
+ G
I I
( s ) u
I
( s )
y
I
c
( s ) = R
I
c
( s ) x
0
+ G
I
c
I
( s ) u
I
( s ) ;
w h e r e G ( s ) i s t h e p r o p e r t r a n s f e r f u n c t i o n C ( s I ? A )
? 1
B + D , a n d R ( s ) i s t h e s t r i c t l y p r o p e r
r a t i o n a l m a t r i x C ( s I ? A )
? 1
. N o t e t h a t G
I I
( s ) i s i n v e r t i b l e b y A s s u m p t i o n 4 . 1 . T h i s i m p l i e s
t h a t u
I
( s ) = ? G
? 1
I I
( s ) R
I
( s ) x
0
a n d
y
I
c
( s ) = R
I
c
( s ) ? G
I
c
I
( s ) G
? 1
I I
( s ) R
I
( s ) x
0
I t f o l l o w s f r o m t h e r e p r e s e n t a t i o n t h e o r y o f r a t i o n a l m a t r i x f u n c t i o n s ( s e e f o r i n s t a n c e 1 8 ] ) t h a t
t h e d e g r e e o f t h e p o l y n o m i a l p a r t o f G
? 1
I I
( s ) i s a t m o s t n . H e n c e , t h e p o l y n o m i a l p a r t s o f t h e
r a t i o n a l f u n c t i o n s u ( s ) a n d y ( s ) h a v e d e g r e e a t m o s t n ? 1 . I n t e r m s o f t i m e - d o m a i n s o l u t i o n s ,
t h i s m e a n s t h a t o n l y d e r i v a t i v e s o f t h e D i r a c f u n c t i o n u p t o o r d e r n ? 1 c a n a p p e a r i n i n i t i a l
s o l u t i o n s . S o w e c a n w r i t e
y ( s ) =
1
X
i = ? n + 1
y
i
s
? i
( 3 0 )
a n d l i k e w i s e f o r u ( s ) . T o t r a n s l a t e t h e n o n n e g a t i v i t y c o n d i t i o n s ( 2 8 ) t o t h e c o e c i e n t s o f t h e
p o w e r s e r i e s e x p a n s i o n a r o u n d i n n i t y , w e u s e t h a t y ( s ) i s n o n n e g a t i v e f o r a l l s u c i e n t l y l a r g e
r e a l s , i f a n d o n l y i f
( y
? n + 1
; y
? n + 2
; : : : ) 0 ( 3 1 )
1 7
7/27/2019 Linear Complementary Systems
18/42
a n d s i m i l a r l y f o r u ( s )
G i v e n t h e s y s t e m d e s c r i p t i o n ( A ; B ; C ; D ) , t h e M a r k o v p a r a m e t e r s o f t h e s y s t e m a r e d e n e d b y
H
i
=
(
D ; i f i = 0
C A
i ? 1
B ; i f i = 1 ; 2 ; : : :
( 3 2 )
N o t e t h a t
G ( s ) =
1
X
i = 0
H
i
s
? i
( 3 3 )
U s i n g t h e p o w e r s e r i e s e x p a n s i o n s o f y ( s ) a n d u ( s ) a n d ( 3 3 ) , R C P ( x
0
) c a n b e r e f o r m u l a t e d a s
t h e L i n e a r D y n a m i c C o m p l e m e n t a r i t y P r o b l e m ( t e r m i n o l o g y i n t r o d u c e d i n 2 9 ] ) b y c o n s i d e r i n g
t h e c o e c i e n t s c o r r e s p o n d i n g t o e q u a l p o w e r s o f s . T h e f o r m u l a t i o n h e r e e x t e n d s t h e c o n c e p t
o f L D C P a s i n t r o d u c e d i n 2 9 ] , b e c a u s e i m p u l s i v e m o t i o n s a r e i n c l u d e d .
L i n e a r D y n a m i c C o m p l e m e n t a r i t y P r o b l e m ( L D C P
( x
0
) ) L e t a s y s t e m d e s c r i p t i o n
( A ; B ; C ; D ) , a n i n t e g e r > ? n + 1 a n d a n i n i t i a l s t a t e x
0
b e g i v e n . L e t H
i
; i > 0 b e g i v e n b y
( 3 2 ) . F i n d s e q u e n c e s ( y
? n + 1
; y
? n + 2
; : : : ; y
) a n d ( u
? n + 1
; u
? n + 2
; : : : ; u
) s u c h t h a t t h e e q u a t i o n s
y
i
=
i
X
j = ? n + 1
H
i ? j
u
j
; i f ? n + 1 6 i 6 m i n ( 0 ; ) ( 3 4 a )
y
i
= C A
i ? 1
x
0
+
i
X
j = ? n + 1
H
i ? j
u
j
; i f 1 6 i 6 ( 3 4 b )
a r e s a t i s e d , a n d f o r a l l i n d i c e s i 2
k a t l e a s t o n e o f t h e f o l l o w i n g i s t r u e :
( y
? n + 1
i
; y
? n + 2
i
; : : : ; y
i
) = 0 a n d ( u
? n + 1
i
; u
? n + 2
i
; : : : ; u
i
) 0 ( 3 5 )
( y
? n + 1
i
; y
? n + 2
i
; : : : ; y
i
) 0 a n d ( u
? n + 1
i
; u
? n + 2
i
; : : : ; u
i
) = 0 ( 3 6 )
L D C P
1
( x
0
) d e n o t e s t h e p r o b l e m o f n d i n g v e c t o r s e q u e n c e s ( u
j
)
1
j = ? n + 1
a n d ( y
j
)
1
j = ? n + 1
t h a t
s a t i s f y L D C P
( x
0
) f o r a l l > ? n + 1
I f ( u
j
)
j = ? n + 1
a n d ( y
j
)
j = ? n + 1
f o r m a s o l u t i o n t o L D C P
( x
0
) , t h e n i n d e x s e t s J
k s a t i s f y i n g
( 3 5 ) , i 2 J a n d ( 3 6 ) , i 2 J
c
r e p r e s e n t c a n d i d a t e m o d e s f o r s e l e c t i o n .
T h e c o m p l e t e s e t o f c a n d i d a t e s f o r s e l e c t i o n , d e n o t e d b y S
L D C P
( x
0
) , i s d e n e d b y
S
L D C P
( x
0
) : = f J
k 9 ( u
j
)
j = ? n + 1
; ( y
j
)
j = ? n + 1
s o l u t i o n t o L D C P
( x
0
) s u c h t h a t
( 3 5 ) h o l d s f o r i 2 J a n d ( 3 6 ) h o l d s f o r i 2 J
c
g
1 8
7/27/2019 Linear Complementary Systems
19/42
T h e o r e m 5 . 2 L e t a s y s t e m ( A ; B ; C ; D ) b e g i v e n . T h e f o l l o w i n g s t a t e m e n t s a r e e q u i v a l e n t w h e n
A s s u m p t i o n 4 . 1 h o l d s .
1 . T h e e q u a t i o n s ( 1 3 ) h a v e a n i n i t i a l s o l u t i o n f o r i n i t i a l s t a t e x
0
2 . R C P ( x
0
) h a s a s o l u t i o n .
3 . L D C P
1
( x
0
) h a s a s o l u t i o n .
T h e r e i s a o n e - t o - o n e c o r r e s p o n d e n c e b e t w e e n i n i t i a l s o l u t i o n s t o ( 1 3 ) , s o l u t i o n s t o R C P ( x
0
) ,
a n d s o l u t i o n s t o L D C P
1
( x
0
) . F u r t h e r m o r e , f o r a l l x
0
2 R
n
,
S ( x
0
) = S
R C P
( x
0
) = S
1
L D C P
( x
0
)
P r o o f . F r o m t h e d e r i v a t i o n o f R C P , i t f o l l o w s t h a t 1 a n d 2 a r e e q u i v a l e n t . I f ( u ( s ) ; y ( s ) ) i s a
s o l u t i o n t o R C P ( x
0
) , t h e n t h e c o e c i e n t s o f t h e p o w e r s e r i e s e x p a n s i o n o f t h i s s o l u t i o n a r o u n d
i n n i t y f o r m a s o l u t i o n t o L D C P
1
( x
0
) . H e n c e , 2 i m p l i e s 3
T o s e e t h a t 3 i m p l i e s 1 , s u p p o s e t h a t ( y
? n + 1
; y
? n + 2
; : : : ) , ( u
? n + 1
; u
? n + 2
; : : : ) i s a s o l u t i o n t o
L D C P
1
( x
0
) . T a k e I
k s u c h t h a t ( 3 5 ) h o l d s f o r i 2 I a n d ( 3 6 ) h o l d s f o r i 2 I
c
. D e n e
p ( 0 ) : = x
0
+
P
n ? 1
i = 0
A
i
B u
? i
. W e r s t s h o w t h a t p ( 0 ) 2 V
I
. T o t h i s e n d , n o t e t h a t y
i
I
= 0 a n d
u
i
I
c
= 0 f o r a l l i 2 f ? n + 1 ; ? n + 2 ; : : : g . F r o m ( 3 4 b ) , i t f o l l o w s t h a t p ( 0 ) s a t i s e s
0 = y
1
I
= C
I
p ( 0 ) + D
I I
v ( 0 )
0 = y
2
I
= C
I
A p ( 0 ) + D
I I
v ( 1 ) + C
I
B
I
v ( 0 )
0 = y
I
= C
I
A
? 1
p ( 0 ) + D
I I
v ( ? 1 ) + C
I
B
I
v ( ? 2 ) + + C
I
A
? 2
B
I
v ( 0 )
( 3 7 )
w h e r e v ( i ) = u
i + 1
I
, i > 0 . C o m b i n i n g a l g o r i t h m ( 4 ) a n d t h e e q u a t i o n s a b o v e , i t f o l l o w s t h a t
f o r l > 0 t h e s t a t e s A
l
p ( 0 ) +
P
l ? 1
i = 0
A
i
B
I
v ( l ? 1 ? i ) b e l o n g t o V
j
( A ; B
I
; C
I
; D
I I
) ; , j > 0 . I n
p a r t i c u l a r f o r l = 0 t h i s m e a n s t h a t p ( 0 ) 2 l i m V
j
( A ; B
I
; C
I
; D
I I
) = V
I
. H e n c e , t h e r e e x i s t s a
s m o o t h s o l u t i o n ( u
r e g
; x
r e g
; y
r e g
) t o ( 1 4 ) f o r m o d e I w i t h i n i t i a l s t a t e x ( 0 ) = p ( 0 ) .
B y d i e r e n t i a t i n g ( 1 4 ) i n t i m e a n d e v a l u a t i n g t h e r e s u l t i n g e q u a l i t i e s a t t i m e i n s t a n t 0 f o r t h e
s o l u t i o n ( u
r e g
; x
r e g
; y
r e g
) , w e o b s e r v e t h a t ~v ( i ) : = u
( i )
r e g ; I
( 0 ) , i = 0 ; 1 ; : : : s a t i s e s ( 3 7 ) a s w e l l . T o
s h o w t h a t t h i s i m p l i e s t h a t ~v
i
= v
i
f o r a l l i , o b s e r v e t h a t d u e t o ( 3 7 ) b o t h s e q u e n c e s s a t i s f y t h e
d i s c r e t e - t i m e a n a l o g u e o f t h e r s t t w o l i n e s o f ( 1 5 ) , i . e .
p ( i + 1 ) = A p ( i ) + B
I
v ( i ) ; 0 = C
I
p ( i ) + D
I I
v ( i ) ; i = 0 ; 1 ; 2 ; : : : ( 3 8 )
w i t h i n i t i a l s t a t e p ( 0 ) . T h e d i e r e n c e w ( i ) : = v ( i ) ? ~v ( i ) s a t i s e s ( 3 8 ) w i t h i n i t i a l s t a t e 0 . W e
i n t r o d u c e t h e f o r m a l z - t r a n s f o r m
w ( z ) : =
1
X
i = 0
w
i
z
? i
1 9
7/27/2019 Linear Complementary Systems
20/42
U s i n g t h e z - t r a n s f o r m G
I I
( z ) o f t h e d i s c r e t e - t i m e s y s t e m ( s e e e . g . 1 9 ] ) , w e g e t 0 = G
I I
( z ) w ( z )
T h e i n v e r t i b i l i t y o f G
I I
( z ) i m p l i e s t h a t w ( z ) = 0 a n d h e n c e , v ( i ) = ~v ( i ) f o r a l l i > 0 , o r
e q u i v a l e n t l y , u
i + 1
I
= u
( i )
r e g ; I
( 0 ) , i > 0 . T h i s a l s o i m p l i e s t h a t y
i + 1
= y
( i )
r e g
( 0 ) ; i > 0
W e d e n e u : =
P
n ? 1
i = 0
u
? i
( i )
+ u
r e g
, y : =
P
n ? 1
i = 1
y
i
( i ? 1 )
+ y
r e g
a n d l e t x b e t h e s o l u t i o n t o
_x = A x + B u + x
0
. O b v i o u s l y , ( u ; x ; y ) s a t i s e s 1 i n D e n i t i o n 4 . 7 . W e o n l y h a v e t o s h o w t h a t
2 i n D e n i t i o n 4 . 7 i s s a t i s e d . S i n c e ( y
? n + 1
; y
? n + 2
; : : : ) = ( y
? n + 1
; : : : ; y
0
; y
( 0 )
r e g
( 0 ) ; y
( 1 )
r e g
( 0 ) ; : : : )
a n d ( u
? n + 1
; u
? n + 2
; : : : ) = ( u
? n + 1
; : : : ; u
0
; u
( 0 )
r e g
; u
( 1 )
r e g
; : : : ) f o r m a s o l u t i o n t o L D C P
1
( x
0
) , ( 3 5 )
o r ( 3 6 ) i s s a t i s e d f o r a l l i 2
k . A c c o r d i n g t o L e m m a 5 . 1 , t h i s i s e q u i v a l e n t t o u a n d y b e i n g
i n i t i a l l y n o n n e g a t i v e . C o n s e q u e n t l y ( u ; x ; y ) i s a n i n i t i a l s o l u t i o n w i t h i n i t i a l s t a t e x
0
T h e o n e - t o - o n e c o r r e s p o n d e n c e f o l l o w s e a s i l y f r o m t h e a b o v e , b e c a u s e s o l u t i o n s t o R C P a n d
i n i t i a l s o l u t i o n s a r e r e l a t e d t h r o u g h L a p l a c e t r a n s f o r m a n d i t s i n v e r s e . S o l u t i o n s t o R C P a r e
u n i q u e l y t r a n s f o r m e d t o s o l u t i o n s t o L D C P b y t a k i n g t h e c o e c i e n t s o f a p o w e r s e r i e s e x p a n s i o n
a r o u n d i n n i t y . M o r e o v e r , a s o l u t i o n t o L D C P i s l i n k e d t o a n i n i t i a l s o l u t i o n b y s e t t i n g t h e
d e r i v a t i v e s o f a n i n i t i a l s o l u t i o n a t z e r o e q u a l t o t h e L D C P s o l u t i o n a s s t a t e d a b o v e ( s e e a l s o
r e m a r k 5 . 3 ) . T h e n a l s t a t e m e n t i s a r e s u l t o f t h e o n e - t o - o n e c o r r e s p o n d e n c e . 2
R e m a r k 5 . 3 N o t e t h a t i n t h e p r o o f o f T h e o r e m 5 . 2 , a d i r e c t l i n k b e t w e e n i n i t i a l s o l u t i o n s a n d
s o l u t i o n s t o L D C P
1
( x
0
) i s g i v e n . I f ( u ; x ; y ) i s a n i n i t i a l s o l u t i o n w i t h u =
P
n ? 1
i = 0
u
? i
( i )
+ u
r e g
a n d y =
P
n ? 1
i = 0
y
? i
( i )
+ y
r e g
f o r i n i t i a l s t a t e x
0
, d e n e ~u
i
: = u
i
, i = ? n + 1 ; : : : ; 0 a n d ~u
i + 1
=
u
( i )
r e g
( 0 ) , i > 0 a n d l e t ~y
i
, i > ? n + 1 b e d e n e d a n a l o g o u s l y . T h e n ( ~u
i
)
1
i = ? n + 1
, ( ~y
i
)
1
i = ? n + 1
i s
a s o l u t i o n t o L D C P
1
( x
0
) . W e s h a l l u s e t h e t r a n s f o r m a t i o n s b e t w e e n L D C P
1
( x
0
) , R C P ( x
0
)
a n d i n i t i a l s o l u t i o n s f r e q u e n t l y . T h e a b o v e p r o o f a l s o y i e l d s a n a l t e r n a t i v e w a y o f d e r i v i n g t h e
L D C P : d i e r e n t i a t e t h e i n i t i a l s o l u t i o n w i t h i n c o r p o r a t i o n o f t h e i m p u l s i v e p a r t a n d e v a l u a t e
t h e r e s u l t s a t t i m e i n s t a n t z e r o . F o r s m o o t h c o n t i n u a t i o n s , t h i s m e t h o d c a n a l s o b e u s e d i n t h e
n o n l i n e a r c a s e 2 1 , 2 9 ] .
I n t h e a b o v e t h e o r e m i t i s s h o w n t h a t t h e i n n i t e v e r s i o n o f L D C P c a n b e u s e d t o s e l e c t t h e
c o r r e c t m o d e s . H o w e v e r , u n d e r s u i t a b l e c o n d i t i o n s , a l r e a d y t h e n i t e v e r s i o n L D C P
n
( x
0
) s e l e c t s
t h e r i g h t m o d e s , w h e r e n i s t h e d i m e n s i o n o f t h e s t a t e v a r i a b l e ( s e e T h e o r e m 6 . 1 0 b e l o w ) . I n
1 0 ] , i t h a s b e e n s h o w n t h a t L D C P
( x
0
) f o r n i t e i s a s p e c i a l c a s e o f t h e G e n e r a l i z e d L i n e a r
C o m p l e m e n t a r i t y P r o b l e m 8 ] a n d t h e E x t e n d e d L i n e a r C o m p l e m e n t a r i t y P r o b l e m 9 ] . I n 8 ] , a n
a l g o r i t h m i s p r o p o s e d t o n d a l l s o l u t i o n s t o G L C P . S u c h a l g o r i t h m s c a n b e u s e d t o e c i e n t l y
s o l v e t h e L D C P .
6 W e l l - p o s e d n e s s r e s u l t s
D u e t o t h e m u l t i m o d a l a n d n o n l i n e a r b e h a v i o r o f l i n e a r c o m p l e m e n t a r i t y s y s t e m s , b a s i c q u e s -
t i o n s l i k e e x i s t e n c e a n d u n i q u e n e s s o f s o l u t i o n s g i v e n a n i n i t i a l s t a t e a r e n o n t r i v i a l . I t i s n o t