MakarovSuites
Polski
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Kontakt i licencje

Math

Simpleks na płaszczyźnie

Obszar dopuszczalny leży na stole, a nad nim wisi płyta na wysokości celu. Cel jest liniowy, więc płyta jest płaska i pochylona, a najlepszy punkt to dosłownie jej najwyższy róg.

Simpleks na płaszczyźnie — Obraz z aplikacji
Obraz z aplikacji

Co się dzieje

Dwie zmienne i kilka ograniczeń: każde to ściana na stole, a to, co zostaje w środku, jest obszarem dopuszczalnym. Nad nim wisi płyta, której wysokość w każdym punkcie równa się celowi p·x + q·y. Ponieważ cel jest liniowy, płyta jest płaską pochyłą płaszczyzną - nie ma wzgórza pośrodku - i najlepszy punkt to jej najwyższy róg. Stąd wszystko: odpowiedź zawsze leży w wierzchołku, a 60 000 prób we wnętrzu obszaru nigdy go nie pobiło. Simpleks wchodzi po tych schodach: od początku układu do sąsiedniego rogu, który stoi wyżej, krok po kroku, i staje tam, gdzie żaden sąsiad nie jest wyższy. Jego odpowiedź porównano z przeglądem wszystkich wierzchołków, który o tabeli nie wie nic. Odsuń ścianę o jeden, a optimum urośnie dokładnie o jej cenę dualną - chyba że w górnym rogu spotykają się trzy ściany, i wtedy jednego tempa wzrostu nie ma.

Równania modułu
Równania
zmaksymalizuj p·x + q·y przy ograniczeniach a·x + b·y ≤ c dla każdego wiersza oraz x ≥ 0, y ≥ 0
obszar dopuszczalny jest przecięciem półpłaszczyzn; funkcja celu jest liniowa, więc jej wykres nad obszarem jest płaską, pochyloną płaszczyzną
dlatego maksimum leży w WIERZCHOŁKU - punkcie, w którym przecinają się dwie z prostych (osie też się liczą) i nadal spełnione są wszystkie ograniczenia
simpleks: zacznij w początku układu (każde c ≥ 0, więc jest dopuszczalny), idź do sąsiedniego wierzchołka, który zwiększa funkcję celu, zatrzymaj się, gdy żaden tego nie robi
reguła Blanda - wchodzi zmienna o najmniejszym dopuszczalnym indeksie, wychodzi ta o najmniejszym indeksie bazowym wśród równych ilorazów - uniemożliwia zapętlenie
cena cieniowa wiersza jest zmienną dualną: przesuń jego c o h, a optimum wzrośnie o h·y, chyba że górny wierzchołek jest ZDEGENEROWANY
wierzchołek zdegenerowany: więcej niż dwie proste przechodzą przez ten sam punkt - pochodna tam nie istnieje, więc cena cieniowa nie jest określona

Inne eksperymenty

Wróć do katalogu
Maszyna Turinga i pracowite bobry — Obraz z aplikacji

Math

Maszyna Turinga i pracowite bobry

Papierowa taśma między dwiema szpulami, metalowa głowica z lampką stanu i tablica reguł. Każdy krok odgrywa się jako odczyt, zapis, ruch, nowy stan; dziennik u dołu przechowuje cały przebieg, a zmieniona reguła zachowuje stary przebieg jako ducha. Rekordy znaleziono, wyliczając wszystkie maszyny, a nie cytując.

Fourier, okres i dzielnik — Obraz z aplikacji

Math

Fourier, okres i dzielnik

Porównaj pik z sąsiednim wynikiem, potem zmierz: pik sugeruje mianownik, a nie gwarantowany czynnik. Idealny model CPU, 12 kubitów, bez szumu i urządzenia. Dla N=21, Q=128 < N²: mniejsza precyzja. Tylko podstawy względnie pierwsze z N; inaczej NWD(a,N) już daje czynnik.

Prosta Simsona — Obraz z aplikacji

Math

Prosta Simsona

Spłaszcz kolorowy trójkąt spodkowy do prostej Simsona. Następnie okrąż trójkąt i odkryj deltoidę Steinera za rodziną prostych.