Большинство задач, решаемых методами исследования операций, может быть сформулировано так.
Требуется найти
при ограничениях вида (1)
где f (x1,..., хп) — целевая функция или эффективность системы (например, доход от производства каких-то изделий, стоимость перевозок и пр.); x = х1ъ...,хп — варьируемые параметры; g1 (x),... gm (x) — функции, которые задают ограничения на имеющиеся ресурсы.
Среди известных разделов математического программирования наиболее развитым и законченным является линейное программирование (ЛП). Несмотря на требование линейности целевой функции и ограничений, в рамки линейного программирования укладываются задачи распределения ресурсов, управления запасами, сетевого и календарного планирования, транспортные задачи, задачи теории расписаний и т. д.
Пример задачи линейного программирования.
Определение оптимального ассортимента. Имеется р видов ресурсов в количествах а1 a2,..., aі,..., ар и q видов изделий. Задана матрица А = || aіk ||, где aіk характеризует нормы расхода і -го ресурса на единицу k- гoизделия (k = 1, 2,..., q).
Эффективность выпуска единицы k- гоизделия характеризуется показателем ck, удовлетворяющим условию линейности.
Определить план выпуска изделий (оптимальный ассортимент), при котором суммарный показатель эффективности принимает наибольшее значение.
Количество єдиний k- roизделия,, выпускаемых предприятием, обозначим xk. Тогда математическая модель задачи имеет такой вид:
(2)
Найти при ограничении
Кроме ограничения по ресурсам (3), в модель могут быть введены дополнительные ограничения на планируемый выпуск продукции хj > хj0, условия комплектности для сборки хi: хj: xk = bi: bj: bk для всех і, j, k и т. д.
s~i.