30
Simpleks Yöntemi

Simpleks Yöntemi

Embed Size (px)

DESCRIPTION

Simpleks Yöntemi. Mak. Z = 3x 1 + x 2 Zenb. = 3x 1 + x 2 + 0s 1 – MY 1 - MY 2 x 1 + 2x 2 ≥ 5 x 1 + 2x 2 - s 1 +Y 1 = 5 2x 1 + x 2 ≤ 6 2x 1 + x 2 + s 2 =6 x 1 + x 2 =3 x 1 + x 2 + Y 2 = 3 - PowerPoint PPT Presentation

Citation preview

Page 1: Simpleks Yöntemi

Simpleks Yöntemi

Page 2: Simpleks Yöntemi

Mak. Z = 3x1 + x2 Zenb. = 3x1 + x2 + 0s1 – MY1- MY2

x1 + 2x2 ≥ 5 x1 + 2x2- s1+Y1 = 5 2x1 + x2 ≤ 6 2x1+ x2+ s2=6

x1 + x2 =3 x1+ x2 + Y2 = 3 x1, x2 ≥ 0 x1, x2, s1,s2, Y1,Y2 ≥ 0

Başlangıç Simpleks Tablo

Cj 3 1 0 0 -M -M

Değişken

karışımınicelik x1 x2 s1 s2 Y1 Y2

-M Y1 5 1 2 -1 0 1 0

0 s2 6 2 1 0 1 0 0

-M Y2 3 1 1 0 0 0 1

Zj -8M -2M -3M M 0 -M -M

Cj – Zj 3+2M

1+3M

-M 0 0 0

Page 3: Simpleks Yöntemi

İkinci Simpleks Tablo (Optimal)

Cj 3 1 0 0 -M -M

Değişken

karışımıniceli

kx1 x2 s1 s2 Y1 Y2

1 x2 2 0 1 -1 0 1 -1

0 s2 2 0 0 -1 1 1 -3

3 x1 1 1 0 1 0 -1 2

Zj 5 3 1 2 0 -2 5

Cj – Zj 0 0 -2 0 -M+2 -M-5

Birinci Simpleks Tablo

Cj 3 1 0 0 -M -M

Değişken

karışımıniceli

kx1 x2 s1 s2 Y1 Y2

1 X2 5/2 1/2 1 -1/2 0 1/2 0

0 S2 7/2 3/2 0 1/2 1 -1/2 0

-M

Y2 1/2 1/2 0 1/2 0 -1/2 1

Zj 5/2-M/2

1/2-M/2 1 -1/2-M/2

0 1/2+M/2 -M

Cj – Zj 5/2+M/2

0 1/2+M/2

0 -1/2-3/2M

0

Page 4: Simpleks Yöntemi

İki Aşamalı Yöntem

Page 5: Simpleks Yöntemi

Zenk. = 3x1 + 2x2

x1 ≥ 4 x1 – s1 + Y1= 4 x1 + x2 = 10 x1 + x2 + Y2= 10x1, x2 ≥ 0

Aşama 1: Zenk. = Y1 + Y2

x1 – s1 + Y1 = 4x1 + x2 + Y2 = 10 x1, x2, s1, Y1, Y2 ≥ 0

I.Aşama İçin Başlangıç Simpleks Tablo

Cj 0 0 0 1 1

Değişkenkarışımı nicelik x1 x2 s1 Y1 Y2

1 Y1 4 1 0 -1 1 0

1 Y2 10 1 1 0 0 1

Zj 14 2 1 -1 1 1

Cj – Zj -2 -1 1 0 0

Page 6: Simpleks Yöntemi

I.Aşama İçin İkinci Simpleks Tablo (Optimal)

Cj 0 0 0 1 1

Değişkenkarışımı nicelik x1 x2 s1 Y1 Y2

0 x1 4 1 0 -1 1 0

0 x2 6 0 1 1 -1 1

Zj 0 0 0 0 0 0

Cj – Zj 0 0 0 1 1

I.Aşama İçin Birinci Simpleks Tablo

Cj 0 0 0 1 1

Değişkenkarışımı nicelik x1 x2 s1 Y1 Y2

0 x1 4 1 0 -1 1 0

1 Y2 6 0 1 1 -1 1

Zj 6 0 1 1 -1 1

Cj – Zj 0 -1 -1 2 0

