КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Модифицированный симплекс-методМодифицированный симплекс-метод предусматривает выполнение точно таких же этапов, как и обычный симплекс-метод. Главное отличие между ними заключается в том, что в модифицированном симплекс-методе основные действия связаны с использованием обращенного базиса и симплекс-множителей, позволяющих использовать найденное решение ЗЛП, если происходят изменения условий задачи, при этом применяются следующие формулы:
Элементы без знака « » – это элементы начальной итерации, а элементы со знаком « » – это элементы текущей итерации. Задача. Кондитерская фабрика для производства трех видов карамели использует три вида сырья: сахар, патоку, фруктовое пюре согласно технологической таблице:
Найти план производства, обеспечивающий максимальную прибыль. Решение задачи: Введем обозначения: х1 – количество карамели первого вида, х2 – количество карамели второго вида, х3 – количество карамели третьего вида. Тогда математическая модель задачи имеет вид: . Преобразуем математическую модель ЗЛП к допустимому предпочтительному виду канонической формы: . По алгоритму основного симплекс-метода заполним симплексную таблицу задачи:
Ответ: x* = (2; 0; 12), = 220. Таким образом, для получения кондитерской фабрикой максимальной прибыли в размере 220 ден. ед. надо производить 2 усл. ед. карамели первого вида и 12 усл. ед. третьего вида, производить карамель второго вида не стоит. 3. Устойчивость оптимального решения ЗЛП: a) Изменение свободных членов системы ограничений. Алгоритм: 1) Найти новые значения базисных переменных в последней итерации исходной задачи по формуле (4.3) и минимальное значение целевой функции по формуле (4.6). 2) Если , то комбинация базисных переменных остается прежней, симплекс-множители не меняются; если , то двойственным симплекс-методом продолжить решение и найти новую комбинацию базисных переменных и их значения, а также симплекс-множители и значение целевой функции. 3) Записать ответ. Пример 1.Предположим, что изменилось количество имеющегося сырья на кондитерской фабрике . Рассмотрим, как изменится при этом решении задачи. Найдем новое базисное решение по формуле (4.3): . Так как среди полученных нет отрицательных, то текущие базисные переменные x1, x5, x3 с новыми значениями составляют допустимое решение. Соответствующее этому решению оптимальное значение целевой функции равно . Ответ: x* = (1; 6; 16), = 280, то есть доход фабрики увеличится по сравнению с прежним. Пример 2.Пусть изменилось количество имеющегося сырья = . Рассмотрим, как изменится при этом решении задачи. Найдем новое базисное решение и значение целевой функции по формулам (4.3) и (4.6): = , . Полученное решение не является допустимым, поскольку теперь x1 =-14. Заменим значения в столбце свободных коэффициентов оптимальной симплекс-таблицы исходной задачи на полученные и для возврата в ОДР применим двойственный симплекс-метод:
Ответ: x* = (0; 0; 20/3); = 340/3, то есть доход фабрики уменьшится по сравнению с прежним. б) Включение дополнительных переменных. Алгоритм: 1) Найти в последней итерации исходной задачи новый столбец и по формулам (4.2) и (4.4). 2) Если , то план и значение целевой функции не изменяются, следовательно, в базис не включается. 3) Если , то следует продолжить решение основным симплекс-методом, включив в базис симплекс-таблицы; найти новый базис, план x*, значение целевой функции F*. 4) Записать ответ. Пример 3. Кондитерская фабрика в дополнение к имеющимся видам карамели планирует производить карамель четвертого вида x7, при этом расход сырья каждого вида задан матрицей p7 = , доход от реализации единицы этой продукции c7 = 20. Как изменится доход фабрики по сравнению с первоначальным? Вычислим столбец коэффициентов ограничений, соответствующий переменной x7 по формулам (4.2) и (4.4): · = , · . Так как , то план и значение целевой функции не изменяются. Ответ: x* = (2; 0; 12), = 220. Пример 4.Кондитерская фабрика в дополнение к имеющимся видам карамели планирует производить карамель четвертого вида x8, при этом расход сырья каждого вида задан матрицей p8 = , доход от реализации единицы этой продукции c8 = 15. Как изменится доход фабрики по сравнению с первоначальным? Вычислим столбец коэффициентов ограничений, соответствующий переменной x7 по формулам (4.2) и (4.4): = , · . Поскольку , то следует продолжить решение задачи основным симплекс-методом, включив в оптимальную симплекс-таблицу исходной задачи:
Ответ: x* = (4;0;8;4); = 228, то есть доход фабрики увеличится по сравнению с прежним. в) Изменение значений коэффициентов целевой функции. Алгоритм: 1) Записать новые коэффициенты с учетом ориентации целевой функции на минимум. 2) Найти новые коэффициенты в последней итерации симплекс-таблицы по формуле (4.5). 3) Если при неискусственных переменных, то комбинация базисных переменных и их оптимальные значения не изменяются. Найти значение целевой функции по формуле (4.6). 4) Если при неискусственных переменных, то следует выписать симплекс-множители и найти по формуле (4.6), затем продолжить решение основным симплекс-методом. 5) Записать ответ. Пример 5. Кондитерская фабрика проводит новую ценовую политику относительно реализации карамели. В соответствии с этим целевая функция задачи принимает вид . Как изменится решение задачи? Запишем новые коэффициенты с учетом ориентации целевой функции на минимум , , , = = . Найдем новые коэффициенты в последней итерации симплекс-таблицы по формуле (4.5): , . Следовательно, симплекс-множители в данном случае имеют вид . Найдем значение целевой функции по формуле (4.6): . Так как , то план оптимален. Ответ: x* = (2;0;12), = 392, то есть доход фабрики увеличится по сравнению с прежним. Пример 6.Кондитерская фабрика проводит новую ценовую политику относительно реализации карамели. В соответствии с этим целевая функция задачи принимает вид . Как изменится решение задачи? Запишем новые коэффициенты с учетом ориентации целевой функции на минимум , , , = = . Найдем новые коэффициенты в последней итерации симплекс-таблицы по формуле (4.5): , . Следовательно, симплекс-множители в данном случае имеют вид . Значение целевой функции . Так как , то следует продолжить решение задачи основным симплекс-методом, изменив коэффициенты строки целевой функции оптимальной симплекс-таблицы решения исходной задачи:
Ответ: x* = (16/5;24/5;36/5), = 264, то есть доход фабрики увеличится по сравнению с прежним. г) Включение дополнительных ограничений. Алгоритм: 1) Подставить оптимальный план исходной задачи в новое ограничение. 2) Если соотношение ограничения выполняется, то план и значение целевой функции не меняются, ответ идентичен ответу исходной задачи. 3) Если соотношение ограничения не выполняется, то записать новое ограничение в канонической форме с предпочтительными переменными. 4) Преобразовать уравнение ограничения, исключив базисные переменные оптимальной таблицы исходной задачи, воспользовавшись соответствующими уравнениями этой таблицы. 5) Включить полученное уравнение в оптимальную таблицу исходной задачи с учетом новой базисной переменной . 6) Продолжить решение двойственным симплекс-методом и записать ответ. Пример 7.Предположим, что кондитерская фабрика изменила состав выпускаемой карамели, и теперь для производства карамели необходим четвертый вид сырья. Этот тип сырья требуется при производстве третьего вида карамели, количество данного вида сырья на фабрике составляет 8 усл. ед. В результате получаем новое ограничение . Как изменится прибыль фабрики по сравнению с первоначальной? Данное ограничение не является избыточным, поскольку оно не удовлетворяется при текущем оптимальном решении. Необходимо ввести новое ограничение в оптимальную симплекс-таблицу исходной задачи и продолжить решение двойственным симплекс-методом. Запишем новое ограничение в канонической форме с предпочтительными переменными . Преобразуем уравнение ограничения, исключив базисную переменную x3 оптимальной таблицы исходной задачи, воспользовавшись третьим уравнением этой таблицы: Вычитая из первого уравнения второе, получим: . Включим полученное уравнение в оптимальную таблицу исходной задачи с учетом новой базисной переменной и продолжим решение двойственным симплекс-методом:
Ответ: x* = (3;4;8), = 208, то есть прибыль фабрики уменьшилась. Пример 8.Предположим, что кондитерская фабрика изменила состав выпускаемой карамели, и теперь для производства карамели необходим четвертый вид сырья. Этот тип сырья требуется при производстве второго вида карамели, количество данного вида сырья на фабрике составляет 2 усл. ед., причем оно должно быть использовано полностью. В результате получаем новое ограничение . Как изменится прибыль фабрики по сравнению с первоначальной? Представим данное ограничение в виде системы двух неравенств: Запишем новые ограничения в канонической форме с предпочтительными переменными Включим полученные уравнения в оптимальную таблицу исходной задачи с учетом новых базисных переменных x7 и x8 и продолжим решение двойственным симплекс-методом:
Ответ: x* = (5/2;2;10), = 214, то есть прибыль фабрики уменьшилась.
Педагогический комментарий. Данное лекционное занятие закладывает основы для формирования следующих профессиональных умений студентов-экономистов: умение выявлять проблемы экономического характера при анализе конкретных ситуаций, предлагать способы их решения и оценивать ожидаемые результаты; умение разрабатывать и обосновывать варианты эффективных производственно-технологических решений; умение ставить цель и формулировать задачи, связанные с профессиональной деятельностью, умение использовать для их решения методы изученных дисциплин; умение логически мыслить; умение совершенствовать составление оперативно-производственного плана с использованием инструментария математического программирования; умение эффективно управлять экономическими процессами и регулировать использование комплекса имеющихся ресурсов; умение анализировать оптимальное решение ЗЛП на устойчивость и вариативность.
ТЕМА 5. Двойственность в линейном программировании
План лекции: 1. Понятие двойственности и теневой цены 2. Правила построения двойственной ЗЛП 3. Основные теоремы двойственности и их экономическое содержание
|