Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Business Mathematics www.uni-corvinus.hu/~u2w6ol.

Hasonló előadás


Az előadások a következő témára: "Business Mathematics www.uni-corvinus.hu/~u2w6ol."— Előadás másolata:

1 Business Mathematics

2 Elemi bázistranszformáció
Lineáris egyenletrendszerek megoldása Inverz keresése LP feladatok megoldása

3 Elemi bázistranszformáció
Generáló elemet választunk (≠0) A generáló elem sorát végigosztjuk a generáló elemmel. Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből. A generáló elem oszlopa eltűnik.

4 Elemi bázistranszformáció
x1 x2 x3 e1 1 2 e2 3 e3 -1

5 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 e3 -1

6 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 e3 -1

7 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 e3 -1

8 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 e3 -1

9 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 e3 -1

10 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

11 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

12 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

13 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

14 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

15 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

16 Elemi bázistranszformáció
x1 x2 x3 1 2 e2 3 -5 e3 -1

17 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1

18 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1

19 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1

20 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1

21 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1

22 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1 12

23 Elemi bázistranszformáció
x1 x2 x3 1 2 3 -5 e3 -1 12 ≠0 ! Lineárisan független

24 A generálóelem oszlopa
A generálóelem helyére annak reciproka kerül. A generálóelem oszlopát végigszorozzuk a generálóelem reciprokának -1-szeresével

25 Elemi bázistranszformáció
x1 x2 x3 e1 1 2 e2 3 e3 -1 e1 x2 x3 x1 1 2 e2 -3 -5 e3

26 Elemi bázistranszformáció
x2 x3 x1 1 2 e2 -3 -5 e3 e1 e2 x3 x1 1 2 x2 -3 -5 e3 7 -2 12

27 Elemi bázistranszformáció
x3 x1 1 2 x2 -3 -5 e3 7 -2 12 e1 e2 e3 x1 -2/12 4/12 x2 -1/12 2/12 5/12 x3 7/12 1/12

28 Alapfogalmak a szimplex algoritmushoz
Standard (normál) feladat Minden feltétel egyenlőség Minden változó nemnegatív Kiegészítő változó (hiány változó) ui – i. erőforrás fel nem használt mennyisége ui ≥ 0 Kiegyenlítő változó (többlet változó) vi – i. feltétel túlteljesítése vi ≥ 0

29 Alapfogalmak a szimplex algoritmushoz
Bázismegoldás n-m változót 0-nak veszünk Bázisváltozók: m db Nembázis változók: (n-m) db Lehetséges bázismegoldás Bármely olyan bázismegoldás, amelyben minden változó nemnegatív Szomszédos bázismegoldás Szomszédosnak nevezünk két lehetséges bázismegoldást, ha a bázisváltozók halmazában m-1 közös

30 A szimplex algoritmus - általános
Lehetséges bázismegoldás (LBM) keresése Induló lehetséges bázismegoldás Aktuális lehetséges bázismegoldás Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, keressünk olyan szomszédos LBM-et, ahol z értéke nagyobb (kisebb) Az előző lépés ismételgetése

31 Feladat – Winston 4.3 A Dakota Bútorkészítő Cég íróaszta- lokat, asztalokat és székeket gyárt. Mindegyik bútortípus gyártásához faanyag és kétféle szakmunka szükséges: durva asztalosmunka és felületkezelés. Az egyes bútortípusok előállításához a különböző erőforrásokból szükséges mennyiséget a következő táblázat adja meg:

32 Feladat – Winston 4.3 Erőforrás Író-asztal Asztal Szék
Faanyag (egység) 8 6 1 Felületkezelés (óra) 4 2 1,5 Asztalos-munka (óra) 0,5

33 Feladat – Winston 4.3 Jelenleg 48 egység faanyag, 20 órányi felületkezelés és 8 órányi asztalos-munka kapacitás áll rendelkezésre. Egy íróasztal 60, egy asztal 30, egy szék pedig 20$-ért adható el. A Dakota cég azt gondolja, hogy íróas-talokra és székekre korlátlan kereslet van, de legfeljebb 5 asztal adható el. Mivel az erőforrásokat már megvásá- rolták, a Dakota cég az összjövedelmet kívánja maximalizálni.

