201502271602484 goal programming.ppt

Upload: noor-asikin

Post on 04-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    1/46

    1 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    GOAL PROGRAMMING

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    2/46

    2 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Introduction

    Most of the optimization problemsconsidered to this point have had a singleobjective

    Often! more than one objective can beidentified for a given problemMa"imize Return or Minimize Ris#

    Ma"imize Profit or Minimize Pollution $hese objectives often conflict %ith one

    another

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    3/46

    3 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming &GP'

    Most LP problems have hardconstraints that cannot be violated

    $here are (!)** labor hoursavailable$here is RM+),!,, available for

    projects

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    4/46

    4 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming &GP'

    o

    In some cases! hard constraints are toorestrictive

    o-ou have a ma"imum price in mind %henbu.ing a car &this is .our /goal0 or targetprice'

    oIf .ou can1t bu. the car for this price.ou1ll li#el. find a %a. to spend more

    o 2e use soft constraintsto represent suchgoals or targets %e1d li#e to achieve

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    5/46

    5 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    GP3 4"ample (Indah 5each 6otel 4"pansion

    Roslan %ants to e"pand the convention center at hishotel in Port 7ic#son

    $he t.pes of conference rooms being considered are3

    8ize &s9 m' :nit ;ost

    8mall >!,,,

    Large (!,), RM

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    6/46

    6 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    4"ample (

    Roslan %ould li#e to add ) small! (, medium and ()large conference rooms

    6e %ould also li#e the total e"pansion to be ?)!,,,s9uare meter and to limit the cost to RM(!,,,!,,,

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    7/46 7 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    7efining the 7ecision @ariables

    (B number of small rooms to add

    ?B number of medium rooms to add

    >B number of large rooms to add

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    8/46 8 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    7efining the GoalsGoal (3 $he e"pansion should include appro"imatel. ) small

    conference roomsGoal ?3 $he e"pansion should include appro"imatel. (,

    medium conference rooms

    Goal >3 $he e"pansion should include appro"imatel. () largeconference rooms

    Goal

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    9/46 9 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    7efining the Goal ;onstraints

    8mall RoomsX d d

    1 1 1 5+ =

    +

    Medium Rooms

    X d d2+ =

    +

    2 2 10

    Large Rooms

    X d d3 3 3+ = +

    15

    d di i

    +, 0

    %here

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    10/46 10 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    7efining the Goal ;onstraints&cont1d'

    $otal 4"pansion

    400X X X d d1 3+ + + = +750 1 050 25 0002 4 4, ,

    $otal ;ost &in RM(!,,,s'

    18X X X d d1 3+ + + = +33 4515 1 0002 5 5. ,

    d di i

    +, 0

    %here

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    11/46 11 2003 Thomson 2003 Thomson/South-Western/South-Western

    Slide

    GP Objective Cunctions

    $here are numerous objective functions%e could formulate for a GP problem

    Minimize the sum of the deviations3

    MIN ( )d di ii

    ++

    Problem3 $he deviations measure different things! so %hat does

    this objective representD

    &choice ('

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    12/46 12 2003 Thomson 2003 Thomson/South-Western/South-Western

    Slide

    GP Objective Cunctions &cont1d'

    Minimize the sum of percentagedeviations

    MIN

    %heretirepresents the target value of goal i( )1

    td d

    i

    i i

    i

    ++ &choice ?'

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    13/46 13 2003 Thomson 2003 Thomson/South-Western/South-Western

    Slide

    GP Objective Cunctions &cont1d'

    Problem3

    8uppose the first goal is underachieved

    b. ( small room and the fifth goal is

    overachieved b. RM?,!,,,

    2e underachieve goal ( b. (E)B?,F

    2e overachieve goal ) b. ?,!,,,E(!,,,!,,,B ?F

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    14/46 14 2003 Thomson 2003 Thomson/South-Western/South-Western

    Slide

    GP Objective Cunctions &cont1d'

    $his implies being RM?,!,,, overbudget is just as undesirable ashaving one too fe% small rooms

    Is this trueD Onl. the decision ma#ercan sa. for sure

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    15/46 15 2003 Thomson 2003 Thomson/South-Western/South-Western

    Slide

    GP Objective Cunctions &cont1d'

    2eights can be used in the previous objectives toallo% the decision ma#er indicate desirable vsundesirable deviations the relative importanceof various goals

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    16/46 16 2003 Thomson 2003 Thomson/South-Western/South-Western

    Slide

    GP Objective Cunctions &cont1d'

    Minimize the %eighted sum of deviations

    MIN

    ( )w d w d i i i ii + +

    +

    Minimize the %eighted sum of F deviationsMIN ( )

    1

    t w d w d

    i

    i i i i

    i

    + ++

    &choice >'

    &choice

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    17/46

    17 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    7efining the Objective Assume

    It is undesirable to underachieve an. of the firstthree room goals

    It is undesirable to overachieve or underachieve the?)!,,, s9 meter e"pansion goal

    It is undesirable to overachieve the RM(!,,,!,,,total cost goal

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    18/46

    18 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    7efining the Objective

    +

    +

    +

    +

    +++++ 55

    4

    4

    4

    4

    3

    3

    2

    2

    1

    1 d000,000,1

    wd

    000,25

    wd

    000,25

    wd

    15

    wd

    10

    wd

    5

    w:MIN

    Initiall.! %e %ill assume all the above%eights e9ual (

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    19/46

    19 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    reatif ;ompan. emplo.s s#illed artisans toproduce cla. bo%ls and mugs %ith authenticMala.sian designs and colors $he t%oprimar. resources used b. the compan. arespecial potter. cla. and s#illed labor

    GP3 4AMPL4 ?

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    20/46

    20 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    $he compan. desires to #no% ho% man.bo%ls and mugs to produce each da. toma"imize profit $he t%o products havethe follo%ing resource re9uirements forproduction and profit per item produced3

    4AMPL4 ?

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    21/46

    21 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Resource re9uirementProducts Labor

    &hrEunit'

    ;la.

    gEunit'

    Profit

    &RMEunit'5o%l ( < ),

    $here are

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    22/46

    22 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    "(B number of bo%ls to produce

    "?B number of mugs to produce

    Objective function3 to ma"imize total profit

    7ecision variables3

    Ma"imize H B

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    23/46

    23 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    $he ;omplete LP Model

    Ma"imize H B

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    24/46

    24 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming

    Goal programming ma. be used to solvelinear programs %ith multipleobjectives! %ith each objectivevie%ed as a JgoalJ

    In goal programming! diIand diK!deviation variables! are the amounts atargeted goal i is overachieved or

    underachieved! respectivel.

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    25/46

    25 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming

    $he goals themselves are added to theconstraint set %ith diIand diKactingas the surplus and slac# variables

    One approach to goal programming is tosatisf. goals in a priorit. se9uence8econdKpriorit. goals are pursued%ithout reducing the firstKpriorit.

    goals! etc

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    26/46

    26 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming

    Cor each priorit. level! the objectivefunction is to minimize the &%eighted'sum of the goal deviations

    Previous JoptimalJ achievements of goalsare added to the constraint set so thatthe. are not degraded %hile tr.ing toachieve lesser priorit. goals

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    27/46

    27 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming Approach

    8tep (3

    7ecide the priorit. level of each goal

    8tep ?3

    7ecide the %eight on each goal If a priorit.level has more than one goal! for each goal idecide the %eight! %i ! to be placed on the

    deviation&s'! diI

    andEor diK

    ! from the goal

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    28/46

    28 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming Approach

    8tep >3

    8et up the initial linear programMin %(d( %?d?K

    st Cunctional ;onstraints!and Goal ;onstraints

    8tep

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    29/46

    29 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming Approach

    8tep )3 8et up the ne% linear program

    ;onsider the ne"tKlo%er priorit. level goalsand formulate a ne% objective function

    based on these goals Add a constraintre9uiring the achievement of the ne"tKhigher priorit. level goals to be maintained

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    30/46

    30 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Goal Programming Approach

    8tep )3 cont

    $he ne% linear program might be3

    Min %>d>I %

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    31/46

    31 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Recall reatif ;ompan. Problem)!$imi*e + , 40$1 50$2

    Sue%t to

    40221

    + xx

    12034 21 + xx0, 21 xx

    No%! let us suppose that instead of having one objective! the compan.has several objectives that are listed belo% in order of importance

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    32/46

    32 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Alter the problem3

    $o avoid la.offs! the compan. do not%ant to use fe%er than

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    33/46

    33 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Alter the problem3

    5ecause the cla. must be stored in aspecial place so that it does not dr. out!the compan. prefers not to #eep morethan (?, #g on hand each da. &priorit.

    >'5ecause high overhead costs results %hen

    the plant is #ept open past normal

    hours! the compan. %ould li#e tominimize the amount of overtime&priorit.

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    34/46

    34 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Alter the problem3$o avoid la.offs! the compan. do not %ant to use

    fe%er than

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    35/46

    35 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Alter the problem3

    $he compan. %ould li#e to achieve a satisfactor. profit

    of RM (!*,, per da. &priorit. ?'

    Ma"imize H B

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    36/46

    Al h bl

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    37/46

    37 2003 Thomson 2003 Thomson/South-Western/South-WesternSlide

    Alter the problem3

    5ecause high overhead costs results %hen the plant is #ept

    open past normal hours! the compan. %ould li#e tominimize the amount of overtime &priorit.

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    38/46

    38 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    $he ;omplete GP ModelMinimize

    8ubject to

    ),,,( 1321++

    dddd

    402 1121 =++ +

    ddxx

    16005040 2221 =++ +

    ddxx

    120343321

    =++ +

    ddxx

    402 1121 =++ +

    ddxx

    $h ; l GP M d l

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    39/46

    39 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    $he ;omplete GP ModelMinimize

    8ubject to

    ),,,( 1321++

    dddd

    402 1121 =++ +

    ddxx

    16005040 2221 =++ + ddxx

    12034 3321 =++ +

    ddxx

    0,,,,,,, 33221121 +++

    ddddddxx

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    40/46

    40 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    7emonstration :sing 4"cel 8olverand 78 for 2indo%s

    ;omments About GP

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    41/46

    41 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    ;omments About GP

    GP involves ma#ing tradeKoffs among

    the goals until the most satisf.ing

    solution is found

    GP objective function values should notbe compared because the %eights are

    changed in each iteration ;ompare

    the solutions

    ;omments About GP

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    42/46

    42 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    ;omments About GP

    An arbitraril. large %eight %ill

    effectivel. change a soft constraint

    to a hard constraint

    6ard constraints can be place ondeviational variables

    8 f G l P i

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    43/46

    43 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    8ummar. of Goal Programming

    ( Identif. the decision variablesin the problem

    ? Identif. an. hard constraints

    in the problem and formulate them inthe usual %a.

    > 8tate the goals of the problemalong %ith their target values

    8 f G l P i

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    44/46

    44 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    8ummar. of Goal Programming

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    45/46

    45 2003 Thomson 2003 Thomson/South-Western/South-Western Slide

    8ummar. of Goal Programming

    = Cormulate an objective that

    penalizes the undesirable deviations+ Identif. appropriate %eights forthe objective

    8olve the problem(, Inspect the solution to theproblem If the solution is unacceptable!

    return to step + and revise the %eightsas needed

    C d f th ht

  • 7/21/2019 201502271602484 GOAL PROGRAMMING.ppt

    46/46

    Cood of thought

    One cannot escape the feeling thatthese mathematical formulas have anindependent e"istence and an

    intelligence of their o%n! that the. are%iser than %e are! %iser even thantheir discoverers