You are on page 1of 120

Opercikutats

2. gyakorlat

Rtallr Orsi retaller.orsolya@gmail.com

Lineris programozs elmlet

Lineris programozs elmlet


Bzismegolds
Megoldst ad Ax = b re Bzisvltozk: m db

Nembzis vltozk: (n-m) db rtkk 0

Lehetsges bzismegolds
Megoldst ad Ax = b re s x 0 Lehetsges megoldsok halmaza: L = { x | Ax = b; x 0 }
3

Lineris programozs elmlet


Optimlis megolds
Olyan lehetsges megolds, amelynl nincs nagyobb (kisebb) clfggvnyrtk lehetsges megolds

Optimlis megolds(ok) halmaza:


L0 = { x0 | cx0 cx; x, x0 L }

Lineris programozs elmlet


Standard (norml) feladat
Minden felttel
Minden vltoz nemnegatv A jobboldal pozitv A clfggvny maximumt keressk

max z = cx Ax b x 0
5

Lineris programozs elmlet


max z = 3x1 + 2x2 max z = cx Ax b x 0

2x1 + 1x2 100 1x1 + 1x2 80 1x1 + 0x2 40 x1 0 x2 0

Lineris programozs elmlet


Kanonikus alak
Minden felttel =
Minden vltoz nemnegatv A clfggvny maximumt keressk

max z = cx Ax = b x 0 Minden LP felrhat kanonikus alakban.

Lineris programozs elmlet


Kiegszt vltoz (hiny vltoz) - felttel
ui i. erforrs fel nem hasznlt mennyisge
ui 0

Kiegyenlt vltoz (tbblet vltoz) - felttel


vi i. felttel tlteljestse vi 0

LP feladatok megoldsa szimplex mdszerrel

Feladat (Winston 4.3)


A Dakota Btorkszt Cg rasztalokat, asztalokat s szkeket gyrt. Mindegyik btortpus gyrtshoz faanyag s ktfle szakmunka szksges: durva asztalosmunka s felletkezels. Az egyes btortpusok ellltshoz a klnbz erforrsokbl szksges mennyisget a kvetkez tblzat adja meg:

10

Feladat (Winston 4.3)


Erforrs
Faanyag (egysg)

rasztal

Asztal

Szk

Felletkezels (ra) Asztalos-munka (ra)

1,5

1,5

0,5
11

Feladat (Winston 4.3)


Jelenleg 48 egysg faanyag, 20 rnyi felletkezels s 8 rnyi asztalosmunka kapacits ll rendelkezsre. Egy rasztal 60, egy asztal 30, egy szk pedig 20$-rt adhat el. A Dakota cg azt gondolja, hogy rasztalokra s szkekre korltlan kereslet van, de legfeljebb 5 asztal adhat el. Mivel az erforrsokat mr megvsroltk, a Dakota cg az sszjvedelmet kvnja maximalizlni.
12

A feladat felrsa
max z = 60x1 + 30x2 + 20x3 8x1 + 6x2 + 1x3 48 4x1 + 2x2 + 1,5x3 20 2x1 + 1,5x2 + 0,5x3 8 x2 5 x1, x2, x3 0

13

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

14

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

15

Lineris programozs elmlet


Kanonikus alak
Minden felttel =
Minden vltoz nemnegatv A clfggvny maximumt keressk

max z = cx Ax = b x 0 Minden LP felrhat kanonikus alakban.

16

Lineris programozs elmlet


Kiegszt vltoz (hiny vltoz) - felttel
ui i. erforrs fel nem hasznlt mennyisge
ui 0

Kiegyenlt vltoz (tbblet vltoz) - felttel


vi i. felttel tlteljestse vi 0

17

A feladat felrsa
max z = 60x1 + 30x2 + 20x3 8x1 + 6x2 + 1x3 48 4x1 + 2x2 + 1,5x3 20 2x1 + 1,5x2 + 0,5x3 8 x2 5 x1, x2, x3 0

18

A feladat felrsa kanonikus alakban


max z = 60x1 + 30x2 + 20x3 8x1 + 6x2 + 1x3 + u1 4x1 + 2x2 + 1,5x3 + u2 2x1 + 1,5x2 + 0,5x3 x2 = 48 = 20 + u3 = 8 + u4 = 5 x1, x2, x3 0

19

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

20

A feladat felrsa kanonikus alakban