34 A feladat felírása 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

35 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

36 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

37 Alapfogalmak a szimplex algoritmushoz
Standard feladat Minden feltétel egyenlőség Minden változó nemnegatív Kiegészítő változó (hiány változó) ui – i. erőforrás fel nem használt mennyisége ui ≥ 0 Kiegyenlítő változó (többlet változó) vi – i. feltétel túlteljesítése vi ≥ 0

38 A feladat felírása 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

39 A standard (normál) feladat felírása
z – 60x1 – 30x2 – 20x3 = 0 8x1 + 6x2 + 1x3 + u1 = 48 4x1 + 2x2 + 1,5x3 + u2 = 20 2x1 + 1,5x2 + 0,5x3 + u3 = 8 x2 + u4 = 5 x1, x2, x3≥ 0

40 A kiegészítő változók értékei
u1 = 48 – 8x1 – 6x2 – 1x3 u2 = 20 – 4x1 – 2x2 – 1,5x3 u3 = 8 – 2x1 – 1,5x2 – 0,5x3 u4 = 5 – x2

41 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

42 A standard (normál) feladat felírása
z – 60x1 – 30x2 – 20x3 = 0 8x1 + 6x2 + 1x3 + u1 = 48 4x1 + 2x2 + 1,5x3 + u2 = 20 2x1 + 1,5x2 + 0,5x3 + u3 = 8 x2 + u4 = 5 x1, x2, x3≥ 0

43 LBM előállítása x1 x2 x3 u1 u2 u3 u4 8 6 1 48 4 2 1,5 20 0,5 5 z -60
48 4 2 1,5 20 0,5 5 z -60 -30 -20 Lehetséges bázismegoldás: x1, x2, x3 = 0

44 LBM előállítása x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60
5 z -60 -30 -20 x1 = 0 x2 = 0 x3 = 0 z = 0 BV: u1, u2, u3, u NBV: x1, x2, x3

45 A feladat felírása 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

46 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

47 Optimalitás vizsgálata
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 x1 –t 1-gyel növelve a célfüggvény 60-nal nő!

48 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

49 A generáló elem meghatározása
Azt a nembázis változót választjuk, melynek együtthatója a célfüggvény sorában levő nempozitív számok közül a legnagyobb abszolútértékű. Hányadosteszttel eldöntjük, hogy az oszlopból melyik elemet válasszuk. (Mindig a legkisebb pozitív értékűt)

50 A generáló elem meghatározása
Azt a nembázis változót választjuk, melynek együtthatója a célfüggvény sorában levő nemnegatív számok közül a legnagyobb abszolútértékű. Hányadosteszttel eldöntjük, hogy az oszlopból melyik elemet válasszuk. (Mindig a legkisebb pozitív értékűt)

51 Generáló elem meghatározása
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20

52 Generáló elem meghatározása
Azt a nembázis változót választjuk, melynek együtthatója a célfüggvény sorában levő nempozitív számok közül a legnagyobb abszolútértékű. Hányadosteszttel eldöntjük, hogy az oszlopból melyik elemet válasszuk. (Mindig a legkisebb pozitív értékűt)

53 Generálóelem meghatározása
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 48/8 = 6 20/4 = 5 8/2 = 4

54 Elemi bázistranszformáció
Generáló elem helyére a reciproka kerül. A generálóelem oszlopában minden elemet végigszorzunk a generálóelem reciprokának - 1-szeresével. A generáló elem sorát végigosztjuk a generáló elemmel. Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből.

55 Elemi bázistranszformáció
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 u3 x2 x3 u1 u2 x1 u4 z

56 Elemi bázistranszformáció
Generáló elem helyére a reciproka kerül. A generálóelem oszlopában minden elemet végigszorzunk a generálóelem reciprokának - 1-szeresével. A generáló elem sorát végigosztjuk a generáló elemmel. Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből.

57 Elemi bázistranszformáció
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 u3 x2 x3 u1 u2 x1 0,5 u4 z

58 Elemi bázistranszformáció
Generáló elem helyére a reciproka kerül. A generálóelem oszlopában minden elemet végigszorzunk a generálóelem reciprokának - 1-szeresével. A generáló elem sorát végigosztjuk a generáló elemmel. Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből.

