Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Поскольку рассмотренные выше задачи НП имеют единственное решение в силу выпуклости области допустимых решений и унимодальности целевой функции, то их решение может быть легко найдено с помощью табличного процессора MS Excel. Рассмотрим технологию их решения.
Пример 3.3. Найдем решение задачи из примера 3.1. Формальная постановка выглядит следующим образом:
найти
при ограничениях
h: х1 + х2 = 400,
х1 ≥ 0, х2 ≥ 0.
Решение. Шаблон решения задачи приведен на рис.3.1:
Рис. 3.1. Шаблон решения задачи 3.1 с исходными данными.
Пояснения к рис. 3.1:
Чтобы унифицировать вычисления представим целевую функцию в виде:
Причем х01 = 1, х02 = 1.
Ячейки синего цвета содержат исходные данные:
• в стоке 2 это значения переменных х01 = 1и х02 = 1;
• в строках 4 (B4:G4) и 6 (B6:G6) - это коэффициенты целевой функции f и ограничения h соответственно (пустые ячейки интерпретируются как нули);
Ячейки желтого цвета C2 и F2 отведены под искомые переменные.
В ячейках бежевого цвета размещены расчетные формулы:
Адрес ячейки | Формула |
D2 | =C2^2 |
G2 | =F2^2 |
I4 | =СУММПРОИЗВ(B2:G2;B4:G4) |
I6 | =СУММПРОИЗВ(B2:G2;B6:G6) |
В главном меню выбираем пункт Данные и нажимаем кнопку Поиск решения и заполняем открывшееся диалоговое окно (рис. 3.2.) и нажимаем кнопку Выполнить:
Рис. 3.2. Исходные данные для запуска процедуры численного решения задачи.
После завершения процедуры процессор сообщит, что решение найдено. Таблица шаблона с результатами решения примет следующий вид:
В ячейках C2 и F2 мы видим оптимальные значения переменных
которые совпадают со значениями, найденные в примере 3.1 методом множителей Лагранжа.
В ячейке I4 число 214 412 означает минимальные общие издержки производства, соответствующие найденной оптимальной структуре выпуска продукции.
Пример 3.4. Найдем решение задачи из примера 3.2. Формальная постановка выглядит следующим образом:
Найти
При ограничениях
Решение. Шаблон решения задачи приведен на рис.3.3:
Рис. 3.3. Шаблон решения задачи 3.2 с исходными данными.
Пояснения к рис. 3.3:
Принципиально структура шаблона не меняется. Ввиду того, что в целевой функции отсутствуют свободные члены, исключены соответствующие переменные х01 и х02. В ячейках В6, В7 размещены свободные члены ограничений
Ячейки желтого цвета C2 и D2 отведены под искомые переменные c начальными значениями х1 = 1 и х2 = 1. Такие начальные значения выбраны с целью простоты проверки правильности вычислений. Поскольку задача имеет один экстремум, то выбор начальной точки на результат решения не влияет. Если в качестве исходной взять точку х1 = 10 и х2 = 10 (кстати, лежащую за пределами области допустимых решений), то результат решения не изменится.
В ячейках шаблона размещены следующие расчетные формулы:
Адрес ячейки | Формула |
E2 | =C1*D1 |
F2 | =C2^2 |
G2 | =D2^2 |
I4 | =СУММПРОИЗВ(C2:G2;C4:G4) |
I6 | =СУММПРОИЗВ(C2:D2;C6:D6)+B6 |
I7 | =СУММПРОИЗВ(C2:D2;C7:D7)+B7 |
В главном меню выбираем пункт Данные и нажимаем кнопку Поиск решения и заполняем открывшееся диалоговое окно (рис. 3.4.) и нажимаем кнопку Выполнить:
Рис. 3.4. Исходные данные для запуска процедуры численного решения задачи.
После завершения процедуры процессор сообщит, что решение найдено. Таблица шаблона с результатами решения примет следующий вид:
В ячейках C2 и D2 мы видим оптимальные значения переменных
которые совпадают со значениями, найденные в примере 3.2 c использование условий Куна – Таккера. Значения ячеек I6,I7 показывают, что ограничения h1 и h2 выполняются, что свидетельствует о принадлежности оптимального решения области допустимых решений. В ячейке I4 число 80 означает максимальное значение целевой функции.
Контрольные задания по теме 3
Предприятие располагает двумя способами производства данного вида продукции. В течение рассматриваемого периода времени необходимый объем продукции равен В = Х1 + Х2, где Х1 и Х2 - объемы производства по соответствующему технологическому способу. Затраты производства S при каждом способе зависят от объемов нелинейно:
И(Х1) = с0 + с1 Х1 + с2Х12 , с0, с1, с2 > 0,
И(Х2) = р0 + р1 Х2 + р2Х22 , р0, р1, р2 > 0.
Необходимо объем производства так распределить между технологическими способами, чтобы минимизировать общие затраты производства.
Числовые данные для решения задач 1-10 представлены в таблице. Решить задачу двумя способами: методом множителей Лагранжа и с помощью надстройки Поиск решения Excel:
Номер задачи | р0 | р1 | р2 | с0 | с1 | с2 | В |
Задание по теме 4: Методы управления запасами.
Методические указания по теме 4
Основные понятия
Решение проблемы рассматривается на интервале в один год. На примере одного склада с однономенклатурным запасом. Спрос на изделия постоянный. Пополнение запасов может осуществляться либо периодически (циклическая модель), либо при снижении запаса до некоторого уровня (уровневая модель).
Объем заказа – количество заказываемых изделий (размер партии товара).
Повторный уровень заказа – это то количество оставшихся на складе изделий, при котором подается заказ на новую партию.
Время поставки – может быть мгновенным, либо фиксированным, либо случайным.
Штраф за дефицит – это убытки, понесенные из-за неудовлетворенного спроса.
За хранение единицы изделия берется плата Ch. D – годовой спрос на изделия. Стоимость подачи заказа C0 – это транзакционные издержки по реализации заказа (не зависят от объема заказа). Основная цель построения системы управления запасами – минимизация суммарных издержек.
Дата публикования: 2015-04-08; Прочитано: 1374 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!