z 60x1 30x2 20x3 = 0 8x1 + 6x2 + 1x3 + u1 4x1 + 2x2 + 1,5x3 + u2 2x1 + 1,5x2 + 0,5x3 x2 = 48 = 20 + u3 = 8 + u4 = 5 x1, x2, x3 0

21

Lehetsges bzismegolds
x1 x2 x3 u1 u2 u3 u4

-60 -30 -20


8 4 2 6 2 1 1,5

0
1 0 0

0
0 1 0

0
0 0 1

0
0 0 0

0
48 20 8

1,5 0,5

22

Lehetsges bzismegolds
x1 x2 x3

z
u1 u2 u3

-60 -30 -20


8 4 2 6 2 1

0
48

1,5 20 8

x1 = 0 x2 = 0 x3 = 0 z=0

1,5 0,5

u4

5
NBV: x1, x2, x3

BV: u1, u2, u3, u4

23

Lehetsges bzismegolds
x1 x2 x3

z
u1 u2 u3

-60 -30 -20


8 4 2 6 2 1

0
48

max z = 60x1 + 30x2 + 20x3 8x1 + 6x2 + 1x3 48 4x1 + 2x2 + 1,5x3 20 2x1 + 1,5x2 + 0,5x3 8 x2 5 x1, x2, x3 0 NBV: x1, x2, x3

1,5 20 8

1,5 0,5

u4

BV: u1, u2, u3, u4

24

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

25

Optimalits vizsglata
x1 z x2 x3 0 -60 -30 -20

u1
u2 u3 u4

8
4 2 0

6
2

48

1,5 20 8 5
26

1,5 0,5 1 0

x1 t 1-gyel nvelve a clfggvny 60-nal n!

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

27

A generl elem vlaszts szablyai


A clfggvny nvekedst gy lehet elrni, ha negatv clfggvnybeli elem felett vlasztunk generl elemet. A generl elem nem lehet negatv klnben a jobb oldal negatvv vlna. A szk keresztmetszet szerint kell generl elemet vlasztani.

28

A generl elem meghatrozsa


Azt a nembzis vltozt vlasztjuk, melynek egytthatja a clfggvny sorban lev nempozitv szmok kzl a legnagyobb abszoltrtk.
Hnyadosteszttel eldntjk, hogy az oszlopbl melyik elemet vlasszuk. (Mindig a legkisebb pozitv rtkt)
29

A generl elem meghatrozsa


Azt a nembzis vltozt vlasztjuk, melynek egytthatja a clfggvny sorban lev nempozitv szmok kzl a legnagyobb abszoltrtk.
Hnyadosteszttel eldntjk, hogy az oszlopbl melyik elemet vlasszuk. (Mindig a legkisebb pozitv rtkt)
30

Generl elem meghatrozsa


x1 z x2 x3 0 -60 -30 -20

u1
u2 u3 u4

8
4 2 0

6
2

48

1,5 20 8 5
31

1,5 0,5 1 0

A generl elem meghatrozsa


Azt a nembzis vltozt vlasztjuk, melynek egytthatja a clfggvny sorban lev nempozitv szmok kzl a legnagyobb abszoltrtk.
Hnyadosteszttel eldntjk, hogy az oszlopbl melyik elemet vlasszuk. (Mindig a legkisebb pozitv rtkt)
32

Generl elem meghatrozsa


x1 z x2 x3 0 -60 -30 -20

u1
u2 u3 u4

8
4 2 0

6
2

48

48/8 = 6 20/4 = 5 8/2 = 4

1,5 20 8 5

1,5 0,5 1 0

33

Elemi bzistranszformci
Generl elem helyre a reciproka kerl.

A generlelem oszlopban minden elemet vgigosztunk a generlelem -1-szeresvel.


A generl elem sort vgigosztjuk a generl elemmel. Minden ms elem s a generl elem meghatroz egy tglalapot. A msik kt sarkot sszeszorozzuk, majd a generl elemmel elosztjuk, vgl kivonjuk az eredeti elembl.
34

Elemi bzistranszformci
x1
z u1 u2

x2

x3
0 48 z u1 u2

u3

x2

x3

-60 -30 -20 8 4 6 2 1

1,5 20

u3
u4

2
0

1,5 0,5
1 0

8
5

x1
u4
35

Elemi bzistranszformci
Generl elem helyre a reciproka kerl.

A generlelem oszlopban minden elemet vgigosztunk a generlelem -1-szeresvel.


