Наукові дослідження економічних процесів все більше зосереджуються на питаннях організації та управління, що зумовлено необхідністю наукового аналізу складних цілеспрямованих процесів з точки зору їх структури. В умовах ринкової економіки надзвичайно важливе місце належить оптимальному управлінню виробничими ресурсами та оптимізації управління ними. Вагоме місце належить проблемам підвищення конкурентоспроможності підприємства на основі оптимізації виробництва продукції.
Оптимізація виробничої програми проводиться з метою покращення номенклатури продукції підприємства на основі методів математичного програмування, зокрема, лінійного, цілочисельного, дробово-лінійного чи нелінійного програмування. Найчастіше до даного типу задач застосовуються саме методи лінійного чи цілочисельного програмування. З іншого боку, оптимізація виробничої програми підприємства може здійснюватися з метою визначення максимально можливого обсягу виробництва продукції та економічної межі нарощування виробництва. Загалом постановка задачі оптимізації виробничої програми підприємства може бути подана у вигляді: виходячи з наявних виробничих ресурсів та особливостей технологічних процесів підприємства, визначити таку виробничу програму, яка б забезпечувала отримання максимального прибутк від реалізації виготовленої продукції. Основною метою розв'язання даної задачі є визначення з множини допустимих варіантів виробничої програми того варіанту, який задовольняє умови виробництва та оптимізує цільову функцію.