- •Программа дисциплины
- •Тема 1 общая характеристика и классификация математических методов и моделей, применяемых в экономических исследованиях Предмет математического программирования
- •Общая схема формирования экономико-математической модели
- •Классификация методов математического программирования
- •Тема 2 линейное программирование Задача линейного программирования (злп)
- •Формы записи задач линейного программирования
- •Приемы, позволяющие переходить от одной формы записи условий задач к другой
- •Графический метод решения злп
- •Симплекс-метод решения злп
- •Алгоритм симплекс-метода
- •Геометрическая интерпретация в случае двух переменных
- •Отыскание начального опорного плана (1-ый пункт алгоритма)
- •Отыскание начального опорного плана методом искусственного базиса
- •Отыскание начального опорного плана путем преобразования таблицы Жордана
- •Шаг Жордановых исключений осуществляется по следующим правилам:
- •Исследование на оптимальность опорного плана при минимизации целевой функции (второй пункт алгоритма)
- •Переход к новому, нехудшему опорному плану (третий пункт алгоритма)
- •Тема 3 транспортная задача линейного программирования Постановка транспортной задачи по критерию стоимости в матричной форме
- •Закрытая и открытая модели транспортной задачи
- •Алгоритм решения сбалансированной транспортной задачи
- •Построение исходного опорного плана (первый пункт алгоритма)
- •Проверка на оптимальность невырожденного опорного плана методом потенциалов (второй пункт алгоритма)
- •Переход к нехудшему опорному плану (третий пункт алгоритма)
- •Цикл пересчета
- •Тема 4 динамическое программирование
- •I этап. Условная оптимизация
- •II этап. Безусловная оптимизация
- •Задача об оптимальной стратегии замены оборудования
- •I этап. Условная оптимизация
- •II этап. Безусловная оптимизация
- •Литература
- •Тема 1 общая характеристика и классификация математических методов и моделей, применяемых в экономических исследованиях 3
- •Тема 2 линейное программирование 6
- •Тема 3 транспортная задача линейного программирования 33
- •Тема 4 динамическое программирование 50
Графический метод решения злп
Графическим методом можно решать любые задачи линейного программирования (ЗЛП) с двумя переменными ( =2), а также ЗЛП с >2 переменными, если в ее канонической записи число неизвестных и число линейно независимых уравнений связаны соотношением .
Пример 6
Решим графически задачу ЛП, экономико-математическая модель которой составлена в примере 3.
;
(2.10)
Вначале построим многоугольник решений или ОДР задачи (рисунок 1). Для этого в системе координат на плоскости изобразим граничные прямые:
Затем определим, какую полуплоскость определяет соответствующее неравенство, подставив координаты какой-нибудь точки, например начала координат. Ограничения (2.10) означают, что ОДР лежит в I четверти системы координат . Соответствующие полуплоскости на рисунке показаны стрелками. Пересечение указанных полуплоскостей и определяет многоугольник решений данной задачи (ОДР).
Для того чтобы построить прямую , строим направляющий вектор , который перпендикулярен прямой Z. Прямая, проходящая через начало координат и перпендикулярная вектору , и будет прямая . Затем прямую перемещаем параллельно самой себе в направлении вектора N по многоугольнику решений (ОДР) (рисунок 1). Последняя точка соприкосновения прямой с ОДР и есть оптимальное решение.
Рисунок 1
Вектор указывает направление возрастания целевой функции Z. Оптимальное решение ЗЛП может достигаться лишь в точках, принадлежащих границе многоугольника решений. В нашем примере, как видно из рисунка 1, функция Z принимает максимальное значение в точке . Точка лежит на пересечении прямых и . Для определения ее координат необходимо решить систему уравнений:
Откуда . Это и есть оптимальный план задачи. Подставив значение и в целевую функцию Z, получаем
.
Таким образом, для того чтобы получить максимальную прибыль в размере 56 ден. ед., необходимо запланировать выпуск 8 ед. продукции вида П1 и 4 ед. продукции П2.
Симплекс-метод решения злп
Особенностью задач ЛП является то, что целевая функция достигает экстремума на границе области допустимых решений (ОДР).
Допустимый план, принадлежащий границе ОДР, называется опорным планом.
Алгоритм симплекс-метода
Находим какой-либо начальный опорный план .
Проверяем его на оптимальность. Если план оптимален, то задача решена, иначе переходим к пункту 3.
По правилам преобразования таблицы Жордана переходим к нехудшему опорному плану. Переходим к пункту 2.
С геометрической точки зрения перебор опорных планов можно толковать как переход по ребрам из одной вершины многогранника планов (области допустимых решений) в другую, по направлению к вершине , в которой целевая функция достигает экстремального значения.
Геометрическая интерпретация в случае двух переменных
Отыскание начального опорного плана (1-ый пункт алгоритма)
Пусть система ограничений ЗЛП представлена в канонической форме записи:
.
Говорят, что ограничение ЗЛП имеет предпочтительный вид, если при неотрицательности правой части ( ) левая часть ограничения содержит переменную, входящую с коэффициентом, равным единице, а в остальные ограничения-равенства – с коэффициентом, равным нулю.
Например, в системе ограничений
первое и второе ограничения имеют предпочтительный вид, а третье – нет (предпочтительные переменные подчеркнуты).
Если каждое ограничение системы имеет предпочтительный вид, то система представлена в предпочтительном виде. В этом случае легко найти ее опорное решение. Предпочтительные переменные будут базисными, а остальные – свободными. Все свободные переменные нужно приравнять к нулю, тогда базисные переменные будут равны свободным членам.
Например, в системе ограничений:
предпочтительными (базисными) являются переменные свободными – переменные .
Приравниваем свободные переменные к нулю, тогда базисные переменные примут значения: , , .
Получим начальный опорный план .