3624815837

3624815837



Programowanie nieliniowe

Programowaniem nieliniowym nazywamy zadanie optymalizacyjne postaci:

I min f(x)

SiW^O, i = 1, m9

hi (x) = 0, i =    rrih

f(x) - funkcja celu

gi(x) i hi(x) - funkcje ograniczeń

gdzie przynajmniej jedna z funkcji f,g lub h nie jest funkcją liniową.

W przeciwieństwie do programowania liniowego, gdzie uniwersalną metodą rozwiązywania jest algorytm simpleks, nie ma ogólnej metody rozwiązywania programów nieliniowych. Metoda rozwiązywania zależy tu od postaci, jaką przyjmuje zadanie.

Spośród dostępnych metod szczególnie przydatne praktycznie są metody kierunkowe -dwufazowe zaliczane do metod algorytmicznych.

Metoda dwufazowa przetwarza jeden punkt roboczy x(t), - (t) jest numerem iteracji metody. W każdej iteracji, wykonywane są dwie fazy:

1) wybór kierunku poprawy d(t),

2) minimalizacja w kierunku poprawy, tzn. minimalizacja funkcji ^jednej zmiennej z, /(x(0 + ^(0) będącej przekrojem funkcji celu w kierunku d(t), wyprowadzonym z punktu roboczego x(t); wynikiem minimalizacji jest punkt jeśli nie jest spełnione kryterium zatrzymania (warunek konieczny i wystarczający istnienia minimum), to nowym

punktem roboczym x(r+l) staje się punkt + ^    T<v* ® i następuje przejście do pkt

1)

>34<



Wyszukiwarka

Podobne podstrony:
DSC93 Zadanie optymalizacyjne w postaci zagadnienia programowania liniowego polega na wyznaczeniu m
066 067 2 66 Programowanie linioweTwierdzenie 1.3 Dla rozwiązań optymalnych9 x, y, odpowiednio, zada
427 2 427 10.5. Nieliniowe zadania optymalizacji f-yeflberg (1944) sugerował, aby G(xv) zastąpić mac
429 2 429 10.5. Nieliniowe zadania optymalizacji pominęliśmy wskaźnik v. Zgrabniej — i ogólniej —
431 2 431 10.5. Nieliniowe zadania optymalizacji (getodS Newtona i wzór (6.9.11) dla funkcji kary 7p
1956 - programowanie kwadratowe Wiele problemów optymalizacyjnych jest formułowanych w postaci model
1    Zadanie programowania liniowego nazywamy sprzecznym jeżeli: Wybierz co najmniej
DSC54 Oznacza to, rozpatrywane zadanie programowania liniowogo Jest zadaniem w postaci bazowej, a z
DSC55 Oznacza to, rozpatrywane zadanie programowania liniowego iest zadaniem w postaci bazowej, a z
134 135 134 Programowanie liniowe calkowitoliczbowe Rozwiązanie optymalne Zadanie rozwiązujemy za po
Zadanie 1.2. (0-4) Zapisz (w postaci pscudokodu, listy kroków lub w wybranym języku programowania) a
Realizacja algorytmu z warunkami w postaci programu Warunki zagnieżdżone - ZADANIA ■ Zapisz w pseudo
Elementy Badań Operacyjnych 2. Program liniowy Programem liniowym (PL) nazywamy zadanie o następując
hospit2 lekcji był prawidłowo sformułowany, czy znajdował swoje uzasadnienie w programie nauczania,
J. Marcinkowski3. Programowanie wielokryterialne Zagadnienie wyznaczania optymalnej strategii
Programowanie dynamiczne (6 godz) 1.    Zasada optymalności Bellmana 2.
Piotr Chojnacki: MATLAB Program na zaliczenie: „Odejmowanie widm” {Poniższy program ma za zadanie
14 Java. Zadania z programowania z przykładowymi rozwiązaniami ZADANIE 1.5 Napisz program, który obl

więcej podobnych podstron