- •Тема 1 общая характеристика и классификация математических методов и моделей, применяемых в экономических исследованиях Предмет математического программирования
- •Общая схема формирования экономико-математической модели
- •Классификация методов математического программирования
- •Тема 2 линейное программирование Задача линейного программирования (злп)
- •Формы записи задач линейного программирования
- •Приемы, позволяющие переходить от одной формы записи условий задач к другой
- •Графический метод решения злп
- •Симплекс-метод решения злп
- •Алгоритм симплекс-метода
- •Геометрическая интерпретация в случае двух переменных
- •Отыскание начального опорного плана (1-ый пункт алгоритма)
- •Отыскание начального опорного плана методом искусственного базиса
- •Отыскание начального опорного плана путем преобразования таблицы Жордана
- •Шаг Жордановых исключений осуществляется по следующим правилам:
- •Исследование на оптимальность опорного плана при минимизации целевой функции (второй пункт алгоритма)
- •Переход к новому, нехудшему опорному плану (третий пункт алгоритма)
- •Тема 3 транспортная задача линейного программирования Постановка транспортной задачи по критерию стоимости в матричной форме
- •Закрытая и открытая модели транспортной задачи
- •Алгоритм решения сбалансированной транспортной задачи
- •Построение исходного опорного плана (первый пункт алгоритма)
- •Проверка на оптимальность невырожденного опорного плана методом потенциалов (второй пункт алгоритма)
- •Переход к нехудшему опорному плану (третий пункт алгоритма)
- •Цикл пересчета
- •Тема 4 динамическое программирование
- •I этап. Условная оптимизация
- •II этап. Безусловная оптимизация
- •Задача об оптимальной стратегии замены оборудования
- •I этап. Условная оптимизация
- •II этап. Безусловная оптимизация
Симплекс-метод решения злп
Особенностью задач ЛП является то, что целевая функция достигает экстремума на границе области допустимых решений (ОДР).
Допустимый план, принадлежащий границе ОДР, называется опорным планом.
Алгоритм симплекс-метода
Находим какой-либо начальный опорный план
.Проверяем его на оптимальность. Если план оптимален, то задача решена, иначе переходим к пункту 3.
По правилам преобразования таблицы Жордана переходим к нехудшему опорному плану. Переходим к пункту 2.
С геометрической
точки зрения перебор опорных планов
можно толковать как переход по ребрам
из одной вершины многогранника планов
(области допустимых решений) в другую,
по направлению к вершине
,
в которой целевая функция достигает
экстремального значения.
Геометрическая интерпретация в случае двух переменных
![]()

Отыскание начального опорного плана (1-ый пункт алгоритма)
Пусть система ограничений ЗЛП представлена в канонической форме записи:
![]()
![]()
.
Говорят, что ограничение
ЗЛП имеет предпочтительный
вид, если при
неотрицательности правой части (
)
левая часть ограничения содержит
переменную, входящую с коэффициентом,
равным единице, а в остальные
ограничения-равенства – с коэффициентом,
равным нулю.
Например, в системе ограничений

первое и второе ограничения имеют предпочтительный вид, а третье – нет (предпочтительные переменные подчеркнуты).
Если каждое ограничение системы имеет предпочтительный вид, то система представлена в предпочтительном виде. В этом случае легко найти ее опорное решение. Предпочтительные переменные будут базисными, а остальные – свободными. Все свободные переменные нужно приравнять к нулю, тогда базисные переменные будут равны свободным членам.
Например, в системе ограничений:

предпочтительными
(базисными) являются переменные
свободными – переменные
.
Приравниваем свободные
переменные
к нулю, тогда базисные переменные примут
значения:
,
,
.
Получим начальный
опорный план
.
Отыскание начального опорного плана методом искусственного базиса
В случае, когда
ограничение-равенство не имеет
предпочтительного вида, к его левой
части добавляют искусственную переменную
![]()
.
В целевую функцию переменные![]()
вводят с коэффициентомM
в случае решения задачи на минимум и с
коэффициентом –М в случае решения
задачи на максимум, где М – большое
положительное число. Полученная задача
называется М-задачей, соответствующей
исходной. Она всегда имеет предпочтительный
вид.
Пусть исходная ЗЛП имеет каноническую форму записи:
;
где
![]()
,
.
Если ни одно из ограничений не имеет предпочтительной переменной, то М-задача запишется так:
;
,
,
.
Тогда начальный
опорный план этой задачи:
.
Если некоторое уравнение имеет предпочтительный вид, то в него не следует вводить искусственную переменную.
Например, воспользуемся канонической формой записи ЗЛП примера 2 и найдем начальный опорный план методом искусственного базиса.
Составим М-задачу:
;

Тогда начальный
опорный план:
,
значение целевой функции на этом плане:
.
Отыскание начального опорного плана путем преобразования таблицы Жордана
Для заполнения таблицы Жордана каноническую форму ЗЛП преобразовываем к следующему виду:
(2.11)
(2.12)
где все
.
Таблица Жордана
содержит
столбцов, где
– число переменных,
– число переменных в предпочтительном
виде и
строк, где
– число ограничений-равенств. В столбце
«БП» записываются базисные (предпочтительные)
переменные. Если ограничение не имеет
предпочтительной переменной, то
записывается 0. Столбец «1» – столбец
свободных членов![]()
системы ограничений (2.12) а в
-строке
– элемент
из (2.11). Остальные столбцы «СП», в основной
части которых находится элементы
из системы (2.12). В
-строке,
в столбцах «СП», записываются коэффициенты
при свободных переменных, стоящие в
скобках выражения (2.11). Каждому
ограничению-равенству из системы (2.12)
соответствует строка основной части
таблицы. Целевой функции (2.11) соответствует
последняя строка таблицы (таблица 4).
Таблица 4
|
|
|
|
|
СП |
|
|
|
БП |
1 |
|
… |
|
... |
|
|
0 |
|
|
… |
|
... |
|
|
... |
... |
... |
… |
... |
.... |
... |
|
0 |
|
|
… |
|
... |
|
|
... |
... |
... |
… |
... |
... |
... |
|
0 |
|
|
… |
|
... |
|
|
|
|
|
… |
|
... |
|
Для нахождения начального опорного плана необходимо в результате Жордановых преобразований избавиться от нулей в первом столбце таблицы.
Преобразование таблицы называется шагом Жордановых исключений и осуществляется относительно выбранного разрешающего элемента. Разрешающий элемент выбирается среди положительных чисел основной части таблицы (которая выделена ) по наименьшему отношению свободных членов (элементы столбца 1) к соответствующим положительным элементам столбца, выбранного разрешающим.
Пусть s-ый
столбец будет разрешающим, тогда если
для
,
то
–
разрешающий элемент.
