- Mátrixok és vektorok
- Determináns, adjungált
- Szállítási feladat
- Vektorterek, független és összefüggő vektorok
- Lineáris egyenletrendszerek, mátrixok rangja és inverze
- Lineáris programozás feladatok
- Legkisebb négyzetek módszere, legjobb lineáris közelítés
- Lineáris leképezések
- Maximális folyam, minimális vágás, Ford-Fulkerson algoritmus
- Sajátérték, sajátvektor, sajátfelbontás
- Síkbeli és térbeli leképezések és mátrixaik
- Vektornorma, mátrixnorma, mátrixok kondíciószáma
- Vektorok, egyenesek és síkok egyenletei
Lineáris programozás feladatok
Itt egy lineáris programozás feladat…
Ezek a korlátozó feltételek…
Olyan egyenlőtlenségek, amelyek a síkban egy egyenes valamelyik oldalát adják meg.
Azok a pontok, amelyek mindegyik feltételnek megfelelnek, itt helyezkednek el.
Ezt úgy hívjuk, hogy a lehetséges megoldások halmaza.
Ez a pont itt például egy lehetséges megoldás.
Vagy éppen ez a másik pont is egy lehetséges megoldás.
De ez a pont nem egy lehetséges megoldás.
A lehetséges megoldások között van néhány olyan, amik az egyenesek metszéspontjaiban vannak.
Ezeket bázismegoldásnak nevezzük.
De van rájuk egy nagyon extrém elnevezés is…
Ezek a pontok a lehetséges megoldások halmazának extremális pontjai.
És most lássuk, hogy a lehetséges megoldások közül melyik lesz a legjobb…
Ezt a célfüggvény fogja nekünk megmondani.
Ezek itt a célfüggvény szintvonalai.
Minél följebb toljuk ebbe az irányba a célfüggvényt, annál nagyobb lesz.
És minél lejjebb toljuk, annál kisebb.
Vagyis a célfüggvény itt még nem olyan nagy...
Itt van az utolsó pillanat, amikor a célfüggvény még érintkezik a lehetséges megoldások halmazával...
A lehetséges megoldások halmazán belül tehát a célfüggvény itt lesz maximális.
Ezt hívjuk optimális megoldásnak.
Az optimális megoldás most egyben bázismegoldás is.
Ezért nagyon frappánsan úgy hívjuk, hogy optimális bázismegoldás.
Hogyha a korlátozó feltételeken nem változtatunk...
De a célfüggvényen igen...
Akkor megeshet, hogy ehhez a célfüggvényhez már egy másik optimális bázismegoldás tartozik.
És a legviccesebb dolog még csak most jön...
Nézzük meg, hogy mi történik olyankor, ha a célfüggvény szintvonalai éppen párhuzamosak az egyik egyenessel.
Mondjuk párhuzamos például ezzel...
Ilyenkor két optimális bázismegoldás is van.
És ennek a szakasznak minden pontja optimális megoldás.
Mivel pedig egy szakasz végtelen sok pontból áll...
A feladatnak végtelen sok optimális megoldása van.
Egy ilyen síkbeli lineáris programozás feladatnak tehát vagy egy optimális megoldása tud lenni...
Amikor a célfüggvény szintvonalai egyik egyenessel sem párhuzamosak.
Ilyenkor az optimális megoldás egyben optimális bázismegoldás.
Vagy az is lehet, hogy a célfüggvény szintvonalai párhuzamosak valamelyik egyenessel.
Ilyenkor két optimális bázismegoldás van és végtelen sok optimális megoldás.
Nézzük meg, hogy mik lesznek ebben az esetben az optimális megoldások.
Az optimális bázismegoldásokat ránézésre meg tudjuk mondani…
És felírhatjuk őket vektoros alakban is.
A többi optimális megoldást pedig így kapjuk:
Egy légitársaság Európán belüli és tengerentúli járatokat is indít egy repülőtérről. Naponta összesen 14 darab járat indítására van lehetőségük. Az Európán belül repülő gépek naponta kétszer is tudnak fordulni, míg a tengerentúli járatok csak egyszer. Naponta 18 pilótát és 60 utaskísérőt tudnak szolgálatba állítani. Az Európán belül repülő gépekre 2 pilóta és 4 utaskísérő szükséges, a tengerentúlra repülő gépekre 3 pilóta és 12 utaskísérő.
Hány darab Európán belül repülő és hány darab tengerentúlra közlekedő gépet működtessenek, ha az európai járatokon 2500 euró, a tengerentúli járatokon pedig 8000 euró profit keletkezik egy fordulóval és a cél a profitot maximalizálása?
Az Európán belül repülő gépek száma legyen x darab…
A tengerentúlra repülő gépek száma pedig y darab.
Sőt, létezik még egy ennél is jobb elnevezés…
Ezeknél az LP feladatoknál az x és y helyett inkább az x1 és x2 jelöléseket szoktuk használni.
Most pedig nézzük, mit kezdhetnénk ezzel a feladattal…
Hát igen, meg kéne oldani…
Jönnek a korlátozó feltételek.
Van x1 darab gép, ami kétszer is fordulhat…
És x2 darab, ami csak egyszer.
Összesen pedig 14 járat indulhat.
Az első feltétel meg is van.
Aztán itt jönnek a pilóták…
Nincs belőlük túl sok…
Meg is van a második korlátozó feltétel…
És az utaskísérők…
Most pedig ábrázoljuk a korlátozó feltételeket.
Meg is van a lehetséges megoldások halmaza.
És most jöhet a célfüggvény…
Itt is működik a trükk…
Csak ki kell találni ide valamilyen számot.
Teljesen mindegy, hogy milyen számot.
A 40 ezer mondjuk jó lesz.
Itt jönnek a célfüggvény szintvonalai…
És ez lesz az optimális megoldás.
A jelek szerint 3 darab gépnek kell Európán belül közlekednie, és 4 gépnek a tengerentúlra.
Ja, mondjuk az Európán belüli járatok naponta kétszer fordulnak…