metode simplex(1)

Upload: shinichi-kudo-kuroichi-edogawa

Post on 06-Jul-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Metode Simplex(1)

    1/45

    METODE SIMPLEXPROGRAM LINEAROLEH KELOMPOK 2

    ANDIKA ARDIANSYAH (0514104013)

    HUSEN HUSAENI(0514104017)IRAWAN SETIADI(0514104030)

    MUTIARA JUNIAR S. (0514104016)

    ZULEHA NUR ALIFAH (0514104032)

  • 8/16/2019 Metode Simplex(1)

    2/45

    METODESIMPLEX

    pengembangan metode aljabar ang !ana meng"j# $ebag#an da j"mla! $ol"$# ba$#$ dalam bent"% tabel& Tabel $#mple%$ !ana

    menggambar%an ma$ala! program l#n#er dalam bent"% %oe'$#e$aja( ba#% %oe'$#en )"ng$# t"j"an ma"p"n %oe'$#en )"ng$# %enda

    Proma

    menb

    $am

    Penent"an $ol"$#opt#mal

    mengg"na%anmetode $#mple%$d#da$ar%an pada

    te%n#% el#m#na$#Ga"$$ ,ordan&

    Mengopt#mal%an %a$"$ ma%$#mal#$a$# dan %a$"$ m#n#mal#$a$#

  • 8/16/2019 Metode Simplex(1)

    3/45

    Lang%a!*lang%a! penele$a#an

    La!"a# 1

    Meng"ba! per$amaan %edalam bent"% ba%" ata" bent"% $tandara& -"ng$# pembata$( $"at" )"ng$# pembata$ ang memp"na# tanda . d#"ba! menj

    bent"% per$amaan /bent"% $tandar0 dengan +ara menamba!%an $"at" 1ar#abel d#nama%an $la+% 1ar#abel /1ar#able peng"rang0&

    b& -"ng$# pembata$( $"at" )"ng$# pembata$ ang memp"na# tanda d#"ba! menjbent"% per$amaan /bent"% $tandar0 dengan +ara meng"rang%an $"at" 1ar#abel d#nama%an $"rpl"$ 1ar#abel&

    +& -"ng$# pembata$ dengan per$amaan dalam bent"% "m"m( d#tamba!%an $at" ar

    1ar#abel /1ar#abel b"atan0&d& -"ng$# T"j"an( dengan adana 1ar#abel $la+% ata" 1ar#abel $"rpl"$ pada )"ng$# p

    ma%a )"ng$# t"j"an j"ga !ar"$ d#$e$"a#%an dengan mema$"%%an "n$"r 1ar#abel 1ar#abel $"rpl"$ #n#( %arena $la+% 1ar#able t#da% memp"na# %ontr#b"$# apa*apa te)"ng$# t"j"an( ma%a %on$tanta "nt"% 1ar#abel $la+% ter$eb"t d#t"l#$%an nol( $edan1ar#abel $"rpl"$ ata" 1ar#abel b"atan %on$tantana !ar"$ d#$e$"a#%an $e!#nggameng!a$#l%an n#la# nol&

  • 8/16/2019 Metode Simplex(1)

    4/45

    Lang%a!*lang%a! penele$a#an

    La!"a# 2

    Menent"%an 3a$#+ -ea$#ble Sol"t#on A4al

    Kond#$# opt#mal "nt"% ma$ala! ma%$#ma$# apab#la %oe'$#en padanon ba$#+ 5 6 non negat#)&

    Kond#$# opt#mal "nt"% ma$ala! m#n#ma$# apab#la %oe'$#en pada 1non ba$#+ 5 6 non po$#t#)&

    E73a$#+

    8ar9 X: X2 X; < =n Xn>: Xn>2 < Xn>m

    ? 9 : * @: * @2 * @; < * @n ? ? < ?

    : Xn>: ? a:: a:2 a:; < an : ? < ?

    2 Xn>2 ? a2: a22 a2; < a2n ? : < ?

    < < < < < < < < < < < <

    n Xn>m ? an: an2 an; < anm ? ? < :

  • 8/16/2019 Metode Simplex(1)

    5/45

    Lang%a!*lang%a! penele$a#an

    La!"a# 3

    Menent"%an Entering Variable berda$ar%an %ond#$# opt#mal& Selan%olom entering variable #n# d#$eb"t Pivot Column&

    E73a$#+

    8ar9 X: X2 X; < =n Xn>: Xn>2 < Xn>m

    ? 9 : * @: * @2 * @; < * @n ? ? < ?

    : Xn>: ? a:: a:2 a:; < an : ? < ?

    2 Xn>2 ? a2: a22 a2; < a2n ? : < ?

    < < < < < < < < < < < <

    n Xn>m ? an: an2 an; < anm ? ? < :

    Enter#ng 8ar#able

    Lea1#ng

    8ar#able

  • 8/16/2019 Metode Simplex(1)

    6/45

    Lang%a!*lang%a! penele$a#an

    La!"a# 4

    Menent"%an Leaving Variable berda$ar%an feasibility conditi

    Leaving Variable = the smalles nonnegative ratio

    Ratio = RHS / Entering variable coloumn.

    3ar#$ dengan Leaving Variable #n# $elanj"tna d#$eb"t dengan PivRow&

  • 8/16/2019 Metode Simplex(1)

    7/45

    Lang%a!*lang%a! penele$a#an

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%&& J*a.

    P#1ot Ro4

    Menggant# Leaving variable dengan Entering variable.

    New Pivot Row = Current pivot row / Pivot Element 

    ther Rows !

    New Row = "Current row# $ "pivot column coe%cient# & "new pi

    Setela! d#dapat basic solution bar" ma%a %embal# %e lang%a! ;&

  • 8/16/2019 Metode Simplex(1)

    8/45

    @onto! :

    D#%eta!"#

    3ata$an /+on$tra#n0

    :0 ;X: > 2X2  . :B?

    20 CX: > 2X2 . 2??

    ;0 X:(X2  ?

    M#n#m"m%an 9 6 ?=: > 2B=2 

  • 8/16/2019 Metode Simplex(1)

    9/45

    Penele$a#anLa!"a# 1

    Meng"ba! )"ng$# %endala dan )"ng$# t"j"an

    -"ng$# Kendala

    ;X: > 2X2 . :B?  ;X: > 2X2 > X; > ?X 6 :B?

    CX: > 2X2 . 2?? CX: > 2X2 > ?X; > X 6 2??

    X:(X2  ?  X:( X2( X;( X ?

    -"ng$# t"j"an

    9 6 ?X: > 2BX2  9 6 ?=: > 2B=2 > ?X; > ?X ?  6 * 9 > ?

    > ?X; > ?X

  • 8/16/2019 Metode Simplex(1)

    10/45

    -"ng$# t"j"an

    * 9 > ?=: > 2B=2 > ?X; > ?X 6 ? 

    -"ng$# Kendala

    ;X: > 2X2 > X; > ?X 6 :B?

    CX: > 2X2 > ?X; > X 6 2??

    X:( X2( X;( X ?

    La!"a# 2+

    3a$#+ -ea$#ble Sol"t#on A4al&

    Kond#$# 3el"m opt#mal %arena bar#$ 5 1arabel non

  • 8/16/2019 Metode Simplex(1)

    11/45

    Gra'%

  • 8/16/2019 Metode Simplex(1)

    12/45

    La!"a# 3

    Menent"%an Entering Variable berda$ar%an %ond#$# opt#mal&

    I,-a& 1

    Kond#$# Opt#mal 6 non po$#t#) %oe'$#en 5 1ar#abel non ba$#+

    Entering variabePivot Column

  • 8/16/2019 Metode Simplex(1)

    13/45

    La!"a# 4

    Menent"%an Leaving Variable berda$ar%an feasibility conditi

    Pivot Row

    Leaving Variable Pivot element 

  • 8/16/2019 Metode Simplex(1)

    14/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%& J*a.

    New Pivot Row = Current pivot row / Pivot Element 

     ' (  ' )= / C 2 ? : 2?? 0 F C 6 / : :F ? :FC 2B 0

  • 8/16/2019 Metode Simplex(1)

    15/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%& J*a.

    ther Rows !

    New Row = "Current row# $ "pivot column coe%cient# & "new p

    row#

    New Row * = / ? 2B ? ? ? 0 /?0 = / : :F ? :FC 2B 0

    6 / ? :B ? *B *:???0

    New Row ' + = / ; 2 : ? :B? 0 /;0 = / : :F ? :FC 2B 0

    6 / ? BF : *;FC B0

  • 8/16/2019 Metode Simplex(1)

    16/45

    La!"a# 5

    ,asic Solution 3ar"

    Koe'$#en 9 1ar#abel non ba$#+ non po$#t#) 

    3el"m opt#mal

  • 8/16/2019 Metode Simplex(1)

    17/45

    Gra'%

  • 8/16/2019 Metode Simplex(1)

    18/45

    La!"a# 3

    Menent"%an Entering Variable berda$ar%an %ond#$# opt#mal&

    I,-a& 2

    Entering variabelPivot Column

  • 8/16/2019 Metode Simplex(1)

    19/45

    La!"a# 4

    Menent"%an Leaving Variable berda$ar%an feasibility conditi

    Pivot Row

    Leaving Variable Pivot element 

  • 8/16/2019 Metode Simplex(1)

    20/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%& J*a.

    New Pivot Row = Current pivot row / Pivot Element 

     ' +  ' -= / ? BF : ;FC B 0 F /BF0 6 / ? : FB :2F? ?0

  • 8/16/2019 Metode Simplex(1)

    21/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%& J*a.

    ther Rows !

    New Row = "Current row# $ "pivot column coe%cient# & "new prow#

    New Row * = / ? :B ? *B *:???0 /:B0 = / ? : FB :2F? ? 0

    6 /? ? *:2 *:JF2 *:J??0

    New Row ' ) = / : :F ? :FC 2B 0 /:F0 = / ? : FB :2F? ?

    6 / : ? *BF: *;FC :? 0

  • 8/16/2019 Metode Simplex(1)

    22/45

    La!"a# 5

    ,asic Solution 3ar"

    Koe'$#en 9 1ar#abel non ba$#+ 6 non po$#t#) 6 %ond#$# opt#mal

    -"ng$# m#n#mal dengan n#la#

    X: 6 :?

    X2 6 ?

    9 6 /*:0/*:J??0 6 :J??

  • 8/16/2019 Metode Simplex(1)

    23/45

    Gra'%

  • 8/16/2019 Metode Simplex(1)

    24/45

    @onto! 2

    D#%eta!"#

    3ata$an /+on$tra#n0:0 X: > X2  . :2??

    20 X: > 2X2 . C??

    ;0 X:  . 2B?

    0 X2  . ;??

    B0 X:(X2  ?

    M#n#m"m%an 9 6 ??=: > ;??=2 

  • 8/16/2019 Metode Simplex(1)

    25/45

    Penele$a#anLa!"a# 1

    Meng"ba! )"ng$# %endala dan )"ng$# t"j"an

    -"ng$# Kendala

    X: > X2 . :2??  X: > X2 > X;  6 :B?

    X: > 2X2 . C?? X: > 2X2 > X 6 C??

    X:  . 2B?  X:  > XB 6 2B?

    X2  . ;??  X2 > X 6 ;??

    X:(X2  ?

     X:( X2( X;( X ( XB( X ?

    -"ng$# t"j"an

    9 6 ??X: > ;??X2  ?  6 * 9 > ?=: > ;??=2 > ?X; > ?X > ?XB > ?X

    # j

  • 8/16/2019 Metode Simplex(1)

    26/45

    -"ng$# t"j"an

    ?  6 * 9 > ?=: > ;??=2 > ?X; > ?X > ?XB > ?X

    -"ng$# Kendala

    X: > X2 > X;  6 :B? X:  > XB 6 2B?

    X: > 2X2 > X 6 C??X2 > X 6 ;??

    X:( X2( X;( X ( XB( X ?

    La!"a# 2+

    3a$#+ -ea$#ble Sol"t#on A4al&

    Kond#$# 3el"m opt#mal %arena bar#$ 5 1arabel non ba$#+ non po$#t#) 

  • 8/16/2019 Metode Simplex(1)

    27/45

    La!"a# 3

    Menent"%an Entering Variable berda$ar%an %ond#$# opt#mal&

    I,-a& 1

    Kond#$# Opt#mal 6 non po$#t#) %oe'$#en 5 1ar#abel non ba$#+

    Entering variabelPivot Column

  • 8/16/2019 Metode Simplex(1)

    28/45

    La!"a# 4

    Menent"%an Leaving Variable berda$ar%an feasibility conditi

    Pivot Row

    Leaving Variable Pivot element 

  • 8/16/2019 Metode Simplex(1)

    29/45

  • 8/16/2019 Metode Simplex(1)

    30/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%&&'J*a

    New Row = Current row! " #ivot column coe$cient! % new #iv

    New Row * = / ?? ;?? ? ? ? ? ? 0 /??0 = / : ? ? ? 2?? 06 / ? :?? ? *:?? ? ? *C???? 0

    New Row ' + = / : ? ? ? :2?? 0 /0 = / : ? ? ? 2?? 0

    6 / ? : *: ? ? ??0

    New Row '  = / : ? ? ? : ? 2B? 0 /:0 = / : ? ? ? 2?? 0

    6 / ? *:F2 ? *:F : ? B?0

    New Row '  = / ? : ? ? ? : ;?? 0 /?0 = / : ? ? ? 2?? 0

    6 / ? : ? ? ? : ;??0

  • 8/16/2019 Metode Simplex(1)

    31/45

    La!"a# 5

    ,asic Solution 3ar"

    Koe'$#en 9 1ar#abel non ba$#+ non po$#t#) 3el"m opt#mal

  • 8/16/2019 Metode Simplex(1)

    32/45

    La!"a# 3

    Menent"%an Entering Variable berda$ar%an %ond#$# opt#mal&

    I,-a& 2

    Entering variabelPivot Column

  • 8/16/2019 Metode Simplex(1)

    33/45

    La!"a# 4

    Menent"%an Leaving Variable berda$ar%an feasibility conditi

    Pivot Row

    Leaving Variable Pivot element 

  • 8/16/2019 Metode Simplex(1)

    34/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%& J*a.

    New Pivot Row = Current pivot row / Pivot Element 

     ' +  ' -= / ? : *: ? ? ?? 0 F /0 6 / ? : *:F ? ? :??0

  • 8/16/2019 Metode Simplex(1)

    35/45

    La!"a# 5

    Memb"at Basic Solution 3ar" mengg"na%an per!#t"ngan $a%&&'J*a

    New Row = Current row! " #ivot column coe$cient! % new #iv

    New Row * = /? :?? ? *:?? ? ? *C???? 0 /:??0 = / ? : *:F ? ? 6 / ? ? *2B *B ? ? *J????0

    New Row ' ) = /: ? ? ? 2?? 0 /:F20 = / ? : *:F ? ? :?? 0

    6 / : ? *:FC :FC ? ? :B? 0

    New Row '  = / ? *:F2 ? *:F : ? B? 0 /*:F20 = / ? : *:F ? ? :??

    6 / ? ? *:FC *;FC : ? :??0

    New Row '  = / ? : ? ? ? : ;?? 0 /:0 = / ? : *:F ? ? :?? 0

    6 / ? ? *:F ? : 2??0

  • 8/16/2019 Metode Simplex(1)

    36/45

    La!"a# 5

    ,asic Solution 3ar"

    Koe'$#en 9 1ar#abel non ba$#+ 6 non po$#t#) 6 %ond#$# opt#mal

    -"ng$# m#n#mal dengan n#la#

    X: 6 :B?

    X2 6 :??

    9 6 /*:0/*J????0 6 J????

  • 8/16/2019 Metode Simplex(1)

    37/45

    Gra'%

  • 8/16/2019 Metode Simplex(1)

    38/45

    Peme+a!an Ma$ala! dengan%endala

      dan 6Pada %a$"$*%a$"$ $ebel"mna $em"a %endala ata" bata$an berb6&

    nt"% %endala ang berbent"% dan 6 d#perl"%an $eb"a! pro$per!#t"ngan otomat#$ "nt"% mem"la# #tera$# $#mple%$&

    Pro$ed"r #n# d#la%"%an dengan menamba!%an 1ar#abel b"atan /avariable0 ang d#perl"%an "nt"% mema#n%an peran $ebaga# 1ar#a$la+%& 8ar#abel #n# t#da% mem#l#%# ma%na '$#% dalam model ma%a d#b"at menjad# nol d# #tera$# opt#m"m& Dengan %ata la#n( 1ar#abel#n# d#g"na%an "nt"% mem"la# peme+a!an dan tera%!#rna %#ta t#n$etela! ter+apa# !a$#l opt#m"m&

    nt"% men+apa# !a$#l opt#m"m #n# %#ta perl" mengena%an p#nalt#1ar#abel b"atan dalam )"ng$# t"j"an dengan +ara M-,*- M&

  • 8/16/2019 Metode Simplex(1)

    39/45

    @onto! M#n#m"m%an 9 6 X: > X2

    3ata$an

    ;X: > X2 6 ;

    (' ) 1 +' - 2

     ' ) 1 -' - ≤   (

     ' )3' - 2 4

  • 8/16/2019 Metode Simplex(1)

    40/45

    Penele$a#an-"ng$# 3ata$an

    ;X: > X2 6 ;

    X: > ;X2  X;6

    X: > 2X2 > X 6

    X:( X2( X;( X ?

    Karena per$amaan pertama dan %ed"a t#da% mem#l#%# 1ar#abel $lama%a d#tamba!%an 1ar#abel b"atan A: dan A2&

    ;X: > X2  > A: 6 ;

    X: > ;X2  X; > A26

    X: > 2X2 > X 6

    X:( X2( X;( X( A:( A2 ?

  • 8/16/2019 Metode Simplex(1)

    41/45

    Penele$a#anK#ta dapat mengena%an p#nalt# pada A: dan A2 dalam )"ng$# t"j"a

    dengan member#%an %oe'$#en ang $angat be$ar dalam )"ng$# t"

    -"ng$# t"j"an

    A: 6 ; *;X: * X2 

    A26 * X: * ;X2 > X;

    Ma%a

    9 6 X: > X2 > M/; *;X: * X20 > M/ * X: * ;X2 > X;0

    9 6 /*M0 X: > /:*M0 X2 > M X; > JM

    9 * /*M0 X: * /:*M0 X2 * M X; 6 JM

  • 8/16/2019 Metode Simplex(1)

    42/45

    Penele$a#an3a$#+ -ea$#ble Sol"t#on A4al

  • 8/16/2019 Metode Simplex(1)

    43/45

  • 8/16/2019 Metode Simplex(1)

    44/45

    Penele$a#anItera$# 2

  • 8/16/2019 Metode Simplex(1)

    45/45

    Penele$a#an