Page 7: Simpleks Yöntemi

İkinci Aşama İçin Başlangıç Simpleks Tablo (Optimal)

Cj 3 2 0

Değişken karışımı Nicelik X1 X2 S1

3 x1 4 1 0 -1

2 x2 6 0 1 1

Zj 24 3 2 -1

Cj – Zj 0 0 1

x1 = 4x2 = 6Z = 24

Aşama 2: Min. Z = 3x1 + 2x2 + 0s1

x1 – s1 = 4x2 + s1 = 6 x1, x2, s1 ≥ 0

Page 8: Simpleks Yöntemi

ULAŞTIRMA SORUNU

Page 9: Simpleks Yöntemi

Dağıtım Merkezi

Fabrika 1 2 3 4 Arz

1 2 3 5 6 5

2 2 1 3 5 10

3 3 8 4 6 15

Talep 12 8 4 6 30

Page 10: Simpleks Yöntemi

Kuzey-Batı Yöntemi

Toplam Maliyet=(2*5)+(2*7)+(1*3)+(8*5)+(4*4)+(6*6)=119

Dağıtım Merkezi

Fabrika 1 2 3 4 Arz

1 2(5) 3 5 6 5

2 2(7) 1(3) 3 5 10

3 3 8(5) 4(4) 6(6) 15

Talep 12 8 4 6 30

Page 11: Simpleks Yöntemi

Atlama Taşı YöntemiDağıtım Merkezi

Fabrika 1 2 3 4 Arz

1 2(5) 3 5 6 5

2 2(7) 1(3) 3 5 10

3 3 8(5) 4(4) 6(6) 15

Talep 12 8 4 6 30

d12 = c12-c11+c21-c22 = 3-2+2-1 = 2d13 = c13-c11+c21-c22+c32-c33 = 5-2+2-1+8-4 = 8

d14 = c14-c11+c21-c22+c32-c34 = 6-2+2-1+8-6 = 7d23 = c23-c33+c32-c22 = 3-4+8-1 = 6d24 = c24-c34+c33-c22 = 5-6+8-1 = 6d31 = c31-c21+c22-c32 = 3-2+1-8 = -6 x31=5

br.

Page 12: Simpleks Yöntemi

Atlama Taşı Yöntemi

Toplam Maliyet=(2*5)+(2*2)+(1*8)+(3*5)+(4*4)+(6*6)=89

Dağıtım Merkezi

Fabrika 1 2 3 4 Arz

1 2(5) 3 5 6 5

2 2(2) 1(8) 3 5 10

3 3(5) 8 4(4) 6(6) 15

Talep 12 8 4 6 30

d12 = c12-c11+c21-c22 = 3-2+2-1 = 2d13 = c13-c11+c31-c33 = 5-2+3-4 = 2d14 = c14-c11+c31-c34 = 6-2+3-6 = 1d23 = c23-c33+c31-c21 = 3-4+3-2 = 0d24 = c24-c34+c31-c21 = 5-6+3-2 = 0d32 = c32-c22+c21-c31 = 8-1+2-3 = 6

OPTİMALÇÖZÜM

TOPLAMMALİYET 89 PB.

Page 13: Simpleks Yöntemi

VAM Dağıtım Merkezi

Fabrika 1 2 3 4 Arz CM CM CM

1 2**(5) 3 5 6 5 0 1 3 ----

2 2***(2) 1*(8) 3 5 10 2 0

1 1 1

3 3 (5) 8 4(4) 6(6) 15 0 1 1 1

Talep 12 7 5 0 8 0 4 0 6 0 30

CM 0 2 1 1 X22=8

CM 0 ---- 1 1 X11=5

CM 1 ---- 1 1 X21=2

X31= 5 X33= 4 X34= 6

Toplam Maliyet=(2*5)+(2*2)+(1*8)+(3*5)+(4*4)+(6*6)=89

Dağıtım Merkezi

Fabrika 1 2 3 4 Arz

1 2(5) 3 5 6 5

2 2(2) 1(8) 3 5 10

3 3(5) 8 4(4) 6(6) 15

Talep 12 8 4 6 30

Page 14: Simpleks Yöntemi

MODİ

ToplamMaliyet=89

Dağıtım Merkezi

Fabrika 1 2 3 4 Arz

1 2(5) 3 5 6 5

