Na to, aby firma bola úspešná a zisková, potrebuje zabezpečiť svoj výrobný program tak, aby dosiahla čo najväčší zisk. Na riešenie takéhoto ekonomického problému manažéri firmy používajú matematickú metódu - lineárne programovanie, ktoré im pomôže zefektívniť výrobu, pomôže určiť, aký sortiment výrobkov vyrábať, aby zisk bol zabezpečený čo najvyšší zisk. Jedná sa v podstate o optimalizačné problémy, ktoré sú opísané sústavou lineárnych rovníc a nerovníc. Úlohy optimalizácie úzko súvisia s otázkami efektívneho využívania alebo rozdeľovania obmedzených zdrojov potrebných na dosiahnutie určených cieľov. Výber konkrétneho riešenia ako najlepšieho závisí od zamerania danej úlohy. Riešenie, ktoré vyhovuje podmienkam úlohy a spĺňa stanovený cieľ úlohy sa nazýva optimálnym riešením.