Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм симплекс-метода

Симплекс-метод

Для применения симплекс-метода необходимо, чтобы заданная система ограничений выражалась равенствами, причем в этой системе ограничений должны быть выделены базисные неизвестные. Решение задачи при помощи симплекс-метода распадается на ряд шагов. На каждом шаге от данного базиса Б переходят к другому, новому базису Б1 с таким расчетом, чтобы функции Z уменьшалось, то есть ZБ1 ≤ ZБ. Для перехода к новому базису из старого базиса удаляется одна из переменных и вместо нее вводится другая из числа свободных. После конечного числа шагов находится некоторый базис Бк, для которого ZБк есть искомый минимум для линейной функции Z, а соответствующее базисное решение является оптимальным либо выясняется, что задача не имеет решения.

Рассмотрим систему-ограничений и линейную форму вида:

a11x1 + a12x2 + …+ a1nxn = b1

a21x1 + a22x2 + …+ a2nxn = b2

………………………………………………..

am1x1 + am2x2 + …+ amnxn = bm

 

Z = c0 + c1x1 + c2x2 + …+ cnxn àmin;

xi ≥ 0, i = (1,n).

Используя метод Жордана-Гаусса, записанная система приводится к виду, где выделены базисные переменные.

Вводятся следующие условные обозначения:

x1, x2, …xr - базисные переменные;

xr+1, xr+2, …xn - свободные переменные.

 

x1 = β1 – (a1r+1xr+1 + a1r+2xr+2 + …+ a1nxn)

x2 = β2 – (a2r+1xr+1 + a2r+2xr+2 + …+ a2nxn)

………………………………………….

xr = βr – (arr+1xr+1 + arr+2xr+2 + …+ arnxn)

 

Z = γ0 – (γ 1xr+1 + γ 2xr+2 + …+ γ nxn àmin).

По последней системе ограничений и целевой функции строится таблица 1.

Таблица 1

Симплекс-таблица

Свободные неизвестные     Базисные неизвестные Свободный член xr+1 xr+2 xn
x1 x2 xr Zmin β1 β2 βr γ0 a1r+1 a2r+1 … arr+1 γr+1   a1r+2 a2r+2 … arr+1 γr+2 … … … … … a1n a2n … arn γn

 

Данная таблица называется симплекс-таблицей. Все дальнейшие преобразования связаны с изменением содержания этой таблицы.

Алгоритм симплекс-метода сводится к следующему.

1. В последней строке симплекс-таблицы находится наименьший положительный элемент, не считая свободного члена. Столбец, соответствующий этому элементу, считается разрешающим.

2. Вычисляется отношение свободных членов к положительным элементам разрешающего столбца (симплекс-отношение). Находится наименьшее из этих отношений, оно соответствует разрешающей строке.

3. На пересечении разрешающей строки и разрешающего столбца находится разрешающий элемент.

4. Если имеется несколько одинаковых по величине симплекс-отношений, то выбирают любое из них. То же самое относится к положительным элементам последней строки симплекс-таблицы.

5. После нахождения разрешающего элемента составляется следующая таблица. Неизвестные переменные, соответствующие разрешающей строке и столбцу, меняют местами. При этом базисная переменная становится свободной переменной и наоборот.

6. Элемент новой таблицы, соответствующий разрешающему элементу первоначальной таблицы равен обратной величине разрешающего элемента.

7. Элементы строки, соответствующие элементам разрешающей строки первоначальной таблицы, получаются путем деления соответствующих элементов на разрешающий элемент.

8. Элементы столбца новой таблицы, соответствующие элементам разрешающего столбца, получаются путем деления соответствующих элементов на разрешающий элемент и берутся с противоположным знаком.

9. Остальные элементы вычисляются по правилу прямоугольника.

10. Как только получится таблица, в которой в последней строке все элементы отрицательные считается, что минимум найден. Минимальное значение функции равно свободному члену в строке целевой функции, а оптимальное решение определяется свободными членами базисных переменных. Все свободные переменные в этом случае равны нулю.

11. Если в разрешающем столбце все элементы отрицательны, то задача не имеет решений (минимум не достигается).

 

<== предыдущая лекция | следующая лекция ==>
Графический метод. Методы решения задач линейного программирования | Методы решения транспортных ЗЛП
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.