
- •Введение
- •1. Графический метод решения задач линейного программирования
- •Построение области допустимых решений задачи линейного программирования
- •1. Строят множество решений каждого неравенства.
- •2. Находят область допустимых решений.
- •Построение градиента и целевой функции. Нахождение точки оптимального плана. Применение алгоритма «Поиск решения»
- •Основныеэтапы выполнения процедуры «Поиск решения»:
- •Самостоятельное решение одного из предложенных вариантов злп
- •2. Элементы анализа на чувствительность
- •Третья задача анализа на чувствительность
- •Самостоятельное проведение анализа на чувствительность одного из предложенных вариантов
- •Библиографический список
- •Оглавление
- •1. Графический метод решения задач линейного программирования 4
Основныеэтапы выполнения процедуры «Поиск решения»:
В опции «Сервис» выберите «Поиск решения».
В диалоговом окне «Целевая ячейка» сделайте ссылку на ячейку, содержащую значение целевой функции.
В окне «Ограничения» нажмите кнопку «Добавить». Появится новоедиалоговое окно, в котором необходимо записать левую и правую части ограничений в виде ссылок на соответствующие ячейки:
=ЕЗ |
|
=D3 |
Рис.2
Необходимо добавить таким способом все ограничения, в том числе и условия неотрицательности переменных и .
В окне «Изменяя ячейки» сделайте ссылки на ячейки, содержащие значение допустимого плана и .
После записи всех ограничений в диалоговое окно «Ограничения» нажмите кнопку «Выполнить».
После окончания алгоритма загорится диалоговое окно. Выберите«Сохранить найденное решение». Необходимо с помощью мышки и клавиши Shift выделить все три типа отчета и нажать ОК.
Контрольные вопросы
Что является графическим отображением области допустимых решений ЗЛИ?
На каких участках области допустимых решений может находиться оптимальное решение ЗЛП?
Что является множеством решений неравенства?
Какие существенные недостатки не позволяют широко применять графический метод для решения задач линейного программирования?
Что такое расширенная матрица?
Задание: докажите с помощью построенной диаграммы основное свойство линии уровня.
Лабораторная работа 3
Самостоятельное решение одного из предложенных вариантов злп
Решите предложенный вариант производственной системы, выполните следующие задания:
Обозначьте на графике допустимые базисные решения.
Обозначьте недопустимые базисные решения.
Установите в главном окне процедуры «Поиск решения» соответствующий флажок и проведите поэтапный алгоритм решения ЗЛП.
Установите соответствие между вершинами многоугольника ОДР иэтапами процедуры «Поиск решения».
2. Элементы анализа на чувствительность
Рассмотренный графический метод решения задач линейного программирования с помощью EXCEL демонстрирует лишь небольшую часть возможностей этой программы. Однако эти возможности позволяют провести с помощью EXCEL анализ на чувствительность, что может быть полезно при решении расчетно-графического задания.
Графический метод решения ЗЛП является наиболее простым инструментом экономического анализа. И хотя он неприемлем для решения практических задач, с его помощью можно продемонстрировать основные свойства ЗЛП и элементы экономического анализа производственной ситуации. Нахождение оптимального плана в целях экономического анализа является недостаточным. Поэтому рассмотрим некоторые, наиболее часто использующиеся в практике планирования, вопросы экономического анализа, сформулированные в первой, второй и третьей задачах анализа на чувствительность.
Лабораторная работа 4
Первая и вторая задачи анализа на чувствительность
Цель работы: проанализировать возможные изменения запасов различных ресурсов в конкретной производственной ситуации; определить ценность каждого ресурса и наиболее ценные ресурсы.
Теоретическое обоснование
А. Пусть вектор X = (12, 12) - оптимальный план ЗЛП (1 - 3), что соответствует производству двенадцати юбок и двенадцати брюк соответственно. Подставим значение оптимального плана в неравенства системы линейных неравенств, где, в таком случае, левая часть ограничения обозначает количество используемой ткани при оптимальном плане производства юбок и брюк, а правая часть показывает суточный запас ткани:
-выполняется
знак равенства между левой и правой
частями.
Разница между правой и левой частями
ограничения равна нулю, значит, ресурс
используется полностью при оптимальном
плане;
-запас
трудоемкости использован полностью
при оптимальном плане выпуска юбок
и брюк;
-судя по этому ограничению, сумма накладных расходов использована не полностью, т. к. 120<200;
12 < 18 - то же самое можно сказать о резерве спроса на юбки.
С точки зрения экономии, запасы некоторых ресурсов были излишними, потому что они не были использованы в процессе производства. Суточную потребность в накладных расходах, например, можно уменьшить. А на какую величину? Наверно, на такую, которая не повлияла бы на размер получаемого дохода и объем выпуска продукции. Отсюда вытекает один из вопросов первой задачи анализа на чувствительность: «Запасы, каких ресурсов и на какую величину можно уменьшить так, чтобы оптимальный план и доход остались неизменными?»
В ситуации, когда, например, спрос на юбки падает до нуля, производство юбок разумно было бы прекратить и увеличить выпуск брюк. Для того чтобы доходы при этом не упали, целесообразно пересмотреть план выпуска брюк. Это значит, что необходимо изменить и объем запасов производственных ресурсов, необходимых для производства брюк. Однако существуют разумные пределы запасов. Они обусловлены экономическими причинами - отсутствие складских помещений, ограниченные возможности доставки и др. Задача минимум в такой ситуации - рассчитать заранее, запасы каких ресурсов и в каких пределах выгодно увеличить. Отсюда второй вопрос первой задачи анализа на чувствительность: «Запасы каких ресурсов и на какую величину молено увеличить, чтобы увеличился доход от реализации продукции?»
Как видно из графического решения (рис. 1) и анализа количества использованных при оптимальном плане ресурсов, ограничения на ткань и трудоемкость соответствуют связующим прямым.
Основное свойство связующихпрямых — они проходят через точку оптимума и одновременно являются сторонами многоугольника ОДР.
Ресурсы, соответствующие связующим прямым, сдерживают рост оптимального плана, что легко заметить, если подставить оптимальный план выпуска юбок и брюк в ограничения ЗЛП. Левые и правые части ограничений на ткань и трудоемкость в оптимальном плане равны. Эти ресурсы, таким образом, используются полностью.
Чтобы выяснить, запас, каких ресурсов необходимо увеличивать, а каких уменьшать, проведем следующие действия. Уменьшим, например, запасы ткани и трудоемкости. В результате при плане X = (12, 12) знаки ограничений перестанут выполняться, и система ограничений ЗЛП станет несовместной. Очевидно, что уменьшение запасов ткани и трудоемкости вызовет уменьшение производства юбок и брюк, что приведет к уменьшению дохода.
Поэтому проводить уменьшение запаса дефицитных ресурсов (тех, которые соответствуют связующим прямым и используются полностью в оптимальном плане, их ценность строго больше нуля) нет смысла. Их увеличение, напротив, может привести к увеличению значения оптимального плана, а значит, и к увеличению значения дохода.
Дефицитные ресурсы, увеличение запаса которых не приводит к увеличению значения дохода, назовем блокирующими.
Уменьшение запасов накладных расходов и величины спроса на юбки, напротив, целесообразно. Как видно из примера, эти ресурсы используются не полностью в оптимальном плане. Они являются недефицитными (не используются полностью в оптимальном плане.Соответствующие недефицитным ресурсам прямые могут проходить через точку оптимума, но не образуют одновременно сторону многоугольника ОД; могут образовывать сторону ОДР, но не содержат одновременно точку оптимума.).
Поскольку прямая, соответствующая ресурсу «трудоемкость», не имеет ни одной общей точки с ОДР, такой недефицитный ресурс называют избыточным.
Теперь можно сформулировать ответ на первую часть первого и второго вопросов первой задачи анализа на чувствительность о том, запасы каких ресурсов целесообразно увеличивать или уменьшать. Запасы дефицитных ресурсов целесообразно увеличивать, запасы недефицитных ресурсов необходимо уменьшать. Запасы блокирующих ресурсов нецелесообразно изменять.
Для ответа на вторую часть первого и второго вопросов первой задачи анализа на чувствительность о том, на какую величину целесообразно изменять запасы ресурсов, необходимо провести специальные расчеты.
Увеличение
или уменьшение запаса ресурса соответствует
изменению значения
свободного члена в уравнении прямой
.
Поэтому на графике изменение
запаса ресурса выглядит как перемещение
соответствующей прямой параллельным
переносом по координатной плоскости.
Расчет изменения запаса ресурсов проводится по следующему алгоритму:
Удаляют анализируемый ресурс с графика ОДР ЗЛП.
Находят новую ОДР без учета стертого ресурса.
Определяют новую точку оптимума на новой ОДР с помощью графического метода.
Определяют значение запаса ресурса в новой точке оптимума. Для этогоподставляют координаты новой точки оптимума в уравнение прямой анализируемого ресурса.
5.Для определения целесообразного изменения запаса ресурса находятразницу между значением запаса ресурса в новой точке оптимума и исходнымзначением запаса ресурсов.
Б. Для определения ценности каждого ресурса решают вторую задачу анализа на чувствительность. Цель второй задачи анализа на чувствительность -установить, запасы каких ресурсов и в каких пределах необходимо увеличивать в первую очередь при прочих равных условиях?
Для
решения второй задачи анализа на
чувствительность используется понятие
«ценность единицы ресурса»:
Экономический
смысл ценности i
- го ресурса: оценка
показывает, на сколько
единиц изменится значение дохода при
изменении запаса i
- го ресурса на
единицу.
Ход выполнения
А. В поле EXCEL строим таблицу (табл. 8):
Таблица 8
i |
Статус ресурса |
|
|
|
|
|
|
|
1. |
дефицитный |
1320 |
42 |
1500 |
60 |
18 |
180 |
10 |
2. |
дефицитный |
1320 |
60 |
1455 |
69 |
9 |
135 |
15 |
3. |
избыточный |
1320 |
200 |
1320 |
120 |
-80 |
0 |
0 |
4. |
недефицитный |
1320 |
18 |
1320 |
12 |
-6 |
0 |
0 |
Примечание. F° - значение целевой функции при оптимальном плане X ° = (12, 12); - исходное значение запаса i - го ресурса; -значение целевой функции в новой точке оптимума при переносе i - го ресурса; - значение запаса i - го ресурса после переноса i - й прямой; - значение приращения запаса i - го ресурса; - приращение целевой функции при увеличении запаса i - го ресурса на .
Используемые в таблице формулы расчета значений:
;
-F°.
Заполняем первые три столбца табл.8. После этого реализуетсяследующий алгоритм.
Алгоритм расчета целесообразного прироста запаса ресурсов
Предположим, что запасы соответствующего изменяемого ресурсабесконечны. «Стираем» ресурс с диаграммы EXCEL. Для «стирания» достаточно удалить значение запаса ресурса из соответствующей ячейки. Получаемновую ОДР.
Проводим соответствующие изменения в процедуре «Поиск решения».Дляэтого в окне «Ограничения» необходимо удалить формулу для ресурса . Эта операция по результатам расчетов аналогична параллельному переносу ресурса.
Используя «Поиск решения», находим новый оптимальный план.
Заносим новые значения дохода и запаса ресурса (новоезначение запаса ресурса будет отображаться в столбце Е табл. 7 напротив соответствующей строки) при новом оптимальном плане в соответствующие ячейки табл. 8.
Восстанавливаем «стертую» прямую, заносим первоначальное значение ресурса в соответствующую ячейку EXCEL. Добавляем «стертое» ограничение в окно «Ограничения» процедуры «Поиск решения».
Теперь можно приступить к изменению запаса другого ресурса (см. п. Iданного алгоритма).
По результатам проведенного алгоритма видно, что целесообразно увеличить запасы ткани и трудоемкости до 60 и 69 единиц соответственно. При увеличении запаса ткани на 18 метров доход возрастет на 180 рублей и составит 1500 рублей. А при увеличении запаса трудоемкости на 9 человеко-часов значение дохода возрастет на 135 рублей и составит 1455 рублей.
Б. Решение второй задачи на чувствительность запишите с помощью ссылок в виде формулы EXCEL в последний столбец табл. 8. При этом используйте данные, рассчитанные в табл.8 при решении первой задачи анализа на чувствительность.
Из
последнего столбца табл.8 видно, что
дефицитные ресурсы имеют оценки
,
недефицитные и избыточные ресурсы имеют
оценки
.
Наиболее
ценным является второй ресурс
(трудоемкость). Используя полученные
во второй задаче анализа на чувствительность
результаты, убедимся, что
.
Действительно,
.
Задание: проверьте результаты второй задачи анализа на чувствительность с помощью полученных в процедуре «Поиск решения» отчетов.
Лабораторная работа 5