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 m066 067 2 66 Programowanie linioweTwierdzenie 1.3 Dla rozwiązań optymalnych9 x, y, odpowiednio, zada427 2 427 10.5. Nieliniowe zadania optymalizacji f-yeflberg (1944) sugerował, aby G(xv) zastąpić mac429 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 7p1956 - programowanie kwadratowe Wiele problemów optymalizacyjnych jest formułowanych w postaci model1 Zadanie programowania liniowego nazywamy sprzecznym jeżeli: Wybierz co najmniejDSC54 Oznacza to, rozpatrywane zadanie programowania liniowogo Jest zadaniem w postaci bazowej, a zDSC55 Oznacza to, rozpatrywane zadanie programowania liniowego iest zadaniem w postaci bazowej, a z134 135 134 Programowanie liniowe calkowitoliczbowe Rozwiązanie optymalne Zadanie rozwiązujemy za poZadanie 1.2. (0-4) Zapisz (w postaci pscudokodu, listy kroków lub w wybranym języku programowania) aRealizacja algorytmu z warunkami w postaci programu Warunki zagnieżdżone - ZADANIA ■ Zapisz w pseudoElementy Badań Operacyjnych 2. Program liniowy Programem liniowym (PL) nazywamy zadanie o następująchospit2 lekcji był prawidłowo sformułowany, czy znajdował swoje uzasadnienie w programie nauczania,J. Marcinkowski3. Programowanie wielokryterialne Zagadnienie wyznaczania optymalnej strategiiProgramowanie dynamiczne (6 godz) 1. Zasada optymalności Bellmana 2.Piotr Chojnacki: MATLAB Program na zaliczenie: „Odejmowanie widm” {Poniższy program ma za zadanie14 Java. Zadania z programowania z przykładowymi rozwiązaniami ZADANIE 1.5 Napisz program, który oblwięcej podobnych podstron