59 Elemi bázistranszformáció
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 u3 x2 x3 u1 -4 u2 -2 x1 0,5 u4 z 30

60 Elemi bázistranszformáció
Generáló elem helyére a reciproka kerül. A generálóelem oszlopában minden elemet végigszorzunk a generálóelem reciprokának - 1-szeresével. A generáló elem sorát végigosztjuk a generáló elemmel. Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből.

61 Elemi bázistranszformáció
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 u3 x2 x3 u1 -4 u2 -2 x1 0,5 0,75 0,25 4 u4 z 30

62 Elemi bázistranszformáció
Generáló elem helyére a reciproka kerül. A generálóelem oszlopában minden elemet végigszorzunk a generálóelem reciprokának - 1-szeresével. A generáló elem sorát végigosztjuk a generáló elemmel. Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből.

63 Elemi bázistranszformáció
x1 x2 x3 u1 8 6 1 48 u2 4 2 1,5 20 u3 0,5 u4 5 z -60 -30 -20 u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240

64 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240

65 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 x1 = 4 x2 = 0 x3 = 0 z = 240 BV: x1, u1, u2, u NBV: x2, x3, u3

66 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

67 Optimalitás vizsgálata
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 x3 –t 1-gyel növelve a célfüggvény 5-tel nő!

68 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

69 Generálóelem meghatározása
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 16/-1 = -16 4/0,5 = 8 4/0,25 = 16

70 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 u3 x2 u2 u1 x3 x1 u4 z

71 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 u3 x2 u2 u1 x3 2 x1 u4 z

72 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 u3 x2 u2 u1 2 x3 x1 -0,5 u4 z 10

73 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 u3 x2 u2 u1 2 x3 -4 -2 8 x1 -0,5 u4 z 10

74 Elemi bázistranszformáció
u3 x2 x3 u1 -4 -1 16 u2 -2 0,5 4 x1 0,75 0,25 u4 1 5 z 30 15 -5 240 u3 x2 u2 u1 -8 -2 2 24 x3 -4 8 x1 1,5 1,25 -0,5 u4 1 5 z 10 280

75 Elemi bázistranszformáció
u3 x2 u2 u1 -8 -2 2 24 x3 -4 8 x1 1,5 1,25 -0,5 u4 1 5 z 10 280

76 Elemi bázistranszformáció
u3 x2 u2 u1 -8 -2 2 24 x3 -4 8 x1 1,5 1,25 -0,5 u4 1 5 z 10 280 x1 = 2 x2 = 0 x3 = 8 z = 280 BV: x1, x3, u1, u NBV: x2, u2, u3

77 A szimplex algoritmus – maximalizálandó célfüggvény
LP feladat standard (normál) alakra hozása Állítsunk elő egy LBM-t! Optimalitás vizsgálata Ha optimális: kész vagyunk Ha nem optimális, akkor a következő lépésre megyünk Elemi bázistranszformáció használata, majd az előző lépés megismétlése.

78 Optimalitás vizsgálata
u3 x2 u2 u1 -8 -2 2 24 x3 -4 8 x1 1,5 1,25 -0,5 u4 1 5 z 10 280 x1 = 2 x2 = 0 x3 = 8 z = 280 Nincsen negatív elem a célfüggvény sorában: Optimumban vagyunk.

79 Megoldás x1 = 2 x2 = 0 x3 = 8 u1 = 24 u2 = 0 u3 = 0 u4 = 5
z = 60x1 + 30x2 + 20x3 z = 60∙2 + 30∙0 + 20∙8 = 280

80 Lehetséges LP megoldások
Az LP-nek egyértelmű megoldása van Az LP-nek alternatív optimuma van: végtelen sok megoldása van Az LP nem megoldható: a lehetséges megoldások halmaza üres Az LP nem korlátos

81 Lehetséges LP megoldások
Az LP-nek egyértelmű megoldása van Az LP-nek alternatív optimuma van: végtelen sok megoldása van Az LP nem megoldható: a lehetséges megoldások halmaza üres Az LP nem korlátos