2 2(2) 1(8) 3 5 10

3 3(5) 8 4(4) 6(6) 15

Talep 12 8 4 6 30

Dolu hücreler için cij = Ui + Vj Boş hücreler için dij = cij – (Ui + Vj)

v1=02=u1+v1 u1=2 d12 = 3-(2-1) = 22=u2+v1 u2=2 d13 = 5-(2+1) = 21=u2+v2 v2= -1 d14 = 6-(2+3) = 13=u3+v1 u3=3 d23 = 3-(2+1) = 04=u3+v3 v3=1 d24 = 5-(2+3) = 06=u3+v4 v4=3 d32 = 8-(3-1) = 6

OPTİMALÇÖZÜM

TOPLAM MALİYET 89 PB.

Page 15: Simpleks Yöntemi

OYUN KURAMI

Page 16: Simpleks Yöntemi

Denge Noktası & Baskınlık

A1 A2 A3

B1 30* 28 18+

B2 24 25+ * 23

B3 20+ 26 27 *

B4 23 27 28

B3, B4’e baskınA oyuncusu (maksimin): 20, 25, 18 A2B oyuncusu (minimaks): 30, 25, 27 B2Denge noktası (A2, B2)Oyun Değeri: 25

Page 17: Simpleks Yöntemi

Grafik Çözüm Yöntemi 1

B1 B2 B3 B4

A1 2 4 3 6

A2 5 3 6 2

A3 4 1 5 2

A2, A3’e baskın ve B1, B3’e baskın.A’nın beklenen kazancı;• B1’i oynadığında, 2x1+5x2≥V• B2’yi oynadığında, 4x1+3x2≥V• B4’ü oynadığında, 6x1+2x2≥V

x1

x2

x1+x2=1

Çözüm C noktasında;(B1&B2 ortak çözümünden)

V=7/2x2=1/2x1=1/2

x2

2

4

6

2

5

B2

B4B1

. C

A oyuncusu:Maksimin stratejisi

V=7/2

x2=1/2

3

Page 18: Simpleks Yöntemi

Grafik Çözüm Yöntemi 2

B1 B2 B3 B4

A1 5 9 5 10

A2 8 2 9 4

A3 7 6 10 6

B1, B3’e baskın ve B2, B4’e baskın.B’nin beklenen kaybı;• A1’i oynadığında, 5y1+9y2≤V• A2’yi oynadığında, 8y1+2y2 ≤ V• A3’ü oynadığında, 7y1+6y2 ≤ V

y1+y2=1

y1 y2

Çözüm D noktasında;(A1&A3 ortak çözümünden)

V=33/5=6,6y2=2/5=0,4y1=3/5=0,6

DV=33/5=6,6

y2

5

2

6A3

A1

A2

.

B oyuncusu:Minimaks stratejisi

2/5=y2

0

7

98

Page 19: Simpleks Yöntemi

Oyun Kuramı & Doğrusal ProgramlamaB1 B2 B3

A1 3 2 1A2 -2 2 4A3 5 1 2

Cj OPTİMAL TABLO 1 1 1 0 0 0 M M MDeğ.Kar. Nicelik Q1 Q2 Q3 s1 s2 s3 Y1 Y2 Y3

1 Q3 0,0556 0 0 1 -0,1667 0,3889 -0,2778 0,1667 -0,3889 0,27781 Q1 0,3333 1 0 0 0 -0,6667 0,3333 0 0,6667 -0,33331 Q2 0,1389 0 1 0 0,0833 -0,0278 -0,1944 -0,0833 0,0278 0,1944

Zj 0,5278 1 1 1 -0,0834 -0,3056 -0,1389 0,0834 0,3056 0,1389Cj - Zj 0 0 0 0,0834 0,3056 0,1389 M-0,0834 M-0,3056 M-0,1389

Cj BAŞLANGIÇ TABLO 1 1 1 0 0 0 M M MDeğ.Kar. Nicelik Q1 Q2 Q3 s1 s2 s3 Y1 Y2 Y3

M Y1 1 3 -2 5 -1 0 0 1 0 0M Y2 1 2 2 1 0 -1 0 0 1 OM Y3 1 1 4 2 0 0 -1 0 0 1

Zj 3M 6M 4M 8M -M -M -M M M MCj - Zj 1-6M 1-4M 1-8M M M M 0 0 0