A generl elem sort vgigosztjuk a generl elemmel. Minden ms elem s a generl elem meghatroz egy tglalapot. A msik kt sarkot sszeszorozzuk, majd a generl elemmel elosztjuk, vgl kivonjuk az eredeti elembl.
36

Elemi bzistranszformci
x1
z u1 u2

x2

x3
0 48 z u1 u2

u3

x2

x3

-60 -30 -20 8 4 6 2 1

1,5 20

u3
u4

2
0

1,5 0,5
1 0

8
5

x1
u4

0,5

37

Elemi bzistranszformci
Generl elem helyre a reciproka kerl.

A generlelem oszlopban minden elemet vgigosztunk a generlelem -1-szeresvel.


A generl elem sort vgigosztjuk a generl elemmel. Minden ms elem s a generl elem meghatroz egy tglalapot. A msik kt sarkot sszeszorozzuk, majd a generl elemmel elosztjuk, vgl kivonjuk az eredeti elembl.
38

Elemi bzistranszformci
x1
z u1 u2

x2

x3
0 48 z u1 u2

u3
30 -4 -2

x2

x3

-60 -30 -20 8 4 6 2 1

1,5 20

u3
u4

2
0

1,5 0,5
1 0

8
5

x1
u4

0,5
0
39

Elemi bzistranszformci
Generl elem helyre a reciproka kerl.

A generlelem oszlopban minden elemet vgigosztunk a generlelem -1-szeresvel.


A generl elem sort vgigosztjuk a generl elemmel. Minden ms elem s a generl elem meghatroz egy tglalapot. A msik kt sarkot sszeszorozzuk, majd a generl elemmel elosztjuk, vgl kivonjuk az eredeti elembl.
40

Elemi bzistranszformci
x1
z u1 u2

x2

x3
0 48 z u1 u2

u3
30 -4 -2

x2

x3

-60 -30 -20 8 4 6 2 1

1,5 20

u3
u4

2
0

1,5 0,5
1 0

8
5

x1
u4

0,5 0,75 0,25


0

41

Elemi bzistranszformci
Generl elem helyre a reciproka kerl.

A generlelem oszlopban minden elemet vgigosztunk a generlelem -1-szeresvel.


A generl elem sort vgigosztjuk a generl elemmel. Minden ms elem s a generl elem meghatroz egy tglalapot. A msik kt sarkot sszeszorozzuk, majd a generl elemmel elosztjuk, vgl kivonjuk az eredeti elembl.
42

Elemi bzistranszformci
x1
z u1 u2

x2

x3
0 48 z u1 u2

u3
30 -4 -2

x2
15 0 -1

x3
-5 -1 0,5 240 16 4

-60 -30 -20 8 4 6 2 1

1,5 20

u3
u4

2
0

1,5 0,5
1 0

8
5

x1
u4

0,5 0,75 0,25


0 1 0

4
5
43

Elemi bzistranszformci
u3 z u1 30 -4 x2 15 0 x3 -5 -1 240 16

u2
x1 u4

-2

-1

0,5

4
4 5
44

0,5 0,75 0,25 0 1 0

Elemi bzistranszformci
u3 z u1 30 -4 x2 15 0 x3 -5 -1 240 16 x1 = 4 x2 = 0 x3 = 0 z = 240

u2
x1 u4

-2

-1

0,5

4
4 5 NBV: x2, x3, u3

0,5 0,75 0,25 0 1 0

BV: x1, u1, u2, u4

45

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

46

Optimalits vizsglata
u3 z u1 30 -4 x2 15 0 x3 -5 -1 240 16

u2
x1 u4

-2

-1

0,5

4
4 5
47

0,5 0,75 0,25 0 1 0

x3 t 1-gyel nvelve a clfggvny 5-tel n!

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

48

Generl elem meghatrozsa


u3 z u1 30 -4 x2 15 0 x3 -5 -1 240 16 16/-1 = -16

u2
x1 u4

-2

-1

0,5

4
4 5

4/0,5 = 8 4/0,25 = 16

0,5 0,75 0,25 0 1 0

49

Elemi bzistranszformci
u3
z u1 u2 30 -4 -2

x2
15 0 -1

x3
-5 -1 0,5 240 16 4 z u1 x3 x1

u3

x2

u2

x1
u4

0,5 0,75 0,25


0 1 0

4
5

u4
50

Elemi bzistranszformci
u3
z u1 u2 30 -4 -2

