КАТЕГОРИИ: Архитектура-(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) |
Симплекс-метод
Симплекс-метод является методом направленного перебора решений системы (2.4.2) – (2.4.3). Каждое следующее решение улучшает значение целевой функции. Симплекс-метод включает два этапа: 1) определение начального решения, удовлетворяющего ограничениям 2) последовательное улучшение начального решения и получение оптимального решения задачи (2.4.1) – (2.4.3).
Любое решение задачи линейного программирования называется опорным планом задачи. Система (2.4.2) содержит
(Коэффициенты Данный переход осуществляется с помощью элементарных алгебраических преобразований, включающих умножение правой и левой частей уравнений на одно и то же число и их сложение и не влияющих на значение решений системы (2.4.2). После указанных преобразований задача (2.4.1) – (2.4.3) запишется в следующем виде:
Форма записи (2.5.1) – (2.5.3) называется стандартной.
Алгоритм решения системы (2.5.1) — (2.5.3) симплекс-методом
Шаг 1. Получение начального решения. Выбираются Остальные Все свободные переменные полагаются равными 0, а базисные переменные – равные правым частям соответствующих ограничений системы (2.5.2). Пусть
Если все Шаг 2. Выражение функции
(Значения коэффициентов Переход к шагу 3. Шаг 3. Проверка решения на оптимальность. Составляется симплекс-таблица (табл. 2.5.1).
Таблица 2.5.1
В левой колонке симплекс-таблицы находятся базисные переменные, в колонке свободных членов – правые части соответствующих ограничений. В Для проверки решения на оптимальность просматривается последняя Переход к шагу 4. Шаг 4. Получение нового решения. Шаг 4.1. Выбор переменной, вводимой в список базисных переменных. Просматривается последняя строка симплекс-таблицы. Среди элементов этой строки выбирается максимальный по абсолютной величине отрицательный элемент. Столбец, в котором стоит этот элемент, называется разрешающим. Пусть, например, это Шаг 4.2. Выбор переменной, выводимой из списка базисных переменных. Находят отношение элементов столбца свободных членов к элементам разрешающего столбца. При делении на отрицательный элемент и 0 результат полагают равным Шаг 4.3. Выполнение симплекс-преобразования и переход к новой симплекс-таблице. Элемент
Таким образом, при переходе к новой симплекс-таблице все элементы разрешающей строки делятся на разрешающий элемент (2.5.4), а все остальные элементы симплекс-таблицы, включая коэффициенты целевой функции и свободные члены, пересчитываются по формуле (2.5.5). Новое решение имеет следующий вид: все свободные переменные в нем полагаются равными 0, а все базисные переменные – свободным членам, стоящим в одной строке с ними. После построения новой симплекс-таблицы следует перейти к шагу 3. Поясним на примерах некоторые шаги алгоритма.
Дата добавления: 2014-01-04; Просмотров: 489; Нарушение авторских прав?; Мы поможем в написании вашей работы! |