На этом шаге мы рассмотрим классификацию методов отыскания оптимальных решений в задачах исследования операций.
К основным методам отыскания оптимальных решений относится математическое программирование. В свою очередь методы математического программирования делятся на следующие:
Рассмотренные классы задач можно решать указанными методами.
Методами математического программирования решаются следующие классы задач:
С помощью теории массового обслуживания решаются задачи массового обслуживания.
С использованием сетевых моделей планирования и управления можно решать:
Методом имитационного моделирования решаются комбинированные задачи. Данным методом можно решить задачу любого класса, однако, данный метод не является универсальным. Его применение ограничено следующими факторами:
Знакомство с методами исследования операций начнем с примера. Предположим, что в соответствии с деловыми обязательствами вам необходимо в течение пяти недель пять раз посетить город В (постоянное ваше пребывание — город А). Вы должны быть в городе В в понедельник первой недели и окончательно возвратиться в город А в среду пятой недели. Заказной билет из города А в город В и обратно стоит 5500, однако вы можете получить 20% скидки от стоимости билетов, если вылет придется на конец недели. Кроме того, следует учесть, что стоимость билета только в одну сторону равна 75% от стоимости заказного билета. Вы, естественно, хотите минимизировать стоимость перелетов. Как это сделать?
Описанную ситуацию можно рассматривать как задачу принятия решений, где для нахождения оптимального решения требуется определить три основных компонента.
В нашей задаче возможны следующие альтернативы.
Ограничением в данной задаче являются дни прибытия: понедельник первой недели и среда пятой. В данном случае естественным критерием для оценивания возможных альтернатив является цена билетов. Альтернатива, обеспечивающая наименьшую стоимость билетов, будет наилучшей. В данном случае имеем следующие альтернативы.
Альтернатива 1: стоимость билетов = 5 х 5500 = 27500 руб.
Альтернатива 2: стоимость билетов = 0.75 х 5500 + 4 х 0.8 х 5500 + 0.75 х 5500 = 25850 руб.
Альтернатива 3: стоимость билетов = 5 х (0.8 х 5500) = 22000 руб.
Очевидно, что наилучшей является третья альтернатива.
Приведенный пример показывает основные принципиальные составляющие модели исследования операций, а именно альтернативы, ограничения и критерий отбора альтернатив. В общем случае в задачах принятия решений альтернативы зависят от определенного набора переменных, которые затем могут использоваться при формализации ограничений и критерия в виде подходящих математических функций. В результате формализации получаем математическую модель, содержащую изменяемые переменные, ограничения и функцию критерия, которая также называется целевой функцией. Решением математической модели будет такой набор значений переменных, который оптимизирует (максимизирует или минимизирует) функцию критерия и удовлетворяет всем ограничениям. Такой набор переменных называется оптимальным допустимым решением.
На следующем шаге мы рассмотрим математический аспект исследования операций.