A’nın amacının kazancını maksimize etmek olduğunu göz önünde bulundurarak doğrusal programlama modelini kurunuz.

1

24

22

523

321

321

321

321

yyy

Vyyy

Vyyy

Vyyy

jj QVy /

0,,

/1

124

1 22

1523

321

321

321

321

321

QQQ

QQQVZ

QQQ

QQQ

QQQ

enk

0,,

124

1 22

1523

000

321

33321

22321

11321

321321321

QQQ

YsQQQ

YsQQQ

YsQQQ

MYMYMYsssQQQZ enk

Page 20: Simpleks Yöntemi

Cj OPTİMAL TABLO 1 1 1 0 0 0 M M MDeğ.Kar. Nicelik Q1 Q2 Q3 s1 s2 s3 Y1 Y2 Y3

1 Q3 0,0556 0 0 1 -0,1667 0,3889 -0,2778 0,1667 -0,3889 0,27781 Q1 0,3333 1 0 0 0 -0,6667 0,3333 0 0,6667 -0,33331 Q2 0,1389 0 1 0 0,0833 -0,0278 -0,1944 -0,0833 0,0278 0,1944

Zj 0,5278 1 1 1 -0,0834 -0,3056 -0,1389 0,0834 0,3056 0,1389Cj - Zj 0 0 0 0,0834 0,3056 0,1389 M-0,0834 M-0,3056 M-0,1389

jj QVy /

5278,0/1 VZenk 89,15278,0/1/1 ZV

VQy jj .

11,089,1.0556,0.

26,089,1.1389,0.

63,089,1.3333,0.

33

22

11

VQy

VQy

VQyA oyuncusunun

stratejilerini oynamaolasılıkları

B oyuncusununstratejilerini oynama

olasılıkları26,089,1.1389,0.

58,089,1.3056,0.

16,089,1.0834,0.

33

22

11

VWx

VWx

VWxii WVx /

VWx ii .1389,0

3056,0

0834,0

3

2

1

W

W

W

Page 21: Simpleks Yöntemi

TAM SAYILI PROGRAMLAMA

Page 22: Simpleks Yöntemi

Grafiksel Çözüm Zenb = 3x1 + 4x2

-2x1 + 2x2 ≤ 5

2x1 + 2x2 ≤ 11

x1 ,x2 ≥ 0 ve tam sayıx2

x10 1 2 3 4 5 6-5/2

6

5

4

3

2

1

Z=3x1+ 4x2

● ●● ● ●

●●●

●●

● ●

* 3/2, 4

(2,3) Z=18

Page 23: Simpleks Yöntemi

Tam Sayılı Programlama Sorunlarının Kurulması

A&A firması 4 yatırımı ele almaktadır. Yatırım1 $32.000, Yatırım2 $44.000, Yatırım3 $24.000 ve Yatırım4 $16.000’lık NBD’e sahiptir. Her yatırım başlangıçta belirli miktarda nakit çıkışı gerektirmektedir; Yatırım1 $10.000, Yatırım2 $14.000, Yatırım3 $8.000 ve Yatırım4 $6.000. Yatırım için firmanın elinde ise $28.000 bulunmaktadır.● Firma en fazla iki tane yatırım yapabilir.● Eğer firma Yatırım2’ye yatırım yaparsa Yatırım1’e de yapmak zorundadır.● Eğer firma Yatırım2’ye yatırım yaparsa Yatırım4’e yatırım yapamaz.Yatırımlardan elde edilecek NBD’i maksimize edecek tamsayılı programlama modelini formüle ediniz.

Page 24: Simpleks Yöntemi

xj (j=1,2,3,4) =

Zenb = 32x1 + 44x2 + 24x3 + 16x4

10x1 + 14x2 + 8x3 + 6x4 ≤ 28

x1 + x2 + x3 + x4 ≤ 2

x2 ≤ x1 x2 - x1 ≤ 0

x2 + x4 ≤ 1

xj = 0 veya 1 (j=1,2,3,4)

1 eğer yatırım j yapılırsa0 yapılmazsa

Page 25: Simpleks Yöntemi

ÖRNEK 1 Dal-Sınır Yöntemi

