|
|
|
Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Warto przeczytać: [i]Siedzisz w swoim pokoju. Nie ma w nim nikogo prócz ciebie, czujesz się bezpiecznie – w końcu wszystkie drzwi i okna są dobrze zamknięte. Twoją uwagę zwraca jednak COŚ – zupełnie realne i prawdziwe. Pra... Pojazd księżycowy zatrzymał się w sobotę na starówce w Koninie (Wielkopolska). Wszystko za sprawą konstruktora pojazdu LRV (Lunar Roving Vehicle) Mieczysława Bekkera, który wychował się w tym mieście. Wybitnego polskiego inżyniera i naukowca, którego 106. rocz... We wrześniu w opozycji znajduje się największa planeta Układu Słonecznego, co stwarza bardzo dobre warunki do jej obserwacji - informuje dr hab. Arkadiusz Olech z Centrum Astronomicznego PAN w Warszawie.Opozycją, astronomowie nazywają ta... Najbliższy miesiąc pozwoli nam na obserwacje Jowisza i Saturna, a także planety karłowatej Ceres oraz planetoidy Westy. Będziemy mieli także okazję do obserwacji zaćmienia Księżyca. Czerwcowe noce są w Polsce wyjątkowo krótkie ze względu na przesilenie l... W nadchodzącym tygodniu planeta karłowata Ceres znajdzie się w opozycji, a to oznacza dobre warunki do jej obserwacji - poinformował PAP dr hab. Arkadiusz Olech z Centrum Astronomicznego PAN w Warszawie. Ceres to największe ciało głównego pasa planetoid rozciąga...
Ostatnio na Forum:
Dyskusje
8
odp.
4
odp. Reklama:
Programowanie linioweCzy wiesz że...? Programowanie nieliniowe jest to przypadek programowania matematycznego, w którym funkcja celu bądź ograniczenia są funkcjami nieliniowymi. Szczególnymi przypadkami programowania nieliniowego są: Funkcja celowa to w zadaniach programowania liniowego liniowa funkcja, dla której szukane jest optymalne rozwiązanie minimum lub maksimum. Dla zdefiniowanego zadania programowania liniowego: Teoria decyzji to wspólny obszar zainteresowań wielu różnych dziedzin nauki, obejmujący analizę i wspomaganie procesu podejmowania decyzji. Korzystają z niej i rozwijają ją: kognitywistyka, matematyka, statystyka, psychologia, socjologia, ekonomia, zarządzanie, filozofia, informatyka oraz medycyna. Programowanie liniowe to klasa problemów programowania matematycznego, w której wszystkie warunki ograniczające oraz funkcja celu mają postać liniową. Warunki ograniczające mają postać:
Mamy zmaksymalizować lub zminimalizować funkcję celu, również liniową:
Zmienne xi są liczbami rzeczywistymi. Algorytm sympleksowy, inaczej metoda sympleks(ów) to stosowana w matematyce iteracyjna metoda rozwiązywania zadań programowania liniowego za pomocą kolejnego polepszania (optymalizacji) rozwiązania. Nazwa metody pochodzi od sympleksu, figury wypukłej będącej uogólnieniem trójkąta na więcej wymiarów.
Macierz – w matematyce układ liczb, symboli lub wyrażeń zapisanych w postaci prostokątnej tablicy. Choć słowo „macierz” oznacza najczęściej macierz dwuwskaźnikową, to możliwe jest rozpatrywanie macierzy wielowskaźnikowych (zob. notacja wielowskaźnikowa). Macierze jednowskaźnikowe nazywa się często wektorami wierszowymi lub kolumnowymi, co wynika z zastosowań macierzy w algebrze liniowej. W informatyce macierze modeluje się zwykle za pomocą (najczęściej dwuwymiarowych) tablic. Oczywiście nie zawsze taki problem ma jakiekolwiek rozwiązanie, np.:
Być może też żadne rozwiązanie nie jest optymalne, ponieważ potrafimy uzyskać dowolnie dużą wartość funkcji celu, np.:
Zmaksymalizuj Programowanie liniowe znalazło szerokie zastosowanie w teorii decyzji, np. do optymalizacji planu produkcyjnego. Wiele problemów optymalizacyjnych znajduje rozwiązanie poprzez sprowadzenie ich do postaci problemu programowania liniowego. Postać standardowaPostać standardowa to taka, w której funkcja celu ma być maksymalizowana, występują tylko warunki postaci: Optymalizacja - metoda wyznaczania najlepszego (optymalnego) rozwiązania (poszukiwanie ekstremum funkcji) z punktu widzenia określonego kryterium (wskaźnika) jakości (np. kosztu, drogi, wydajności).
Programowaniem całkowitoliczbowym nazywamy programowanie liniowe, w którym na zmienne decyzyjne (niektóre lub wszystkie) nałożono dodatkowe warunki, że muszą przyjmować wartości całkowite dodatnie, ponieważ rozwiązania z wartościami ułamkowymi nie miałyby sensu rzeczywistego (np. określenia 2/3 osoby lub ¾ samochodu).
oraz na każdą zmienną nałożony jest warunek:
Można więc zapisać:
czyli ograniczenia w postaci standardowej można w sposób ogólny zapisać bardziej zwięźle:
Jeszcze zwięźlej ujmuje się to zagadnienie w postaci macierzowej: Zmaksymalizować funkcję celu
przy ograniczeniach
gdzie:
Sprowadzanie do postaci standardowejŻeby przekształcić problem do postaci standardowej, zamiany maksymalizacji na minimalizacje, oraz warunków mniejsze-równe, na większe-równe dokonuje się przez zamiane znaków przy współczynnikach. Jeśli mamy warunek:
To jest on równoważny parze warunków:
Czyli:
Jeśli na zmienną Postać równościowaPostać równościowa (kanoniczna) to taka, w której funkcja celu ma być zmaksymalizowana, wszystkie warunki są równościami, a na wszystkie zmienne nakłada się warunek, że są nieujemne. Żeby pozbyć się nierówności:
Wprowadzamy nową zmienną I analogicznie dla mniejsze-równe, z odwróconym znakiem. Zwykle chcemy przepisać te równania do postaci:
Tak, że zmienne występujące po lewej stronie równań nie występują nigdzie indziej (ani po prawej stronie równań, ani w funkcji celu). Z układem takim wiąże się rozwiązanie podstawowe – takie, w którym wszystkie zmienne oprócz lewostronnych mają przypisaną wartość zero, natomiast wszystkie lewostronne oraz funkcja celu mają wartość równą wartości odpowiednich stałych.
Rozwiązaniem podstawowym tego układu jest (0, 0, 0, 5, -2), i wartością funkcji celu jest 2. Rozwiązanie podstawowe nie zawsze musi spełniać wszystkie warunki nieujemności (w tym przypadku niespełniony jest warunek na Zobacz teżLinki zewnętrznePowyższa treść oraz zamieszczone w niej powiązane definicje/pojęcia - udostępniane są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń.
Zobacz szczegółowe informacje o warunkach korzystania
Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne. Nie mogą być traktowane jako porady. |