Programowanie matematyczne: znajdowanie decyzji optymalnej przy określonych warunkach ograniczających.

Programowanie liniowe: funkcja celu i warunki ograniczające są funkcjami liniowymi:

funkcja celu:

0x01 graphic

warunki ograniczające:

0x01 graphic

0x01 graphic

0x01 graphic

warunki brzegowe:

0x01 graphic

Zbiór rozwiązań dopuszczalnych: zbiór punktów spełniających wszystkie warunki ograniczające.

Rozwiązania optymalne: zbiór tych decyzji dopuszczalnych, które optymalizują (maksymalizują lub minimalizują) wartość funkcji celu.

Przykłady:

Zagadnienie diety: np. minimalizujemy łączny koszt pożywienia, starając się dostarczyć co najmniej minimalną ilość mikroelementów, witamin itp. (i nie przekroczyć maksymalnej dawki)

Zagadnienie produkcji: przy określonych kosztach produkcji, sposobie wytwarzania, zawartych wcześniej umowach na dostarczenie określonej ilości towaru staramy się zmaksymalizować zyski.

Zagadnienie komiwojażera: trasa przejazdu ma obejmować wszystkie miejscowości, każdą odwiedzamy tylko raz, koszty przejazdu należy zminimalizować.

Zagadnienie transportowe: minimalizujemy łączny koszt przewozu towarów z kilku hurtowni do wszystkich sklepów, tak aby spełnić zamówienia i rozwieźć całe zapasy jakie były w hurtowniach.

Dla dwu zmiennych decyzyjnych: rozwiązanie optymalne, jeśli istnieje, można znaleźć metodą graficzną. Rozwiązanie dla wielu zmiennych można znaleźć stosując metodę simpleks .

2