82 Lehetséges LP megoldások
Az LP-nek egyértelmű megoldása van Az LP-nek alternatív optimuma van: végtelen sok megoldása van Az LP nem megoldható: a lehetséges megoldások halmaza üres Az LP nem korlátos

83 Alternatív optimum max z = -3x1 + 6x2
5x1 + 7x2 ≤ 35 -x1 + 2x2 ≤ 2 x1, x2 ≥ 0

84 Alternatív optimum – A standard feladat felírása
z + 3x1 – 6x2 = 0 5x1 + 7x2 + u1 = 35 -x1 + 2x2 + u2 = 2 x1, x2 ≥ 0

85 Alternatív optimum – A szimplex tábla
5 7 35 u2 -1 2 z 3 -6

86 Alternatív optimum – A szimplex tábla
5 7 35 u2 -1 2 z 3 -6 x1 = 0 x2 = 0 z = 0 BV: u1, u NBV: x1, x2

87 Alternatív optimum – Generálóelem meghatározása
x1 x2 u1 5 7 35 u2 -1 2 z 3 -6 35/7 = 5 2/2 = 1

88 Alternatív optimum – Elemi bázistranszformáció
x1 x2 u1 5 7 35 u2 -1 2 z 3 -6 x1 u2 u1 x2 z

89 Alternatív optimum – Elemi bázistranszformáció
x1 x2 u1 5 7 35 u2 -1 2 z 3 -6 x1 u2 u1 x2 0,5 z

90 Alternatív optimum – Elemi bázistranszformáció
x1 x2 u1 5 7 35 u2 -1 2 z 3 -6 x1 u2 u1 -3,5 x2 0,5 z 3

91 Alternatív optimum – Elemi bázistranszformáció
x1 x2 u1 5 7 35 u2 -1 2 z 3 -6 x1 u2 u1 -3,5 x2 -0,5 0,5 1 z 3

92 Alternatív optimum – Elemi bázistranszformáció
x1 x2 u1 5 7 35 u2 -1 2 z 3 -6 x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6

93 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6

94 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 x1 = 0 x2 = 1 z = 6 BV: u1, u NBV: x1, x2

95 Alternatív optimum – Optimalitás vizsgálata
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 Honnan látszik hogy alternatív optimuma lehet?

96 A belépő változó meghatározása
Azt a nembázis változót választjuk, melynek együtthatója a célfüggvény sorában levő nempozitív számok közül a legnagyobb abszolútértékű. Hányadosteszttel eldöntjük, hogy az oszlopból melyik elemet válasszuk. (Mindig a legkisebb pozitív értékűt)

97 Alternatív optimum – Optimalitás vizsgálata
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 x1 = 0 x2 = 1 z = 6 x1 –t 1-gyel növelve a célfüggvény 0-val nő!

98 Alternatív optimum – Generálóelem meghatározása
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 28/(17/2)= 56/17 1/ (-1/2) = -2

99 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 u1 u2 x1 x2 z

100 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 u1 u2 x1 2/17 x2 z

101 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 u1 u2 x1 2/17 x2 1/17 z

102 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 u1 u2 x1 2/17 -7/17 56/17 x2 1/17 z

103 Alternatív optimum – Elemi bázistranszformáció
x1 u2 u1 8,5 -3,5 28 x2 -0,5 0,5 1 z 3 6 u1 u2 x1 2/17 -7/17 56/17 x2 1/17 5/17 45/17 z 3 6

104 Alternatív optimum – Elemi bázistranszformáció
x1 2/17 -7/17 56/17 x2 1/17 5/17 45/17 z 3 6

105 Alternatív optimum – Elemi bázistranszformáció
x1 2/17 -7/17 56/17 x2 1/17 5/17 45/17 z 3 6 x1 = 56/17 x2 = 45/17 z = 6 BV: x1, x NBV: u1, u2

106 Lehetséges LP megoldások
Az LP-nek egyértelmű megoldása van Az LP-nek alternatív optimuma van: végtelen sok megoldása van Az LP nem megoldható: a lehetséges megoldások halmaza üres Az LP nem korlátos