x2
15 0 -1

x3
-5 -1 0,5 240 16 4 z u1 x3 x1

u3

x2

u2

x1
u4

0,5 0,75 0,25


0 1 0

4
5

u4
51

Elemi bzistranszformci
u3
z u1 u2 30 -4 -2

x2
15 0 -1

x3
-5 -1 0,5 240 16 4 z u1 x3 x1

u3

x2

u2
10 2 2 -0,5

x1
u4

0,5 0,75 0,25


0 1 0

4
5

u4

0
52

Elemi bzistranszformci
u3
z u1 u2 30 -4 -2

x2
15 0 -1

x3
-5 -1 0,5 240 16 4 z u1 x3 x1

u3

x2

u2
10 2

-4

-2

2 -0,5

x1
u4

0,5 0,75 0,25


0 1 0

4
5

u4

0
53

Elemi bzistranszformci
u3
z u1 u2 30 -4 -2

x2
15 0 -1

x3
-5 -1 0,5 240 16 4 z u1 x3 x1

u3
10 -8 -4

x2
5 -2 -2

u2
10 2 2 280 24 8 2

x1
u4

0,5 0,75 0,25


0 1 0

4
5

1,5 1,25 -0,5

u4

5
54

Elemi bzistranszformci
u3 z 10 x2 5 u2 10 280

u1
x3

-8
-4

-2
-2

2
2

24
8

x1
u4

1,5 1,25 -0,5


0 1 0

2
5
55

Elemi bzistranszformci
u3 x2 u2

z
u1 x3 x1 u4

10
-8 -4

5
-2 -2

10
2 2

280
24 8 2 5

x1 = 2 x2 = 0 x3 = 8 z = 280

1,5 1,25 -0,5 0 1 0

BV: x1, x3, u1, u4

NBV: x2, u2, u3

56

A szimplex algoritmus
LP feladat kanonikus alakra hozsa

lltsunk el egy LBM-t!


Optimalits vizsglata
Ha optimlis: kszen vagyunk Ha nem optimlis, akkor a kvetkez lpsre megynk

Elemi bzistranszformci hasznlata, majd az elz lps megismtlse.

57

Optimalits vizsglata
u3 z u1 10 -8 x2 5 -2 u2 10 2 280 24 x1 = 2 x2 = 0 x3 = 8 z = 280

x3 x1
u4

-4

-2

8 2
5

1,5 1,25 -0,5


0 1 0

Nincsen negatv elem a clfggvny sorban: Optimumban vagyunk.

58

Megolds
x1 = 2 x2 = 0 x3 = 8 u1 = 24 u2 = 0 u3 = 0 u4 = 5

z = 60x1 + 30x2 + 20x3 z = 602 + 300 + 208 = 280


59

Lehetsges LP megoldsok
Az LP-nek egyrtelm megoldsa van
Az LP-nek alternatv optimuma van: vgtelen sok megoldsa van Az LP nem megoldhat: a lehetsges megoldsok halmaza res

Az LP nem korltos

60

Lehetsges LP megoldsok
Az LP-nek egyrtelm megoldsa van
Az LP-nek alternatv optimuma van: vgtelen sok megoldsa van Az LP nem megoldhat: a lehetsges megoldsok halmaza res

Az LP nem korltos

61

Lehetsges LP megoldsok
Az LP-nek egyrtelm megoldsa van
Az LP-nek alternatv optimuma van: vgtelen sok megoldsa van Az LP nem megoldhat: a lehetsges megoldsok halmaza res

Az LP nem korltos

62

Alternatv optimum
max z = 4x1 + x2

8x1 + 2x2 16 5x1 + 2x2 12 x1 0 x2 0

63

Lehetsges alternatv optimumok

Szakasz Flegyenes Egyenes Skidomok Stb.


64

Alternatv optimum
max z = -3x1 + 6x2 5x1 + 7x2 35 -x1 + 2x2 2 x1, x2 0

65

Alternatv optimum A kanonikus feladat felrsa


z + 3x1 6x2 = 0 5x1 + 7x2 + u1 -x1 + 2x2 = 35 + u2 = 2 x1, x2 0

66

Alternatv optimum A szimplex tbla


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2

67

Alternatv optimum A szimplex tbla


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 x1 = 0 x2 = 0 z=0

BV: u1, u2

NBV: x1, x2

68

