- •Оглавление Введение. Экономика и математика Часть I. Линейные модели и методы в экономике.
- •Глава 1. Принятие решений в экономике
- •Глава 2. Линейное программирование. Теоретические основы и алгоритмы.
- •Глава 3. Теория двойственности в линейном программировании и ее экономические приложения.
- •Глава 4. Транспортная задача и ее приложения.
- •Глава 5. Задача целочисленного линейного программирования
- •Введение. Экономика и математика
- •Часть I. Линейные модели и методы в экономике.
- •Глава 1. Принятие решений в экономике.
- •1.1. Моделирование
- •1.2. Математическое моделирование.
- •1.3. Алгоритм исследования операции.
- •Алгоритм исследования операций.
- •1.4. Примеры исследования операции (моделирование)
- •1.5.Классификация моделей и методов исследования операций
- •Глава 2.
- •2.1. Постановки задачи линейного программирования
- •Основная задача линейного программирования (ОснЗлп)
- •Каноническая задача линейного программирования (кзлп)
- •2.2. Выпуклые множества.
- •0Пределение 2.4.
- •2.3. Теоретические основы линейного программирования
- •2.4. Графический метод и анализ решения злп
- •Проведем графический анализ решения (модели) на чувствительность.
- •2.5. Симплекс-метод решения злп.
- •Определение к-матрицы кзлп
- •Переход от одной к-матрицы злп к другой к-матрице
- •Симплекс-разность к-матрицы злп
- •Алгоритм симплекс-метода
- •2.6. Двойственный сиплекс-метод (р-метод)
- •Определение р-матрицы злп
- •Условия перехода от одной р-матрицы злп к другой
- •Решение задач р-методом
- •2.7.Метод искусственного базиса Назначение и принцип работы методов искусственного базиса
- •2.8. Модифицированный симплекс-метод Постановка задачи
- •Алгоритм модифицированного симплекс-метода
- •Решение задачи модифицированным симплекс-методом
- •2.9. Решение злп на основе Ms Excel
- •Глава 3. Теория двойственности в линейном программировании и ее экономические приложения.
- •3.1. Определение двойственной задачи:
- •3.2. Основные теоремы двойственности
- •3. 3. Экономическая интерпретация двойственности
- •Экономическое содержание теории двойственности.
- •3.4.Применение теории двойственности к решению задач. Применение теоремы 3.5 к решению дз.
- •3.5. Анализ решения злп на основе отчетов ms excel
- •2. Определите статус, ценность каждого ресурса и его приоритет при решении задачи увеличения запаса ресурсов.
- •3. Определите максимальный интервал изменения запасов каждого из ресурсов, в пределах которого структура оптимального плана, то есть номенклатура выпускаемой продукции, остается без изменения.
- •4. Определите суммарную стоимостную оценку ресурсов (себестоимость), используемых при производстве единицы каждого изделия. Производство какой продукции нерентабельно?
- •5. На сколько уменьшится стоимость выпускаемой продукции при принудительном выпуске единицы нерентабельной продукции?
- •6. На сколько можно снизить запас каждого из ресурсов, чтобы это не привело к уменьшению прибыли?
- •8. Определите оптимальное решение задачи для случая, когда вектор ресурсов задан в виде .
- •9. Определите интервалы изменения цен на каждую продукцию, при которых сохраняется оптимальный план.
- •10. На сколько нужно снизить затраты каждого вида сырья на единицу продукции, чтобы сделать производство нерентабельного изделия рентабельным?
- •11. На сколько нужно изменить запас каждого из дефицитных ресурсов, чтобы прибыль возросла на 20%?
- •3. Определите суммарную стоимостную оценку питательных веществ в единице каждого корма, использование какого вида корма нерентабельно.
- •Глава 4. Транспортная задача линейного программирования
- •0, Если безразлично, какой потребитель недополучит заявленного количества груза
- •4.3. Экономические задачи, сводящие к транспортной задаче.
- •Теорема о разрешимости транспортной задачи
- •4.4. Опорный план тз. Алгоритмы нахождения исходного плана.
- •4.4.1. Определения опорного плана тз.
- •4.4.2. Методы составления первоначальных опорных планов
- •4.5. Метод потенциалов решения транспортной задачи
- •4.6. Задача о назначениях
- •Глава 5. Задача целочисленного линейного программирования
- •5.1.Постановки и методы решения
- •5.2.Метод ветвей и границ решения целочисленных задач линейного программирования (цзлп)
- •5.3. Задача Коммивояжера.
8. Определите оптимальное решение задачи для случая, когда вектор ресурсов задан в виде .
а) случай, при котором вектор находится в допустимом интервале
Максимальный интервал изменения запасов:
206,67≤ ≤8240
714,894≤ ≤12166,66
540≤ ≤2950
Допустим, , тогда
=-1114,118.
Решение задачи, т.е. и * можно найти, подставив в шаблон оформления задачи вектор .
б) случай, при котором вектор не входит в допустимый интервал. В этом случае воспользоваться пользоваться вышеприведенной формулой для нельзя. Допустим, , тогда, внеся изменения в шаблон, получим:
1. Отчет по результатам:
2. Отчет по устойчивости:
Решение этой задачи является принципиально другим:
Рентабельным остается выпуск продукции только C и D, а продукция B становится нерентабельной и третий ресурс становится недефицитным и его ценность (теневая цена) равна нулю.
9. Определите интервалы изменения цен на каждую продукцию, при которых сохраняется оптимальный план.
Из отчета по устойчивости (изменяемые ячейки):
0 ≤ с1 ≤ 7,9
3-0,191 ≤ с2 ≤3+7,5
6-0,956 ≤ с3 ≤6+ 67,8
12-0,8784 ≤ с4 ≤ 12+0,75
0 ≤ с1 ≤ 7,9
2,8085 ≤ с2 ≤10,5
5,0441 ≤ с3 ≤6+ 73,8
11,1216≤ с4 ≤ 12,75
Поскольку продукт А не производится, то уменьшение его цены не скажется на решении (продукт А по-прежнему не будет выпускаться), а если цена превысит величину 7,905, то продукт А станет рентабельным.
10. На сколько нужно снизить затраты каждого вида сырья на единицу продукции, чтобы сделать производство нерентабельного изделия рентабельным?
В нашем случае нерентабельным (неприбыльным) является выпуск продукта А.
Первое ограничение двойственной задачи(оценка рентабельности изделия А) имеет вид:
2Y1+Y2+3Y3 ≥ 7,5.
Отчет по устойчивости:
Если не снижать затраты сырья на единицу продукции А, то продукт А станет рентабельным, если его цена возрастет с 7,5 до 7,905.
С другой стороны, продукт А можно сделать рентабельным, снизив его себестоимость, что можно сделать, снизив затраты сырья на единицу продукции.
Уравнение рентабельности для продукта А имеет вид:
(2-∆1)∙2,813+(1-∆2) ∙0,037+(3-∆3) ∙0,747=7,5, где - возможное снижение затрат по i-му сырью на единицу продукции А.
Данное уравнение имеет бесчисленное множество решений.
Например, если ∆2 =∆3 =0, тогда уравнение примет вид:
2- ∆1 =7,5/2,813
∆1 =-0,6661 – одно из возможных решений, т.е. если потребление первого ресурса на единицу продукции А снизится с 2 единиц до 2-0,6661=1,339, то продукция А станет рентабельной.
11. На сколько нужно изменить запас каждого из дефицитных ресурсов, чтобы прибыль возросла на 20%?
Отчет по устойчивости:
Поскольку двойственные переменные (теневые цены) показывают, на сколько изменится прибыль при изменении ресурса на единицу, то общее изменение прибыли можно записать в виде
8290,456*0,2=
Данное уравнение имеет бесчисленное множество решений.
Например, если , то
= /(2,813+0,037+0,747)=460,965
b1=2400+460,965=2860,965
b2=1200+460,965=1660,965
b3=2000+460,965=2460,965
Пример 3.10.
Из 4 видов кормов необходимо составить рацион, в состав которого должно входить не менее 420 ед. вещества А, 210 ед. вещества В и 270 ед. вещества С. Количество единиц вещества, содержащегося в 1 кг корма каждого вида, указано в соответствующей таблице. В ней же приведена цена 1 кг корма каждого вида.
-
Вещество
Количество каждого вещества, содержащегося в 1 кг каждого вещества
1
2
3
4
А
14
5
7
10
В
0
7
8
15
С
18
7
12
0
Цена 1 кг корма (руб)
9
11
12
10
= (400,180,200); Z = 30
Составить рацион, содержащий не менее нужного количества указанных питательных веществ и имеющий минимальную стоимость.
Математическая модель задачи имеет вид:
(целевая функция)
Решение ЗЛП в Ms Exel:
Занесем в данную задачу числовую информацию:
К моменту вызова сервиса «Поиск решения» на рабочем столе с задачей должны быть занесены формулы для левых частей ограничений и формула для значения целевой функции.
В меню Сервис выбираем Поиск решения. В появившемся окне задаем следующую информацию:
а) в качестве целевой ячейки устанавливаем адрес ячейки для значения целевой функции H5
б) «флажок» устанавливаем на вариант «минимальному значению», т.к. в данном случае, целевая функция дохода подлежит минимизации;
в) в качестве изменяемых ячеек заносится адрес строки значений переменных С4:F4;
г) справа от окна, предназначенного для занесения ограничений, нажимаем кнопку «Добавить», появится форма для занесения ограничения
д) в левой части формы «Ссылка на ячейку» заносится адрес формулы для левой части первого ограничения G9, выбирается требуемый знак неравенства (в нашем случае >=), в поле «Ограничение» заносится ссылка на правую часть ограничения I9
Таким образом, окно «Поиск решения» с занесенной информацией выглядит следующим образом
Далее необходимо нажать кнопку Параметры, установить «флажки» «Линейная модель» и «Неотрицательные значения», поскольку в данном случае задача является ЗЛП, а ограничение 6) требует неотрицательности значений
Затем следует нажать «ОК», «Выполнить», после чего появляется окно результата решения
Если в результате всех действий получено окно с сообщением «Решение найдено», то Вам предоставляется возможность получения трех типов отчета, которые полезны при анализе модели на чувствительность. В данном примере достаточно сохранить найденное решение, нажав «ОК». В результате получено решение задачи.
Если в результате решения задачи выдано окно с сообщением о невозможности нахождения решения, это означает, что при оформлении задачи была допущена ошибка (не заполнены формулы для ограничений, неправильно установлен «флажок», максимизации/минимизации и т.д.).
1. Найти решение исходной и двойственной задачи.
Двойственная задача имеет вид:
Отчет по результатам (решение исходной задачи)
Отчет по устойчивости (решение двойственной задачи):
*=(20;0;0;14) – столбец "результат" из отчета по результатам.
*=(0,6429;0,2381;0) – решение двойственной задачи – столбец "теневая цена" из отчета по устойчивости
f( *)=g( *) =320 – целевая ячейка "результат из отчета" по результатам.
2. Определите, все ли виды кормов входят в рацион, ценность дополнительной единицы каждого питательного вещества и его приоритет при решении задач уменьшения стоимости рациона.
Отчет по результатам (решение исходной задачи):
Отчет по устойчивости (теневая цена):
Из отчета по результатам видно, что в рацион входят первый (20 кг) и четвертый (14 кг) корма.
Так как первое и второе ограничения ИЗ являются связными (см. отчет по результатам), то оптимальный рацион по питательным веществам А и В имеет минимальную питательность, т.е. содержание питательных веществ А и В не превышает заданный минимальный уровень.
Третье ограничение является несвязанным, т.е. содержание питательного вещества С (310 ед.) превышает заданный минимальный уровень (270 ед.) на 90 ед.
Ценность единицы i-го питательного вещества определяется значением соответствующей двойственной переменной .
Т.к. >0, >0, то любое уменьшение содержания питательных веществ А и В будет приводить к уменьшению стоимости рациона, и поскольку > , то при уменьшении на единицу содержания вещества А стоимость рациона уменьшится на 0,64 д.е., а вещества В – на 0,24 д.е.
Т.к. , то изменение содержания питательного вещества С не скажется на стоимости рациона.