Operations Research (OR) : Chapter 1: Introduction
Operations Research (OR) : Chapter 1: Introduction
Operations Research (OR) : Chapter 1: Introduction
(O R )
C h a p te r 1 : I n tr o d u c tio n
o r O p e r a tio n s R e s e a r c h (B r itis h )
or M an agem en t S c ie n c e (so m e w h a t m ore m o d el-
o r ie n te d a s o p p o s e d to m e th o d -o r ie n te d O R )
T h e S c ie n c e o f B e tte r
IN F O R M S , 2 0 0 0 s
S o m e o t h e r m a in c o n t r ib u t o r s :
H e n r y L . G a n tt (C h a r ts fo r tim e m a n a g e m e n t)
F .W . H a r r is ( I n v e n t o r y P la n n in g )
A g n e r K . E r la n g (W a itin g L in e s )
J o h n v o n N eu m a n n (1 9 2 0 s o n w a rd s) G a m e T h eo r y
K a n to r o v ic h (1 9 3 0 s , in p u t -o u tp u t m o d e ls b a s e d o n lin e a r
a lg e b r a )
H itc h c o c k 1 9 4 1 (tr a n sp o r ta tio n p r o b le m )
D a n tz ig 1947 on w ard s (L in e a r p r o g r a m m in g & th e
s im p le x m e th o d )
R ic h a r d B e llm a n (1 9 5 0 ): D y n a m ic P r o g r a m m in g
J o h n N a sh (1 9 5 1 ) G a m e T h e o r y
K uhn and T u ck er (1 9 5 1 , r e in v e n tin g K a r u sh , 1 9 3 9 ):
N o n lin e a r O p tim iz a tio n
F o r d a n d F u lk e r s o n 1 9 5 0 s (F lo w p r o b le m s )
J o u r n a ls
o N a t io n a l j o u r n a ls : O p e r a t io n s R e s e a r c h ( U .S .)
IN F O R (C a n a d a )
J o u r n a l o f th e O p e r a tio n a l R e s e a r c h
S o c ie ty (U K )
O R S p e c tru m (G e r m a n y )
4 O R (I ta ly , B e lg iu m , F r a n c e )
E u r o p e a n J o u r n a l o f O p e r a tio n a l R e s e a r c h
Y u g o s la v J o u r n a l o f O p e r a tio n s R e s e a r c h
o I n te r n a tio n a l jo u r n a ls :
C o m p u te r s & O p e r a t io n s R e s e a r c h
M a n a g e m e n t S c ie n c e
O m ega
o J o u r n a ls d e v o te d to a s p e c ia l to p ic
M a th e m a tic a l P r o g r a m m in g
N e tw o r k s
R e g io n a l S c ie n c e
T h e m a in e le m e n ts o f o p e r a tio n s r e se a r c h :
W h a t is th e le v e l o f a g g r e g a tio n ?
W h a t d o w e w a n t t o d o ( o b je c t iv e )
a n d w h a t d o w e h a v e t o d o ( c o n s t r a in t s )?
F in d m e a s u r a b le p r o x ie s fo r th e o b je c tiv e .
E x a m p le 1 : C u s to m e r s a t is f a c t io n m a y b e
m e a s u r e d b y s e le c tio n in s to r e , in v e n to r y a t h a n d ,
tim e r e q u ir e d to b a ck o rd er u n a v a ila b le ite m s ,
w a r r a n tie s , e tc .
E x a m p le 2 : Q u a lity e m e r g e n c y fa c ilitie s m a y b e
m ea su red by r e sp o n se tim e (a v e r a g e ? w o rst
c a s e ? ), fa c ilitie s in th e a m b u la n c e , p r o b a b ility o f
s u r v iv a l, e tc .
V a r ia b le s v s . p a r a m e te r s .
V a r ia b le s are num bers w e w o u ld lik e to know but
d o n t, w h ile p a r a m e te r s a r e n u m b e r s w e k n o w (so r t
o f).
S o lu tio n = S e t o f in s tr u c tio n s .
E x a m p le 1 : W h ic h tr u c k is s c h e d u le d to g o w h e r e ?
E x a m p le 2 : H o w to c u t fa b r ic to m a k e s u its .
E x a m p le 3 : H o w to p u t to g e th e r a m e a l p la n in a
n u r s in g h o m e , s c h o o l, o r p r is o n .
E x a m p le 4 : H o w to b e s t s c h e d u le a c tiv itie s w h e n
b u ild in g a h o u se .
T y p e s o f s o lu tio n s :
( 1 ) C lo s e d - f o r m s o lu t io n s ( f o r m u la , e .g ., s q u a r e r o o t )
(2 ) I te r a tiv e a lg o r ith m s (s e q u e n tia l im p r o v e m e n ts , e .g .,
N e w t o n m e t h o d f o r f i n d in g r o o t s o f p o l y n o m i a l s ) .
H is to r ic a l n o te : T he nam e d e r iv e s fr o m th e P e r s ia n
m a th e m a tic ia n A l-K h w a r iz m i, a b o u t 8 0 0 A D .
0
S ta r t w ith o r ig in a l s o lu tio n x an d g en e ra te im p r o v e d
1 2
s o lu tio n s x , x ,
S o lu tio n
0
x
k
D oes x s a tis f y Y es
S to p
th e d e s ir e d
p r o p e r ty ?
N o
D e te r m in e
k+ 1 k
x = f( x ) &
set
k := k + 1
F o u r m a jo r c o n c e r n s in o p e r a tio n s r e s e a r c h :
(1 ) fe a s ib ility
(2 ) o p tim a lity
(3 ) s e n s itiv ity
(4 ) im p le m e n ta b ility
E x a m p le fo r th e fir s t th r e e p h a s e s :
P r ic e p , q u a n tity q . H e r e , p = 1 0 0 .0 1 q .
P r o fit = R e v e n u e C o sts,
R e v e n u e = p r i c e * q u a n t i t y s o ld
C o s ts = F ix e d c o s ts + v a r ia b le c o s ts
V a r ia b le c o s ts = u n it p r o d u c tio n c o s t * q u a n tity m a d e
H e r e : P r o fit = (1 0 0 .0 1 q )q 5q 500
1 3 8 .1 9 6 6 a n d q 3 6 1 .8 0 3 4 a n d t h e p r ic e s a r e b e t w e e n
6 .3 8 2 0 a n d 8 .6 1 8 0 .
(2 ) O p tim a lity : H e r e : h ig h e s t p o in t o f p r o fit c u r v e a t q =
2 5 0 , w it h p r ic e p = $ 7 .5 0 a n d P r o f it = $ 1 2 5 .
G e n e r a l o b s e r v a t i o n : C h a n g in g a n o b j e c t i v e f u n c t i o n b y
a c o n s ta n t d o e s n o t c h a n g e th e o p t i m a l s o l u t i o n , o n l y i t s
v a lu e .
H o w e v e r : T h e b r e a k -e v e n p o in ts a r e n o w a t q = 1 0 0 a n d
q = 4 0 0 w ith a s s o c ia te d p r ic e s p = 9 a n d p = 6 .
S te p 1: P r o b le m R e c o g n itio n . T h e d e c is io n m ak er m u st
r e a liz e th a t s o m e t h in g needs to be im p r o v e d an d
id e n t if y th e a r e a o f im p r o v e m e n t ( in v e n t o r y , s c h e d u le ,
s h ip p in g , e tc ).
not le a v e th e d e c is io n m a k er an y ro o m fo r d e c is io n
m a k in g (w h o m ay h ave to c o n s id e r fe a tu r e s not
in c lu d e d in th e m o d e l). O n th e o th e r h a n d , p r e s e n t in g
th e fin d in g s as you ca n do th a t, to o renders th e
fin d in g s in c o n s e q u e n tia l a n d b e little s th e w o r k d o n e .
S te p 7 : I m p le m e n ta tio n : T r a n s la te th e s o lu tio n on p ap er
in to r e a lity . O vercom e r e s is ta n c e by in d iv id u a ls &
g ro u p s, e .g ., u n io n s . A g a in , th e s o lu tio n needs to be
s o ld .
S te p 8 : M o n ito r in g a n d C o n tr o l: E n s u r e th a t th e s o lu tio n
th a t w a s a g r e e d u p o n is a c tu a lly a p p lie d . E a r ly c o n tr o ls
are c r u c ia l: D e te c tin g erro rs so o n m ak es th e m m uch
e a s ie r to c o r r e c t.