- •Программа дисциплины
- •Тема 1 общая характеристика и классификация математических методов и моделей, применяемых в экономических исследованиях Предмет математического программирования
- •Общая схема формирования экономико-математической модели
- •Классификация методов математического программирования
- •Тема 2 линейное программирование Задача линейного программирования (злп)
- •Формы записи задач линейного программирования
- •Приемы, позволяющие переходить от одной формы записи условий задач к другой
- •Графический метод решения злп
- •Симплекс-метод решения злп
- •Алгоритм симплекс-метода
- •Геометрическая интерпретация в случае двух переменных
- •Отыскание начального опорного плана (1-ый пункт алгоритма)
- •Отыскание начального опорного плана методом искусственного базиса
- •Отыскание начального опорного плана путем преобразования таблицы Жордана
- •Шаг Жордановых исключений осуществляется по следующим правилам:
- •Исследование на оптимальность опорного плана при минимизации целевой функции (второй пункт алгоритма)
- •Переход к новому, нехудшему опорному плану (третий пункт алгоритма)
- •Тема 3 транспортная задача линейного программирования Постановка транспортной задачи по критерию стоимости в матричной форме
- •Закрытая и открытая модели транспортной задачи
- •Алгоритм решения сбалансированной транспортной задачи
- •Построение исходного опорного плана (первый пункт алгоритма)
- •Проверка на оптимальность невырожденного опорного плана методом потенциалов (второй пункт алгоритма)
- •Переход к нехудшему опорному плану (третий пункт алгоритма)
- •Цикл пересчета
- •Тема 4 динамическое программирование
- •I этап. Условная оптимизация
- •II этап. Безусловная оптимизация
- •Задача об оптимальной стратегии замены оборудования
- •I этап. Условная оптимизация
- •II этап. Безусловная оптимизация
- •Литература
- •Тема 1 общая характеристика и классификация математических методов и моделей, применяемых в экономических исследованиях 3
- •Тема 2 линейное программирование 6
- •Тема 3 транспортная задача линейного программирования 33
- •Тема 4 динамическое программирование 50
Исследование на оптимальность опорного плана при минимизации целевой функции (второй пункт алгоритма)
Заполним Жорданову таблицу, исходя из задачи, записанной в виде:
;
где – предпочтительные переменные.
Или воспользуемся конечной таблицей при нахождении начального опорного плана методом Жордановых исключений (таблица 5).
Если в Z-строке нет положительных элементов (не считая свободного члена) – план оптимален. Если в Z-строке нет также и нулевых элементов, то оптимальное решение единственное, если же есть хотя бы один нулевой элемент, то оптимальных планов бесконечное множество.
Если в Z-строке есть хотя бы один положительный элемент, а в соответствующем ему столбце нет положительных элементов, то целевая функция является неограниченной в ОДР (вследствие неограниченности ОДР). В этом случае задача не разрешима. (Проверить правильность составления экономико-математической модели).
Если в Z-строке есть хотя бы один положительный элемент и в столбце, содержащем этот элемент, есть хотя бы один положительный элемент, то можно перейти к новому опорному плану, более близкому к оптимальному.
Переход к новому, нехудшему опорному плану (третий пункт алгоритма)
1 В таблице 5 выбираем разрешающий элемент, руководствуясь следующими правилами:
а) выбрать в Z-строке симплекс-таблицы наибольший положительный элемент. Пусть это будет , тогда столбец будет разрешающим;
б) найти отношения для положительных элементов ( ) столбца ;
в) выбрать среди этих отношений наименьшее, скажем , тогда элемент разрешающий (генеральный).
2 Перейти от данной таблицы к следующей таблице по правилам работы с симплекс-таблицей (см. шаг Жордановых исключений).
Замечание: При решении задачи ЛП на максимум целевой функции ее можно преобразовать в эквивалентную ей задачу на минимум и решать вышеизложенным методом.
Пример 7
Воспользуемся результатами, полученными в предыдущем примере (см. таблицу 11). Так как в Z – строке есть положительный элемент, то найденный опорный план не оптимален. Поскольку максимальный положительный элемент Z-строки находится в столбце , то этот столбец будет разрешающим. Составим отношения свободных членов к соответствующим положительным элементам этого столбца (см. таблицу 12). По наименьшему отношению выберем разрешающую строку. Так как , то -строка будет разрешающей. На пересечении разрешающего столбца и разрешающей строки найдем разрешающий элемент 1 (таблица 12).
Таблица 12
|
|
СП |
|
|
БП |
1 |
x12 |
x21 |
отношения |
x11= |
6,2 |
0 |
0,8 |
6,2/0,8 |
x22= |
6 |
0,5 |
0 |
|
x3= |
3,8 |
1 |
–0,8 |
|
x4= |
4 |
–0,5 |
1 |
4/1 |
Z |
61,6 |
–6 |
2,4 |
|
Шаг Жордановых исключений переводит из таблицы 12 в таблицу 13.
Таблица 13
|
|
СП |
|
БП |
1 |
x12 |
x4 |
x11= |
3 |
0,4 |
–0,8 |
x22= |
6 |
0,5 |
0 |
x3= |
7 |
0,6 |
0,8 |
x21= |
4 |
–0,5 |
1 |
Z |
52 |
–4,8 |
–2,4 |
Так как в Z-строке нет положительных элементов, то полученный план оптимален. Найдем его, приравняв свободные переменные к нулю, а базисные переменные – к свободным членам, т.е.
СП:
БП: ,
следовательно, и .
Так как в Z-строке нет нулевых элементов, то полученный оптимальный план единственен.
Экономический смысл полученного решения задачи примера 2: для того чтобы затраты были минимальными необходимо, чтобы оборудование А1 выпускало 3 ч продукцию Р1, оборудование А2 выпускало 4 ч продукцию Р1 и 6 ч продукцию Р2. При этом продукция будет выпущена с минимальными затратами, равными 52 усл. ден. ед. и в заданный срок.