SİMAY A.Ş. dört ana dağıtım merkezinden (A,B,C,D), dört bayisine (1,2,3,4) mal göndermektedir. Her dağıtım merkezinden sadece bir bayiye mal gönderilebilmektedir. Aşağıdaki tabloda verilen dağıtım maliyetlerine göre toplam maliyeti minimize edecek şekilde hangi dağıtım merkezinden hangi bayiye mal gönderileceğini ve minimum toplam maliyeti dal-sınır yöntemini kullanarak belirleyiniz.

Bayiler

DağıtımMerkezleri 1 2 3 4

A 3 6 2 2

B 10 16 6 4

C 8 18 10 2

D 16 12 16 8

Page 26: Simpleks Yöntemi

Bayiler

DağıtımMerkezleri 1 2 3 4

A 3 6 2 2

B 10 16 6 4

C 8 18 10 2

D 16 12 16 8

1.Aşama: A→1 3+12+6+2=23 (olurlu) Üst sınırB→1 10+6+2+2=20 (olursuz) (Budanır)C→1 8+6+2+2=18 (olursuz) Alt sınırD→1 16+6+2+2=26 (olursuz) (Budanır)

2.Aşama: C→1, A→2 8+6+6+4=24 (olursuz) (Budanır) B→2 8+16+2+2=28 (olursuz) (Budanır) D→2 8+12+2+2=24 (olursuz) Alt sınır > 23

Önceki aşamanın üst sınırından devam edilmelidir. A→1, B→2 3+16+10+2=31 (olursuz) (Budanır)

C→2 3+18+6+4=31 (olursuz) (Budanır) D→2 3+12+6+2=23 (olurlu) Alt Sınır&Üst

Sınır A→1, D→2, B→3 ve C→4’e atanmalıdır. Toplam Maliyet: 23

Alt Sınır = 3+6+2+2=13 olursuzÜst Sınır = + ∞

Page 27: Simpleks Yöntemi

ÖRNEK 2 Dal-Sınır Yöntemi

XYZW Holding aldığı 4 projeyi (1,2,3,4) 4 farklı şirketine (X,Y,Z,W) yaptıracaktır. Aşağıda verilen kazançlara göre en yüksek kazancı veren atamayı dal-sınır yöntemiyle gerçekleştiriniz.

Proje

Şirket 1 2 3 4

X 71 78 93 77

Y 69 78 87 74

Z 72 81 89 76

W 73 80 86 78

Page 28: Simpleks Yöntemi

Proje

Şirket 1 2 3 4

X 71 78 93 77

Y 69 78 87 74

Z 72 81 89 76

W 73 80 86 78

1.Aşama: X→1 71+81+89+78=319 (olursuz) (Budanır) Y→1 69+81+93+78=321 (olurlu)Alt sınırZ→1 72+80+93+78=323 (olursuz) (Budanır)

W→1 73+81+93+77=324 (olursuz) Üst sınır 2.Aşama: W→1, X→2 73+78+89+76=316 (olursuz) (Budanır)

Y→2 73+78+93+77=321 (olursuz) (Budanır)

Z→2 73+81+93+77=324 (olursuz) Üst sınır Hiç olurlu çözüm olmadığından alt sınır halen 321’dir. 3.Aşama: W→1, Z→2, X→3 73+81+93+74=321 (olurlu) Alt Sınır

&Üst Sınır Y→3 73+81+87+77=318 (olurlu) (Budanır)

W→1, Z→2, X→3 ve Y→4’e atanmalıdır. Toplam Kazanç: 321

Üst Sınır = 73+81+93+78=325 olursuzAlt Sınır = 0

Page 29: Simpleks Yöntemi

DİNAMİK PROGRAMLAMA EN KISA YOL PROBLEMİ

Page 30: Simpleks Yöntemi

1

7

3 6

4

8

52

5

3

4

3

6

8

5

4

4

1

3

fn(s)=minimum [csj+fn-1(j)]

f0(8)=0

n=1s\j 8 j1(s) f1(s)5 4+0 8 46 1+0 8 17 3+0 8 3n=2s\j 5 6 7 j2(s) f2(s)2 3+4=7 6+1=7 ---- 5, 6 73 --- 8+1=9 5+3=8 7 84 --- --- 4+3=7 7 7n=3s\j 2 3 4 j3(s) f3(s)1 5+7=12 3+8=11 4+7=11 3,4

11

EN KISA YOL (11BR.) 1→3→7→8 1→4→7→8