chap05-9th

Upload: mohd-akmal-md-zuki

Post on 21-Feb-2018

216 views

Category:

Documents


0 download

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