Lecture 6 (gradiens módszer)
Gradiens módszerek nemlineáris programozási feladat.
Kérdések: 1. Általános jellemző módszerekkel.
2. Módszer gradiens.
3. Az eljárás legmeredekebb származású.
4. Módszer Franca Fulfa.
5. Az eljárás büntetés funkciókat.
1. Általános jellemző módszerekkel.
Gradiens módszer közelítő (iteratív) módszerek nemlineáris programozási feladat, és megoldani szinte bármilyen problémával. Azonban a meghatározott helyi szélsőérték. Ezért ajánlatos ezeket a módszereket megoldására konvex programozási feladat, amelyben az egyes helyi szélsőérték is globális. A folyamat probléma megoldása áll az a tény, hogy, kezdve egy bizonyos ponton x (kezdeti), a fokozatos átmenetet végezzük irányban gradF (x), amennyiben meghatározásra kerül, maximális pont és -gradF (x) (antigradient), ha a meghatározott minimális pont és amely a megoldást a problémára. Tehát ezen a ponton lehet a tűréshatáron belül, és annak határán.
Gradiens-módszereket lehet osztani két osztályba (csoport). Az első csoportba a módszerek, amelyekben az összes vizsgált pontokat tartoznak a megvalósítható régióban. Ezen módszerek közé tartoznak :. gradiens módszerrel, legmeredekebb származású, Frank-Wolfe, stb A második csoportba tartoznak eljárások, amelyekben a vizsgált pont nem tartozik a régióváltások. Közös ezeknek a módszereknek az eljárás büntetés funkciókat. Minden módszer büntetés funkciók különböznek egymástól, ahogy a meghatározása „finom”.
Az alapvető fogalmak használják az összes gradiens-módszereket, a fogalom a funkció a gradiens irányát legmeredekebb emelkedés a függvény.
Annak megállapítására, az oldatot gradiens módszerek iteratív folyamat folytatódik mindaddig, amíg:
- vagy grad F (x *) = 0, (a pontos megoldás);
ahol
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-0a2d35a3.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-8194285b.png)
2. Módszer gradiens.
Képzeljünk el egy olyan személy áll lejtőin a szakadék, ami kell, hogy menjen le (alul). A legtermészetesebb, úgy tűnik, az irányában lejtése származású, azaz irányba (-grad F (x)). Kapott ez a stratégia, az úgynevezett gradiens módszer. Ez jelenti a lépések sorozata, amelyek mindegyike két műveletet tartalmaz:
a) meghatározzuk az irányt a legnagyobb meredeksége származású (emelkedés);
b) halad a kiválasztott irányban egy bizonyos pályán.
Helyes pályát kiválasztása elengedhetetlen. A lépés kisebb, annál jobb az eredmény, de több számítást. Különböző módosításokat a gradiens módszer, és áll a használata a különböző módszerek meghatározására pályát. Ha bármilyen lépést F (x) értéke nem csökken, az azt jelenti, hogy a pont „elcsúszott” minimum, ebben az esetben vissza kell mennie az előző pontban, és csökkenti a lépést, például kétszer.
tartozó megvalósítható régió
2. Meghatározás grad F (x 0) vagy -gradF (x 0).
4. meghatározása a következő pont a következő képlet segítségével
x (k + 1) = x (k)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-7adacb90.png)
5. meghatározása F (x (k + 1)) és:
- Ha a megoldás talált;
- ha nem, menj., 2. o.
Megjegyzés. Ha grad F (x (k)) = 0, akkor a megoldás pontos lesz.
Példa. F (x) = -6x1 + 2x1 2 - 2x1 x2 + 2x2 2
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-c6bf4b8d.png)
x1 + x2
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-cccb7cf2.png)
![Lecture 6 (gradiens módszer) (Módszerek) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-7fef4b1d.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-52537532.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-5dee43b5.png)
3. Az eljárás legmeredekebb származású.
Ezzel szemben a gradiens módszer, ahol a gradiens meghatározzuk minden lépésben az eljárás a legmeredekebb származású gradiens megtalálják a kiindulási pont és a mozgás iránya eredmények azonos lépéseket folytatni, amíg az értéket a függvény nő (csökken). Amennyiben bármely F (x) lépés növelte (csökkent), a mozgást ebben az irányban leáll, az utolsó lépés teljesen eltávolítjuk vagy részben, és kiszámítja az új értéket a gradiens és egy új irányba.
tartozó megvalósítható régióban,
2. Meghatározás grad F (x 0) vagy -gradF (x 0).
4. meghatározása a következő pont a következő képlet segítségével
x (k + 1) = x (k)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-8c37a98e.png)
5. meghatározása F (x (k + 1)) és:
- Ha a megoldás talált;
a) a keresett perc: - ha F (x (k + 1)) - ha F (x (k + 1))> F (x (k)) - átmenet a 2. lépéshez ;. b) amikor keres max: - esliF (x (k + 1))> F (x (k)) - lépéssel folytatva 4 ;. - Ha F (x (k + 1)) Megjegyzések: 1. Ha a grad F (x (k)) = 0, akkor a megoldás pontos lesz. 2. Az előnye a legmeredekebb származású módszer egyszerűsége és A kifizetések csökkentése, a grad F (x) kiszámítása nem minden ponton, hogy Fontos nagyszabású problémákat. 3. A hátránya az, hogy a következő lépéseket kell kicsi, hogy ne hiányzik az a pont optimális. Példa. F (x) = 3x1 - 0,2x1 2 + x2 - 0,2x2 2 x1 + 2x2
4. Módszer Frank-Wolfe.
A módszert használják, hogy optimalizálja a nem-lineáris célfüggvény lineáris korlátok. A pont szomszédságában egy nemlineáris célfüggvény helyett egy lineáris függvény, és a probléma csökkenti az egymást követő előállítása lineáris programozási feladatok.
1. Meghatározás 0 x = (x1, x2, ..., xn), tartozó régióváltások, és F (x 0), k = 0.
2. meghatározása grad F (x (k)).
3. Egyesítés funkció
4. meghatározása max (perc) f (x) kezdeti korlátok. Legyen ez egy pont z (k).
5. meghatározása számítási lépés x (k + 1) = x (k) +
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-63a0c4b9.png)
![Lecture 6 (gradiens módszer) (Módszerek) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-fe2049d1.png)
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-c88b87ea.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-4e4659f3.png)
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-ba821378.png)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-7e9089e3.png)
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-4e0c73ad.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-7d4229f1.png)
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-41aaebe3.png)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-2fd9e23b.png)
6. meghatározása F (x (k + 1)), és ellenőrizze, hogy szükség van további számítások:
- vagy ha grad F (x (k + 1)) = 0, akkor az oldatot talált;
- ha nem, menj., 2. o.
Példa. F (x) = 4x1 + 10x2 -X1 -X2 2 2
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-1e612bb0.png)
5. Az eljárás büntetés funkciókat.
Tegyük fel, hogy meg kell találni az F (x1, x2, ..., xn)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-ddbff5df.png)
gi (x1. x2, ..., xn)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-f5601494.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-39772cf8.png)
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-a67f4a9f.png)
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-83bd4099.png)
A funkciók F és GI - homorú vagy domború.
Az az elképzelés, a módszer a büntetési függvény, hogy keressen új optimális értékét a célfüggvény Q (X) = f (x) + H (x), amely a összege az eredeti célfüggvény és egy függvény H (x), által meghatározott rendszer korlátai és a hívott büntetési függvény. Büntetés funkciókat épített oly módon, hogy biztosítsa a gyors visszatérést a megengedett tartományon, vagy lehetetlen kijutni belőle. Büntetés függvény módszer csökkenti a problémát egy feltételes szélsőérték a megoldás sorozata feladatok feltétlen szélsőérték, akkor könnyebb. Számos módja van az építési bírság funkciókat. Leggyakrabban ez:
ahol
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-924ef100.png)
- kevesebb, mint
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-8cc9aba0.png)
- Először egy kis megoldás
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-8698afe7.png)
A büntetési függvény, következetesen halad egyik helyről a másikra, amíg, amíg nem kap egy elfogadható megoldás.
1. meghatározása a kezdőpont x 0 = (x1, x2, ..., xn), F (x 0), és a k = 0.
2. Jelölje ki a számítási lépésben h.
3. Határozza meg a részleges származékok
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-f8652ebe.png)
![Lecture 6 (gradiens módszer) (Módszerek) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-bec8dd20.png)
4. Határozza meg a koordinátákat a következő pont a következő képlet segítségével:
5. Ha az x (k + 1)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-14299b63.png)
a) ha - a megoldás, ha van - folytassa a 2 ..
b) ha a grad F (x (k + 1)) = 0, a pontos megoldás.
Ha x (k + 1)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett régió grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-b79ad1e7.png)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-0cd349b8.png)
Példa. F (x) = - x1 2 - x2 2
![Lecture 6 (gradiens módszer) (gradiens) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-462f856c.png)
(X1 -5) 2 + (x2 -5) 2
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-ba69b373.png)
![Lecture 6 (gradiens módszer) (meghatározása mező grad) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-9de3f1f5.png)
![Lecture 6 (gradiens módszer) (meghatározása a megengedett terület) Lecture 6 (gradiens módszer)](http://images-on-off.com/images/58/lektsiya6gradientniemetodi-7dfe32a1.png)