You are on page 1of 1

Sieć czynności- sieć powiązań między Zbiór decyzji dopuszczalnych- zbiór decyzji SIMPLEX EKSTREMA FUNKCJI

czynnościami powodującymi zdarzenie. W zgodnych z warunkami ograniczającymi Podstawowa metoda znajdywania optymalnych Warunek konieczny: f’(x)=0
sieciach tych węzeł to zdarzenie zaś łuk to Decyzja optymalna- najlepsza decyzja spośród rozwiązań ZPL. Jest to metoda ogólna, pozwalająca Punkty stacjonarne funkcji- te w których
czynność. Może być tylko jedno zdarzenie tych należących do zbioru decyzji rozwiązać każde zadanie PL. Polega na pochodne się zerują
początkowe i końcowe (ale czynności dopuszczalnych( najlepsza według przyjętego sekwencyjnym, ściśle określonym przeglądzie Punkty siodłowe- te w których, mimo
początkowych i końcowych może być kryterium wyboru). rozwiązań bazowych. wyzerowania się pochodnych, nie ma
wiele). Inaczej jest to graf skończony, Funkcja celu- pełni rolę kryterium wyboru, jest to Idea metody Simplex i sposób postępowania: ekstremum.
spójny i antycykliczny. funkcja zmiennych decyzyjnych mierząca cel, W metodzie tej stosujemy ukierunkowany przegląd Warunki wystarczające
Graf skończony- taki który ma jeden który chce osiągnąć decydent. zbioru rozwiązań bazowych. Przechodzimy od Hesjan- macierz utworzona z drugich
węzeł(wierzchołek) początkowy i jeden Rozwiązaniem optymalnym jest więc takie jednego dopuszczalnego rozwiązania bazowego do pochodnych
końcowy. rozwiązanie dopuszczalne dla którego funkcja drogiego, o którym wiemy ,że jest niezgorsze od Hesjan określony dodatnio- minimum
Graf cykliczny- nie można wyznaczyć ani celu osiąga maksimum(minimum). poprzedniego. Pomijamy więc rozwiązania Hesjan określony ujemnie- maksimum
węzła początkowego ani końcowego. Każdy Gradient- w rozwiązaniu zadania prymarnego niedopuszczalne oraz grosze od aktualnie Macierz określona dodatnio- wszystkie minory
węzeł ma łuk wchodzący wychodzący. gradient funkcji celu to wektor pochodnych rozpatrywanego. główne są dodatnie, funkcja jest wypukła
Graf spójny- minimum dwa węzły są cząstkowych tej funkcji. Gradient wskazuje Simplex pozwala wybrać optymalny wierzchołek i Macierz określona ujemnie- minory parzyste
połączone łańcuchem. kierunek najszybszego wzrostu (gdy do max) lub wskazuje na inną niezgorszą niewiadomą którą dodatnie, a nieparzyste ujemne, funkcja wklęsła
Ścieżka krytyczna- ścieżka pełna(taka która spadku (gdy do min) funkcji celu. Gradient jest można by uznać jako bazową; Macierz półdodatnia- wszystkie minory dodatnie,
zaczyna się w zdarzeniu początkowym a prostopadły do warstwicy (izokwanty) funkcji KROK1: Wyznaczamy rozwiązanie wyjściowe, a wyznacznik macierzy równy 0
kończy w zdarzeniu końcowym), dla której celu. dopuszczalne i bazowe Gdy macierz jest półdodatnia lub półujemna nie
czas trwania jest najdłuższy. Określa ona Zadanie PL o postaci standardowej: takie którym KROK2: Sprawdzamy czy aktualne rozwiązanie możemy zdecydować czy funkcja jest wklęsła
najkrótszy możliwy termin zakończenia wszystkie ograniczenia są typu <=0 dla zadań na bazowe jest optymalne. Jeżeli tak to następuje czy wypukła a więc nie można zdecydować jakie
przedsięwzięcia(czas krytyczny). Zadania maksimum lub >=0 dla zadań na minimum oraz koniec obliczeń. Jeżeli nie to przechodzimy do to ekstremum
leżące na ścieżce krytycznej mają zapas wszystkie zmienne muszą być nieujemne. kroku3.
czasu równy 0. Zadanie PL o postaci kanonicznej: wszystkie KROK3: Bierzemy pod uwagę sąsiednie Metoda iteracyjna(gradientowa)- stosujemy gdy
Może być więcej niż jedna ścieżka ograniczenia są równaniami oraz na wszystkie rozwiązanie bazowe , o którym wiemy że jest trudno(lub nie można) wyznaczyć pochodnych.
krytyczna! zmienne nałożone są warunki o ich niezgorsze od poprzedniego i wracamy do kroku2. Polega ona na przesuwaniu się po gradiencie co
By skrócić czas trwania nieujemności(takiego typu zadanie jest jakąś wartość i sprawdzaniu czy wartości dalej
przedsięwzięcia(czas krytyczny) należy założeniem dla simplexu). Układ n równań liniowych o k niewiadomych może rosną(gdy szukamy maks) lub maleją(gdy
skrócić czas trwania czynności które leżą na mieć rozwiązań bazowych: szukamy min)
ścieżce krytycznej. Można to zrobić dzięki Zadanie programowania liniowego: -gdy n<k oraz układ jest niesprzeczny to mamy Pole określoności-dziedzina
zmianom organizacyjnym w którymś ze ZPL ma albo 1 rozwiązanie skończone, albo ma wtedy układ o nieskończonej ilości rozwiązań, ale Gradient jest prostopadły do warstwicy na której
zdarzeń poza ścieżką krytyczną, czyli np. ich nieskończenie wiele, albo nie ma żadnych. skończonej ilości rozwiązań bazowych wynoszącej leży punkt dla którego gradient wyznaczamy.
przenosimy część ludzi lub maszyn z Istnieje też przypadek gdy ZPL ma rozwiązanie co najwyżej n do k czyli: n!/((n-k)!k!); Wyznacza kierunek maksymalnego
czynności spoza ścieżki krytycznej- mającej nieskończone. -gdy n>k to układ jest sprzeczny(jeśli równania są wzrostu(spadku) funkcji.
duży luz- do czynności która jest na ścieżce ZPL ma zawsze rozwiązanie skończone jeśli liniowoniezależne) Kierunek użyteczny- istnieje taka jego długość że
skracając ją i ogólnie czas krytyczny. istnieje zbiór rozwiązań dopuszczalnych który -gdy k=n to układ ma jedno rozwiązanie i jest ono idąc w tym kierunku zanotujemy wzrost(spadek)
Czas planowanego przedsięwzięcia opłaca jest zwarty i ograniczony . Rozwiązanie optymalne wartości funkcji.
się skracać wtedy gdy koszt skrócenia skończone znajduje się zawsze w wierzchołku Rozwiązanie bazowe zdegenerowane jest wtedy gdy
danego przedsięwzięcia jest mniejszy niż zbioru dopuszczalnego. jeżeli chociaż jedna zmienna bazowa jest zerowa. Warunki Kuhna-Tuckera -są one warunkami
korzyści z tego płynące. Model liniowy ma nieskończenie wiele rozwiązań Zmienna bilansująca (inaczej swobodna) to taka koniecznymi optymalności. Każde rozwiązanie
Czas krytyczny może nie zostać skrócony optymalnych gdy gradient jest prostopadły do zmienna którą dopisujemy do nierówności by ją optymalne musi spełniać te warunki, ale nie
mimo skrócenia czynności leżącej na ograniczenia na którym leży rozwiązanie, zaś w zbilansować, tzn. doprowadzić do postaci równania, każde rozwiązanie spełniające je musi być
ścieżce krytycznej jeżeli w projekcie mamy simplex gdy dla zmiennej niebazowej cj-zj=0 a także by uzyskać rozwiązanie bazowe. optymalnym. Istotne jest jednak że jeżeli
więcej niż jedną ścieżkę krytyczną! (jest to tzw. rozwiązanie alternatywne). Zmienna sztuczna – zmienna wprowadzana do rozwiązanie dopuszczalne spełnia warunki
Luz czasowy(zapas czyli Z) - wskazuje ile Brak rozwiązań optymalnych jest wtedy gdy modelu gdy nie możemy otrzymać początkowego Kuhna Tuckera to jest ono optymalne, a jak nie
może się opóźnić termin zaistnienia funkcja celu przesuwając się odpowiednio rozwiązania bazowego, służy do zbilansowania to nie jest optymalne.
zdarzenia bez wpływu na termin zgodnie z kierunkiem gradientu nie osiągnie nierówności a także do utworzenia w układzie TW. Kuhna Tuckera: /z książki/
zakończenia realizacji projektu. nigdy zbioru rozwiązań dopuszczalnych(ich część równań rozwiązania bazowego. Jeżeli x* jest rozwiązaniem optymalnym zadania
Z= LS-ES=LF-EF=LF-ES-t wspólna jest zbiorem pustym). Wszystkie zmienne sztuczne w rozwiązaniu na max to spełnione będą następujące warunki:
ES- najwcześniejszy moment rozpoczęcia Przypadek rozwiązania nieskończonego jest optymalnym powinny wyjść równe 0. Jeśli jakaś a)x*jest rozwiązaniem dopuszczalnym czyli:
czynności(wyznacza on najwcześniejszy wtedy gdy zbiór rozwiązań dopuszczalnych nie wyszła dodatnie to wyjściowe zadanie jest gi(x*)>=0 (i=1,..,m)
możliwy termin zajścia zdarzenia jest ograniczony z każdej strony- jest otwarty, sprzeczne. gi(x*)=0 i=m+1,..r)
początkowego tej czynności, który jest wtedy funkcja celu idzie wraz z nim ku Kryterium optymalności- dane rozwiązanie bazowe b)istnieją takie mnożniki λi (i=1,..,r) że:
zarazem najdłuższym czasem przejścia od nieskończoności( przy założeniu oczywiście że w jest optymalne jeśli wskaźniki kryterium λi>=0
zdarzenia początkowego sieci do tego ogóle mają obszar wspólny). optymalności (cj-zj) są: λig(x*)=0 (i=1,..,m)
zdarzenia). - niedodatnie (<=0)w ZPL na
c) ∇f(x*)+Σλi∇gi(x*)=0
EF- najwcześniejszy moment zakończenia maksimum
czynności= ES+ t Zadania dualne: - nieujemne (>=0) w ZPL na minimum
LF- najpóźniejszy dopuszczalny termin Prym)Z=C’X->max(min) Dual)U=Y’B- Kryterium wyboru zmiennej wprowadzanej do bazy: TW.Kuhna –Tuckera /z wykładów/
zakończenia czynności (określa też >min(max) -taka zmienna niegazowa która ma maksymalny (w f(X)->min
najpóźniejszy termin zajścia zdarzenia AX<=B (>=) zad na max) lub minimalny (w zad na min) wskaźnik 1) gi(X*)<=0 (i=1,..,r)
końcowego) A’Y>=C (<=) optymalności X∈D ⊂En
LS- najpóźniejszy możliwy termin X>=0 Reguła wyboru zmiennej usuwanej z bazy- gdy
L(X,U)=f(x)+ Σuigi(x*)
rozpoczęcia czynności= LF- t ( jest to też Y>=0 mamy już ustaloną zmienna którą do bazy
różnica między czasem krytycznym a Zp-zadanie prymalne, Zd- zadanie dualne wprowadzamy musimy ustalić zamiast której ją X∈D U∈Θ U-wektor mnożników Lagrange’a
najdłuższym czasem przejścia od tego Interpretacja: wprowadzimy. Będzie nią taka xr która ma iloraz
zdarzenia do zdarzenia początkowego) Z-Przychódu/zysk z produkcji b/aij (wyraz wolny- ten po prawej stronie równania
Jeżeli punkt (Xo,Uo) , gdzie Xo∈D Uo>=Θ jest
Graniczny czas trwania czynności- U- Wartość za jaką racjonalny konkurent byłby przez wyraz stojący w kolumnie r przy danej
najkrótszy możliwy czas w którym może gotów odkupić środki produkcji zmiennej) minimalny; Założeniem jest by aij>0. punktem siodłowym funkcji L(X,U) to jest
być wykonana dana czynność przy C- ceny j-tych wyrobów Jeżeli brakuje w kolumnie dodatniego aij oznacza że rozwiązaniem zadania gi(X)<=0 (i=1,..,r)
zastosowaniu wszystkich możliwych A- wielkość zużycia i-tych środków na produkcje zadanie nie ma rozwiązania optymalnego.
środków. j-tego wyrobu Xo>=Θ jest rozwiązaniem optymalnym zadania
Graniczny koszt realizacji czynności- koszt B- zasób j-tego środka produkcji Metoda BEALE’A:
1) wtedy gdy istnieje wektor Uo=[u1,u2,..,ur]T >=
realizacji czynności w czasie granicznym. X- wielkość produkcji j-tego wyrobu Służy porozwiązywania zadań programowania
Θ taki że:
Y- cena i-tego środka produkcji, krańcowa kwadratowego. Jest ona uogólnieniem metody
Diagram Gantta (harmonogram) służy do produktywność jednostki i-tego środka Simplex dla zadań programowania kwadratowego. 1.∇xL(X,U)>= Θ
pokazania czasu trwania poszczególnych Y*- o ile wzrośnie/spadnie przychód (Z) gdy Metoda ta gwarantuje uzyskania optymalnego w 2. ∇uL(Xo,Uo)<= Θ
czynności, ich wzajemnych zależności od zwiększymy/ zmniejszymy zasób i-tego środka skończonej liczbie kroków. 3. (Xo|Lx(Xo,Uo))=0
siebie (kiedy która się kończy i jaka produkcji o jednostkę Rozpatrywane zadanie ma mieć postać: 4.(Uo|Lu(Xo,Uo))=0
następuje po niej) oraz do pokazania f(x)->min (funkcja kwadratowa wklęsła) TW. Skrócone do Kuhna-Tuckera:
najwcześniejszych i najpóźniejszych Każda zmienna dualna jest sprzężona z Ax=b Jeśli f(x) i g(x) są f.wypukłymi i przynajmniej
momentów rozpoczęcia zakończenia ograniczeniem z zadania prymalnego. Jeżeli Zp x>=0 raz różniczkowalnymi oraz w punkcie Xo∈D
czynności oraz do pokazania ścieżki ma n ograniczeń to Zd ma n zmiennych. Gdy Zp- Sposób postępowania: istnieje wektor Uo>=Θ taki że gradient .∇xL=Θ
krytycznej. >max to Zd->min KROK1: Wyznaczamy rozwiązanie wyjściowe, oraz dla każdego uigi(xo)=0 to x jest
Jeśli symetryczne Zp i Zd mają rozwiązania dopuszczalne i bazowe rozwiązaniem optymalnym tego zadania
dopuszczalne to obydwa mają rozwiązania KROK2: Sprawdzamy czy aktualne rozwiązanie
optymalne. Jeśli zaś choć jedno z nich nie ma bazowe jest optymalne. Jeżeli tak to następuje
rozwiązania dopuszczalnego to obydwa nie mają koniec obliczeń. Jeżeli nie to przechodzimy do
rozwiązań optymalnych. kroku3
Gdy Zp jest sprzeczne to w Zd brak rozwiązania KROK3: Bierzemy pod uwagę sąsiednie
optymalnego (jest sprzeczność albo rozwiązanie rozwiązanie bazowe , o którym wiemy że jest
nieskończone) niezgorsze od poprzedniego i wracamy do kroku2
Dla rozwiązań dopuszczalnych wartość funkcji
celu Zp (z(X)) nie może być większa do wartości xk /z kreseczką u góry/- maksymalna wartość jaką
funkcji celu Zd (u(y)) czyli z(x)<=u(y); może przy ustalonym kierunku przyjąć zmienna xk .
Jest to składowa wierzchołka zbioru rozwiązań
dopuszczalnych
xk* -takie x dla którego funkcja osiąga lokalne
minimum przy wybranym kierunku przesunięcia

Zmienna swobodna- Wprowadzamy ją gdy


minimum na kierunku wypada wewnątrz obszaru
dopuszczalnego, a nie w wierzchołku ( w praktyce
gdy „x z kreseczką”> x*)

You might also like