Funkcja celowa
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:
X = xεRn:Ax = b,x > 0
min [z=<c,x>]
Funkcję celową można poddać przekształceniom:
- zadanie maksymalizacji można zastąpić równoważnym zadaniem minimalizacji poprzez zamianę znaku we współczynniku, max <c,x> = -min <-c,x>.
- 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 (ai,x) < = bi można sprowadzić do równań poprzez dodanie dopełniających zmiennych
< ai,x > + xn + 1 = bi