Alternatv optimum Generlelem meghatrozsa


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 35/7 = 5 2/2 = 1

69

Alternatv optimum Elemi bzistranszformci


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 z u1 x2 x1 u2

70

Alternatv optimum Elemi bzistranszformci


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 z u1 x2 0,5 x1 u2

71

Alternatv optimum Elemi bzistranszformci


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 z u1 x2 x1 u2 3 -3,5 0,5

72

Alternatv optimum Elemi bzistranszformci


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 z u1 x2 -0,5 x1 u2 3 -3,5 0,5 1

73

Alternatv optimum Elemi bzistranszformci


x1 z u1 u2 3 5 -1 x2 -6 7 2 0 35 2 z u1 x2 x1 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1

74

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1

75

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 x1 = 0 x2 = 1 z=6

BV: u1, u2

NBV: x1, x2

76

Alternatv optimum Optimalits vizsglata


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1

Honnan ltszik hogy alternatv optimuma van?


77

A generl elem meghatrozsa


Azt a nembzis vltozt vlasztjuk, melynek egytthatja a clfggvny sorban lev nempozitv szmok kzl a legnagyobb abszoltrtk.
Hnyadosteszttel eldntjk, hogy az oszlopbl melyik elemet vlasszuk. (Mindig a legkisebb pozitv rtkt)
78

Alternatv optimum Optimalits vizsglata


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 x1 = 0 x2 = 1 z=6

x1 t 1-gyel nvelve a clfggvny 0-val n!

79

Alternatv optimum Generlelem meghatrozsa


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 28/(17/2)= 56/17 1/ (-1/2) = -2

80

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 z x1 x2 u1 u2

81

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 z x1 x2 2/17 u1 u2

82

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 z x1 x2 u1 0 2/17 1/17 u2

83

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 z x1 x2 u1 0 2/17 -7/17 56/17 1/17 u2

84

Alternatv optimum Elemi bzistranszformci


x1 z u1 x2 0 8,5 -0,5 u2 3 -3,5 0,5 6 28 1 z x1 x2 u1 0 u2 3 6

2/17 -7/17 56/17 1/17 5/17 45/17

85

Alternatv optimum Elemi bzistranszformci


u1 z 0 u2 3 6

x1
x2

2/17 -7/17 56/17


1/17 5/17 45/17

86

Alternatv optimum Elemi bzistranszformci


u1 z x1 x2 0 u2 3 6 x1 = 56/17 x2 = 45/17 z=6

2/17 -7/17 56/17 1/17 5/17 45/17

BV: x1, x2

NBV: u1, u2

87

Alternatv optimum Megoldsok


x1 = 0 x2 = 1 z=6 x1 = 56/17 x2 = 45/17 z=6

Az optimlis megoldsok halmaza


{(x1; x2): (x1; x2)=(0; 1)+(1- )(56/17; 45/17), 0 1}
88

Lehetsges LP megoldsok
Az LP-nek egyrtelm megoldsa van
Az LP-nek alternatv optimuma van: vgtelen sok megoldsa van Az LP nem megoldhat: a lehetsges megoldsok halmaza res

Az LP nem korltos

89

Nem megoldhat
max z = x1 + x2

x1 + x 2 4 x1 - x2 5 x1 0 x2 0

90

Lehetsges LP megoldsok
Az LP-nek egyrtelm megoldsa van
Az LP-nek alternatv optimuma van: vgtelen sok megoldsa van Az LP nem megoldhat: a lehetsges megoldsok halmaza res

Az LP nem korltos
Majd ksbb
91

Lehetsges LP megoldsok
Az LP-nek egyrtelm megoldsa van
Az LP-nek alternatv optimuma van: vgtelen sok megoldsa van Az LP nem megoldhat: a lehetsges megoldsok halmaza res

Az LP nem korltos

92

Nem korltos
max z = -x1 + 3x2 x1 - x 2 4 x1 + 2x2 4 x1 0 x2 0

93

Nem korltos LP
max z = 2x2 x1 x2 4 -x1 + x2 1 x1, x2 0

94

Nem korltos LP A kanonikus feladat felrsa


z 2x2 = 0 =4 + u2= 1 x1, x2 0

x1 x2 + u1 -x1 + x2

95

Nem korltos LP A szimplex tbla


x1 z 0 x2 -2 0

u1
u2

1
-1

-1
1

4
1

96

Nem korltos LP A szimplex tbla