107 Lehetséges LP megoldások
Az LP-nek egyértelmű megoldása van Az LP-nek alternatív optimuma van: végtelen sok megoldása van Az LP nem megoldható: a lehetséges megoldások halmaza üres Az LP nem korlátos

108 Nem korlátos LP max z = 2x2 x1 – x2 ≤ 4 -x1 + x2 ≤ 1 x1, x2 ≥ 0

109 Nem korlátos LP – A standard feladat felírása
z – 2x2 = 0 x1 – x2 + u1 = 4 -x1 + x2 + u2= 1 x1, x2 ≥ 0

110 Nem korlátos LP – A szimplex tábla
u1 1 -1 4 u2 z -2

111 Nem korlátos LP – A szimplex tábla
u1 1 -1 4 u2 z -2 x1 = 0 x2 = 0 z = 0 BV: u1, u NBV: x1, x2

112 Nem korlátos LP – Generálóelem meghatározása
x1 x2 u1 1 -1 4 u2 z -2 4/(-1)= -4 1/1 = 1

113 Nem korlátos LP – Elemi bázistranszformáció
x1 x2 u1 1 -1 4 u2 z -2 x1 u2 u1 x2 z

114 Nem korlátos LP – Elemi bázistranszformáció
x1 x2 u1 1 -1 4 u2 z -2 x1 u2 u1 x2 1 z

115 Nem korlátos LP – Elemi bázistranszformáció
x1 x2 u1 1 -1 4 u2 z -2 x1 u2 u1 1 x2 z 2

116 Nem korlátos LP – Elemi bázistranszformáció
x1 x2 u1 1 -1 4 u2 z -2 x1 u2 u1 1 x2 -1 z 2

117 Nem korlátos LP – Elemi bázistranszformáció
x1 x2 u1 1 -1 4 u2 z -2 x1 u2 u1 1 5 x2 -1 z -2 2

118 Nem korlátos LP – Elemi bázistranszformáció
x1 u2 u1 1 5 x2 -1 z -2 2 x1 = 0 x2 = 1 z = 2 BV: u1, x NBV: x1, u2

119 Nem korlátos LP – Optimalitás vizsgálata
x1 u2 u1 1 5 x2 -1 z -2 2 Honnan látszik hogy nem korlátos az LP?

120 Nem korlátos LP – Generálóelem választása
x1 u2 u1 1 5 x2 -1 z -2 2 5/0 1/(-1) Nincs eredménye a hányadostesztnek!

121 Minimum feladat felírása – 2 módszer
Minimum feladat átírása maximum feladattá: max (-z) - ekkor a táblát akkor tekintjük optimálisnak, ha a célfüggvény sora mindenütt negatív vagy 0 Minimum feladat célfüggvényének megszorzása -1-gyel - ekkor a táblát akkor tekintjük optimálisnak, ha a célfüggvény sora mindenütt pozitív vagy 0

122 Minimum feladat felírása – feladat
min z = 2x1 – 3x2 x1 + x2 ≤ 4 x1 – x2 ≤ 6 x1, x2 ≥ 0

123 Minimum feladat felírása – 1. módszer
min z = 2x1 – 3x2 x1 + x2 ≤ 4 x1 – x2 ≤ 6 x1, x2 ≥ 0 max – z = – 2x1 + 3x2 z – 2x1 + 3x2 = 0 (akkor optimális, ha a célfüggvény sora mindenütt nempozitív)

124 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 -1 6 z -2 3 4/1 = 4 6/(-1) = -6

125 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 -1 6 z -2 3 x1 u1 x2 u2 z

126 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 -1 6 z -2 3 x1 u1 x2 1 u2 z

127 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 -1 6 z -2 3 x1 u1 x2 1 u2 z -3

128 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 -1 6 z -2 3 x1 u1 x2 1 4 u2 z -3

129 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 -1 6 z -2 3 x1 u1 x2 1 4 u2 2 10 z -5 -3 -12

130 Minimum feladat felírása – 1. módszer
x1 x2 u1 1 4 u2 2 10 z -5 -3 -12 Nincsen pozitív elem a célfüggvény sorában: Optimumban vagyunk.


Letölteni ppt "Business Mathematics www.uni-corvinus.hu/~u2w6ol."

Hasonló előadás


Google Hirdetések