Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
ПРИНЯТИЕ РЕШЕНИЙ В УСЛОВИЯХ ОПРЕДЕЛЕННОСТИЗадачи линейного программирования Инструментом моделирования распределения ресурсов для достижения цели чаще всего являются методы линейного программирования. Задача линейного программирования является частным случаем задачи оптимизации и записывается в следующем виде: Задачу линейного программирования можно решать графическими и аналитическими методами. Одним из самых известных аналитических методов по праву считается симплекс-метод, который реализован в Excel (симплексом тела в k-мерном пространстве называют совокупность k+1 его вершин). Алгоритм симплекс-метода обеспечивает переход от одной вершины к другой в таком направлении, при котором значение целевой функции от вершины к вершине улучшается. Поэтому и аналитический метод, основанный на итерациях вычисления целевой функции и переменных в вершинах, с учетом этого получил свое название. Рассмотрим сам метод, его реализацию в Excel и, самое главное, анализ результатов с целью принятия решений на примере, приведенном в книге[3] задачи распределения ресурсов. Задача.Требуется определить, в каком количестве надо выпускать продукцию типов Прод1, Прод2, Прод3, Прод4 с целью получения наибольшей прибыли. Известно, что для изготовления требуются ресурсы трех видов: трудовые, сырье, финансы. Количество каждого ресурса на момент решения задачи, норма расхода каждого вида ресурса на единицу продукции каждого типа и прибыль от реализации единицы продукции известны и приведены в таблице на рис. 1. Рис.1 Введем обозначения: xj – количество выпускаемой продукции j-го типа (j= 1…4); bi – количество наличного ресурса i-го вида (i= 1…3); aij – норма расхода i-го ресурса для выпуска единицы продукции j-го типа; cj – прибыль, получаемая от реализации единицы продукции j-го типа. Математическая модель задачи имеет вид: F == 60x1 +70x2 + 120x3 +130x4 Þ max x1 + x2 + x3 + x4 <= 16 6x1 +5x2 +4x3 + 3x4 <= 110 4x1 + 6x2 +10x3 + 13x4 <= 100 xij >=0, j = 1…4 Вычисление всех искомых значений обеспечивает Excel с помощью надстройки Сервис–Поиск решения. Решение Задачи линейного программирования с помощью Excel Ввод условий задачи состоит из следующих шагов: ¨ Создание формы для ввода условий задачи, ¨ Ввод исходных данных, ¨ Ввод зависимостей из математической модели, ¨ Назначение целевой функции, ¨ ввод ограничений и граничных условий. Рассмотрим эти шаги на примере задачи распределения ресурсов, для которой уже построена математическая модель. 1. Создадим форму ввода, 2. Заполним ячейки значениями коэффициентов целевой функции (строка 6), 3. Введем нормы расхода сырья в ячейки В10:Е12 4. В столбце F запишем формулы целевой функции и левых частей ограничений, 5. Введем ограничения ресурсов в столбец Н.
Примечание. Формулы записываются с применением функции СУММПРОИЗВ() Получим рис. 2. Рис. 2 Диалоговое окно Поиска решения 1. Установить целевую ячейку F6 2. Равной максимальному значению 3. Изменяя ячейки В3:Е3 4. Ограничения F10 <= H10 и т.д. 5. Выполнить Параметры: Предельное число итераций – 100 Линейная модель – применяется симплекс-метод Возможные сообщения: – "Поиск не может найти подходящего решения"; нужно корректировать модель исходных данных – "Значения целевой ячейки не сходятся"; нужно ввести дополнительные ограничения – "Решение найдено" нужно получить отчет и провести анализ. Анализ оптимального решения Если решение найдено, то в диалоговом окне можно вызвать отчеты трех типов: 2 результаты, 2 устойчивость, 2 пределы. Отчет получаем на новом листе, ярлычок которого содержит название отчета. Отчет по результатам: Отчет состоит из трех таблиц: 2 Таблица 1 приводит сведения о целевой функции. 2 Таблица 2 содержит значения искомых переменных (оптимальное решение). 2 Таблица 3 показывает результаты оптимального решения для ограничений и граничных условий, а именно: ü Для ограничений ресурсов приведены Значения, которые показывают, сколько данного ресурса будет использовано, и Разница, где подсчитано количество неиспользованного ресурса. Если ресурс использован полностью, то в графе Состояние записано "связанное", иначе – "не связан" ü Для граничных условий, которые накладывались на значения переменных (в большинстве случаев это условие неотрицательности), приводятся аналогичные величины, только в данном случае Разница показывает отличие значения переменной для оптимального решения от первоначального значения в ячейке (как правило, там 0).
Сведения о ППС
[1] По материалам книги Бешелев С.Д., Гурвич Ф.Г. Математико-статистические методы экспертных оценок. – 2-е изд. – М.: Статистика, 1980. – 263 с. [2] Бешелев С., Гурвич Ф. Математико-статистические методы экспертных оценок. М.: Статистика, 1980 г.
[3] Курицкий Б. Поиск оптимальных решений средствами Excel 7.0. – СПб.: BHV -Санкт-Петербург, 1997 |
||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-23 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |