КАТЕГОРИИ: Архитектура-(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) (и, следовательно, в (2)) неотрицательны:
Выделим некоторый, например, Определение 1. Если элемент
и положим
Определение 2. Строка с конечным минимальным допустимым отношением называется ведущей. Определение 3. Элемент матрицы системы, стоящий на пересечении ведущей строки и ведущего столбца называется ключевым. Пусть в нашем случае ведущей будет Вначале разделим ведущую строку на ключевой элемент. В результате получим ведущую строку вида:
Затем рассмотрим любую другую строку
с конечным допустимым отношением
Из строки (8) вычтем ведущую строку (6). Получим строку:
Поскольку
Теперь рассмотрим строку с бесконечным допустимым отношением
Чтобы в ведущем
Ясно, что свободный член этой строки неотрицателен:
поскольку В результате всех преобразований получим матрицу системы следующего вида
Как видно из вышеприведённых рассуждений, при этом окажется, что все свободные члены расширенной матрицы системы (14) также неотрицательны, если неотрицательны все свободные члены расширенной матрицы системы (2). Таким образом, доказана следующая важная теорема. Теорема о минимальном допустимом отношении. Пусть в расширенной матрице системы линейных уравнений с неотрицательным столбцом свободных членов выделен ведущий столбец и определена ведущая строка с минимальным допустимым отношением. Если с помощью элементарных преобразований Гаусса из исходной матрицы получена новая матрица, ведущий столбец которой является базисным с единицей в ведущей строке, то столбец свободных членов полученной матрицы будет также неотрицательным. Из теоремы о минимальном допустимом отношении следует, что с помощью описанной в п.1.8 операции однократного замещения симплекс-таблица преобразуется в новую симплекс-таблицу. Теорема об оптимальности опорного решения. Пусть целевая функция зависит только от свободных переменных и все её коэффициенты отрицательны или равны нулю. Тогда Доказательство. Без ограничения общности, можно считать свободными переменные
и
Из условия (16) и неотрицательности переменных
Поскольку все свободные переменные опорного решения
Из (17) и (18) следует, что Замечание. Условие (16) равносильно тому, что все коэффициенты индексной строки симплекс-таблицы, кроме, быть может, свободного члена, неотрицательны. Изложим теперь суть симплекс-метода (см. п.1.8-1.9). Исходным пунктом метода служит первая симплекс-таблица. Ей соответствует опорное решение (или угловая точка; см. п.1.9), оптимальность которого проверяется с помощью признака оптимальности. Если решение не оптимально, то выполняется операция однократного замещения, которая приводит к новой симплекс-таблице. Если алгоритм симплекс метода не останавливается (из-за невозможности выбора ведущей строки или возврата в одну из предыдущих угловых точек), через конечное число шагов будет найдено оптимальное решение. Это следует из того, что опорных решений конечное число. Пусть на некотором шаге симплекс-метода в качестве ведущего выбран столбец свободной переменной
Иначе, существовали бы минимальное допустимое отношение и соответствующая ему ведущая строка. Перенесём ведущий столбец в правую часть системы линейных ограничений: Положив все свободные переменные, кроме
В силу условий (3) и (19) система (20) определяет допустимое решение рассматриваемой задачи ЛП для любого неотрицательного значения переменной
Так как для ведущего
Это доказывает, что соответствующая задача линейного программирования не имеет оптимального решения. Подробно зацикливание, то есть возврат в одну из предыдущих угловых точек, мы обсуждать не будем. Отметим только, что при повторе ранее уже полученного опорного решения следует тем или иным способом изменить выбор ведущего столбца на текущем шаге. Например, можно на каждом шаге выбирать ведущий столбец случайным образом. Из геометрической интерпретации задачи линейного программирования вытекает следующая теорема. Теорема о достаточном условии существования оптимального решения задачи ЛП. Если (многогранная) область допустимых решений задачи линейного программирования ограничена в направлении вектора роста целевой функции, то максимальное значение этой функции конечно и достигается в некоторой угловой точке ОДР. Следствие. Если область допустимых решений задачи линейного программирования ограничена (является выпуклым многоугольником или многогранником), то оптимальное решение существует для любого вектора роста.
Дата добавления: 2014-12-26; Просмотров: 880; Нарушение авторских прав?; Мы поможем в написании вашей работы! |