Gazd. Mat II Gyakorlatok
8. gyakorlat
Érzékenységvizsgálat
Címkézési technika, út és üres vágás
megkeresése
Lineáris egyenlőtlenség-rendszerek megoldása
Az érzékenységvizsgálat során meg kell tudnunk oldani bizonyos egyszerű egyenlőtlenség-rendszereket.
Lineáris egyenlőtlenség-rendszerek megoldása
Az érzékenységvizsgálat során meg kell tudnunk oldani bizonyos egyszerű egyenlőtlenség-rendszereket.
Feladat
Oldjuk meg a következő egyenlőtlenséget: (λaz ismeretlen.)
−26λ, λ64, −36λ. Az egyenlőtlenség-rendszert grafikus úton oldjuk meg.
At ábráról leolvasható, hogy−26λ64vagy másképpen felírva λ∈[−2,4].
Feladat
Oldjuk meg a következő egyenlőtlenséget: (λaz ismeretlen.)
−26λ, λ64, −36λ. Az egyenlőtlenség-rendszert grafikus úton oldjuk meg.
At ábráról leolvasható, hogy−26λ64vagy másképpen felírva λ∈[−2,4].
Feladat
Oldjuk meg a következő egyenlőtlenséget: (λaz ismeretlen.)
−26λ, λ64, −36λ.
Az egyenlőtlenség-rendszert grafikus úton oldjuk meg.
At ábráról leolvasható, hogy−26λ64vagy másképpen felírva λ∈[−2,4].
Feladat
Oldjuk meg a következő egyenlőtlenséget: (λaz ismeretlen.)
−26λ, λ64, −36λ.
Az egyenlőtlenség-rendszert grafikus úton oldjuk meg.
At ábráról leolvasható, hogy−26λ64vagy másképpen felírva λ∈[−2,4].
Feladat
Oldjuk meg a következő egyenlőtlenséget: (λaz ismeretlen.)
−26λ, λ64, −36λ.
Az egyenlőtlenség-rendszert grafikus úton oldjuk meg.
At ábráról leolvasható, hogy−26λ64vagy másképpen felírva λ∈[−2,4].
Feladat
Oldjuk meg a következő egyenlőtlenséget: (λaz ismeretlen.)
−26λ, λ64, −36λ.
Az egyenlőtlenség-rendszert grafikus úton oldjuk meg.
At ábráról leolvasható, hogy−26λ64vagy másképpen felírva λ∈[−2,4].
Azok az egyenlőtlenség-rendszerek, melyeket meg kell oldanunk az érzékenységvizsgálat során
b+λui >0
alakúak, aholb,ui∈Rnadott vektorok,λaz ismeretlen és az egyenlőtlenség komponensenként értendő.
Ezeket az egyenlőtlenségeket előszörλ-ra kell rendeznünk. A rendezés során a következő szabályokat alkalmazzuk:
Ha az egyenlőtlenség mindkét oldalához ugyanazt a valós számot adjuk hozzá (vagy vonjuk ki) a relációjel megőrződik. Ha az egyenlőtlenség mindkét oldalát ugyanazzal a pozitív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a negatív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megfordul.
Azok az egyenlőtlenség-rendszerek, melyeket meg kell oldanunk az érzékenységvizsgálat során
b+λui >0
alakúak, aholb,ui∈Rnadott vektorok,λaz ismeretlen és az egyenlőtlenség komponensenként értendő.
Ezeket az egyenlőtlenségeket előszörλ-ra kell rendeznünk. A rendezés során a következő szabályokat alkalmazzuk:
Ha az egyenlőtlenség mindkét oldalához ugyanazt a valós számot adjuk hozzá (vagy vonjuk ki) a relációjel megőrződik. Ha az egyenlőtlenség mindkét oldalát ugyanazzal a pozitív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a negatív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megfordul.
Azok az egyenlőtlenség-rendszerek, melyeket meg kell oldanunk az érzékenységvizsgálat során
b+λui >0
alakúak, aholb,ui∈Rnadott vektorok,λaz ismeretlen és az egyenlőtlenség komponensenként értendő.
Ezeket az egyenlőtlenségeket előszörλ-ra kell rendeznünk. A rendezés során a következő szabályokat alkalmazzuk:
Ha az egyenlőtlenség mindkét oldalához ugyanazt a valós számot adjuk hozzá (vagy vonjuk ki) a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a pozitív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a negatív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megfordul.
Azok az egyenlőtlenség-rendszerek, melyeket meg kell oldanunk az érzékenységvizsgálat során
b+λui >0
alakúak, aholb,ui∈Rnadott vektorok,λaz ismeretlen és az egyenlőtlenség komponensenként értendő.
Ezeket az egyenlőtlenségeket előszörλ-ra kell rendeznünk. A rendezés során a következő szabályokat alkalmazzuk:
Ha az egyenlőtlenség mindkét oldalához ugyanazt a valós számot adjuk hozzá (vagy vonjuk ki) a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a pozitív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a negatív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megfordul.
Azok az egyenlőtlenség-rendszerek, melyeket meg kell oldanunk az érzékenységvizsgálat során
b+λui >0
alakúak, aholb,ui∈Rnadott vektorok,λaz ismeretlen és az egyenlőtlenség komponensenként értendő.
Ezeket az egyenlőtlenségeket előszörλ-ra kell rendeznünk. A rendezés során a következő szabályokat alkalmazzuk:
Ha az egyenlőtlenség mindkét oldalához ugyanazt a valós számot adjuk hozzá (vagy vonjuk ki) a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a pozitív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megőrződik.
Ha az egyenlőtlenség mindkét oldalát ugyanazzal a negatív valós számmal szorozzuk (vagy osztjuk), akkor a relációjel megfordul.
Feladat
Oldjuk meg az alábbi egyenlőtlenség-rendszert: 2λ+3>0 −3
−3λ+5>0 −5
−3λ−2>0 +2
=⇒
2λ>−3 :2
−3λ>−5 : (−3)
−3λ>2 : (−3)
=⇒
λ>−3 2 λ6 5
3 λ6−2
3
=⇒
−3 2 6λ λ6 5 3 λ6−2
3
Feladat
Oldjuk meg az alábbi egyenlőtlenség-rendszert:
2λ+3>0 −3
−3λ+5>0 −5
−3λ−2>0 +2
=⇒
2λ>−3 :2
−3λ>−5 : (−3)
−3λ>2 : (−3)
=⇒
λ>−3 2 λ6 5
3 λ6−2
3
=⇒
−3 2 6λ λ6 5 3 λ6−2
3
Feladat
Oldjuk meg az alábbi egyenlőtlenség-rendszert:
2λ+3>0 −3
−3λ+5>0 −5
−3λ−2>0 +2
=⇒
2λ>−3 :2
−3λ>−5 : (−3)
−3λ>2 : (−3)
=⇒
λ>−3 2 λ6 5
3 λ6−2
3
=⇒
−3 2 6λ λ6 5 3 λ6−2
3
Feladat
Oldjuk meg az alábbi egyenlőtlenség-rendszert:
2λ+3>0 −3
−3λ+5>0 −5
−3λ−2>0 +2
=⇒
2λ>−3 :2
−3λ>−5 : (−3)
−3λ>2 : (−3)
=⇒
λ>−3 2 λ6 5
3 λ6−2
3
=⇒
−3 2 6λ λ6 5 3 λ6−2
3
Feladat
Oldjuk meg az alábbi egyenlőtlenség-rendszert:
2λ+3>0 −3
−3λ+5>0 −5
−3λ−2>0 +2
=⇒
2λ>−3 :2
−3λ>−5 : (−3)
−3λ>2 : (−3)
=⇒
λ>−3 2 λ6 5
3 λ6−2
3
=⇒
−3 2 6λ λ6 5 3 λ6−2
3
Feladat
Oldjuk meg az alábbi egyenlőtlenség-rendszert:
2λ+3>0 −3
−3λ+5>0 −5
−3λ−2>0 +2
=⇒
2λ>−3 :2
−3λ>−5 : (−3)
−3λ>2 : (−3)
=⇒
λ>−3 2 λ6 5
3 λ6−2
3
=⇒
−3 2 6λ λ6 5 3 λ6−2
3
Az ábráról leolvasható, hogy−32 6λ6−23, azazλ∈
−32,−23 .
Az ábráról leolvasható, hogy−32 6λ6−23, azazλ∈
−32,−23 .
A lineáris programozási feladatok érzékenységvizsgálata
Az érzékenységvizsgálat során azt állapítjuk meg, hogy a modell adatainak a változtatása milyen hatással van a célfüggvény értékének a megváltozására.
Arra kérdésre is választ kapunk, hogy ezek a változtatásokat milyen határok között hajthatók végre közvetlenül az eredeti adatokat és optimális megoldást tartalmazó szimplex táblázat alapján, azaz nem kell a nem kell a feladatot újra számolni.
Mindig csak egy adatot változtatunk meg. Az alábbi két esetet vizsgáljuk:
1. Csak a b(azaz a bal oldal) egy komponensét változtatjuk meg, 2. Ac (célfüggvény-együttható) megfelelő komponense
megváltoztatásának a hatását vizsgáljuk.
Az érzékenységvizsgálat során azt állapítjuk meg, hogy a modell adatainak a változtatása milyen hatással van a célfüggvény értékének a megváltozására.
Arra kérdésre is választ kapunk, hogy ezek a változtatásokat milyen határok között hajthatók végre közvetlenül az eredeti adatokat és optimális megoldást tartalmazó szimplex táblázat alapján, azaz nem kell a nem kell a feladatot újra számolni.
Mindig csak egy adatot változtatunk meg. Az alábbi két esetet vizsgáljuk:
1. Csak a b(azaz a bal oldal) egy komponensét változtatjuk meg, 2. Ac (célfüggvény-együttható) megfelelő komponense
megváltoztatásának a hatását vizsgáljuk.
Az érzékenységvizsgálat során azt állapítjuk meg, hogy a modell adatainak a változtatása milyen hatással van a célfüggvény értékének a megváltozására.
Arra kérdésre is választ kapunk, hogy ezek a változtatásokat milyen határok között hajthatók végre közvetlenül az eredeti adatokat és optimális megoldást tartalmazó szimplex táblázat alapján, azaz nem kell a nem kell a feladatot újra számolni.
Mindig csak egy adatot változtatunk meg. Az alábbi két esetet vizsgáljuk:
1. Csak a b(azaz a bal oldal) egy komponensét változtatjuk meg, 2. Ac (célfüggvény-együttható) megfelelő komponense
megváltoztatásának a hatását vizsgáljuk.
Az érzékenységvizsgálat során azt állapítjuk meg, hogy a modell adatainak a változtatása milyen hatással van a célfüggvény értékének a megváltozására.
Arra kérdésre is választ kapunk, hogy ezek a változtatásokat milyen határok között hajthatók végre közvetlenül az eredeti adatokat és optimális megoldást tartalmazó szimplex táblázat alapján, azaz nem kell a nem kell a feladatot újra számolni.
Mindig csak egy adatot változtatunk meg. Az alábbi két esetet vizsgáljuk:
1. Csak ab (azaz a bal oldal) egy komponensét változtatjuk meg,
2. Ac (célfüggvény-együttható) megfelelő komponense megváltoztatásának a hatását vizsgáljuk.
Az érzékenységvizsgálat során azt állapítjuk meg, hogy a modell adatainak a változtatása milyen hatással van a célfüggvény értékének a megváltozására.
Arra kérdésre is választ kapunk, hogy ezek a változtatásokat milyen határok között hajthatók végre közvetlenül az eredeti adatokat és optimális megoldást tartalmazó szimplex táblázat alapján, azaz nem kell a nem kell a feladatot újra számolni.
Mindig csak egy adatot változtatunk meg. Az alábbi két esetet vizsgáljuk:
1. Csak ab (azaz a bal oldal) egy komponensét változtatjuk meg, 2. Ac (célfüggvény-együttható) megfelelő komponense
megváltoztatásának a hatását vizsgáljuk.
A baloldal megfelelő komponensének a megváltoztatása
A baloldali-edik komponensebi-ről bi +λ-ra változik. Ehhez a változtatáshoz kapcsolódik az árnyékár fogalma:
Árnyékár: abi egységnyi megváltoztatása, a célfüggvény hány egységgel történő megváltoztatását jelöli. Ez egy előjeles szám, negatív érték esetén csökken a célfüggvény értéke, pozitív érték esetén nő a célfüggvény értéke.
A baloldal megfelelő komponensének a megváltoztatása
A baloldali-edik komponensebi-ről bi +λ-ra változik. Ehhez a változtatáshoz kapcsolódik az árnyékár fogalma:
Árnyékár: abi egységnyi megváltoztatása, a célfüggvény hány egységgel történő megváltoztatását jelöli. Ez egy előjeles szám, negatív érték esetén csökken a célfüggvény értéke, pozitív érték esetén nő a célfüggvény értéke.
A baloldal megfelelő komponensének a megváltoztatása
A baloldali-edik komponensebi-ről bi +λ-ra változik. Ehhez a változtatáshoz kapcsolódik az árnyékár fogalma:
Árnyékár: abi egységnyi megváltoztatása, a célfüggvény hány egységgel történő megváltoztatását jelöli. Ez egy előjeles szám, negatív érték esetén csökken a célfüggvény értéke, pozitív érték esetén nő a célfüggvény értéke.
A baloldal megváltozása (algoritmus)
Az algoritmusa következő: A bi értékét változtatjuk meg bi +λ-ra. Két esetet vizsgálunk:
1. Ha az ui vagyu∗i nincs bázisban, akkor elkészítjük a b+λui vagy b+λu∗i oszlopvektort (nem beleértve a vizsgálósorhoz tartozó komponenst).
Megoldjuk λ-ra a
b+λui>0,(vagy b+λu∗i >0)
egyenlőtlenség rendszert, természetesen az egyenlőtlenségek komponensenként értendők. Így megkapjuk azt a tartományt, amelybe tartozóλesetén alkalmazható az eljárás.
A baloldal megváltozása (algoritmus)
Az algoritmusa következő: A bi értékét változtatjuk meg bi +λ-ra. Két esetet vizsgálunk:
1. Ha az ui vagyu∗i nincs bázisban, akkor elkészítjük a b+λui vagy b+λu∗i oszlopvektort (nem beleértve a vizsgálósorhoz tartozó komponenst).
Megoldjuk λ-ra a
b+λui>0,(vagy b+λu∗i >0)
egyenlőtlenség rendszert, természetesen az egyenlőtlenségek komponensenként értendők. Így megkapjuk azt a tartományt, amelybe tartozóλesetén alkalmazható az eljárás.
A baloldal megváltozása (algoritmus)
Az algoritmusa következő: A bi értékét változtatjuk meg bi +λ-ra. Két esetet vizsgálunk:
1. Ha az ui vagyu∗i nincs bázisban, akkor elkészítjük a b+λui vagyb+λu∗i oszlopvektort (nem beleértve a vizsgálósorhoz tartozó komponenst).
Megoldjuk λ-ra a
b+λui>0,(vagy b+λu∗i >0)
egyenlőtlenség rendszert, természetesen az egyenlőtlenségek komponensenként értendők. Így megkapjuk azt a tartományt, amelybe tartozóλesetén alkalmazható az eljárás.
A baloldal megváltozása (algoritmus)
Az algoritmusa következő: A bi értékét változtatjuk meg bi +λ-ra. Két esetet vizsgálunk:
1. Ha az ui vagyu∗i nincs bázisban, akkor elkészítjük a b+λui vagyb+λu∗i oszlopvektort (nem beleértve a vizsgálósorhoz tartozó komponenst).
Megoldjuk λ-ra a
b+λui>0,(vagy b+λu∗i >0)
egyenlőtlenség rendszert, természetesen az egyenlőtlenségek komponensenként értendők. Így megkapjuk azt a tartományt, amelybe tartozóλesetén alkalmazható az eljárás.
A baloldal megváltozása (algoritmus)
Az algoritmusa következő: A bi értékét változtatjuk meg bi +λ-ra. Két esetet vizsgálunk:
1. Ha az ui vagyu∗i nincs bázisban, akkor elkészítjük a b+λui vagyb+λu∗i oszlopvektort (nem beleértve a vizsgálósorhoz tartozó komponenst).
Megoldjuk λ-ra a
b+λui>0,(vagy b+λu∗i >0)
egyenlőtlenség rendszert, természetesen az egyenlőtlenségek komponensenként értendők. Így megkapjuk azt a tartományt, amelybe tartozóλesetén alkalmazható az eljárás.
A baloldal megváltozása (algoritmus)
Az algoritmusa következő: A bi értékét változtatjuk meg bi +λ-ra. Két esetet vizsgálunk:
1. Ha az ui vagyu∗i nincs bázisban, akkor elkészítjük a b+λui vagyb+λu∗i oszlopvektort (nem beleértve a vizsgálósorhoz tartozó komponenst).
Megoldjuk λ-ra a
b+λui>0,(vagy b+λu∗i >0)
egyenlőtlenség rendszert, természetesen az egyenlőtlenségek komponensenként értendők. Így megkapjuk azt a tartományt, amelybe tartozóλesetén alkalmazható az eljárás.
Az árnyékárat azui vagyui∗ oszlop vizsgálósorba eső komponense adja. Tehát az árnyékár nem más, mint a duális változó megfelelő értéke. Jelöljük ezt az értéketyi-vel és a célfüggvény eredeti értékét z0 módon. Ekkor a célfüggvény értéke z0+λyi-re változik.
2. Ha az ui bázisban van, akkor a táblázatban felveszünk egyui
oszlopot, amely nem más, mint a standard bázis megfelelő eleme.
Tehát az ui oszlopnak azok a komponensei, amelyek nem az ui-hez tartozó sorban vannak 0-k lesznek, azui-hez tartozó sorba 1-et írunk. A vizsgálósor ui-hez tartozó komponense is 0 lesz.
Ennek megfelelően, az árnyékár 0, tehát a célfüggvény értéke nem változik, illetve az érvényesség tartományát abi−λ>0 egyenlőtlenség szolgáltatja.
Az árnyékárat azui vagyui∗ oszlop vizsgálósorba eső komponense adja. Tehát az árnyékár nem más, mint a duális változó megfelelő értéke. Jelöljük ezt az értéketyi-vel és a célfüggvény eredeti értékét z0 módon. Ekkor a célfüggvény értéke z0+λyi-re változik.
2. Ha az ui bázisban van, akkor a táblázatban felveszünk egyui
oszlopot, amely nem más, mint a standard bázis megfelelő eleme.
Tehát az ui oszlopnak azok a komponensei, amelyek nem az ui-hez tartozó sorban vannak 0-k lesznek, azui-hez tartozó sorba 1-et írunk. A vizsgálósor ui-hez tartozó komponense is 0 lesz.
Ennek megfelelően, az árnyékár 0, tehát a célfüggvény értéke nem változik, illetve az érvényesség tartományát abi−λ>0 egyenlőtlenség szolgáltatja.
Az árnyékárat azui vagyui∗ oszlop vizsgálósorba eső komponense adja. Tehát az árnyékár nem más, mint a duális változó megfelelő értéke. Jelöljük ezt az értéketyi-vel és a célfüggvény eredeti értékét z0 módon. Ekkor a célfüggvény értéke z0+λyi-re változik.
2. Ha az ui bázisban van, akkor a táblázatban felveszünk egyui
oszlopot, amely nem más, mint a standard bázis megfelelő eleme.
Tehát az ui oszlopnak azok a komponensei, amelyek nem az ui-hez tartozó sorban vannak 0-k lesznek, azui-hez tartozó sorba 1-et írunk. A vizsgálósor ui-hez tartozó komponense is 0 lesz.
Ennek megfelelően, az árnyékár 0, tehát a célfüggvény értéke nem változik, illetve az érvényesség tartományát abi−λ>0 egyenlőtlenség szolgáltatja.
Az árnyékárat azui vagyui∗ oszlop vizsgálósorba eső komponense adja. Tehát az árnyékár nem más, mint a duális változó megfelelő értéke. Jelöljük ezt az értéketyi-vel és a célfüggvény eredeti értékét z0 módon. Ekkor a célfüggvény értéke z0+λyi-re változik.
2. Ha az ui bázisban van, akkor a táblázatban felveszünk egyui
oszlopot, amely nem más, mint a standard bázis megfelelő eleme.
Tehát az ui oszlopnak azok a komponensei, amelyek nem az ui-hez tartozó sorban vannak 0-k lesznek, azui-hez tartozó sorba 1-et írunk. A vizsgálósor ui-hez tartozó komponense is 0 lesz.
Ennek megfelelően, az árnyékár 0, tehát a célfüggvény értéke nem változik, illetve az érvényesség tartományát abi−λ>0 egyenlőtlenség szolgáltatja.
Feladat
A lineáris programozási feladat:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Végezzük el az érzékenységvizsgálatot abban az esetben, amikor b1-etb1+λ-ra változtatjuk.
Feladat
A lineáris programozási feladat:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Végezzük el az érzékenységvizsgálatot abban az esetben, amikor b1-etb1+λ-ra változtatjuk.
Feladat
A lineáris programozási feladat:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Végezzük el az érzékenységvizsgálatot abban az esetben, amikor b1-etb1+λ-ra változtatjuk.
Feladat
A lineáris programozási feladat:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Végezzük el az érzékenységvizsgálatot abban az esetben, amikor b1-etb1+λ-ra változtatjuk.
Megoldás
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3 x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0 Az alábbi egyenlőtlenség-rendszert kell megoldanunk:
10+1λ>0 λ>−10 40+2λ>0 λ>−20 40+0λ>0
Megoldás
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3 x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0 Az alábbi egyenlőtlenség-rendszert kell megoldanunk:
10+1λ>0 λ>−10 40+2λ>0 λ>−20 40+0λ>0
Megoldás
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3 x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az alábbi egyenlőtlenség-rendszert kell megoldanunk: 10+1λ>0 λ>−10 40+2λ>0 λ>−20 40+0λ>0
Megoldás
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3 x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0 Az alábbi egyenlőtlenség-rendszert kell megoldanunk:
10+1λ>0 λ>−10 40+2λ>0 λ>−20 40+0λ>0
Megoldás
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3 x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0 Az alábbi egyenlőtlenség-rendszert kell megoldanunk:
10+1λ>0 λ>−10 40+2λ>0 λ>−20 40+0λ>0
A célfüggvény értéke: −280−8λ.
Teháta tartomány, amelyen belül megváltoztathatjuk a b1-et λ-val: λ>−10.
A célfüggvény megváltozása: 208+8λ. A b1 árnyékára: 8.
A célfüggvény értéke: −280−8λ.
Teháta tartomány, amelyen belül megváltoztathatjuk ab1-et λ-val: λ>−10.
A célfüggvény megváltozása: 208+8λ. A b1 árnyékára: 8.
A célfüggvény értéke: −280−8λ.
Teháta tartomány, amelyen belül megváltoztathatjuk ab1-et λ-val: λ>−10.
A célfüggvény megváltozása: 208+8λ.
A b1 árnyékára: 8.
A célfüggvény értéke: −280−8λ.
Teháta tartomány, amelyen belül megváltoztathatjuk ab1-et λ-val: λ>−10.
A célfüggvény megváltozása: 208+8λ.
Ab1 árnyékára: 8.
Most nézzük meg, hogy ab2 értékének a megváltoztatása milyen hatással van a célfüggvény értékének a megváltozására.
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Most nézzük meg, hogy ab2 értékének a megváltoztatása milyen hatással van a célfüggvény értékének a megváltozására.
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Most nézzük meg, hogy ab2 értékének a megváltoztatása milyen hatással van a célfüggvény értékének a megváltozására.
Az utolsó szimplex tábla:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
10−λ>0 λ610 40−λ>0 λ640 40+λ>0 −406λ
−208+3λ
Teháta tartomány, amelyen belül megváltoztathatjuk a b2-et λ-val: −406λ610
A célfüggvény értékének a megváltozása: 280−3λ. A b2 árnyékára: −3.
10−λ>0 λ610 40−λ>0 λ640 40+λ>0 −406λ
−208+3λ
Teháta tartomány, amelyen belül megváltoztathatjuk ab2-et λ-val: −406λ610
A célfüggvény értékének a megváltozása: 280−3λ. A b2 árnyékára: −3.
10−λ>0 λ610 40−λ>0 λ640 40+λ>0 −406λ
−208+3λ
Teháta tartomány, amelyen belül megváltoztathatjuk ab2-et λ-val: −406λ610
A célfüggvény értékének a megváltozása: 280−3λ.
A b2 árnyékára: −3.
10−λ>0 λ610 40−λ>0 λ640 40+λ>0 −406λ
−208+3λ
Teháta tartomány, amelyen belül megváltoztathatjuk ab2-et λ-val: −406λ610
A célfüggvény értékének a megváltozása: 280−3λ.
Ab2 árnyékára: −3.
Mi van akkor, ha abi bázisban van?
Feladat
Végezzünk érzékenységvizsgálatotb2-re az alábbi lineáris programozási feladatban.
x1+2x2 625 x1+3x2 633 x1+x2 622 x1>0,x2 >0 3x1+5x2 →max
Feladat
Végezzünk érzékenységvizsgálatotb2-re az alábbi lineáris programozási feladatban.
x1+2x2 625 x1+3x2 633 x1+x2 622 x1>0,x2 >0 3x1+5x2 →max
Feladat
Végezzünk érzékenységvizsgálatotb2-re az alábbi lineáris programozási feladatban.
x1+2x2 625 x1+3x2 633 x1+x2 622 x1 >0,x2 >0 3x1+5x2 →max
Megoldás
A pivotálások sorozata után kapjuk azoptimális szimplex táblát:
u3 u1 u2
x2
u2
x1
−1 1 5 0
1 −2 3 1
2 −1 15 0
−1 −2 −70 0
Látható, hogyu2 bázisban van, így felvesszük a nem bázisban szereplő vektorok közé, mint egységvektort. A vizsgáló sorbeli komponense 0 lesz. Innen már minden folyik a maga megszokott medrében.
Megoldás
A pivotálások sorozata után kapjuk azoptimális szimplex táblát:
u3 u1 u2
x2
u2
x1
−1 1 5 0
1 −2 3 1
2 −1 15 0
−1 −2 −70 0
Látható, hogyu2 bázisban van, így felvesszük a nem bázisban szereplő vektorok közé, mint egységvektort. A vizsgáló sorbeli komponense 0 lesz. Innen már minden folyik a maga megszokott medrében.
Megoldás
A pivotálások sorozata után kapjuk azoptimális szimplex táblát:
u3 u1 u2
x2
u2
x1
−1 1 5 0
1 −2 3 1
2 −1 15 0
−1 −2 −70 0
Látható, hogyu2 bázisban van, így felvesszük a nem bázisban szereplő vektorok közé, mint egységvektort. A vizsgáló sorbeli komponense 0 lesz. Innen már minden folyik a maga megszokott medrében.
u3 u1 u2 x2
u2
x1
−1 1 5 0
1 −2 3 1
2 −1 15 0
−1 −2 −70 0
5>0
3+λ>0 −36λ 15>0
−70
Látható, hogya tartomány, amelyben ab2 értéke
megváltoztathatóλ-val: −3>λ, és a célfüggvény értéke nem változik.
u3 u1 u2 x2
u2
x1
−1 1 5 0
1 −2 3 1
2 −1 15 0
−1 −2 −70 0
5>0
3+λ>0 −36λ 15>0
−70 Látható, hogya tartomány, amelyben ab2 értéke
megváltoztathatóλ-val: −3>λ, és a célfüggvény értéke nem változik.
Feladat
Végezzünkérzékenységvizsgálat c1-re az alábbi lineáris programozási feladatban:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Ezzel a lineáris programozási feladattal már korábban is foglalkoztunk.
Feladat
Végezzünkérzékenységvizsgálat c1-re az alábbi lineáris programozási feladatban:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Ezzel a lineáris programozási feladattal már korábban is foglalkoztunk.
Feladat
Végezzünkérzékenységvizsgálat c1-re az alábbi lineáris programozási feladatban:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Ezzel a lineáris programozási feladattal már korábban is foglalkoztunk.
Feladat
Végezzünkérzékenységvizsgálat c1-re az alábbi lineáris programozási feladatban:
x1+2x2+ x3 650 x1+ x2 =40 x1+ x2+3x3 >20 x1>0,x1>0,x3 >0, 5x1−2x2+8x3 →max
Ezzel a lineáris programozási feladattal már korábban is foglalkoztunk.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény: 5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max
Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
Az optimális szimplex táblázat:
x2 u1 u2∗ u3∗ x3
v3
x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
−15 −8 −280 3 0
Az eredeti feladat egy maximumfeladat volt, az eredeti célfüggvény:
5x1−2x2+8x3 → max
Ac1 =5 célfüggvény együttható 5-ről 5+λ-ra változtatjuk, tehát a megváltozott célfüggvény:
(5+λ)x1−2x2+8x3 → max Ezt átírjuk minimumfeladatra.
(−5−λ)x1+2x2−8x3 → max.
Az új célfüggvény együtthatókkal elkészítjük az új vizsgálósort a szokott módon.
2 0
x2 u1 u2∗ u3∗
−8 x3
0 v3
(−5−λ) x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
(−15−λ) −8 (−280−40λ)
(−5−λ)u−8−2=−15−λ, (−5−λ)·40−8·10=−280−40λ,
−15−λ <0 ⇒ −15< λ,
A táblázat akkor marad optimális, ha: −15−λ <0, azaz
−15< λ.
A megváltozott célfüggvény optimális értéke: 280+40λ. (x1, x2,x3 értéke nem változik.)
2 0
x2 u1 u2∗ u3∗
−8 x3
0 v3
(−5−λ) x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
(−15−λ) −8 (−280−40λ) (−5−λ)u−8−2=−15−λ, (−5−λ)·40−8·10=−280−40λ,
−15−λ <0 ⇒ −15< λ,
A táblázat akkor marad optimális, ha: −15−λ <0, azaz
−15< λ.
A megváltozott célfüggvény optimális értéke: 280+40λ. (x1, x2,x3 értéke nem változik.)
2 0
x2 u1 u2∗ u3∗
−8 x3
0 v3
(−5−λ) x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
(−15−λ) −8 (−280−40λ) (−5−λ)u−8−2=−15−λ, (−5−λ)·40−8·10=−280−40λ,
−15−λ <0 ⇒ −15< λ,
A táblázat akkor marad optimális, ha: −15−λ <0, azaz
−15< λ.
A megváltozott célfüggvény optimális értéke: 280+40λ. (x1, x2,x3 értéke nem változik.)
2 0
x2 u1 u2∗ u3∗
−8 x3
0 v3
(−5−λ) x1
1 1 10 −1 0
2 2 40 −1 −1
1 0 40 1 0
(−15−λ) −8 (−280−40λ) (−5−λ)u−8−2=−15−λ, (−5−λ)·40−8·10=−280−40λ,
−15−λ <0 ⇒ −15< λ,
A táblázat akkor marad optimális, ha: −15−λ <0, azaz
−15< λ.
A megváltozott célfüggvény optimális értéke: 280+40λ. (x1, x2,x3 értéke nem változik.)
A gráfelmélet alkalmazása
lineáris programozás feladatok megoldásában
Digráf
Digráf-nak (Directed graph) nevezünk egy(N,A)párt, ahol N (node) egy nemüres halmaz a csúcsok halmaza, A ⊂(N × N)\ {(x,x)|x ∈ N } (arc) élek halmaza.
Tehát az élek olyan rendezett párok halmaza, melyek komponensei a csúcsok halmazának az elemei, és a komponensek különböznek egymástól. Tehát a hurokélek nem megengedettek.
Digráf
Digráf-nak (Directed graph) nevezünk egy(N,A)párt, ahol
N (node) egy nemüres halmaz a csúcsok halmaza, A ⊂(N × N)\ {(x,x)|x ∈ N } (arc) élek halmaza.
Tehát az élek olyan rendezett párok halmaza, melyek komponensei a csúcsok halmazának az elemei, és a komponensek különböznek egymástól. Tehát a hurokélek nem megengedettek.
Digráf
Digráf-nak (Directed graph) nevezünk egy(N,A)párt, ahol N (node) egy nemüres halmaz a csúcsok halmaza,
A ⊂(N × N)\ {(x,x)|x ∈ N } (arc) élek halmaza.
Tehát az élek olyan rendezett párok halmaza, melyek komponensei a csúcsok halmazának az elemei, és a komponensek különböznek egymástól. Tehát a hurokélek nem megengedettek.
Digráf
Digráf-nak (Directed graph) nevezünk egy(N,A)párt, ahol N (node) egy nemüres halmaz a csúcsok halmaza, A ⊂(N × N)\ {(x,x)|x ∈ N } (arc) élek halmaza.
Tehát az élek olyan rendezett párok halmaza, melyek komponensei a csúcsok halmazának az elemei, és a komponensek különböznek egymástól. Tehát a hurokélek nem megengedettek.
Digráf
Digráf-nak (Directed graph) nevezünk egy(N,A)párt, ahol N (node) egy nemüres halmaz a csúcsok halmaza, A ⊂(N × N)\ {(x,x)|x ∈ N } (arc) élek halmaza.
Tehát az élek olyan rendezett párok halmaza, melyek komponensei a csúcsok halmazának az elemei, és a komponensek különböznek egymástól. Tehát a hurokélek nem megengedettek.
Példa
Nézzünk egy konkrét példát digráfra: Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}. Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Példa
Nézzünk egy konkrét példát digráfra:
Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}. Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Példa
Nézzünk egy konkrét példát digráfra:
Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}. Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Példa
Nézzünk egy konkrét példát digráfra:
Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}. Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Példa
Nézzünk egy konkrét példát digráfra:
Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}.
Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Példa
Nézzünk egy konkrét példát digráfra:
Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}.
Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Példa
Nézzünk egy konkrét példát digráfra:
Legyenek
N ={1,2,3,4,5,6},
A={(1,2),(1,4),(2,3),(2,4),(3,6),(4,5),(5,3),(5,6)}.
Ekkor a digráfot az alábbi ábrával szemléltethetjük:
Struktúramátrix
Egy adott digráf struktúramátrixa egy olyan négyzetes mátrix, vagy inkább táblázat, amelyben a sorok és az oszlopok is a digráf csúcsaival vannak jelölve és azokba a cellákba rakunk csillagot, amelyek éleket jelölnek.
Példaként tekintsük a fenti digráf struktúramátrixát.
1 2 3 4 5 6
1 \ ∗ ∗
2 \ ∗ ∗
3 \ ∗
4 \ ∗
5 ∗ \ ∗
6 \
Struktúramátrix
Egy adott digráf struktúramátrixa egy olyan négyzetes mátrix, vagy inkább táblázat, amelyben a sorok és az oszlopok is a digráf csúcsaival vannak jelölve és azokba a cellákba rakunk csillagot, amelyek éleket jelölnek.
Példaként tekintsük a fenti digráf struktúramátrixát.
1 2 3 4 5 6
1 \ ∗ ∗
2 \ ∗ ∗
3 \ ∗
4 \ ∗
5 ∗ \ ∗
6 \
Struktúramátrix
Egy adott digráf struktúramátrixa egy olyan négyzetes mátrix, vagy inkább táblázat, amelyben a sorok és az oszlopok is a digráf csúcsaival vannak jelölve és azokba a cellákba rakunk csillagot, amelyek éleket jelölnek.
Példaként tekintsük a fenti digráf struktúramátrixát.
1 2 3 4 5 6
1 \ ∗ ∗
2 \ ∗ ∗
3 \ ∗
4 \ ∗
5 ∗ \ ∗
6 \
Van más lehetőség egy digráf reprezentálására, például egy HONNON-HOVÁ kétsoros táblázat. Ennek a táblázatnak ez oszlopai jelentik az éleket.
Út
Legyen(N,A) egy digráf. Az (x1, . . . ,xk) pontsorozatotútnak nevezzük, ha
1 xi ∈ N (i =1,2, . . . ,k)
2 (xi−1,xi)∈ A (i =2, . . . ,k)
Azaz az út egy olyan pontsorozat, amelyben az egymást követő pontok éllel vannak összekötve. Fontos, hogy az út pontsorozat, bár az alkalmazások során mindig a pontsorozat által
meghatározott élekkel fogunk számolni.
Út
Legyen(N,A) egy digráf. Az (x1, . . . ,xk) pontsorozatotútnak nevezzük, ha
1 xi ∈ N (i =1,2, . . . ,k)
2 (xi−1,xi)∈ A (i =2, . . . ,k)
Azaz az út egy olyan pontsorozat, amelyben az egymást követő pontok éllel vannak összekötve. Fontos, hogy az út pontsorozat, bár az alkalmazások során mindig a pontsorozat által
meghatározott élekkel fogunk számolni.
Út
Legyen(N,A) egy digráf. Az (x1, . . . ,xk) pontsorozatotútnak nevezzük, ha
1 xi ∈ N (i =1,2, . . . ,k)
2 (xi−1,xi)∈ A (i =2, . . . ,k)
Azaz az út egy olyan pontsorozat, amelyben az egymást követő pontok éllel vannak összekötve. Fontos, hogy az út pontsorozat, bár az alkalmazások során mindig a pontsorozat által
meghatározott élekkel fogunk számolni.
Út
Legyen(N,A) egy digráf. Az (x1, . . . ,xk) pontsorozatotútnak nevezzük, ha
1 xi ∈ N (i =1,2, . . . ,k)
2 (xi−1,xi)∈ A (i =2, . . . ,k)
Azaz az út egy olyan pontsorozat, amelyben az egymást követő pontok éllel vannak összekötve. Fontos, hogy az út pontsorozat, bár az alkalmazások során mindig a pontsorozat által
meghatározott élekkel fogunk számolni.
Út
Legyen(N,A) egy digráf. Az (x1, . . . ,xk) pontsorozatotútnak nevezzük, ha
1 xi ∈ N (i =1,2, . . . ,k)
2 (xi−1,xi)∈ A (i =2, . . . ,k)
Azaz az út egy olyan pontsorozat, amelyben az egymást követő pontok éllel vannak összekötve. Fontos, hogy az út pontsorozat, bár az alkalmazások során mindig a pontsorozat által
meghatározott élekkel fogunk számolni.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S ∩T =∅;
3 S ∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S ∩T =∅;
3 S ∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S ∩T =∅;
3 S ∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S∩T =∅;
3 S ∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S∩T =∅;
3 S∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S∩T =∅;
3 S∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S∩T =∅;
3 S∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T} élhalmaz. Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S∩T =∅;
3 S∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T}élhalmaz.
Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
Vágás, üres vágás
LegyenekS,T ⊆ N. Az(S,T) párt vágásnak nevezzük, ha
1 S 6=∅,T 6=∅;
2 S∩T =∅;
3 S∪T =N,
A vágás azt jelenti, hogy két olyan részre bontjuk a csúcsok halmazát, melyek egyike sem üres, nincs közös elemük, és uniójuk kiadja a csúcsok halmazát. Az S a Source=forrás szóból, a T a Target=cél szóból származik.
Has ∈S,t ∈T (S,T)vágást azs-et t-től elválasztó vágásnak nevezzük.
Az(S,T) vágás élei az{(u,v)∈ A | u ∈S,v ∈T}élhalmaz.
Tehát a vágás élei azok az élek, amelyekS-beli pontokbólT-beli pontokba mutatnak.
Egy vágástüres vágásnak nevezünk, ha nincsenek élei.
A vágást az alábbi ábrával szemléltethetjük: Legyenek S ={1,2,4},T ={3,5,6}.
Az(S,T) vágás élei: {(1,3),(2,3),(4,6)}.
A vágást az alábbi ábrával szemléltethetjük: Legyenek S ={1,2,4},T ={3,5,6}.
Az(S,T) vágás élei: {(1,3),(2,3),(4,6)}.
A vágást az alábbi ábrával szemléltethetjük: Legyenek S ={1,2,4},T ={3,5,6}.
Az(S,T) vágás élei: {(1,3),(2,3),(4,6)}.
A vágás éleinek meghatározása lefedéssel
A vágás éleit közvetlenül a struktúramátrix alapján határozzuk meg.
A lefedést azS-beli (tehát címkézett) oszlopok és a T-beli sorok adják. A vágás élei a fedetlen,∗-gal megjelölt cellák.
Elméleti jelentőségű, de nagyon szemléletes az alábbi Tétel.
A vágás éleinek meghatározása lefedéssel
A vágás éleit közvetlenül a struktúramátrix alapján határozzuk meg.
A lefedést azS-beli (tehát címkézett) oszlopok és a T-beli sorok adják. A vágás élei a fedetlen,∗-gal megjelölt cellák.
Elméleti jelentőségű, de nagyon szemléletes az alábbi Tétel.