x1 z 0 x2 -2 0 x1 = 0 x2 = 0 z=0

u1
u2

1
-1

-1
1

4
1

BV: u1, u2

NBV: x1, x2

97

Nem korltos LP Generlelem meghatrozsa


x1 z 0 x2 -2 0

u1
u2

1
-1

-1
1

4
1

4/(-1)= -4 1/1 = 1

98

Nem korltos LP Elemi bzistranszformci


x1 z 0 x2 -2 0 z x1 u2

u1
u2

1
-1

-1
1

4
1

u1
x2

99

Nem korltos LP Elemi bzistranszformci


x1 z 0 x2 -2 0 z x1 u2

u1
u2

1
-1

-1
1

4
1

u1
x2 1

100

Nem korltos LP Elemi bzistranszformci


x1 z 0 x2 -2 0 z x1 u2 2

u1
u2

1
-1

-1
1

4
1

u1
x2

1
1

101

Nem korltos LP Elemi bzistranszformci


x1 z 0 x2 -2 0 z x1 u2 2

u1
u2

1
-1

-1
1

4
1

u1
x2 -1

1
1 1

102

Nem korltos LP Elemi bzistranszformci


x1 z 0 x2 -2 0 z x1 -2 u2 2 2

u1
u2

1
-1

-1
1

4
1

u1
x2

0
-1

1
1

5
1

103

Nem korltos LP Elemi bzistranszformci


x1 z -2 u2 2 2 x1 = 0 x2 = 1 z=2

u1
x2

0
-1

1
1

5
1

BV: u1, x2

NBV: x1, u2

104

Nem korltos LP Optimalits vizsglata


x1 z -2 u2 2 2

u1
x2

0
-1

1
1

5
1

Honnan ltszik hogy nem korltos az LP?


105

Nem korltos LP Generlelem vlasztsa


x1 z -2 u2 2 2

u1
x2

0
-1

1
1

5
1

5/0 1/(-1)

Nincs eredmnye a hnyadostesztnek!

106

Minimum feladat felrsa

107

A generl elem vlaszts szablyai


A clfggvny cskkenst gy lehet elrni, ha pozitv clfggvnybeli elem felett vlasztunk generl elemet. A generl elem nem lehet negatv klnben a jobb oldal negatvv vlna. A szk keresztmetszet szerint kell generl elemet vlasztani.

108

Minimum feladat felrsa


min z = 2x1 3x2

x1 + x 2 4 x1 x2 6 x1, x2 0

109

Minimum feladat felrsa


x1 z u1 -2 1 x2 3 1 0 4 4/1 = 4

u2

-1

6/(-1) = -6

A clfggvny sorban a nemnegatv szmok kzl vlasztunk!


110

Minimum feladat felrsa


x1 z u1 -2 1 x2 3 1 0 4 z x2 u2 x1 u1

u2

-1

111

Minimum feladat felrsa


x1 z u1 -2 1 x2 3 1 0 4 z x2 u2 1 x1 u1

u2

-1

112

Minimum feladat felrsa


x1 z u1 -2 1 x2 3 1 0 4 z x2 u2 x1 u1 -3 1 1

u2

-1

113

Minimum feladat felrsa


x1 z u1 -2 1 x2 3 1 0 4 z x2 u2 1 x1 u1 -3 1 1 4

u2

-1

114

Minimum feladat felrsa


x1 z u1 -2 1 x2 3 1 0 4 z x2 u2 x1 -5 1 2 u1 -3 1 1 -12 4 10

u2

-1

115

Minimum feladat felrsa


x1 z x2 u2 -5 1 2 u1 -3 1 1 -12 4 10

Nincsen pozitv elem a clfggvny sorban: Optimumban vagyunk.

116

LP feladatok felrsa kanonikus alakban

117

A feladat eredeti alakban


min z = 500x1 + 200x2 + 300x3 + 800x4
2x1 + 4x2 + 1x3 + 5x4 4x1 + 2x2 + 1,5x3 + 5x4 3x1 + 2x2 x1, x2, x3, x4 8 5 6 0

118

A feladat kanonikus alakban


max -z = -500x1 - 200x2 - 300x3 - 800x4
2x1 + 4x2 + 1x3 + 5x4 v1 4x1 + 2x2 + 1,5x3 + 5x4 3x1 + 2x2 = v2 = + u3 = x1, x2, x3, x4 8 5 6 0

Megolds?
119

?
120

You might also like