Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.3. Линейное программированиеРассмотрим систему неравенств вида Пример. Мастерская по производству нестандартной мебели получила одновременно два заказа. Для изготовления одного комплекта первого типа нужно одиннадцать заготовок и Если 1) 2) 3) Пусть имеется некоторая система линейных неравенств типа
или, если использовать матричную запись,
Идея состоит в том, чтобы, исходя из очевидного решения Используемый нами градиент в данном случае задается непосредственно последней строкой, и очевидно, что на первом Зтапе йаиболее «доходной» является переменная
или, в матричной форме,
Следовательно, функция дохода Теперь коэффициент при — 12/11, или 43/11, и мы получаем
В матричной форме имеем
Это новое преобразование и вытекающие из него линейные комбинации показывают, что все градиенты, все относительные выигрыши в
при В двумерном пространстве Выйдя из начала координат (точка Система уравнений имеет решение только в действительных числах.
Рис. 5.5. Симплекс-матод в линейном программировании. Приемлемое для мастера решение получается только в том случае, если заказы первого и второго типов повторяются достаточно часто, чтобы разумно округлять получаемые количества предметов мебели до соответствующих целых: В матричной форме симплекс-метод легко может быть распространен на случай произвольного числа переменных и уравнений. Процедура сводится к последовательности линейных комбинаций, которые выбираются по результатам проверки значений градиентов. Когда они все становятся отрицательными, процедура завершается. 5.3.1. Формализация симплекс-алгоритмаСимплекс-алгоритм сложность которого не является полиномиальной, использует несколько простых свойств, выполняющихся для линейных задач. 1. Неравенства 2. На пересечении некоторого конечного числа выпуклых подпространств образуется выпуклое тело, которое мы будем называть полиэдром, если оно ограничено, и политопом — в противном случае. 3. Любая точка некоторого полиэдра может быть описана как линейная комбинация вершин, или точек-экстремумов, 4. Оптимум не может быть достигнут в точке, расположенной строго внутри политопа (см определение выше), потому что тогда мы могли бы с помощью линейной комбинации построить на границе полиэдра точку, в которой функция дохода 5. Мы будем называть базовой квадратной матрицей матрицы А любое подмножество индексов из множества
то базовое решение определяется единственным способом: Симплекс-алгоритм работает только с базовыми квадратными матрицами, имеющими решение (т. е. с такими, в которых
|
1 |
Оглавление
|