chap05-9th
TRANSCRIPT
-
7/24/2019 chap05-9th
1/46
1Chapter 5 - Integer
Chapter 5
Integer Programming
Introduction to Management Science
9thEdition
by Bernard W. Taylor III
2007 Pearson Education
-
7/24/2019 chap05-9th
2/46
2Chapter 5 - Integer
Chapter TopicsChapter Topics
Integer Programming (IP) ModelsInteger Programming (IP) Models
Integer Programming Graphical SoltionInteger Programming Graphical Soltion
!ompter Soltion o" Integer Programming Problems!ompter Soltion o" Integer Programming Problems
With E#cel and $M "or Windo%sWith E#cel and $M "or Windo%s
-
7/24/2019 chap05-9th
3/46
3Chapter 5 - Integer
Integer Programming Models
Types of Models
Total Integer Model& 'll decision ariables reired to haeinteger soltion ales.
*+, Integer Model& 'll decision ariables reired to haeinteger ales o" -ero or one.
Mi#ed Integer Model& Some o" the decision ariables (bt
not all) reired to hae integer ales.
-
7/24/2019 chap05-9th
4/46
4Chapter 5 - Integer
A Total Integer Model (1 of 2)
Machine shop obtaining ne% presses and lathes.
Marginal pro"itability& each press ,**/day0 each lathe,1*/day.
2esorce constraints& 3*4***4 5** s. "t. "loor space.
Machine
prchase prices and space reirements&
-
7/24/2019 chap05-9th
5/46
5Chapter 5 - Integer
A Total Integer Model (2 of 2)
Integer Programming Model
Ma#imi-e 6 7 ,**#,8 ,1*#5
sbect to& :4***#,8 34***#53*4***
,1#,8 ;*#55** "t5
#,4 #5
* and integer #,7 nmber o" presses
#57 nmber o" lathes
-
7/24/2019 chap05-9th
6/46
6Chapter 5 - Integer
2ecreation "acilities selection to ma#imi-e daily sage byresidents.
2esorce constraints& ,5*4*** bdget0 ,5 acres o" land.
Selection constraint& either s%imming pool or tennis center(not both).
-
7/24/2019 chap05-9th
7/467Chapter 5 - Integer
Integer Programming Model
Ma#imi-e 6 7 ;**#,8 9*#58 3**#;8 ,1*#3
sbect to&
;14***#,8 ,*4***#58 514***#;8 9*4***#3,5*4***
3#,8 5#58 =#;8 ;#3,5 acres
#,8 #5, "acility
#,
4 #5
4 #;
4 #3
7 * or ,
#,7 constrction o" a s%imming pool
#57 constrction o" a tennis center
#;7 constrction o" an athletic "ield
#37 constrction o" a gymnasim
A ! " 1 Integer Model (2 of 2)
-
7/24/2019 chap05-9th
8/468Chapter 5 - Integer
A Mi#ed Integer Model (1 of 2)
51*4*** aailable "or inestments proiding greatestretrn a"ter one year.
-
7/24/2019 chap05-9th
9/469Chapter 5 - Integer
Integer Programming Model
Ma#imi-e 6 7 94***#,8 ,41**#5 8 ,4***#;
sbect to&
1*4***#,8 ,54***#5 8 :4***#;51*4***
#,3 condominims
#5,1 acres
#;5* bonds
#5*
#,4 #;* and integer
#,7 condominims prchased
#5 7 acres o" land prchased
#;7 bonds prchased
A Mi#ed Integer Model (2 of 2)
-
7/24/2019 chap05-9th
10/4610Chapter 5 - Integer
2onding non+integer soltion ales p to the nearestinteger ale can reslt in an in"easible soltion
' "easible soltion is ensred by ronding do%n non+integer soltion ales bt may reslt in a less than optimal(sb+optimal) soltion.
Integer Programming $raphical Solution
-
7/24/2019 chap05-9th
11/4611Chapter 5 - Integer
Integer Programming %#ample
$raphical Solution of Ma#imi&ation Model
Ma#imi-e 6 7 ,**#,8 ,1*#5sbect to& :4***#,8 34***#53*4***
,1#,8 ;*#55** "t5
#,4 #5* and integer
?ptimal Soltion&6 7 ,4*11.1@
#,7 5.55 presses#57 1.11 lathes
'igure 51 'easile Solution Space *ith Integer Solution Point
-
7/24/2019 chap05-9th
12/4612Chapter 5 - Integer
+ranch and +ound Method
Traditional approach to soling integer programmingproblems.
Based on principle that total set o" "easible soltions can bepartitioned into smaller sbsets o" soltions.
Smaller sbsets ealated ntil best soltion is "ond.Method is a tedios and comple# mathematical process.
E#cel and $M "or Windo%s sed in this booA.
See !
-
7/24/2019 chap05-9th
13/4613Chapter 5 - Integer
,ecreational 'acilities %#ample
Ma#imi-e 6 7 ;**#,8 9*#58 3**#;8 ,1*#3
sbect to&
;14***#,8 ,*4***#58 514***#;8 9*4***#3,5*4***
3#,8 5#58 =#;8 ;#3,5 acres
#,8 #5, "acility
#,4 #54 #;4 #3 7 * or ,
Computer Solution of IP Prolems
! - 1 Model *ith %#cel (1 of 5)
-
7/24/2019 chap05-9th
14/4614Chapter 5 - Integer
%#hiit 52
Computer Solution of IP Prolems
! - 1 Model *ith %#cel (2 of 5)
-
7/24/2019 chap05-9th
15/4615Chapter 5 - Integer
%#hiit 5.
Computer Solution of IP Prolems
! - 1 Model *ith %#cel (. of 5)
-
7/24/2019 chap05-9th
16/46
-
7/24/2019 chap05-9th
17/4617Chapter 5 - Integer
%#hiit 55
Computer Solution of IP Prolems
! - 1 Model *ith %#cel (5 of 5)
-
7/24/2019 chap05-9th
18/4618Chapter 5 - Integer
Computer Solution of IP Prolems
! - 1 Model *ith 0M for indo*s (1 of .)
,ecreational 'acilities %#ample
Ma#imi-e 6 7 ;**#,8 9*#58 3**#;8 ,1*#3
sbect to&
;14***#,8 ,*4***#58 514***#;8 9*4***#3,5*4***
3#,8 5#58 =#;8 ;#3,5 acres
#,8 #5, "acility
#,4 #54 #;4 #3 7 * or ,
-
7/24/2019 chap05-9th
19/46
19Chapter 5 - Integer%#hiit 5
Computer Solution of IP Prolems
! - 1 Model *ith 0M for indo*s (2 of .)
C S l i f IP P l
-
7/24/2019 chap05-9th
20/46
20Chapter 5 - Integer
%#hiit 53
Computer Solution of IP Prolems
! - 1 Model *ith 0M for indo*s (. of .)
C t S l ti f IP P l
-
7/24/2019 chap05-9th
21/46
21Chapter 5 - Integer
Computer Solution of IP Prolems
Total Integer Model *ith %#cel (1 of 5)
Integer Programming Model
Ma#imi-e 6 7 ,**#,8 ,1*#5
sbect to& :4***#,8 34***#53*4***
,1#,8 ;*#55** "t5
#,4 #5* and integer
C t S l ti f IP P l
-
7/24/2019 chap05-9th
22/46
22Chapter 5 - Integer%#hiit 54
Computer Solution of IP Prolems
Total Integer Model *ith %#cel (2 of 5)
C t S l ti f IP P l
-
7/24/2019 chap05-9th
23/46
23Chapter 5 - Integer
%#hiit 5
Computer Solution of IP Prolems
Total Integer Model *ith %#cel (/ of 5)
C t S l ti f IP P l
-
7/24/2019 chap05-9th
24/46
24Chapter 5 - Integer
%#hiit 51!
Computer Solution of IP Prolems
Total Integer Model *ith %#cel (. of 5)
C t S l ti f IP P l
-
7/24/2019 chap05-9th
25/46
25Chapter 5 - Integer%#hiit 511
Computer Solution of IP Prolems
Total Integer Model *ith %#cel (5 of 5)
-
7/24/2019 chap05-9th
26/46
26Chapter 5 - Integer
Integer Programming Model
Ma#imi-e 6 7 94***#,8 ,41**#5 8 ,4***#;
sbect to&
1*4***#,8 ,54***#5 8 :4***#;51*4*** #,3 condominims
#5,1 acres
#;5* bonds
#5* #,4 #;* and integer
Computer Solution of IP Prolems
Mi#ed Integer Model *ith %#cel (1 of .)
Computer Solution of IP Prolems
-
7/24/2019 chap05-9th
27/46
27Chapter 5 - Integer%#hiit 512
Computer Solution of IP Prolems
Total Integer Model *ith %#cel (2 of .)
Computer Solution of IP Prolems
-
7/24/2019 chap05-9th
28/46
28Chapter 5 - Integer
%#hiit 51.
Computer Solution of IP Prolems
Solution of Total Integer Model *ith %#cel (. of .)
Computer Solution of IP Prolems
-
7/24/2019 chap05-9th
29/46
29Chapter 5 - Integer%#hiit 51/
Computer Solution of IP Prolems
Mi#ed Integer Model *ith 0M for indo*s (1 of 2)
Computer Solution of IP Prolems
-
7/24/2019 chap05-9th
30/46
30Chapter 5 - Integer
%#hiit 515
Computer Solution of IP Prolems
Mi#ed Integer Model *ith 0M for indo*s (2 of 2)
! 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
31/46
31Chapter 5 - Integer
niersity booAstore e#pansion proect.Fot enogh space aailable "or both a compter departmentand a clothing department.
-
7/24/2019 chap05-9th
32/46
32Chapter 5 - Integer
#,7 selection o" %eb site proect#57 selection o" %arehose proect
#;7 selection clothing department proect
#37 selection o" compter department proect
#17 selection o" 'TM proect#i 7 , i" proect CiD is selected4 * i" proect CiD is not selected
Ma#imi-e 6 7 ,5*#,8 :1#58 ,*1#;8 ,3*#38 =*#1
sbect to&11#,8 31#58 @*#;8 1*#38 ;*#1,1*
3*#,8 ;1#58 51#;8 ;1#38 ;*#1,,*
51#,8 5*#58 ;*#3@*
#;8 #3
,# 7 * or ,
! - 1 Integer Programming Modeling %#amples
Capital +udgeting %#ample (2 of /)
! 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
33/46
33Chapter 5 - Integer%#hiit 51
! - 1 Integer Programming Modeling %#amples
Capital +udgeting %#ample (. of /)
! - 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
34/46
34Chapter 5 - Integer
%#hiit 513
! - 1 Integer Programming Modeling %#amples
Capital +udgeting %#ample (/ of /)
! - 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
35/46
35Chapter 5 - Integer
! - 1 Integer Programming Modeling %#amples
'i#ed Charge and 'acility %#ample (1 of /)
Which o" si# "arms shold be prchased that %ill meet
crrent prodction capacity at minimm total cost4 incldingannal "i#ed costs and shipping costs
-
7/24/2019 chap05-9th
36/46
36Chapter 5 - Integer
yi7 * i" "arm i is not selected4 and , i" "arm i is selected4 i 7 ,454;43414@
#i7 potatoes (tons4 ,***s) shipped "rom "arm i4 i 7 ,454;43414@ to plant 4 7'4B4!.
Minimi-e 6 7 ,:#,'8 ,1#,B8 ,5#,!8 ,;#5'8 ,*#5B8 ,=#5!8 ,@#;'8
,3#;B8 ,:#;!8 ,9#3'8 ,1#3b8 ,@#3!8 ,=#1'8 ,9#1B8
,5#1!8 ,3#@'8 ,@#@B8 ,5#@!8 3*1y,8 ;9*y5 8 31*y;8
;@:y38 15*y18 3@1y@sbect to& #,'8 #,B8 #,B+ ,,.5y,H * #5'8 #5B8 #5!+,*.1y5*
#;'8 #;'8 #;!+ ,5.:y;* #3'8 #3b8 #3!+ 9.;y3*
#1'8 #1B8 #1B+ ,*.:y1
* #@'8 #@B8 @!+ 9.@y@
*
#,'8 #5'8 #;'8 #3'8 #1'8 #@' 7 ,5
#,B8 #5B8 #;B8 #3B8 #1B8 #@B 7 ,*
#,!8 #5!8 #;! 8 #3!8 #1!8 #@! 7 ,3
# J * 7 * or ,
! - 1 Integer Programming Modeling %#amples
'i#ed Charge and 'acility %#ample (2 of /)
! - 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
37/46
37Chapter 5 - Integer%#hiit 514
! 1 Integer Programming Modeling %#amples
'i#ed Charge and 'acility %#ample (. of /)
! - 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
38/46
38Chapter 5 - Integer
%#hiit 51
! 1 Integer Programming Modeling %#amples
'i#ed Charge and 'acility %#ample (/ of /)
! - 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
39/46
39Chapter 5 - Integer
!ities !ities %ithin ;** miles ,. 'tlanta 'tlanta4 !harlotte4 Fashille 5. Boston Boston4 Fe% KorA
;. !harlotte 'tlanta4 !harlotte4 2ichmond 3. !incinnati !incinnati4
-
7/24/2019 chap05-9th
40/46
40Chapter 5 - Integer
#i7 city i4 i 7 , to ,54 #i7 * i" city is not selected as a hb and #i7 ,i" it is.
Minimi-e 6 7 #,8 #5 8 #;8 #38 #18 #@8 #=8 #:8 #98 #,*8 #,,8 #,5
sbect to&
'tlanta& #,8 #;8 #:,
Boston& #5 8 #,* ,
!harlotte& #,8 #;8 #,,,
!incinnati& #38 #18 #@ 8 #:8 #,*,
-
7/24/2019 chap05-9th
41/46
41Chapter 5 - Integer%#hiit 52!
! 1 Integer Programming Modeling %#amples
Set Co6ering %#ample (. of /)
! - 1 Integer Programming Modeling %#amples
-
7/24/2019 chap05-9th
42/46
42Chapter 5 - Integer
%#hiit 521
! 1 Integer Programming Modeling %#amples
Set Co6ering %#ample (/ of /)
Total Integer Programming Modeling %#ample
-
7/24/2019 chap05-9th
43/46
43Chapter 5 - Integer
Total Integer Programming Modeling %#ample
Prolem Statement (1 of .)
Te#tbooA company deeloping t%o ne% regions.Planning to trans"er some o" its ,* salespeople into ne% regions.
'erage annal e#penses "or sales person&
2egion , + ,*4***/salesperson
2egion 5 + =41**/salespersonTotal annal e#pense bdget is =54***.
Sales generated each year&
2egion , + :14***/salesperson
2egion 5 + @*4***/salesperson
Lo% many salespeople shold be trans"erred into each region inorder to ma#imi-e increased sales
Total Integer Programming Modeling %#ample
-
7/24/2019 chap05-9th
44/46
44Chapter 5 - Integer
Step 1ormlate the Integer Programming Model
Ma#imi-e 6 7 :14***#,8 @*4***#5
sbect to,8 #5,* salespeople
,*4***#,8 =4***#5=54*** e#pense bdget
#,4 #
5* or integer
Step 2
Sole the Model sing $M "or Windo%s
g g g g p
Model 'ormulation (2 of .)
Total Integer Programming Modeling %#ample
-
7/24/2019 chap05-9th
45/46
45Chapter 5 - Integer
g g g g p
Solution *ith 0M for indo*s (. of .)
-
7/24/2019 chap05-9th
46/46
End of chapter