Upload
matematicas-betanzos
View
225
Download
0
Embed Size (px)
Citation preview
8/9/2019 Operations Research Games a Survey
1/61
S o c i e d a d d e E s t a d i s t i c a e I n v e s t i g a c i d n O p e r a t i va
T o p
2001) Vol. 9, No. 2, pp. 139 216
O peration s Research Gam es A Su rvey
P e t e r B o r m H e r b e r t H a m e r s a n d R u u d H e n d r i ck x
C e n t ER and De p ar t m e nt o f Ec on om e t r i c s and Ope ra ti ons Re se arch
Ti lburg Univers i ty , P .O. Bo x 90153, 5000 L E Ti lburg, The Nether land s
e -m a il: P . E . M . B o r m @ k u b . n l H . J . M . H a m e r s k u b . n l R . L . P . H e n d r i c k x k u b . n l
A b s t r a c t
This paper surveys the research area of cooperative games associated with several
types of operations research problems in which various decision makers players) are
involved. Cooperating players not only face a joint optimisation problem in trying,
e.g., to minimise total joint costs, but also face an additional allocation problem in
how to distribute these joint costs back to the individual players. This interplay
between optimisation and allocation is the main subject of the area of operations
research games. It is surveyed on the basis of a distinction between the nature of
the underlying optimisation problem: connection, routing, scheduling, production
and inventory.
Key Words: Optimization problems, allocation problems, cooperative games.
AMS
s u b j e c t c l a s s i f i c a t i o n :
91-02, 91A12, 90B30, 90B35, 90B10, 90B05.
1 I n t r o d u c t i o n
Typically, operations research analyses situations in which one decision
maker, guided by an objective function, faces an optimisa tion problem. The
theo ry concen trates on the question of how to act in an optima l way and,
in particular, on the issues of computational complexity and the design of
efl3cient algo rithms. Game t heor y on the oth er han d analyses situatio ns
involving at least two inte ract ing decision makers called players), with
possibly diverging interests. Roughly speaking, it deals with mathematical
models of competition and cooperation.
Competitive or noncooperative game theory studies situations in which
the players can negotiate about what to do i.e., pre-play communica tion is
allowed), but enfbrceable binding agreements are assumed not to be possi-
ble. Therefore strategic analysis and individ ual incentives play a prominent
role here. In cooperative game the ory enfbrceable binding agreements are
possible and also side payments may be allowed. Now the main issue is fair
allocation, eit her of joint costs or joint revenues.
8/9/2019 Operations Research Games a Survey
2/61
140
P. Borm H. Hamers and R. Hendrickx
S i n ce t h e e a r l y d e v e l o p m e n t s o f o p e r a t i o n s r e s e a rc h a n d g a m e t h e o r y
t h e r e h a s b e e n a s t r o n g i n t e r p la y b e t w e e n t h e t w o d i sc ip l in e s . E s p e c i a l l y t h e
i n t e r re l a t io n b e t w e e n o p e r a t i o n s r e se a r c h a n d n o n c o o p e r a t i v e g a m e th e o r y
is w e l l- k n o w n : b e t w e e n d u a l it y re s u l t 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 a n d
m i n i m a x r e s u l t s f b r z e r o - s u m g a m e s , b e t w e e n li n e ar c o m p l e m e n t a r i t y a n d
b i m a t r i x g a m e s , b e t w e e n M a r k o v d e c is i o n p r o c e s s e s a n d s t o c h a s t i c g a m e s ,
a n d b e t w e e n o p t i m a l c o n t r o l t h e o r y a n d d i f f e r e n t i a l g a m e s .
T h e i n te r r e l a ti o n b e t w e e n o p e r a t i o n s r e s e a r c h a n d c o o p e r a t i v e g a m e t h e -
o r y is o f a m o r e r e c e n t d a t e a n d is s u m m a r i s e d u n d e r t h e h e a d i n g o f o p e r a -
t i o n s re s e a r c h g a m e s . O n e c a n s a y t h a t a n i m p o r t a: n t p a r t o f t h e i n t e r p l a y
b e t w e e n c o o p e r a t i v e g a m e s a n d o p e r a t i o n s r e s e ar c h s t e m s f r o m t h e b a s i c
( d i sc r e te ) s t r u c t u r e o f a g r a p h , n e t w o r k o r s y s t e m t h a t u n d e r l i es v a r i o u s
t y p e s o f c o m b i n a t o r i a l o p t i m i s a t i o n p r o b l e m s . I f o n e a s s u m e s t h a t a t le a s t
t w o p l a y e r s a r e l o c a t e d a t o r c o n t r o l p a r t s ( e. g. , v e r t i c e s , e d g e s , r e s o u r c e
b u n d l e s , j o b s ) o f t h e u n d e r l y i n g s y s t e m , t h e n a c o o p e r a t i v e g a m e c a n b e
a s s o c i a t e d w i t h t h is t y p e o f o p t i m i s a t i o n p r o b l e m . I n w o r k i n g t o g e t h e r , t h e
p l a y e r s c a n p o s s i b l y c r e a t e e x t r a g a i n s o r sa v e c o s ts c o m p a r e d t o t h e s i t u -
a t i o n i n w h i c h e v e r y b o d y o p t i m i s e s i n d i v id u a l ly . H e n c e th e q u e s t i o n a r is e s
h o w t o s h a r e t h e e x t r a r e v e n u e s o r c o s t s a vi n g s.
O n e w a y to a n a l y s e t h i s q u e s t i o n i s t o s t u d y t h e g e n e rM p r o p e r t i e s ( e. g.,
b a l a n c e d n e s s o r c o n v e x i ty ) o f a ll g a m e s a r is i n g f r o m t h a t s p e ci fi c t y p e o f
o p e r a t i o n s r e s e a rc h p r o b l e m a n d t o a p p l y a s u i t a b le e x i s ti n g g a m e t h e o r e t i c
s o l u t i o n c o n c e p t ( e .g . , c o r e o r S h a p l e y v a l u e ) t o t h i s c la s s . A n o t h e r w a y i s
t o c r e a t e a c o n t e x t s p e c if i c a l l o c a t i o n r u l e . S u c h a ru l e c a n b e b a s e d e i t h e r
o n d e s i r a b l e p r o p e r t i e s i n t h i s s p e c i f ic c o n t e x t o r o n a k i n d o f d e c e n t r a l i s e d
m e c h a n i s m t h a t ; p re s c ri b e s a n a l l o c a t i o n o n t h e b a s i s o f t h e a l g o r i t h m i c
p r o c e s s a l o n g w h i c h a j o i n t l y o p t i m a l c o m b i n a t o r i a l s t r u c t u r e is e s t a b l i s h e d
( e. g. , f o l lo w i n g a n a l g o r i t h m t o c r e a t e a m i n i m a l c o s t s p a n n i n g t r e e ) . A g en -
e r a l r e f e r e n c e o n c o o p e r a t i v e g a m e s i s D r i e s s e n ( 1 9 8 8 ) a n d v a r i o u s s p e c i f i c
o p e r a t i o n s r e s e a r c h g a m e s a r e t r e a t e d i n C u r i e l ( 1 9 9 7 ) .
T h e o r i g in a l r e q u e s t o f T O P t o t h e a u t h o r s o f t h i s p a p e r w a s t o w r i t e a
complete s u r v e y o n o p e r a t i o n s r e s ea r c h g a m e s . G i v e n t h e a b u n d a n c e o f p a -
p e r s o n t h i s t o p i c , s t a r t i n g m o r e o r le s s f r o m t h e b e g i n n i n g o f t h e s e v e n ti e s,
a n d t h e v a s t i n c r e a s e d u r i n g t h e n i n e t ie s , t h i s c o n s t i t u t e s a m i s s io n i m p o s -
s ib le . M o r e o v e r , t h e d e f i n i t io n o f o p e r a t i o n s r e s e a r c h g a m e s i s n o t s o s t r i c t
t h a t a u n i q u e s e l e ct i o n o f r e s e a rc h s t r e a m s i s p r e s c r i b e d . C o n s e q u e n t l y , t h e
c h o ic e o f t o p i c s t r e a t e d i n t h is s u r v e y is s o m e w h a t b i a s e d t o w a r d s o u r o w n
8/9/2019 Operations Research Games a Survey
3/61
Operations Research Gam es A Survey 141
e x p e r t i s e , k n o w l e d g e a n d i n t e r e s t s . A f ir s t g e n e r a l a i m o f t h i s s u r v e y is t o
g i v e a n u n a c q u a i n t e d r e a d e r a f l a v o u r o f t h e t h i n g s t h a t a r e g o in g o n i n t h i s
i n t e r e s t i n g f ie l d o f r e s e a r c h . O u r s e c o n d a i m i s t o p r o v i d e a r a t h e r u p t o
d a t e s t a t e - o f t h e - a r t . L a s t b u t n o t l e a s t w e h o p e i t s t i m u l a t e s r e s e a rc h e r s t o
e n t e r t h i s f ie ld . T h e r e a r e s ti ll m a n y q u e s t i o n s t o b e a s k e d , g a p s t o b e f il le d
a n d e x t e n s i o n s t o b e i n v e s t i g a t e d . W e h a v e i n c l u d e d a b r i e f f in a l s e c t i o n
w i t h o u r i d e a s f o r p o s s i b l e f h t u r e r e s e a r c h l in e s; n o t i n a v e r y d e t a i l e d a n d
e l a b o r a t e w a y , b u t m a i n l y b y m a k i n g s o m e h i n t s a n d s t a t i n g s o m e c a t c h -
w o r d s t o p r o v o k e p o s s i b l y d if fh r en t i n d i v i d u a l a s s o c i a t i o n s a n d t o e n t e r n e w
r e s e a r c h t r a c k s .
T o b e t t e r s t r u c t u r e t h e s u r v e y , w e h a v e c h o s e n t o m a k e a d i v i si o n o f
o p e r a t i o n s r e s e a r c h g a m e s i n t o f iv e c a t e g o ri e s , p r i m a r i l y b a s e d o n t h e n a t u r e
o f t h e u n d e r l y i n g o p t i m i s a t i o n p r o b l e m . I n o u r v i e w , t h is c a t e g o r i s a t i o n a ls o
a l lo w s fo r a b e t t e r i n s i g h t i n t o t h e v a r i o u s r e l a t i o n s h i p s i n m e t h o d o l o g y ,
t e c h n i q u e s a n d r e s u l t s a c r o s s t h e d i f fe r e n t c l a ss e s o f o p e r a t i o n s r e s e a r c h
g a m e s . W e d i s t in g u i s h b e t w e e n :
(i) Connect ion f i x e d t r e e , s p a n n i n g t r e e
(ii) Routing C h i n e s e p o s t m a n , t r av e l li n g s a l e s m a n
(iii) Scheduling s e q u e n c in g , p e r m u t a t i o n , a s s i g n m e n t
( iv) Product ion l i n e a r p r o d u c t i o n , f l o w
(v) i n v e n t o r y
E a c h c a t e g o r y w i ll b e t r e a t e d i n a s e p a r a t e s e c ti o n . W i t h i n e a c h c a t e g o r y
w e h a v e c h o s e n o n e r e p r e s e n t a t i v e c l a ss w h i c h i s d i s c u s s e d in s o m e d e t a il ,
s t a r t i n g f r o m t h e l e v e l o f a p e r s o n w h o is n o t f a m i l ia r w i t h t h e t o p i c . F o r
t h i s r e a s o n , r e l a t i v e l y m u c h a t t e n t i o n is p a i d t o t h e m o d e l l i n g p h a s e , i .e .,
h o w t o g o f r o m o p e r a t i o n s r e s e a rc h t o g a m e t h e o r y . A f t e r d i sc u s s i n g th e
m a i n r e s u l t s f r o m t h e l it e r a t u r e f o r t h e r e p r e s e n t a t i v e c l as s , t h e o t h e r c l a ss e s
w i t h i n t h e s a m e c a t e g o r y a r e t r e a t e d i n a m o r e c o m p a c t w a y .
T o c o n c l u d e t h e i n t r o d u c t i o n w e m e n t i o n s o m e t o p i c s w h i c h c o u l d b e
c o n s i d e r e d a s b e i n g i n s id e t h e t h e o r y o f o p e r a t i o n s r e s e a r c h g a m e s , o r a t
l e a s t c l o s e ly r e l a t e d , b u t w h i c h w i ll n o t b e d i s c u s s e d i n th i s s u r v e y . F o r t h o s e
i n t e r e s t e d w e h a v e a d d e d a s e l e c t e d li s t o f r e f e re n c e s . W i t h i n a f i n a n c ia l
c o n t e x t w e m e n t i o n b a n k r u p t c y g a m e s , cf. O N e i l l (1 9 8 2) , A u m a n n a n d
8/9/2019 Operations Research Games a Survey
4/61
142
P. Borm , H . H am ers and R . H endr i ckx
M a s c h l e r ( 1 9 8 5 ), C u r i e l e t a l. ( 1 9 8 7 ), Y o u n g ( 1 9 8 8 ), K a m i n s k i ( 2 0 00 ) a n d
C a l l e j a e t a l. ( 2 0 0 1 b ) , d e p o s i t g a m e s , c f . I z q u i e r d o a n d R a f e l s ( 19 9 6 ) a n d
B o r m e t a l. ( 2 0 0 1 ) a n d s h o r t e s t p a t h g a m e s , c f. F r a g n e l l i e t a l . ( 2 0 0 0 ) ,
V o o r n e v e l d a n d G r a h n ( 20 0 0) a n d G r a h n ( 20 0 1 ). A n i n t e re s t i n g c l as s w i t h
c l e a r o p t i m i s a t i o n f > a t u r e s d e a ls w i t h c o s t s h a r i n g i s s u e s , c f. M o u l i n a n d
S h e n k e r ( 1 9 9 2 a , b ) a n d S p r u m o n t ( 1 9 9 8 ). A n i c e s u r v e y o f t h i s l i t e r a t u r e c a n
b e f o u n d i n K o s t e r ( 1 99 9 ). A n o t h e r t y p e o f g a m e s w h i c h d i r e c tl y i n v ol v e s
c o m b i n a t o r i a l s t r u c t u r e s is t h e c l a ss o f c o m m u n i c a t i o n g a m e s a n d a ll i ts
v a r ia n t s . S u r v e y s c an b e f o u n d i n S l ik k e r a n d N o u w e l a n d ( 2 00 1 ) a n d B i l b a o
( 2 0 0 0 ). A n i n t e r e s t i n g r e c e n t c o n t r i b u t i o n w h i c h u s e s t e c h n i q u e s f r o m li n e a r
p r o d u c t i o n i s S u i j s e t a l . ( 2 0 0 1 ) .
P r e l i m i n a r i e s
I n th i s s e c t io n w e i n t r o d u c e s o m e b a s ic n o t a t i o n a n d d e f in e a n u m b e r o f
e l e m e n t a r y c o n c e p t s i n c o o p e r a t i v e g a m e t h e o r y , w h i c h w e u s e t h r o u g h o u t
t h e p a p e r .
T h e s e t o f r e a l n u m b e r s i s d e n o t e d b y IR. F o r a f i n it e se t N w e d e n o t e b y
IRN t h e s e t o f r e a l v e c t o r s o f l e n g t h I N I, w h e r e t h e c o o r d i n a t e s c o r r e s p o n d
t o t h e e l e m e n t s o f N . IR ~ is t h e s e t o f al l e l e m e n t s o f R N i n w h i c h a ll
c o o r d i n a t e s a r e n o n n e g a t i v e a n d R ~ + d e n o t e s t h e s e t o f a ll v e c t o r s in w h i c h
a ll c o o r d i n a t e s a r e p o s i t i v e . T h e s e t o f s u b s e t s o f N i s d e n o t e d b y 2 N . F o r
S C N , e s
d e n o t e s t h e v e c t o r i n I RN w i th e~ = 1 for a l l i E S a nd e~ = 0
for a l l i E N \ S .
A coopera t ive gam e w i t h t rans f e rab l e u t i l it y , o r T U g a m e , i s d e s c r i b e d
b y a p a ir ( N , v ) , w h e r e N = { 1 , . . . , n } d e n o t e s t h e s e t o f p l a y er s a n d
v
: 2 N --
R i s t h e
c h a r a c t e r i s t i c ] h n c t i o n ,
a s s i g n i n g t o e v e r y c o a l i ti o n
S C N o f p l a y e r s a v a l u e
v S ) ,
r e p r es e n t in g t h e m a x i m a l t o t a l m o n e t a r y
r e w a r d t h e m e m b e r s o f t h is g r o u p c a n o b t a in w h e n t h e y c o o p e r a t e . B y
c o n v e n t i o n , v ( 0 ) = 0 .
T h e
i m p u t a t i o n s e t I v )
o f a g a m e ( N , v ) i s d e f i n e d a s t h e s e t o f i n d i -
v i d u a l l y r a t i o n a l a l l o c a ti o n s o f v ( N ) :
I v ) - - { . : _> v { i } ) }
i N
8/9/2019 Operations Research Games a Survey
5/61
Operations Research Games: A Survey
143
and the
core
is defined as
C v) = { x C R N I ~ T x e = v N ) , V s c N : ~ z ~
> v S ) } .
i N i S
So the core consists of all allocations of v N ) such that no coalition S
has an incentive to part company with
N \ S
and establish cooperation on
its own. A TU game N,v ) is called
balanced
if it has a non emp ty core
and totally balanced if the core of every subgame is nonempty, where the
subgame corresponding to some coalition T C N, T 5k 0 is the game
T, v T)
with
v T s ) = v S )
fbr all S C T.
Every game can be uniquely decomposed as a linear combination of
una nim ity games. For T C
N ,T ~ O,
the
unan imity game N, uT)
is
defined by
1 if T c S,
UT S)
= 0 otherwise
for all S C N.
An order on the players is a bijection a : N -+ {1 , . .. , n}, where a i) = j
means th at player i is at posi tion j. The set of all orders on N is den oted
by [IN. For every order cr E FIN, we define the
marginal vector m~ v)
recursively by
~ T t ; _ , k ) v ) = v { o - - 1 1 ) , . . . , o - - 1 k ) } ) - v { o - - 1 1 ) , . . . , o - - 1 k - 1 ) } )
for all k E {1,..., n}. The Shapley value of N, v) is defined as cf. Shap ley
1953))
1
< v ) - Z ~ ~ ( v ).
I v l ~
~EII N
The Shapley value is a linear operator on the class of all TU games and for
the una nim ity game N, UT) it equals
( ~ a r ) = l r .
I I
A game N, v) is called
superadditive
if for all coali tions S, T C N wit h
S T = 0 we have
~ s ) + ~ T ) < v S u T )
and
convex
if fbr all i 6 N and all S C T C
N \ { i }
we have
v S u { i } ) - v S ) < v T u { i } ) - v T ) .
8/9/2019 Operations Research Games a Survey
6/61
144 P . B o r m , H . H a m e r s a n d R . H e n d r i c k x
In a superadditive game, it will always be beneficial for two disjoint coali-
tions to cooperate and form a larger coalition. In a convex game, a player's
marginal contribution to a large coalition is larger than his marginal con-
tribution to a smaller coalition, which is stronger than superadditivity. A
game is convex if and only if its core is the convex hull of all marginal
vectors. Furthermore, every convex game is totally balanced.
The
e x c e s s
of coalition S C N with respect to an impu ta ti on 0~ E
I ( v )
is defined by
E(S, x) = v(S) - ]~ xi.
i S
The e x c e s s v e c t o r with respect to x, denoted by O(x), is the vector in ]R2 r~
containing the excesses of all coalitions in (weakly) decreasing order.
Fox a game (N, v) with
[ ( v ) O ,
the
n u c l e o l u s
is defined (cf. $chmeidler
(1969)) as the unique imputation n u ( v ) such that O (n u (v ) )
8/9/2019 Operations Research Games a Survey
7/61
Operations Research Games: A Survey
145
In a similar way, the definitions of imputation set, nucleolus and plnas are
altered. In this cost setting, the n atu ral coun terpa rt of convexity, as defined
for reward games, is concavity. A cost game N, c) is called concave if for
all i E N an d all S C T C N \ { i } we have
u { i } ) - 4 s ) >_ u { i } ) - c T ) .
Similarly, the counterpart of superadditivity is subadditivity.
C o n n e c t i o n
In this section we consider operations research problems which involve
connection networks in an interactive cooperative setting. We look at two
such problems in particular : mai nte nan ce problems, which involve a fixed
tree network, and minimum cost spanning tree problems, in which the con-
nection network is still to be decided upon.
First, we look at main ten anc e problems, which form a special class of fixed
tree problems. Our expositio n is mai nly based on tile overview given in
Koster 1999).
The idea behin d a maint enan ce problem is the fbllowing. A group of
players is connected by some fixed network to a certain service provider,
e.g., by a road ne twork to a comm unit y centre. This network is a tree in
which the service provider is situa ted at the root. Each road in this network
has some maintenance costs associated with it and the question is how the
main tena nce costs of the entire network should be divided in a fair way
among all users.
Formally, a m a i n t en a n ce p r o b l em is a triple G, t, N) where
G = t7, E) is a tree with vertex set V and edge set E; th e root r has
only one adjacent edge.
t : E -+ ~ is a nonnegativ e cost functi on on the edges of the tree.
N = { 1 , . . . , n} is a finite player set; each player i E N is loca ted at
some vertex
v i )
E V and every vertex in V except the root corre-
sponds to exactly one player.
8/9/2019 Operations Research Games a Survey
8/61
146
P. Borm, H. Hamers and R. Hendrickx
In order to analyse maintenance problems, we introduce solne more nota-
tion. First no te th at every vertex v C V is connected to the root of the tree
by a unique path Pv including v itself). We denote the edge in P v that is
incident on v by ev. The p recedence rela tion 4 on V is defined by
v ~ 4 v ~z v r is on the path Pv.
A t r u n k of G is a set of vertices R C V which is closed under the rela tion
4, i.e., i f v E R a n d v ~ 4 v, then v ~ C R. The set of Jbllowers of player
i E N is given by
F i ) = { j E N I v i ) ~
v j)} and the set of
predecessors
b y P i ) = { j E N I v j ) ~ v i)}. The to tal costs of a trunk R equal
T R)= Z t e )
Wit h each mainten ance problem F = G, t, N) we associate a
m a i n t en a n ce
g a m e N , c r ,) defined by
c o S ) = m i n { T R ) l v i ) E R for all i E S and R is a tru nk} 3.1)
for all S C N, S 0 and co 0) = 0. By non neg ati vit y of the cost function,
the tru nk R th at minimises total costs in 3.1) is the smallest trun k
R s
containing all the vertices at which the members of S are located, i.e.,
Z t e )
v~Rs \ {r}
The d u al u n a n i m i t y g a m e N , u } ) wit h T C N, T ~ is defined by
1. i f T n S ~ ) ,
u~r S) = 0 othe rwise
for all S C N. The coaliti on T in u~r can be seen as having some veto
control: if no memb er of T is present in a coalition, this par ticu lar coalition
has value 0. Note that u} is a concave game.
Pr opos i t i on 3 .1 . L e t F = G , t , N ) be a m a i n t en a n ce p r o bl em . T h en t h e
assoc ia t ed cos t gam e N , co) can be deco mp osed in the .fol lowing wa y:
co Z
i N
8/9/2019 Operations Research Games a Survey
9/61
Operat ions Research Games: A Survey 147
The decompositio n of cr in terms of dual u nan imi ty games is interp reted
as tbllows. In order to determine the costs of a coalition S, we have to find
the smallest trun k containing all members of S. Edge
ev(i)
is present in
this smallest tr un k whenever a member of S is a tbllower of player i, i.e.,
s n F i )
Because all coefficients of the dual una nim ity games in P roposit ion 3.1
are nonnegative, every mainte nanc e game is concave. As a consequence, the
core of such a game is no nem pty and has a nice structure. The lit erature
offers a large numbe r of characte risations of the core of maint enan ce games,
two of which will be pr esent ed here. The first one is in terms of trunks.
P r opos i t i on 3 .2 . A vec t or o f cos t share s x E R N i s ar t e l e m en t o f C cr)
i f and on l y i f x >_ 0 and } -~ i ER x i
8/9/2019 Operations Research Games a Survey
10/61
8/9/2019 Operations Research Games a Survey
11/61
Opera t ions Research Games : A S urvey
4
4
1 ; o 1 1 1
4
2 1 3:43
4
0,4,0,3t ~
( 4 , 9 , 5 , 8 )
149
F i g u r e 2 : Home down pa i l~ t i ng so lu t i on
p a i n t i n g s o l u t i o n o f t h i s m a i n t e n a n c e p r o b l e m e q u a l s ( 4, 4 , 4 , 4 ) + ( 0 , 1 , 1 , 1 ) +
0,4,0,3) ( 4 , 9 , 5 , 8 ) .
T h e h o m e - d o w n p a i n t i n g s o l u ti o n P ( F ) t u r n s o u t t o b e t h e n u cl e ol u s o f
t h e c o r r e s p o n d i n g m a i n t e n a n c e g a m e ( N , c r ) ( cf . M a s c h l e r e t a l. ( 1 9 9 5 )) .
Theorem .1. e t r = O , t , N ) be a m a i n t e n a n c e p r vb l e m . T h e n P ( P ) =
~ c~)
C o n s i s t e n c y o f t h e h o m e - d o w n p a i n t i n g s o l u t i o n is s tu d i e d i n G r a n o t
e t a l. ( 1 99 6 ), G r a n o t a n d M a s c h l e r ( 19 9 8 ) a n d v a n G e l l e k o m a n d P o t t e r s
(1999) .
A n a l t e r n a t i v e p a i n t i n g s o l u t i o n i s g i v e n b y d r o p p i n g c o n d i t i o n ( i v ) a n d
r e p l a c i n g c o n d i t i o n ( v ) b y
( v ) E v e r y w o r k e r i s d o i n g h is j o b a s c lo s e t o t h e c o m m u n i t y c e n t r e a s
cond i t ions ( i ) - ( i i i ) a l low.
8/9/2019 Operations Research Games a Survey
12/61
150
P. Borm, H. f lamers and R. Hendrickx
R u l e s ( i) -( ii i) a n d ( v ') d e t e r m i n e t h e down-home pa in t ing so lu t ion f o r m a i n -
t e n a n c e p r o b l e m s , w h i c h w e d e n o t e b y P ~, a n d w h i c h is g iv e n b y
P ' ( P ) - - ~ iF j ) l t e v j ) ) . (3.2)
jEP i)
E x a m p l e 3 , 2 , C o n s i d e r t h e m a i n t e n a n c e p r o b l em in E x a m p l e 3 .1 . T h e
d o w n - h o m e p a i n t i n g s o l u t i o n e q u a l s
1 1 1 1 1 ,
P I ( p ) = 1 2 ( , 4 , 4 , ~ ) + 5 ( 0 , 1 , 0 , 0 ) + 6 ( 0 , 0 , ~ , ~ ) + 3 ( 0 , 0 , 0 , 1 ) = ( 3 , 8 , 6 , 9 )
T h i s d o w n - h o m e p a i n t i n g s o l u ti o n i s t h e S h a p l e y v a l u e o f t h e c o r re -
s p o n d i n g m a i n t e n a n c e g a m e .
T h e o r e m 3 . 2 .
Let P = G, t , N ) be a m ain tena nce prvb lem. The n
P ' ( P ) =
B e c a u s e c r is c o n c a v e , t h e S h a p l e y v a l u e li es in t h e c o r e o f t h e g a m e .
T h i s a l so fo ll o w s i m m e d i a t e l y f r o m P r o p o s i t i o n 3 .3 a n d e q u a t i o n ( 3 .2 ) .
I n o r d e r t o d e f in e a t h i r d p a i n t i n g s o l u t i o n , w e n e e d t o i n t r o d u c e s o m e
m o r e c o n c e p t s . A
pseudo subtree
o f a t r e e G = (V , E ) i s a c o n n e c t e d s u b -
g r a p h G 1 = ( V r, E I) s u c h t h a t t h e r e e x i s t s a n / E V r w h i c h i s r n i n i m a l i n
G ~ w i t h r e s p e c t t o 4 a n d w h i c h h a s o n l y o n e a d j a c e n t e d g e i n E ~. A weigh t
s y s t e m f o r m a i n t e n a n c e p r o b l e m P = ( G , t , N ) is a p a i r f l = ( T , w ) , w h e r e
7 - = ( G I , . . . , G p ) is a p a r t i t i o n o f G i n to p s e u d o s u b t r e e s a n d w E R { is a
w e i g h t v e c t o r s u c h t h a t f o r a l l i E N w i t h t ev i)) > 0 t h e r e i s a j E F i ) ,
w h o i s i n t h e s a m e p s e u d o s u b t r e e a s i , w i t h j ~> 0 . T h e s e t o f a l l we i gh t
s y s t e m s f o r F i s d e n o t e d b y B ( P ) .
N o w w e d e f i ne t h e weigh ted down-home pa in t ing so lu t ion P~ c o r r e s p o n d -
i n g t o s o m e w e i g h t s y s t e m fl E B ( F ) . I n th i s c o n t e x t , e v e r y p s e u d o s u b t r e e
G k h a s i ts o w n l o c a l c o m m u n i t y c e n t r e , w h i c h is s i t u a t e d a t t h e r o o t o f G k .
T h e s o l u t i o n i s d e t e r m i n e d b y t h e f o l lo w i n g r u le s :
(i ) E v e r y w o r k e r w o r k s w i t h s p e e d w i .
( i i ) E v e r y w o r k e r k e e p s w o r k i n g a s l o n g a s t h e r o a d f r o m h i s r e s i d e n c e t o
h i s l o c a l c o m m u n i t y c e n t r e h a s n o t , b e e n c o m p l e t e d .
(iii ) E v e r y w o r k e r d o e s h i s j o b o n a n u n f i n i s h e d r o a d s e g r n e n t b e t w e e n t h e
l o ca l c o m n m n i t y c e n t r e a n d h i s h o m e .
8/9/2019 Operations Research Games a Survey
13/61
O p e r a t io n s R e s e a r c h G a m e s : A S u r v e y
151
( iv ) I f t h e r o a d b e t w e e n a w o r k e r ' s p r e d e c e s s o r i n t h e t r e e a n d t h e l o c a l
c o m m u n i t y c e n t r e is n o t y e t fu l ly c o m p l e t e d , h e h a s t o w o r k o n t h a t
p a r t o f t h e n e t w o r k .
(v ) E v e r y w o r k e r is d o i n g h i s j o b a s c lo s e t o h i s r e s i d e n c e a s c o n d i t i o n s
( i ) - ( iv ) a l low.
F r o m P r o p o s i t i o n 3 .3 i t f ol lo w s th a t e v e r y w e i g h t e d d o w n - h o m e a l lo c a -
t i o n i s a c o r e e l e m e n t . T h e c o n v e r s e is a l so t r u e , t h u s e s t a b l i s h i n g a t h i r d
c h a r a c t e r i s a t i o n o f t h e c o r e ( B j o r n d a ] e t a l . ( 1 9 9 9 )) .
T h e o r e m 3 . 3 . L e t F = ( G , t , N ) b e a m a i n t e n a n c e p r o b l e m . T h e n ] o r e v e r y
x E C ( c r )
t h e r e e z i s t s a w e i g h t s y s t e m [3 E
B ( F )
s u c h t h a t
x = P , ~ ( F ) .
A s i m i l a r re s u l t i n t h e c o n t e x t o f i r r ig a t i o n n e t w o r k s c a n b e f o u n d i n
K o s t e r e t al. ( 1 99 8 ). R e l a t e d p r o b l e m s w i t h a p p l i c a t i o n s o f f i x e d t r e e p r o b -
l e m s a r e d i s c u s s e d i n M e g i d d o ( 19 7 8) a n d G a l i l ( 1 98 0 ). S o m e c o m p u t a t i o n a l
i s s u e s a r e a d d r e s s e d i n G r a n o t a n d G r a n o t ( 1 9 9 2 a ) .
A m a i n t e n a n c e p r o b l e m i n w h i c h t h e f i x e d t r e e i s a l i n e g r a p h i s c a l l e d a n
a i r p o r t p r o b l e m . A i r p o r t p r o b l e m s w e r e i n t r o d u c e d b y L i t tl e c h il d a n d O w e n
( 1 9 7 3 ) a n d i t s S h a p l e y v a l u e a n d n u c l e o l u s a s w e l l a s t h e i r p r o p e r t i e s w e r e
s t u d i e d i n L i t tl e c h i l d ( 1 9 7 4) , L R t l e c h i l d a n d O w e n ( 19 7 7 ), L R t l e c h i ld a n d
T h o m p s o n ( 19 77 ), D u b e y (1 98 2) a n d P o t t e r s a n d S u d h o R e r (1 99 9 ).
T h e d e s c r i p t i o n o f a n a i r p o r t p r o b l e m c a n b e s h o r t e n e d t o a p a i r ( N , k ),
w h e r e N = { 1 , . . . , n } is t h e p l a y e r s e t a n d k ff JR ) i s a v e c t o r o f m a r g i n a l
c o s ts , w h i c h a r e i n t e r p r e t e d a s f o ll ow s . E v e r y p l a y e r o w n s a n a i r p l a n e w i t h
c e r t a i n c h a r a c t e ri s ti c s , w h i c h d e t e r m i n e t h e m i n i m a l l e n g t h o f a l a n d i n g
s t ri p t h i s p l a n e c a n u s e . A s s u m i n g t h a t t h e p l a y e r s a re o r d e r e d i n i n c re a s -
i n g l e n g t h o f t h i s s t r i p ( i. e ., / ~ 1 ~ -~ ' ~ - -- ~ ' n ) a n d m a i n t e n a n c e c o s ts a r e l in e a r
i
i n s t r i p le n g t h , p l a y e r i ' s t o t a l c o s t s e q u a l ~ j = l k j , w h e r e k j r e p r e s e n t s t h e
e x t r a c o s t s o f m a i n t a i n i n g t h e l o n g e r s t ri p o f p l a y e r j i n r e l a t i o n t o t h e
s h o r t e r s tr i p o f p l ~ e r j - 1. T h e p r o b l e m i s h o w t o d iv i d e t h e m a i n t e -
n a n c e c o s ts o f a s tr i p t h a t a c c o m m o d a t e s a ll a ir p la n e s , Y ] i cN ki , a m o n g t h e
p l a y e r s .
W i t h e a c h a i rp o r t p r o b l e m ( N , k ) w e a ss o c i a t e a n
a i r p o r t g a m e ( N , c )
w i t h c o s t f u n c t i o n c ( S ) = 2 i k j , w h e r e i = m a x { j l j E S } . S i n c e t h i s
j = l
g a m e i s a s p e c i a l c a s e o f a m a i n t e n a n c e g a m e , i t is c o n c a v e a n d w e h a v e a
8/9/2019 Operations Research Games a Survey
14/61
152 P. Borm, H. Hamers and R. Hendrickx
n i ce e x p r es s i o n fo r t h e S h a p l e y v a lu e . F i r s t , n o t e t h a t o n e c a n d e c o m p o s e
t h e c o s t f u n c t i o n c a s f o l l o w s :
c = klu~v + k2u{~,.. . ,~d + + knu{n } .
H e n c e , t h e S h a p l e y v a l u e o f ( N , c ) e q u a l s
O C ) k l L , . L ) 1 1
= . . , + k s 0 , - -
n n - - l ' ' ' n - - 1 ) + ' + k n ( 0 ' ' ' ' 0 ' 1)
O f c o u r s e , t h e r e s u l t s fo r m a i n t e n a n c e g a m e s w . r .t , t h e c o r e, t h e n u c l e o lu s
a n d t h e w e i g h t e d S h a p l e y v a l u e s i n d u c e e a s y e x p r e s s io n s f o r a i r p o r t g a m e s
i n a s i m i l a r w a y . A n i c e a p p l i c a t i o n o f a i r p o r t g a m e s i s p r o v i d e d b y A a d l a n d
a n d K o l p i n ( 1 9 9 8 ), w h o l o o k a t ir r i g a t i o n n e t w o r k s . I n B r a n z e i e t al . (2 0 0 1 ) ,
a i r p o r t p r o b l e m s a r e c o n s i d e r e d i n w h i c h t h e r e a r e r e s t r i c t i o n s o n t h e l e v e l
o f s i d e p a y m e n t s t h a t a r e fe a s i b le .
N e x t , w e c o n s i d e r a c l as s o f p r o b l e m s t h a t i s c l o s e l y r e l a t e d t o m a i n t e -
n a n c e p r o b l e m s :
minimum cost spannin 9 tree
o r
mcst problems.
C o n t r a r y
t o m a i n t e n a n c e p r o b l e m s , i n m c s t p r o b l e m s t h e c o n n e c t i n g n e t w o r k i s n o t
f ix e d , b u t a n i n t e g r a l p a r t o f t h e d e c i s i o n p r o b l e m . O u r d i s c u s s i o n is m a i n l y
b a s e d o n F e l t k a m p ( 1 99 5 ).
C o n s i d e r a g r o u p o f v i ll ag e s , e a c h o f w h i c h n e e d s t o b e c o n n e c t e d t o
s o m e s o u r c e , e i t h e r d i r e c t l y o r v i a o t h e r v i ll a g e s. E v e r y p o s s i b l e c o n n e c t i o n
h a s s o m e n o n n e g a t i v e c o s t s a s s o c i a t e d w i t h it a n d t h e p r o b l e m i s h o w t o
c o n n e c t e v e r y v il la g e t o t h e s o u r c e s u c h t h a t t h e t o t a l c o s t s o f c r e a t i n g t h e
n e t w o r k a r e m i n i m a l . K r u s k a l ( 19 5 6) a n d P r i m ( 19 5 7) p r o v i d e t w o g r e e d y
a l g o r i t h m s f o r s o l v i n g t h i s k i n d o f p r o b l e m . A h i s t o r ic o v e r v i e w o f m c s t
p r o b l e m s c a n b e f o u n d i n G r a h a m a n d H e l l ( 19 8 5 ).
C o n s t r u c t i n g a n m c s t , h o w e v e r , is o n l y p a r t o f t h e p r o b l e m . I n a d d i t io n
t o m i n i m i s i n g t o t a l c o s t s , a c o s t a ll o c a t io n p r o b l e m h a s t o b e a d d r e s s e d a s
w e ll . C l a u s a n d K l e i t m a n ( 1 9 73 ) i n t r o d u c e d t h i s c o s t a l l o c a t i o n p r o b l e m ,
w h e r e u p o n B i r d ( 1 9 7 6 ) t r e a t e d t h i s p r o b l e m w i t h g a m e t h e o r e t i c m e t h o d s
a n d p r o p o s e d a c o s t a l l o c a t i o n r u l e , k n o w n a s t h e B i r d r u l e .
F o r m a l l y , a n m s c t p r o b l e m is a t r i p l e 7 - = ( N , , , t ) , w h e r e N = { 1 , . . . n }
i s t h e p l a y e r s e t , * i s t h e s o u r c e a n d t : E N . --+ R + i s t h e n o n n e g a t i v e c o s t
f u n c t i o n .
Es
i s d e f i n e d a s t h e s e t o f a ll e d g e s b e t w e e n p a i r s o f e l e m e n t s o f
S C N * , s o t h a t S, Es) is t h e c o m p l e t e g r a p h o n S :
E s = { { i j } l i j c s i j } .
8/9/2019 Operations Research Games a Survey
15/61
Ope rat ions Resea~Y~h Gam es: A Su rve y
153
B e c a u s e c o n n e c t i o n c o s t s a r e n o n n e g a t i v e , i t i s o b v i o u s t h a t a m i n i m a l c o s t
g r a p h t h a t c o n n e c t s a l l p l a y e r s t o t h e s o u r c e is i n d e e d a tr e e , w h i c h e x p l a i n s
t h e n a m e o f t h e p r o b l e m .
G i v e n an m c s t p r o b l e m T = N , , , t ) a n d a n m c s t N * , R ) f o r t h e g r a n d
c o a l i t i o n ,
B i r d s t re e a l l o c a t io n , [ ~ R ( T )
i s c o n s t r u c t e d b y a s s i g n i n g t o e a c h
p l a y e r i C N t h e c o s t o f t h e f ir s t e d g e o n t h e u n i q u e p a t h i n N * , R ) f r o m
p l a y e r i to t h e s o u r c e , . T h e c o m p u t a t i o n o f t h is a l l o c a ti o n c a n b e in t e -
g r a t e d i n to t h e P r i m a l g o r i th m , w h i c h , s t a r t i n g f r o m a fi x ed r o o t , c o n s t r u c t s
a n m c s t b y c o n s e c u t i v e l y a d d i n g e d g e s w i t h t h e l ow e s t c os t, w i t h o u t i n tr o -
d u c i n g c y c l e s .
A l g o r i t h m 3 . 4 ( B i r d s r u l e ) .
i n p u t : a n m c s t p , v b l em ( N , , , t )
o u t p u t : a n e dg e s e t R C E N . o f a n m c s t a n d c o r r e s p o n d i n g B i r d a l l o c a t io n
/~ R T )
t . C h o o s e t h e s o u r c e a s r o o t.
2 . h t i t i a l i s e R = ~ .
. F i n d a m i n i r a a l c o s t e dg e e = { i , j } E E N . \ R i n c i d e n t o n , o r a n y o f
t h e v e r t ic e s p r e s e n t i n o n e o f t h e e d g es i n R i n s u c h a w a y t h a t j o i n i n g
e to R d o e s n o t i n t r o d u c e a c y c l e .
O n e o f i a n d j , s a y j , w a s p r e v i o u s l y c o n n e c t e d t o th e s o u r c e a n d t h e
o t h e r v e r t e x i is a p l a y e r w h o w a s n o t y e t c o n n e c t e d t o th e s o u r c e .
A s s i g n t h e c o s t
~ . ~ T ) = t e )
t o a g e n t i .
5 . J o i n e t o R .
6 . I f n o t a l l v e r t i c e s a r e c o n n e c t e d t o t h e r o o t i n t h e g r a p h
N * ,
R ) , g o
b a ck t o s t ep 3 .
N o t e t h a t t h e B i r d a l lo c a t i o n d e p e n d s o n t h e a c t u a l m c s t t h e a l g o r i t h m
a r r iv e s a t , w h i c h is d e t e r m i n e d b y t h e c h o i c e s m a d e i n s t e p 3 o f t h e a lg o -
r i t h m .
T h e f o l lo w i n g e x a m p l e i l lu s t r a te s t h e a l g o r i th m .
E x a m p l e 3 . 3 . C o n s i d e r t h e m c s t p r o b l e m T w i t h N = {1, 2, 3} as p r e -
s e n t e d i n F i g u r e 3 , w h e r e t h e n u m b e r s o n t h e e d g e s r e p r e s e n t t h e c o st s.
8/9/2019 Operations Research Games a Survey
16/61
1 5 4
P . B o r m , H . H a m e r s a n d R . H e n d r i c k x
3
Figure : A m i n i m u m c o s t s p an n in g t re e p r o b l e m T
W h e n w e a p p l y A l g o r i t h m 3 .4 to t h i s p r o b l e m , t h e f ir s t e d g e w e j o i n
t o R i s e i t h e r { , , 1 } or { * , 3 } . S u p p o s e w e c h o o s e t h e f i r s t o n e , t h e n w e
s e t / 3 ~ T ) = 1 0. S u b s e q u e n t l y , w e a d d { 1 , 2 } t o R , s e t / 3 ~ T ) = 6 , a d d
{ 2 , 3 } a n d s e t / ? 3 R T ) = 5 . T h i s g i v e s u s a c o s t a l l o c a t i o n o f 1 0 , 6 , 5 ) . O n
t h e o t h e r h a n d , s u p p o s e w e s t a r t w i t h { , , 3 } . T h e n w e e n d u p w i t h c o s t
a l l o c a t i o n
f i n T )
= 6 , 5 , 10) .
T h e t w o m i n i m u m c o s t s p a n n i n g t re e s a re d r a w n i n F i g u r e 4 .
2 2
6 ~ 6 5
1 10 3
3
Figure 4:
T w o m i n i m u m c o st sp a n n i n g t r ee s
W i t h e a c h m c s t p r o b l e m T = N , , , t ) w e a s s o c i a t e a
m c s t g a m e N , c 7-),
w h e r e
c 7 - S )
r e p r e s e n t s t h e m i n i m a l c o s t s o f a t re e o n S * = S U { * }:
c T S ) = m i n { ~ t ~ ) I n C E s , a n d S *, R ) i s a tre e}
eER
f o r a ll S C N , S 0 a n d cT ~ )) = 0 . T h e f o l l o w i n g t h e o r e m c o m e s f r o m
G r a n o t a n d H u b e r m a n 1 98 1 ).
8/9/2019 Operations Research Games a Survey
17/61
Operations Research Games: A Survey
155
T h e o r e m 3 .5 . L e t T = ( N , , , t ) be a m i n i m u m c o s t s p a n n i n g tr ee p r o b le m .
T h e n f o r e v er y m i n i m u m c o st s p a n n i n g tr ee ( N * , R ) , B i r d s a ll o ca ti o n ru le
f i n ( T ) i s a n e z t r e m e p o i n t o f t h e c or e o f t h e co r r e sp o n d i n g m i n i m u m c o s t
s p a n n i n g t re e g a m e ( N , c T ) .
I t i m m e d i a t e l y f o l lo w s t h a t e v e r y m c s t is b a l a n c e d . A n a l t e r n a t i v e p r o o f
f o r n o n e m p t i n e s s o f t h e c o r e i s g i v en in G r a n o t a n d H u b e r m a n ( 1 98 2 ).
A t h r t h e r o v e r v i e w o f m c s t p r o b l e m s i s g i v en i n A a r t s ( 19 9 4 ) a n d t h e
c o r e a n d n u c l e o l u s a r e s t u d i e d i n G r a n o t a n d H u b e r m a n ( 1 98 4 ) a n d S o ly -
m o s i e t al . ( 1 9 9 8 ). A a r t s a n d D r i e s s e n ( 1 9 9 3 ) s t u d y t h e i r r e d u c i b l e c o r e o f
m c s t g a m e s , w h i c h is a s u b s e t o f t h e c o r e , a n d p r e s e n t t w o a l g o r i t h m s t o d e -
t e r m i n e t h i s s e t. I n M o r e t t i e t al . (2 0 0 1 ) a n d N o r d e e t a l. ( 2 0 0 1 ), e x i s t e n c e
o f p o p u l a t i o n m o n o t o n i c a l l o c a ti o n s c h e m e s f o r m c s t g a m e s i s i n v e s t ig a t e d .
I n N o u w e l a n d e t a l. ( 1 9 93 ) i t is s h o w n t h a t e v e r y n o n n e g a t i v e m o n o t o n i c
g a m e a r i s e s f r o m a n m c s t p r o b l e m i n w h i c h t h e r e a r e c o s t s a s s o c i a t e d w i t h
t h e v e r t i c e s a s w e l l a s w i t h t h e e d g e s .
T h e r e a r e a l a rg e n u m b e r o f v a r i a t io n s o n t h e m c s t p r o b l e m a s p r e s e n t e d
a b o v e . I n F e l t k a m p e t al. ( 1 99 4 ), m i n i n m m c o s t s p a n n i n g e x t e n s i o n p r o b -
l e m s a r e i n t r o d u c e d , i n w h i c h t h e r e i s a f i x e d t r e e , w h i c h h a s t o b e e x t e n d e d
i n s u c h a w a y t h a t t o t a l e x t e n s i o n c o s t s a r e m i n i m a l . I n t h is f r a m e w o r k ,
t w o a l l o c a ti o n r u l es a r e p r e s e n t e d t h a t a r e i n s p i re d b y K r u s k a l ' s a l g o r i th m
f o r f i n d i n g m i n i m u m c o s t s p a n n i n g t r e e s . I n S u i j s ( 2 0 0 1 ), m c s t p r o b l e m s
a r e s t u d i e d i n w h i c h t h e c o n n e c t i o n c o s t s c o n s is t o f t w o p a r t s: c o n s t r u c t i o n
c o s t s a n d m a i n t e n a n c e c o s ts . S i nc e t h e l a t t e r c o s t s a r e u n k n o w n e x a n t e ,
c o n n e c t i o n c o s t s a r e r e p r e s e n t e d b y r a n d o m v a r ia b l e s. A n a l g o r i t h m t o d e-
t e r m i n e a n o p t i m a l n e t w o r k is p r e s e n t e d a n d a t w o s t a g e B i r d ~ l lo c a t io n is
d e f i n ed a n d s h o w n t o b e a co r e a ll o c a t io n o f t h e c o r r e s p o n d i n g c o o p e r a t i v e
s t o c h a s t i c m i n i m u m s p a n n i n g t r e e g a m e ( cf . S u i js (2 0 0 0 )) .
Ro u t i n g
I n t h i s s e c t io n w e d i sc u s s c l as s e s o f o p e r a t i o n s r e s e a rc h p r o b l e m s i n
w h i c h t h e o b j e c t i v e is t o f in d a r o u t e o f m i n i m a l c o s t s w i th i n a g r a p h . F i r s t ,
w e d i s c u s s t h e c l a ss o f C h i n e s e p o s t m a n g a m e s a s i n t r o d u c e d i n H a m e r s e t
a l. ( 1 9 9 9 a ) . S e c o n d , w e d i s c u s s tr a v e l l i n g s a l e s m a n g a m e s a s i n t r o d u c e d i n
P o t t e r s e t al . ( 1 9 9 2 ). W e d i s c u s s tw o v a r i a n t s o f t h e t r a v e l l in g s a l e s m a n
p r o b l e m : t h e fi x e d r o u t i n g p r o b l e m a n d t h e S t e i n e r tr a v e ll in g s a l e s m a n
8/9/2019 Operations Research Games a Survey
18/61
156
P. Borm, H. Hamers and R . Hendr ickx
p r o b l e m .
I n t h e C h i n e s e p o s t m a n p r o b l e m , w h irl1 is i n t r o d u c e d i n M e i - K o K w a n
( 1 96 2 ), o n e c o n s i d e rs a s i t u a t i o n i n w h i d l a p o s t m a n h a s t o d e l iv e r m a i l to
e a c h s t re e t, o f a c e r t a i n c i ty . H e h a s t o s t a r t a n d f in i sh a t t h e p o s t o t ~ c e .
F o r e a c h s t re e t c o s t s a r e i n v ol v e d e a ch t i m e t h e p o s t m a n v i s it s t h i s s t r e e t.
T h e p o s t m a n s h o u l d c h o o s e a r o u t e t o v i s i t a ll s t r e e t s in s u c h a w a y t h a t
c o s t s a re m i n i m i s e d . T h e m a i n d i ff e re n c e b e t w e e n s e v e r a l c l as s e s o f C h i n e s e
p o s t m a n p r o b l e m s c a n b e f o u n d in th e u n d e r l y i n g g r a p h t h a t d e s c ri b e s t h e
s t r e e t p l a n o f t h e c i ty . F o r t h e c l a s s ic a l p r o b l e m , i n w h i c h t h e u n d e r l y i n g
g r a p h is u n d i r e c t e d , E d m o n d s a n d J o h n s o n ( 19 7 3 ) p r e s e n t a p o l y n o l n i a l l y
b o u n d e d m a t c h i n g a l g o r i t h m t h a t p r o v i d e s a r o u t e w i t h m i n i m a l c o s t s .
A c o s t a l lo c a t i o n p r o b l e m a r i se s i f i n t h e u n d e r l y i n g g r a p h e a c h e d g e
c o r r e s p o n d s t o a d i f f e r e n t p l a y e r . B e c a u s e a l l p l a y e r s n e e d t h e m a i l d e l i v e r y
s e r v i c e a n d t h e n a t u r e o f t h i s s e r v i c e r e q u i r e s t h e s e r v e r to t r a v e l f r o m t h e
p o s t o tY ic e a n d v i s i t a ll e d g e s ( p l a y e r s) b e f o r e r e t u r n i n g t o t h e p o s t o ff ic e ,
t h e c o s t a l lo c a t i o n p r o b l e m i s c o n c e r n e d w i t h a f a ir a l lo c a t i o n o f t h e c o s t
o f a c h e a p e s t C h i n e s e p o s t m a n l ;o u r i n t h e g r a p h . T h a t i s, t h e c o s t o f a
c h e a p e s t t o u r , w h i c h s t a r t s a t t h e p o s t o ff ic e , v i s i t s e a c h e d g e a t l e a s t o n c e
a n d r e t u r n s t o t h e p o s t o f f i c e .
F o r m a l l y , a C h i n e s e p o s t m a n o r C P p r v b l e m i s a t up l e F = (N , G , v0 , g , t ) ,
w h e r e N = { 1 , . . . , n } i s t h e s e t o f p l a y e r s , G = (V , E ) i s a c o n n e c t e d u n d i -
r e c t e d g r a p h w i t h v e r t e x s e t V a n d e d g e s e t E , v0 C V r e p r e s e n t s t h e
p o s t o r ific e, g : E --+ N i s a b i j e c t i o n r e l a t i n g t h e p l a y e r s t o t h e e d g e s a n d
t : E - -+ F' i s a n o n n e g a t i v e c o s t f u n c t i o n a s s i g n i n g c o s t s t o t h e e d g e s . A n
E - t o u r w i t h r e s p e c t t o v0 a s s o c i a t e d w i t h c o a l i t i o n S C N i s a c l o s e d w a l k
v O , e l , . . . , e k , v o ) t h a t s t a r t s a t t h e p o s t o t fi c e v 0 , v i s i t s e a ch p l a y e r i n S a t
l e a s t o n c e a n d r e t u r n s t o v 0, i .e ., S C { g ( e j ) I j C { 1 , . . . , k } } . N o t e t h a t a n
S - t o u r m a y a l s o u s e e d g e s c o r r e s p o n d i n g t o p l a y e r s o u t s i d e S . T h e s e t o f
a ll S - t o u r s i s d e n o t e d b y D S ) .
S u p p o s e a c o a l i t i o n S is s e r v e d a c c o r d i n g t o t h e S - t o u r ( v0 , e l , . . . , e k , v 0 )
E D ( S ) t h e n t h e t o t a l c o s t s o f t h i s t o u r a r e y ~ k t e j ) W e w i l l a s s u m e
j = l
t h a t e a c h p l a y e r i E S p a y s t , h e c o s t s t ( g - l ( i ) ) h i m s el f. I n t h i s w a y w e
a l r e a d y a l l o c a t e t h e
separable cos t s Y~ . i~s t g - l i ) )
o f a n S - t o u r . N o t e t h a t
t h e s e s e p a r a b l e c o s t s a r e i n d e p e n d e n t o f t h e c h o s e n S - t o u r . T h e r e m a i n i n g
nonseparab le cos t s f o r c o a l i t i o n S , y ~k t e j) - ~ i ~ s t g - l i ) ) , h a v e t o b e
j l
a l l o c a t e d t o i t s m e m b e r s i n s o m e w a y . T h i s g i v e s r is e t o t h e
C h i n e se p o s t m a n
8/9/2019 Operations Research Games a Survey
19/61
Operat ions Research Games: A Survey
157
o r U P g a m e ( N , c ) c o r r e s p o n d i n g t o P = N , G , v 0, g , t ) , d e f i n e d b y
e S ) =
k
m i n [ ~ - ~ t ( e j ) - E t ( g - l ( i ) ) ]
D ~- *
vo ,e l , . . . , ek , vo )E S ) j = l . i C S
f o r a ll S C N . I n t h e fo l lo w i n g e x a m p l e , w e s h o w t h a t a C P g a m e n e e d n o t
b e b a l a n c e d .
E x a m p l e 4 . 1 . C o n s i d e r t h e C P p r o b l e m N , G , v 0, g , t ) w i t h N = { 1 , . . . , 5 },
g r a p h G = V , E ) a s d e p i c t e d i n F i g u r e 5, t ( e j ) = 1 a n d g ( e j ) = j f o r a l l
j { 1 . . . 5 } .
v 1
e 1
/
e
5 \
v 2
A
e4 ~ / .................... e 3
v 3
F i g u r e 5 :
A C*Jinesep o s t m a n p r o b l e m
D e n o t e t h e c o r r e sp o n d i n g C P g a m e b y N , c ) . T h e n c ( N ) = 1 a n d
c ( S ) = 0 f o r S A = { { 1 , 2 , 5 } , { a , 4 , 5 } , { 1 , 2 , 3 , 4 } } . L e t x R x a n d
s u p p o s e
x C(c ) .
T h e n
2 = 2c N )= Z Z xi _< Z c s)= 0.
S E A i C S S E A
C o n t r a d i c t i o n , s o N , c ) is n o t b a l a n c e d .
I n s p it e o f t h is r e s u l t, b a l a n c e d n e s s , t o t a l b a l a n c e d n e s s a n d c o n c a v i t y
h a v e b e e n e s t a b l i s h e d f o r C P g a m e s t h a t a r i se f r o m s o m e s p e ci fi c c l a ss e s
o f g r a p h s . A g r a p h G = V , E ) is s a i d t o b e global ly UP balanced ( to tal ly
balanced, concave)
i f t h e i n d u c e d C P g a m e is b a l a n c e d t o t a l ly b a la n c e d ,
c o n c a v e ) f b r a l l p o s s i b l e v 0 E V a n d a l l n o n n e g a t i v e c o s t f u n c t i o n s o n t h e
8/9/2019 Operations Research Games a Survey
20/61
1 5 8
P . B o r m , H . H a m e r s a n d R . H e n d r i c k z
e d g e s . G i s c a l l e d l o c a ll y C P b a l a n c e d ( t o t a l l y b a l a n c e d ~ c o n c a v e ) i f t h e
i n d u c e d C P g a m e is b a l a n c e d t o t a l l y b a l a n c e d , c o n c a v e ) fo r s o m e v0 E V
a n d a l l c o s t f u n c t i o n s .
I n T h e o r e m s 4.1 - 4 .4 s o m e r e s u l t s a r e s t a t e d f r o m H a m e r s 1 9 9 7 ), G r a -
n o t e t a l. 1 9 9 9) a n d G r a n o t a n d H a m e r s 2 0 0 0 ).
T h e o r e m 4 . 1 .
L e t G b e a c o n n e c t e d u n d i r e c t e d g r a p h . T h e n t h e f o l l o w i n g
t h r e e a s s e r t i o n s a r e e q u i v a l e n t :
( i ) G i s w e a k l y E n l e r .
( i i ) G i s g lobal ly C P balanced.
( i i i ) G i s loca l ly CP balanced .
A g r a p h is c a l le d w e a k l y E u l e r i f e a c h b i c o n n e c t e d c o m p o n e n t 1 i n G is
E u l e r i a n i .e . , th e d e g r e e o f e v e r y v e r t e x is e v e n ) .
T h e o r e m 4 . 2 .
L e t G b e a c o n n e c t e d u n d i r e c t e d g r a p h . T h e n t h e f o l l o w i n g
f i v e a s s e r t i o n s a r e e q u i v a l e n t :
( i ) G i s w e a k l y c y c l i c .
( i i ) G i s g l o b a l ly C P c o n c a v e .
( i i i ) G i s g lobal ly C P to ta l ly ba lanced .
( i v) G i s loca l ly C P co ncav e .
(v ) G i s loca l ly C P to ta l ly ba lanced.
A g r a p h G i s c a l le d w e a k l y c y c l i c i f e a c h b i c o n n e c t e d c o m p o n e n t is a
c i r c u i t .
T h e C h i n e s e p o s t m a n p r o b l e m i n w h i c h th e u n d e r l y i n g g r a p h is d i r e c t e d
h a s a l so b e e n s t u d i e d i n t h e l i t e r a t u r e . A l l d e f i n i t i o n s fo r t h e u n d i r e c t e d c a s e
a s p r e s e n t e d a b o v e c a n b e e x t e n d e d t o t h e d i r e c t e d c a s e in a s t r a i g h t f o r w a r d
w a y .
1 A b i co n n ec t ed co m p o n en t o f a g r ap h G i s a m ax i m a l s u b g r ap h o f G i n w h i ch each
pai r o f ver t ices is conne c ted by a t l eas t two edge d i s jo in t pa ths .
8/9/2019 Operations Research Games a Survey
21/61
O p e r a t io n s R e s e a r c h G a m e s : A S u r v e y 159
Theorem 4 .3 . L e t G b e a s t r o n g l y c o n n e c t e d d i r e c t e d g r a p h . T h e n G i s
g l o b a l l y C P b a l a n c e d .
The proof of Theorem 4.3 translates the problem to a linear program-
ming problem and applies a balancedness result established in Owen 1975).
Theorem 4 .4 . L e t G b e a s t r o n g l y c o n n e c t e d d i r e c t e d g r a p h . T h e n G i s
d i r e c t e d w e a k l y c y c l i c i f a n d o n l y i f G i s g l o b a l l y C P c o n c a v e .
A di rected weakly cyclic grap h is a 1-sum 2 of directed circuits.
We conclude the discussion on CP games by considering an allocation
rule for the class of problems in which the underl ying graph is an un direc ted
weakl y Euler graph. This class of CP p roblems with player set N is denote d
by W E N .
In order to i ntro duce a rule th at divides for each P = N, G, v0, g, t) E
W E N
the costs of a minimal N-tour among the players, we need the notion
of followers of a bridge wit h respect to v0. An edge of G is called a b r i d g e
if removal of this edge leads to a disconnec ted graph. We denote th e set of
bridges in G by B G ) . Edge e E E is called a f o l l o w e r of b with respect
to v0 if each path th at conta ins bot h v0 and e also contains b. T he set of
followers of b will be denoted by F b G , v o ) . Note that b E F ~ G , v o ) and
that the set of followers depends on the location of v0 in the graph.
Let b E B G ) . The n th e p ost man needs to cross this bridge twice if he
is to make a tour containing some edge in F b G , v o ) . It seems reasonable
that each player in F b G , v0) will pay an equal share of the costs of crossing
b for the second time. So, if a tour th at visits a certain player contai ns
bridges, he has to contribute a fair share in the nonseparable costs of all
these bridges. Formally, the division rule 7 : W E N --+ R N is defined for all
F = N , G , v o , g , t ) E W E N
by
for all e E E.
t b )
I F a , 0 ) l
The following example illustrates the 7 rule.
2The 1-sum of graphs G and H is defined as the graph derived from G and H by
coalescing one vertex in G with another vertex in H.
8/9/2019 Operations Research Games a Survey
22/61
160 P. Borm, H. Hamers and R. Hendrickx
E x a m p l e 4 . 2 . C o n s i d er t h e C P p r o b l em N , G , vo , g , t ) , w h e r e t h e g r a p h
G is d e p i c t e d i n F i g u r e 6 l e f t) ,
t b l )
= 52 ,
t b2)
= 44 and t b3 ) = 33 .
E
go vo
E3
F i g u r e 6 : W eakly Euler graph G left); the components o f G a f t e r removal of
bridges right)
O b s e r v e t h a t G is i n d e e d a w e a k l y E u l e r g r a p h , b e c a u s e t h e r e m o v a l o f
t h e b r i d g e s b l , b2 a n d b3 l e a d s t o t h e c o m p o n e n t s E 0 , El , E2 a n d E a , w h i c h
a r e a l l E u l e r i a n . B e c a u s e I F G , b l ) l = 2 6 , I F G , b 2) l = 1 1 a n d I F G , b 3)l =
1 1 , a c c o r d i n g t o t h e ~, r u l e e a c h p l a y e r i n F G , b l ) \ F G , b2) U F G , b3))
5 5 44
p a y s ~ ; = 2 , e a c h p l a y e r i n F G , b2) p a y s 5 g + 1~ = 6 a n d e a c h p l a y e r i n
5 33
F G,
b3 pa ys ~ + ~ = 5 .
T h e 7 r u l e c a n b e c h a r a c t e r i s e d b y t w o d i f fe r e nt s e t s o f p r o p e r t i e s . T h e
f i rs t c h a r a c t e r i s a t i o n u s e s fi v e p r o p e r t i e s c a l l e d ef fi c ie n c y , s t a n d a r d , n u ll ,
s y m m e t r y a n d a d d it i v it y . T h i s c h a r a c t e r i s a t i o n i s b a s e d o n d e c o m p o s i n g
a C P p r o b l e m i n to a n u m b e r o f s i m p l e s u b p r o b l e m s a n d u s e s th e a d d i t i v e
s t r u c t u r e o f t h e 7 r u l e .
T h e s e c o n d c h a r a c t e r i s a t io n u s e s t h r e e p r o p e r t i e s t h a t a r e e x p l a i n e d
b e l o w . B e f o r e w e c a n f o r m u l a t e t h e s e p r o p e r t i e s , w e n e e d t h e n o t i o n s o f
b r i d g e c l u s t e r o f a w e a k l y E u l e r g r a p h a n d t h e c o n d e n s a t i o n o f a g r a p h
w i t h r e s p e c t t o a n e x t r e m e b r id g e . A
bridge cluster
i s a m a x i m a l s e t o f
e d g e s th a t n e e d t h e s a m e s e t o f b r i d g e s t o b e c o n n e c t e d t o t h e p o s t o f fic e.
S o f o r P = N , G , v o , g , t) E W E N a n d B G ) = { b l , . . . , b q } w e h a v e t h e
b r i dg e c lu s t e r s { CN G , v0 )} j~{0 ,..., q} , w he re
Co G , vo ) = E \ U be . c ) F b G , vo )
8/9/2019 Operations Research Games a Survey
23/61
Operat ions Research Games: A Survey
161
is t h e s e t o f e d g e s t h a t d o n o t n e e d a n y b r i d g e t o b e c o n n e c t e d to v 0 a n d
f o r a l l j c { 1 , . . . , q}
C j G , v o ) = G , v o ) \
Ub B a)nFv a ,vo) ,b bj F G, v0)
is t h e c l u s t e r o f e d g e s t h a t n e e d t h e b r i d g e s { b E
B G ) ] b j E F b G ,
v0) } t o
b e c o n n e c t e d t o v0 . A b r i d g e
b j E B G )
i s c a ll e d a n
ez t r em e br i dge
of G i f i t
h a s n o o t h e r b r i d g e a s a t b ll o w e r , o r e q u i v a l e n t l y , i f C j G , v 0) - - Fb~ G , v 0 ).
T h e f o ll ow i n g e x a m p l e i l lu s t r a te s t h e n o t i o n s o f b r i d g e c l u s te r a n d e x t r e m e
b r i d g e .
E x a m p l e 4 . 3 . C o n s i d e r t h e g r a p h G in E x a m p l e 4 .2 . T h e n
C o G , v o ) = E o
a n d C j G , vo ) = E j U { b j } f o r j E { 1 , 2 , 3 } . T h e e x t r e m e b r i d g e s a r e b2 a n d
b3.
N e x t , w e d e sc r i b e a p r o c e d u r e t o c o n s t r u c t t h e c o n d e n s e d g r a p h o f a
w e a k l y E u l e r g r a p h G w i t h r e s p e c t t o a n e x t r e m e b r id g e . L e t v0 E V
a n d l e t b E
B G )
b e a n e x t r e m e b r id g e o f G . L e t v{ b e i n c i d e n t o n b
s u c h t h a t t h e r e e x i st s a p a t h b e t w e e n v0 a n d v { i n t h e g r a p h V , E \ { b } ) .
L e t
V F b G , v o) )
b e t h e s e t o f v e r t i c e s in c i d e n t o n t h e e d g e s i n
Fa G , vo ).
T h e g r a p h __G a r i se s f r o m G b y r e m o v i n g a ll e d g e s
Fb G , vo )
a n d v e r t i c e s
V F b G , v o ) )\ { v ~ } .
L e t
IFb G, vo) l = m ,
t h en t h e g r ap h G* a r i s e s f r om __G
b y c o n n e c t i n g a c i r c u i t o f l e n g t h
m
t o t h e v e r t e x v~ . T h e g r a p h G * is c a l le d
t h e
c o n d e n s e d g r a p h
o f G w i t h r e s p e c t to t h e e x t r e m e b r id g e b. N o t e t h a t
G * is a l so a w e a k l y E u l e r g r a p h . M o r e o v e r , t h e n u m b e r o f e d g e s i n G a n d
G * c o i n c i d e .
E x a m p l e 4 . 4 . C o n s i d er t h e g ra p h G in E x a m p l e 4.2 . F i g u r e 7 s h ow s t h e
g r a p h G * t h a t a r is e s f r o m G b y c o n d e n s a t i o n w i t h r e s p e c t t o th e e x t r e m e
br i dge ba .
T h e c o n d e n s e d C P p r o b l e m o f
P = N , G , v o, t , g ) E W E N
w i t h r e s p e c t
t o t h e e x t r e m e b r i d g e b E
B G )
is
P b = N , G * , v o , t * , g * ) ,
w h e r e G * =
V * , E * ) is t h e c o n d e n s e d g r a p h o f G w i t h r e s p e c t to b , g * : E * + N is
a b i j e c t i o n s u c h t h a t
g * e ) = g e )
for a l l e E
E \ F b G , v o )
a n d t h e c o s t
f u nc t i o n t * : E* ~ IlK_ i s de f i ned b y
S t e )
i f e E
E \ F b G , v o ) ,
t * e )
0 o t h e r w i s e .
L e t
P = N , G , v o , g , t ) E W E N .
C o n s i d e r t h e f o l l o w i n g t h r e e p r o p e r t i e s f o r
a d i v i s i on r u l e f :
W E N --+
R N :
8/9/2019 Operations Research Games a Survey
24/61
162
P. Borm , H . H am ers and R . H endr i ckx
V
v 4 v 3
V
V5 V V5
F i g u r e 7 :
The condensed
g r a p h G * f r o m
G wi th respec t to
b
E f f ic i e n cy : ~ i e N
k P ) = ~ b e ,~ c :)
t (b) .
B r i d g e c lu s t e r s y m m e t r y :
L e t B G ) = { b l , . . . , b q}, t h e n f v ~ , ) P ) =
f ~ ( ~ . ,) ( r) f o r a n < , ~ 2 e c j a , v o ) , j e { 0 , . . . , q } .
C o n d e n s a t i o n p r o p e r t y : L e t b b e a n e x t r e m e b r i d g e o f G a n d l e t P b =
( N , G * , v o , g * , t *)
b e t h e c o n d e n s e d p r o b l e m w i t h r e s p e c t t o b, t h e n
f ~ ( ~ )( r ) = . ~ ( r b ) f o r a n ~ e E \ u d a , v 0 ).
B r i d g e c lu s t e r s y m m e t r y s t a t e s t h a t e a d l g r o u p o f p l ay e r s t h a t n e e d t h e
s a m e s e t o f b r i d g e s t o b e c o n n e c t e d t o t h e p o s t o f fi ce w i ll c o n t r i b u t e t h e
s a m e s h a r e in t h e n o n s e p a r a b l e c o s ts . T i l e c o n d e n s a t i o n p r o p e r t y i s a k i n d
o f c o n s i s t e n c y p r o p e r t y . A l l p l a y e r s w h o a r e n o t i n t h e b r i d g e c l u s t e r c o r -
r e s p o n d i n g t o t h e r e m o v e d b r i d g e f a c e t h e s a m e p r o b l e m i n t h i s re d u c e d
g r a p h a s i n t h e o r i g i n a l g r a p h . N o w , a r u l e is c a l le d c o n s i s t e n t i f i n b o t h
s i t u a t i o n s t h i s r u l e a s s i g n s t o e a c h p l a y e r i n t h i s g r o u p t h e s a m e c o s t s .
T h e o r e m 4 .5 . The a l l oca t ion ru l e 7 : W E N --+ R N i s t he un i que ru l e t ha t
s a t i sf i e s e f fi c ie n c y , b r id g e c lu st er s y m m e t r y a n d t h e c o n d e n s a t i o n p r o p e r t y .
W h e r e a s in t h e C h i n e se p o s t m a n p r o b l e m e a ch e d g e i n t h e g r a p h h a s t o b e
v i s i t e d a t l e a s t o n c e , i n t h e t r a v e l l i n g s a l e s m a n p r o b l e m o n e a i m s t o f i n d a
8/9/2019 Operations Research Games a Survey
25/61
Operations Research Games: A Survey 163
t o u r t h a t v i s i t s a ll t h e v e r t i c e s i n t h e g r a p h e x a c t l y o n c e . F o r e x a m p l e , a
p r o f e s s o r h a s t o m a k e a t r i p v i s i t i n g s e v e r a l u n i v e r s i t ie s . H e h a s t o s t a r t a t
h i s o w n u n i v e r s i ty , v i s i t al l o t h e r u n i v e r s i t i e s e x a c t l y o n c e a n d t h e n r e t u r n
t o h is h o m e u n i v e r s i ty . T h e p r o b l e m i s t o s e l e c t a r o u t e i n w h i c h t o t a l t r a v e l
c o s t s a re ln i n i m i s e d . I t i s w e l l k n o w n t h a t f i n d i n g s u c h a r o u t e i s a n N P - h a r d
p r o b l e m . N e v e r t h e l e s s , m a n y r e a l liI> p r o b l e m s a r e r e l a t e d t o t h e t r a v e l li n g
s a l e s m a n p r o b l e m . T h i s h a s r e s u lt e d i n m a n y h e u r i s t ic a p p r o a c h e s t o f in d
g o o d s o l u t i o n s t o s e v e r a l v a r i a n t s o f t h i s p r o b l e m . F o r a r e v i e w o n t h e
t r a v e l l in g s a l e s m a n p r o b l e m w e r e f e r t o L a w l e r e t a l. 1 9 8 5 ) .
F i s h b u r n a n d P o l la c k 1 9 83 ) i n t r o d u c e t h e c o s t a l l o c a ti o n p r o b l e m t h a t
a r is e s i f i n t h e u n d e r l y i n g g r a p h e a c h v e rt e x , e x c e p t t h e o n e t h a t c o r r e s p o n d s
t o t h e h o m e l o c a t i o n , c o r r e s p o n d s t o a d i ll > re n t p l a y e r . T h e c o s t a l lo c a t i o n
i s c o n c e r n e d w i t h a f a ir a l l o c a t i o n o f t h e c o s t o f a c h e a p e s t H a l n i l t o n i a n
c i rc u i t in t h e g r a p h . T h a t is t h e c h e a p e s t t o u r t h a t s t a r t s i n t h e v e r t e x t h a t
c o r r e s p o n d s t o t h e h o m e l o c a t i o n , v i s i t s a l l o t h e r v e r t i c e s p r e c i s e l y o n c e a n d
r e t u r n s h o m e .
F o r m a l l y , a
t ravel l ing salesman
o r
TS problem
i s a t u p l e N , , , t ) , w h e r e
N = { 1 , . . . , n } is t h e s e t o f p l a y e rs , r e p r e s e n t s t h e h o m e l o c a t i o n a n d
t : E N * --+ IR + i s t h e c o s t t h n c t i o n a s s i g n i n g c o s t s t o t h e e d g e s c o n n e c t i n g
t h e v e r t i c e s in N * = N tO { , } . W e a s s u m e t h a t t s a t is f i e s t h e t r i a n g l e
i n e q u a l i t y .
E s
i s d e f i n e d a s t h e s e t o f a ll e d g e s b e t w e e n p a i r s o f e l e m e n t s o f
S , s o t h a t S , E s ) is t h e c o m p l e t e g r a p h o n S :
E s = { { i , j } l i , j E S , i j} .
B y d e f i n i n g t h e w o r t h o f a c o a l i t i o n S a s t h e m i n i m a l c o s t s o f a H a l n i l t o n i a n
c i rc u i t in t h e g r a p h S t o { * }, E s u { , } ) , w e o b t a i n t h e c o r r e s p o n d i n g
travelling
s a l e s m an o r T S gam e .
T h e f o l lo w i n g e x a m p l e , d u e t o T a m i r 1 9 8 9) , i l lu s t r a te s t h a t T S g a m e s
n e e d n o t b e b a l a n c e d .
E x a m p l e 4 . 5 . C o n s i d e r t h e T S p r o b l e m N , , , t ) w i t h p l a y er s e t N =
{ 1 , . . . , 6 } ,
t { i , j } )
= 1 fo r a ll edge s
{ i , j }
d e p i c t e d i n F i g u r e 8 a n d t b r a l l
o t h e r e d g e s { i, j } ,
t { i , j } )
e q u a l s t h e m i n i m a l c o s t s o f a p a t h c o n n e c t i n g i
t o j u s i n g t h e d e p i c t e d e d g e s .
W e d e n o t e th e c o rr e s p o n d i n g T S g a m e b y N , c ). T h e n
c N )
= 8 w i t h
op t im a l t o u r , , 4 , 5 , 6 , 1 , 2 , 3 , * ) ) , c { 1 , 2 , 4 , 5} ) = 5 , c { 3 , 4 , 5 , 6} ) = 5 a nd
8/9/2019 Operations Research Games a Survey
26/61
164
P . B o r m H . H a m e r s a n d R . H e n d r i c k x
5 1
Figure 8:
A t r a v e ll in g s a le s m a n p r o b l e m
4 { 1 , 2 , 3 , 6 } ) = 5 . L e t x ~ R N a n d s u p p o s e x c C ~ ) , t h e n
16=2 N)= Z xi+ Z xi+ E
i6{1 4,5} i6{3,4 ,5 ,6} i6{1,2,3,6}
Contradiction, so (N, c) is not balanced.
In case there are less than six players some results with respect to bal-
ancedness are established . Pot ter s et al. (1992) show th at 3-person TS
games have a no ne mp ty core. Tami r (1989) shows th at each 4-person TS
game has a nonempty core and provides Example 4.5 showing that a 6-
person TS game can have an empt y core. Finally, Kuipers (1993) proves
that 5-person TS games are balanced.
The travelling salesman model can be extended to the case in which the
costs depend on the direction in which the salesman travels through the
edges. In this contex t, Po tte rs et al. (1992) provide a 4-person TS game
with an empty core.
Pot ter s et al. (1992) also introduce the class of fixed rout ing games.
The idea of a fixed routing game is that the salesman decides about the
Hamiltonian circuit he will use to visit all the players. Then the value of a
coalition S in a fixed routing game is defined as the costs of the restricted
tour that visits the players in S in the same order as prescribed by the orig-
inal Hamil ton ian circuit and skips all othe r players. Pot ter s et al. (1992)
8/9/2019 Operations Research Games a Survey
27/61
Operations Research Games A Survey
165
s h o w t h a t f ix e d r o u t i n g g a m e s h a v e a n o n e m p t y c o r e i f t h e c h o s e n H a m i l-
t o n i a n c i r c u i t is a n o p t i m a l r o u t e tb r t h e r e l a t e d T S p r o b l e m . D e r k s a n d
K u i p e r s 1 9 97 ) g iv e a t i m e ef f ic i en t a l g o r i t h m t h a t c a l c u l a t e s c o r e e l e m e n t s
o f f i x e d r o u t i n g g a m e s . I n K u i p e r s e t al . 2 0 0 0) a n d S o l y m o s i e t al . 1 9 9 8)
O n 4) a l g o r i t h m s a r e p r o v i d e d t h a t c a l c u l a t e t h e n u c l e o l u s o f f ix e d r o u t i n g
g a m e s .
F i n a ll y , w e m e n t i o n S t e i n e r T S g a m e s . T h e s e g a m e s a r is e f r o m s it u a -
t io n s i n w h i c h s o m e o f t h e e d g e s b e t w e e n p a i rs o f p l a y e rs m a y b e a b s e n t .
T h e v a l u e o f a c o a l it i o n in a S t e i n e r T S g a m e c o r r e s p o n d s t o t h e c o s t s o f
t h e c h e a p e s t S t e i n e r t o u r . A S t e i n e r t o u r i s a c lo s e d t r a i l t h a t s t a r t s i n t h e
h o m e l o c a t i o n a n d v i s i ts e a c h v e r t e x o f S a t l e a s t o n c e . F o r t h e s e g a m e s
H e r e r a n d P e n n 1 9 95 ), G r a n o t e t a l. 2 00 0) a n d G r a n o t a n d H a m e r s 2 00 0)
h a v e c h a r a c t e r i s e d c o n c a v i t y b y t h e s t r u c t u r e o f t h e a v a il a b le e d g e s .
S c h e d u l i n g
I n th i s s e c t i o n w e d i s cu s s c la s s es o f o p e r a t i o n s r e s e a r c h g a m e s t h a t a r e
r e l a t e d t o s c h e d u l i n g p r o b l e m s . F i r s t , w e d is c u s s v a r io u s c l a s se s o f s e q u e n c -
i n g g a m e s as i n i t i a t e d b y C u r i e l e t a l. 1 9 8 9) . W e f o c u s o n b a l a n c e d n e s s
a n d c o n v e x i t y a n d d i s c u s s t w o c o n t e x t s p e ci fi c s o l u t i o n c o n c e p t s : t h e e q u a l
g a i n s p l i t t i n g ru l e a n d t h e s p li t c o r e . S e c o n d , w e c o n s i d e r p e r m u t a t i o n
g a m e s , i n t r o d u c e d i n T i j s e t a l. 1 9 8 4 ), w h e r e w e f o c u s o n t o t a l b a l a n c e d -
n e ss . F i n a ll y , w e d i sc u s s a s s i g n m e n t g a m e s , i n t r o d u c e d i n S h a p l e y a n d
S h u b i k 1 9 71 ), w h i c h f o r m a s p e c ia l c la s s o f p e r m u t a t i o n g a m e s a n d h a v e
s o m e a p p e a l i n g p r o p e r t i e s w i t h r e s p e c t t o t h e s t r u c t u r e o f t h e c o r e.
T h e m a i n c h a r a c t e r i s t ic o f a s e q u e n c i n g s i t u a t io n is t h a t a n u m b e r o f j o b s
t a s k s , o p e r a t i o n s ) h a v e t o b e p r o c e s s e d in s o m e o r d e r o n a n u m b e r o f )
m a c h i n e s ) in s u c h a w a y t h a t s o m e c o s t c r i te r i o n is m i n i m i s e d . I n s p i te o f
t h i s c o m m o n c h a r a c t e r i s ti c , s e q u e n c i n g s i tu a t i o n s c a n b e c la s si fi ed o n t h e
b a s is o f m a n y f e a t u re s . W e m e n t i o n t h e n u m b e r o f m a c h i n e s , t h e s p e c if ic
p r o p e r t i e s o f m a c h i n e s e .g . , p a r a l le l , s e ri a l) , t h e c h o s e n c o s t c r i t e r io n e .g . ,
m a x i m u m c o m p l e t i o n t i m e , w e i g h t e d c o m p l e t i o n t i m e ) , r e s t r i c t i o n s o n t h e
j o b s e . g. , r e a d y t i m e s , d u e d a t e s ) a n d p o s s i b l y t h e s p e c if ic o r d e r in w h i c h
t h e jo b s h a v e t o b e p r o c e s s e d o n t h e m a c h i n e s e .g . , j o b - s h o p , f lo w - j o b ).
O b v i o u s l y , s e q u e n c i n g s i tu a t i o n s a r is e i n m a n y a p p l i c a t io n s : t h e p r o c e s s o f
m a n u f a c t u r i n g c a rs , a l lo c a t i n g p a t i e n t s t o s u r g e r y r o o m s , m a i n t e n a n c e o f
8/9/2019 Operations Research Games a Survey
28/61
166
P. Borm , H . H am ers and R . H endr i ckx
a i r p la n e s , e t c. F o r a r e v i e w o f s c h e d u l i n g t h e o r y w e r e c o m m e n d L a w l e r e t
a l . ( 1993 ) .
A s a s p e c if ic e x a m p l e w e d e s c r i b e t h e c la s s o f o n e - m a i n e s e q u e n c i n g
s i t u a t i o n s a s i n t r o d u c e d i n C u r i e l e t a l. ( 1 9 89 ) . I n a o n e - m a c h i n e s e q u e n c i n g
s i t u a t i o n t h e r e i s a q u e u e o f p l a y e r s , e a c h w i t h o n e j o b , i n f r o n t o f a m a c h i n e .
E a c h p l a y e r m u s t h a v e h is j o b p r o c e s s e d o n t h is m a c h i n e . T h e f in i te s e t o f
p l a y e r s is d e n o t e d b y N = { 1, . . . ,n } . T h e p o s i t i o n s o f t h e p l a y e r s i n t h e
q u e u e a r e d e s c r i b e d b y a b i j e c t i o n c r C [ I N . W e. a s s u m e t h a t t h e r e i s a n
i n i t i a l o r d e r a 0 C
FIN
o n t h e j o b s b e f o r e t h e p r o c e s s i n g o f t h e m a c h i n e
s t a r t s . T h e p r o c e s s i n g t i m e P i o t h e j o b o f p l a y e r i is t h e t i m e t h e m a c h i n e
t a k e s t o h a n d l e t h i s j o b . F o r e a c h p la y e r i C N t h e c o s t s o f s p e n d i n g t i m e i n
t h e s y s t e m c a n b e d e s c r i b e d b y a li n e ar c o s t f h n c t i o n
ci
: R + - + R d e f i n e d
b y c i t ) = c~i t w i t h a i > 0 . A s e q u e n c i n g s i t u a t i o n a s d e s c r i b e d a b o v e i s
d e n o t e d b y
N , c r o , p , a )
w i t h p , a C R ~ + .
T h e c o m p l e t i o n t i m e C ( a , i ) o f t h e j o b o f p l a y e r i if t h e j o b s a r e p r o c e s s e d
( in a s e m i - a c t i v e w a y ) a c c o r d i n g t o t h e o r d e r a E F IN i s g i v e n b y
= Z PJ
{ j E N [ 7 j ) < _ ~ ) }
A p r o c e s s i n g o r d e r i s c a l le d s e m i - a c t i v e i f t h e r e d o e s n o t e x i s t a j o b w h i c h
c o u l d b e p r o c e s s e d e a r l i er w i t h o u t a l t e r i n g t h e p r o c e s s i n g o r d e r , i .e ., i f t h e r e
a r e n o u n n e c e s s a r y d e l a y s . T h e t o t a l c o s t s o f a ll p l a y e r s i f t h e j o b s a r e
p r o c e s s e d a c c o r d i n g t o t h e o r d e r a e q u a l Y '~ i~ N
t r i G a , i ) .
C l e a r l y , b e c a u s e
I I N i s f i ni te , t h e r e e x i s t s a n o r d e r f o r w h i c h t o t a l c o s t s a r e m i n i m i s e d . A
p r o c e s s i n g o rd e r t h a t m i n i m i s e s t o t a l c o s t s a n d t h u s m a x i m i s e s t o t a l c o s t
s a v in g s i s a n o r d e r i n w h i ch t h e j o b s a r e p r o c e s s e d i n d e c r e a s i n g o r d e r w i t h
r e s p e c t t o t h e u r g e n c y in d e x u i d e f i n e d b y u i = ~ ( cf . S m i t h ( 1 9 5 6 ) ).
P i
E x a m p l e 5 . 1 . C o n s i d e r a o n e - m a c h i n e s e q u e n c i n g s i t u a t i o n ( N , c r0 ,p , c~),
w h e r e N = { 1 , 2 , 3 } , = 1 , 2 , 3 ) , p = 2 , 2 , 1 ) a n d = 4 , 6 , 5 ) . T h e n t h e
u r g e n c i e s f o r t h e p l a y e r s a r e u l = 2 , u 2 = 3 a n d u 3 = 5 , r e s p e c t i v e l y . H e n c e ,
t h e o p t i m a l p r o c e s s i n g o r d e r is (3 , 2 , 1 ) w i t h t o t a l c o s t s 5 . 1 + 6 . 3 + 4 . 5 = 4 3 .
N o t e t h a t a n o p t i m a l o r d e r c a n b e o b t a i n e d f r o m t h e i n i ti a l o rd e r b y
c o n s e c u t i v e s w i t c h e s o f n e i g h b o u r s i , j w i t h i d i r e c t l y i n fr o n t o f j a n d
rui < uj.
T h i s p r o c e s s w i ll b e r e f e r re d t o a s t h e S m i t h a l g o r it h m .
B y r e a r r a n g i n g f r o m t h e i n it ia l o r d e r t o a n o p t i m a l o r d e r , a n a l l o c a t i o n
p r o b l e m a ri se s : h o w s h o u l d t h e m a x i m a l t o t a l c o s t s a v in g s t h e p l a y e rs c a n
8/9/2019 Operations Research Games a Survey
29/61
Operations Research Games: A Su~vey 167
o b t a i n b e d i v i d e d a m o n g t h e p la s, e r s ? A g a i n , t h i s p r o b l e m is ta c k l e d u s i n g
c o o p e r a t i v e g a m e t h e o r y b y a n a l y s in g c o r r e sp o n d i n g s e q u e n c i n g g a m e s .
F o r a se q u e n c i n g si t u a t io n ( N , a 0 , p , a ) t h e c o s ts C s ( a ) o f c o a l i t i o n S
w i t h r e s p e c t t o a p r o c e s s i n g o r d e r a e q u a l
C s ( a ) = ~ i ~ s c ~ iC ( a, i) . W e
w a n t t o d e t e r m i n e t h e m a x i m a l c o s t sa v i n g s o f a c o a li t i o n S w h e n i t s m e m -
b e r s d e c i d e t o c o o p e r a t e . F o r th i s , w e h a v e t o d e f i n e w h i c h r e a r r a n g e m e n t s
o f t h e c o a l i t i o n S a r e a d m i s s i b le w i t h r e s p e c t t o t h e i n it i a l o r d e r . A b i j e c t i o n
cr E I IN i s ca l l ed admissib le f o r S i f i t s a t is f i e s t h e f o l l o w i n g c o n d i t i o n :
P ( a , j ) = P ( a 0 , j )
for a l l j E N \ S , w h e r e f o r a n y T E
N
t h e s e t o f p r e d e c e s s o r s o f a p l a y e r
j E N w i t h r e s p e c t t o ~- i s d e f i n e d a s P ( T , j ) = { k E N I T ( k ) < T ( j ) } .
T h i s c o n d i t i o n i m p l ie s , in p a r t i c u l a r , t h a t t h e s t a r t i n g t i m e o f e a c h
p l a y e r o u t s i d e t h e c o a l i t i o n S i s e q u a l t o h i s s t a r t i n g t i m e i n t h e i n i t i a l
o r d e r a n d t h e p l a y e r s o f S a r e n o t a l lo w e d to j u m p o v e r p l a y e r s o u t s i d e
S . T h e s e t o f a d m i s s ib l e o r d e r s f o r a c o a l i ti o n S is d e n o t e d b y A ( S ) .
B y d e f i n i n g t h e v a l u e o f a c o a li t io n S a s t h e m a x i m u m c o s t s a v in g s
c o a l it io n S c a n a c h i ev e b y m e a n s o f a n a d m i s si b le r e a r r a n g e m e n t w e o b t a i n
t h e c o r r e s p o n d i n g
s eq u enc i ng g a m e ( N , v ) ,
w h i c h i s d e f i n e d b y
v s ) = m a x i ) - 5 . 1 )
f o r a l l S C N.
E x p r e s s i o n (5 .1 ) c a n b e r e w r i t t e n i n t e r m s o f
g.ij
= m a x { 0 ,
o~jp
- - o z i P j }
w h i c h e q u M s t h e c o s t s a ~ in g s a t t a i n a b l e b y p l a ~ e r i a n d j w h e n i is d i r e c t l y
i n fr o n t o f j , r e g a r d l e s s o f t h e e x a c t p o s i t i o n i n t h e o r d e r . F o r t h i s w e n e e d
t h e n o t i o n o f c o n n e c t e d c o a li t io n . A c o a l it i o n S is c a l le d connec ted w i t h
r e s p ec t t o cr i f f o r a l l i , j E S an d k C N s uch t h a t o r( i) < o r (k ) < o r ( j )
i t h o l d s t h a t k E S . T h e S m i t h a l g o r i t h m a n d ( 5. 1) i m p l y t h e fo l l o w i n g
p r o p o s i t i o n .
P r o p o s i t i o n 5 . 1 . Le t ( N , ~ro,p, c~) be a sequencing s i tuat ion and let ( N ,v )
be the corresponding sequenc ing gam e. Th en ] or any coali tion S that i s
connected wi th respect to ao we have
v s ) = ) _ 2
i,j~S:~o(i)
8/9/2019 Operations Research Games a Survey
30/61
168
P . B o r m , H . H a m e r s a n d R . H e n d r i ck x
F o r a c o a l i ti o n T t h a t i s n o t c o n n e c t e d w i t h r e s p e c t t o or0 t h e d e f i n i ti o n
o f a d m i s s i b l e o r d e r s i m p l i e s t h a t
v T ) =
v S) ,
S T\~o
w h e r e T \ c r 0 i s t h e s e t o f c o m p o n e n l , s o f T , a c o m p o n e n t o f T b e i n g a m a x -
i m a l l y c o n n e c t e d s u b s e t o f T .
E x a m p l e 5 . 2 . L e t N = { 1 , 2 , 3 } , a 0 = 1 , 2 , 3 ) , p = 2 , 2 , 1 ) a n d c~ =
4 , 6 , 5 ) . I t i s r e a d i l y ve r i f i ed t ha t g12 = gu3 = 4 an d g13 = 6 T h e n v { i } ) =
0 f o r al l i N , v { 1 , 2 } ) - - v { 2 , 3 } ) - - 4 , v { 1 , 3 } ) - - v { 1 } ) + v { 3 } ) - - 0
a n d v N ) = 14.
T h e fo l l o w i n g t h e o r e m , d u e t o C u r i e l et a l. 1 9 8 9 ) , s h o w s t h a t s e q u e n c i n g
g a m e s a r e c o n v e x g a m e s .
T h e o r e m 5 . 1 .
L e t N , c ro , c ~ ,p ) b e a s e q u e n c i n g s i t u a t i o n . T h e n t h e c o r r e -
s p o n d i n g s e q u e n c i n g g a m e N , v ) is c o n v e x .
I n p a r t i c u l a r, T h e o r e m 5 .1 i m p l ie s t h a t s e q u e n c i n g g a m e s a r e t o t a l ly )
b a l a n c e d .
A n o t h e r w a y o f p r o v i n g b a l a n c e d n e s s o f s e q u e n c i n g g a m e s is b y e x p li c-
i t l y c o n s t r u c t i n g c o r e a l l o c a t i o n s . W e w i ll s h o w t h a t t h e t h e e q u a l g a i n
s p l i t t i n g r u l e , i n t r o d u c e d i n C u r i e l e t a l . 1 9 8 9 ) , a n d t h e s p l i t c o r e , i n t r o -
d u c e d in H a m e r s e t al . 1 9 9 6 ) , a r e r u l e s t h a t y i e l d a l l o c a t i o n s t h a t a r e i n
t h e c o r e o f t h e c o r r e s p o n d i n g s e q u e n c i n g g a m e s .
R e c a l l t h a t t h e s e t o f p r e d e c e s s o r s o f p l a y e r i E N w i t h r e s p e c t t o t h e
p r o c e s s i n g o r d e r cr i s g i v e n b y
P cr , i )
= { j E N l a j ) < a i ) } . W e d e fi n e
t h e s e t o f t b l lo w e r s o f i E N w i t h r e s p e c t t o cr t o b e F a , i ) = { j E N I
o r j ) > o r