Kezdőoldal » Tudományok » Alkalmazott tudományok » Hogyan kell lineáris programoz...

Hogyan kell lineáris programozással célfüggvényt maximalizálni?

Figyelt kérdés

2x + y = 600

x + 2y = 600

0x + 5y = 1200

cf1= 200x + 340y

cf2= 68x + 208y


Az 1. és 2. célfüggvények melyik x,y koordinátáknál maximálisak?

Köszi a választ :*



2012. jún. 27. 13:55
1 2
 11/16 anonim ***** válasza:

Ja igazad van, elírtam. De akkor meg pláne nincs probléma.

[link]


Van 3 egyenesed. Ezek:

2x + y = 600

x + 2y = 600

0x + 5y = 1200


Berajzolod őket egy koordináta rendszerbe, és mivel <=-ről van szó, ezért az egyenesek alatti területet kell színezni.


(Nem kell pontosan berajzolni, de valami sematikus ábra kell, hogy lásd hol vannak az extremális pontok.

Például a linkelt oldal erre jó, hogy megcsinálja helyetted az ábrát. )


Extremális pont: Na ezt illene tudnod, hogy mi :P Ez az egész LP alapja...


Tömören a berajzolt tartománynak a csúcsai.

Ránézel a rajzra és látod, hogy 2 csúcsa van.


1. csúcs

Ránézek a rajzra. Az ábra "széle" a 3 egyenes. A rajz nem mutatja, hogy melyik melyik, azt neked kell kitalálni.

De ha érted, mi az, hogy x+2y=600 egyenes, akkor nem túl nehéz beazonosítani őket.


Szóval a rajz alapján az első extremális pont az alábbi két egyenes metszéspontja:

5y=1200 és x+2y=600


(A rajzon látszik is, hogy kb 100,250 a metszéspont)


A metszéspont meghatározása úgy megy, hogy megoldod ezt az egyenletrendszert.

5y=1200

x+2y=600


Elsőből: y=240,

Másodikba beírva: x+2*240=600 -->x=120

(120;240) pont az extremális pont.


2. extremális pont

2x+y=600

x+2y=600 egyenesek metszéspontja


(200;200)-nál van.



Következő lépés:

célfüggvény kiértékelése.

Ki kell számolni az extremális pontban az értékeit.


cf1=200*120+340*240=105600

cf1=200*200+340*200=108000


Maximum (200;200) pontban van, 108.000 a maximum érték.


cf2 ugyanez.

Annak meg (120;240)-nél van maximuma. cf2=58080

2012. jún. 27. 20:36
Hasznos számodra ez a válasz?
 12/16 A kérdező kommentje:

Ezek szerint csak egymás alatti egyenletekkel lehet számolni ugye? ..úgy értem nem lehet olyat hogy 5y=1200 és 2x+y=600?

Másik hogy ez így nagyon egyszerűnek tűnik és értem is amit írtál köszi.:)

2012. jún. 27. 21:44
 13/16 anonim ***** válasza:

A csúcsokat kell kiszámolni.


x+2y=600

5y=0


Megoldásából nem kapunk csúcsot.


A csúcsok mindig 2 egyenes metszéspontjai.

Ezért kell a rajz, hogy tudjad, melyik KÉT egyenes metszi ott egymást.


Ha nincs rajz és van mondjuk 5 egyenesed, akkor megteheted, hogy kiszámolod páronként a metszéspontokat.

Lesz összesen 10.


De ebből csak azok a jók, amik beleesnek a színezett részbe. És mondjuk olyanból csak 5 van, te meg 10-et számoltál, aminek a fele fölösleges.

2012. jún. 27. 22:16
Hasznos számodra ez a válasz?
 14/16 A kérdező kommentje:
hu azt hiszem értem! életet mentett mert ma vizsgázom, köszi!
2012. jún. 28. 08:50
 15/16 anonim ***** válasza:

Senki sem ismeri a szimplex algoritmust??

[link]

2012. jún. 30. 18:31
Hasznos számodra ez a válasz?
 16/16 A kérdező kommentje:
Mi az a szimplex mechanizmus..érthetőbben?
2012. júl. 1. 00:41
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!