Файл: Решение одноиндексных оптимизационных задач Цель работы научиться решать одноиндексные оптимизационные задачи производства.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 149

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рис. 2.20. Окно «Добавление ограничений»

Добавляем ограничения для неравенств:



В поле «Ссылка на ячейки» указываем адрес диапазона F9:F11, выбираем в раскрывающемся списке знак неравенства ≤, в поле Ограничение выделяем диапазон G9:G11 и нажимаем кнопку «Добавить». Результатом этого действия будет добавление текущего ограничения в список ограничений, поля окна Добавление ограничения будут очищены для ввода следующего ограничения.

Порядок ввода ограничений не имеет значения. Главное — не забыть ни одно из ограничений.

Покажем окна для добавления остальных ограничений.

х1≤12≤30 (рис. 2.21, 2.22).



Рис. 2.21. Добавление левой части ограничения по х1



Рис. 2.22. Добавление правой части ограничения по х1

х2≤25 - (рис. 2.23).



Рис. 2.23. Добавление ограничения по х2

х3≥25 - (рис. 2.24).



Рис. 2.24. Добавление ограничения по х3

Ограничения х2≥0 и х4≥0 можно не добавлять, т.к. в окне «Параметры поиска решения» установлен флажок в поле «Сделать переменные без ограничений неотрицательными».

Для принятия последнего ограничения и возврата к диалоговому окну «Параметры поиска решения» нажмем кнопку OK.

После указания всех необходимых параметров в диалоговое окно Параметры поиска решения примет вид (рис. 2.25):



Рис. 2.25. Окно «Параметры поиска решения» с ограничениями

После нажатия кнопки «Найти решение» отобразится окно «Результаты поиска решения» (рис. 2.26).



Рис. 2.26. Окно «Результаты поиска решения»

Для сохранения полученного решения необходимо установить переключатель «Сохранить найденное решение» и нажать кнопку ОК. После
чего на рабочем листе отобразится решение задачи (рис. 2.27).



Рис. 2.27. Результаты решения задачи

Таким образом, максимальная прибыль при реализации продукции будет получена в размере 1601 д. е. при следующем плане производства:

  • 12,00 – объем продукции типа А;

  • 25,00 – объем продукции типа B;

  • 3,00 – объем продукции типа C;

  • 154,25– объем продукции типа D.

Кроме вставки оптимальных значений в изменяемые ячейки, «Поиск решения» позволяет представлять результаты в виде трех отчетов: «Результаты, Устойчивость и Пределы». Для генерации одного или нескольких отчетов необходимо выделить их названия в окне диалога «Результаты поиска решения» (рис. 2.26). Для выбора нескольких отчетов из списка использовать клавишу Shift.

Рассмотрим более подробно каждый из них.

Отчет по результатам (рис. 2.28) содержит три таблицы: в первой приведены сведения о целевой функции до начала вычисления и окончательное значение, во второй – значения искомых переменных: исходные и полученные в результате решения задачи, в третьей результаты оптимального решения для ограничений.



Рис. 2.28. Отчет о результатах

Этот отчет также содержит информацию о таких параметрах каждого ограничения, как состояние и допуск. Состояние принимает значение «Привязка», если вводимые ограничения совпадают с ограничениями, полученными в результате вычислений, и значение «Без привязки» в противном случае.

По значениям столбца «Допуск» можно сделать вывод о недоиспользованных ресурсах. В рассматриваемой задаче трудовые ресурсы были использованы полностью (значение в столбце «Допуск» равно 0), материальные ресурсы использованы не полностью (недоиспользованными оказались 137,5 единиц), также недоиспользовано 171,5 ед. финансовых

ресурсов.

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



Рис. 2.29. Отчет по устойчивости

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



Рис. 2.30. Отчет о пределах

При сохранении книги Excel после выполнения поиска решения все значения, введенные в окнах диалога «Поиск решения», сохраняются вместе с данными рабочего листа. С каждым рабочим листом в рабочей книге можно сохранить один набор значений параметров «Поиска решения».

Кнопка «Сохранить сценарий» окна «Результаты поиска решения» (рис. 2.31) позволяет сохранить сценарий текущей модели. Все сценарии доступны в «Диспетчере сценариев», который открывается командой «Данные - Работа с данными - Анализ что-если - Диспетчер сценариев».


Задача проверки сбалансированности плана

Рассмотрим решение предыдущей задачи при измененных условиях. Предположим при сложившейся ситуации на рынке продукцию вида D сняли с производства и взамен планируется выпуск продукции вида Е. Поменялись предельно допустимые значения выпуска некоторых видов. Все исходные данные по расходу, запасам ресурсов, предельно допустимым значениям выпуска каждого вида даны в табл. 2.7.

Таблица 2.7. Условие задачи 2

Ресурсы

Расход ресурса на единицу продукции

Запас ресурса

A

B

C

Е

Трудовые

8

3

4

2

800

Материальные

7

8

12

10

2000

Финансовые

15

14

13

12

2900

Нижняя граница выпуска

10

3

7

185




Верхняя граница выпуска












Прибыль от реализации единицы продукции равны: 8 д. е. – для A, 10 д. е. – для B, 7 д. е. – для C, 12 д. е. – для Е.

Необходимо определить объем продукции каждого вида, чтобы прибыль от реализации продукции была максимальной.

Решение. Составим математическую модель для решения поставленной задачи.

Обозначим переменные:

  • x1 – объем произведенной продукции вида А;

  • x2 – объем произведенной продукции вида B;

  • x3 – объем произведенной продукции вида C;

  • x4 – объем произведенной продукции вида Е.

Прибыль от реализации продукции
составит:



Ограничения для переменных:



Математическая постановка данной задачи состоит в нахождении такого неотрицательного решения системы линейных уравнений, при котором целевая функция F принимает максимальное значение.

Создадим на рабочем листе таблицу для ввода исходных данных. Введем в созданную таблицу исходные данные, целевую функцию, ограничения и граничные условия (рис. 2.31).



Рис. 2.31. Исходные данные для задачи 2

В формульном варианте таблица будет иметь вид (рис. 2.32):



Рис. 2.32. Формулы для вычислений

На вкладке «Данные» в группе «Анализ» выберем команду «Поиск решения». На экране отобразится диалоговое окно «Параметры поиска решения», в котором установим необходимые параметры (рис. 2.33):



Рис. 2.33. Окно «Параметры поиска решения» задачи 2

После выбора кнопки Найти решение отобразится окно Результаты поиска решения (рис. 2.34).



Рис. 2.34. Окно «Результаты поиска решения» задачи 2

В данном окне дано сообщение, что в результате решения данной задачи не удалось найти допустимого решения. Выведем отчет о допустимости (рис 2.35).



Рис. 2.35. Отчет о допустимости

По отчету о допустимости делаем вывод, что задача не сбалансирована по материальным ресурсам. Действительно, если подставим нижние границы выпуска продукции во второе уравнение системы , то материальных ресурсов для выполнения плана не хватит:

7*10+8*3+12*7+10*185 = 2028