В экономике оптимизационные задачи возникают в связи с многочисленностью возможных вариантов функционирования конкретного экономического объекта, когда возникает ситуация выбора варианта, наилучшего с точки зрения выбранного критерия (например, иметь минимум затрат, максимум прибыли).
Для решения оптимизационных задач применяют методы математического программирования.