- •1.Прикладные злп
- •2.Осн.Виды записи злп,способы преобразования
- •3.Геом.Интерпретация и осн.Св-ва злп.Графич.Решение
- •4.Симплекс-метод численного реш.Злп
- •5.Признак оптим-ти опорного плана злп
- •6.Осн.Теор. Двойст-ти в лп и их экон.Сод.
- •7.Реш.Злп методом искусств.Базиса
- •8.Транспортная задача и ее св-ва
- •9.Метод потенциалов решения трансп.З-чи
- •10.Признак опт-ти опорн.Плана трансп.З-чи
- •11.Задачи нелин.И выпуклого пр-ия.Осн.Теоремы выпукл.Пр-я
- •14.Градиентные методы для ЗниВ пр-я
- •15.Матричные игры и методы их решения
- •17.Общая схема межотр. Б-са, осн.Бал.Соотн.Мат.М-ль моб.Реш.С-мы ур-й моб
- •18.Коэф.Полн.И косв.Затрат.Коэф.Полн.З-т ф-в пр-ва.Модель моб с уч.Ф-в пр-ва
- •19.Построение с-мы цен на осн.Моб
- •20.Оптимизац.Модели на основе моб
- •21.Простейшая динамич.М-ль моб
- •22.Динамическая модель моб с уч.Труд.Рес-в
- •23. Оптимиз.Дин.М-ль моб
- •24. О природе м-лей экон. Роста
- •25. Модель эк.Роста домара
- •26. Модель эк.Роста харрода
- •29. Общие понятия о равновесии
- •30.Модель общего равн.Вальраса
- •31.Модель макроэк.Равн.Модильяни
- •32.Модель макроэк.Равн.Кейнса
- •33.Мат.Модель многокрит.Оптим-ции,осн. Св-ва
- •34.Усл.Оптимальности по парето
- •35. Трехкритериальная модель оптим-и отрраслевой стр-ры бел.Эк-ки
- •36. Общая хар-ка эконометр. Подхода
- •38.Получение мат.Моделей проц-в о эксперимент. Данным
- •41. Модель автореггрессии и скользящего среднего Понятие модели временного ряда
7.Реш.Злп методом искусств.Базиса
Метод искусственного базиса используется для нахождения допустимого базисного решения задачи линейного программирования, когда в условии присутствуют ограничения типа равенств. Рассмотрим задачу:
max{F(x)=∑cixi|∑ajixi=bj, j=1,m; xi≥0}.
В ограничения и в функцию цели вводят так называемые «искусственные переменные» Rj следующим образом:
∑ajix+Rj=bj, j=1,m;F(x)=∑cixi-M∑Rj
При введении искусственных переменных в методе искусственного базиса в функцию цели им приписывается достаточно большой коэффициент M, который имеет смысл штрафа за введение искусственных переменных. В случае минимизации искусственные переменные прибавляются к функции цели с коэффициентом M. Введение искусственных переменных допустимо в том случае, если в процессе решения задачи они последовательно обращаются в нуль.
Симплекс-таблица, которая составляется в процессе решения, используя метод искусственного базиса, называется расширенной. Она отличается от обычной тем, что содержит две строки для функции цели: одна – для составляющей F = ∑cixi, , а другая – для составляющей M ∑Rj Рассмотрим процедуру решения задачи на конкретном примере.
Пример 1. Найти максимум функции F(x) = -x1 + 2x2 - x3 при ограничениях:
2x1+3x2+x3=3,
x1+3x3=2,
x1≥0, x2≥0, x3≥0 .
Применим метод искусственного базиса. Введем искусственные переменные в ограничения задачи
2x1 + 3x2 + x3 + R1 = 3;
x1 + 3x3 + R2 = 2 ;
Функция цели F(x)-M ∑Rj= -x1 + 2x2 - x3 - M(R1+R2).
Выразим сумму R1 + R2 из системы ограничений: R1 + R2 = 5 - 3x1 - 3x2 - 4x3, тогда F(x) = -x1 + 2x2 - x3 - M(5 - 3x1 - 3x2 - 4x3) .
При составлении первой симплекс-таблицы (табл. 1) будем полагать, что исходные переменные x1, x2 , x3 являются небазисными, а введенные искусственные переменные – базисными. В задачах максимизации знак коэффициентов при небазисных переменных в F- и M-строках изменяется на противоположный. Знак постоянной величины в M-строке не изменяется. Оптимизация проводится сначала по M-строке. Выбор ведущих столбца и строки, все симплексные преобразования при испльзовании метода искусственного базиса осуществляются как в обычном симплекс-методе.
Максимальный по абсолютному значению отрицательный коэффициент (-4) определяет ведущий столбец и переменную x3, которая перейдет в базис. Минимальное симплексное отношение (2/3) соответствует второй строке таблицы, следовательно, переменная R2 должна быть из базиса исключена. Ведущий элемент обведен контуром.
В методе искусственного базиса искусственные переменные, исключенные из базиса, в него больше не возвращаются, поэтому столбцы элементов таких переменных опускаются. Табл. 2. сократилась на 1 столбец. Осуществляя пересчет этой таблицы, переходим к табл. 3., в которой строка M обнулилась, ее можно убрать. После исключения из базиса всех искусственных переменных получаем допустимое базисное решение исходной задачи, которое в рассматриваемом примере является оптимальным:
x1=0; x2=7/9; Fmax=8/9.
Если при устранении M-строки решение не является оптимальным, то процедура оптимизации продолжается и выполняется обычным симплекс-методом