Funkcja celowa – w zadaniach programowania liniowegoliniowa funkcja, dla której szukane jest optymalne rozwiązanie minimum lub maksimum. Dla zdefiniowanego zadania programowania liniowego:
Funkcję celową można poddać przekształceniom:
zadanie maksymalizacji można zastąpić równoważnym zadaniem minimalizacji poprzez zamianę znaku we współczynniku
składniki stałe niezależne od x można pominąć
zmienne nieustalonego znaku można zastąpić sumą dwóch zmiennych o przeciwstawnych znakach
ograniczenia nierównościowe można sprowadzić do równań poprzez dodanie dopełniających zmiennych