- •1. Цель и задачи курса «Методы оптимальных решений».
- •2. Классификация и специфика задач математического программирования (мп).
- •3. Основные этапы процесса моделирования задач мп.
- •4. Некоторые стандартные примеры математических моделей в мп (задача о рационе,
- •5. Основные понятия и факты, являющиеся базисными в теории оптимизации.
- •6. Теорема Каратеодори о выпуклой оболочке конечномерного пространства
- •7.Понятия целевая функция и ограничения задачи оптимизации
- •9. Математическая постановка задачи оптимизации.
- •10. Понятие компактности множества. Точная нижняя грань и точная верхняя грань.
- •11. Линейное программирование (лп). Специфика задач лп
- •13. Фундаментальное понятие базиса. Базисное, базисное допустимое и оптимальное базисное решение задачи лп.
- •14. Теорема, устанавливающая необходимое и достаточное условие существования базисного решения системы ограничений, безотносительно к способу их получения.
- •15. Геометрический смысл понятия базисного допустимого решения.
- •16. Критерий разрешимости задачи лп (с обоснованием).
- •17. Достаточное условие существования оптимального базисного решения (с обоснованием).
- •18. Неоднозначность терминологии лп: понятия матрица и вектор условий задачи лп, опорный план и оптимальный план задачи лп.
- •19. Идеи и принципиальные соображения, лежащие в основе конечных методов решения задач лп.
- •20. Элементарное преобразование базиса.
- •21. «Симплекс-таблица» и алгоритм ее построения.
- •22.Прямо и двойственно допустимые «симплекс-таблицы». Правило преобразование «симплекс-таблицы».
- •23. Достаточное условие оптимальности базисного решения задачи лп, основанное на характеристике «симплекс-таблицы».
- •24. Прямой «симплекс-метод» для решения задач лп и его обоснования.
- •25. Выбор столбца для ввода (вывода) в базис (из базиса) и неоднозначность данного выбора. Обоснования этих выборов.
- •26. Уточняющие правила, устраняющие возникающую неоднозначность при выборе ведущего столбца и/или ведущей строки: частичное или полное уточняющие правила Данцинга и Блэнда.
- •27. Рекуррентные соотношения алгоритма прямого «симплекс-метода» (связь между параметрами последовательных итераций).
- •28. Вопрос конечности алгоритма «симплекс-метода».
- •29. Проблема зацикливания алгоритма прямого «симплекс-метода».
- •30. Вырожденное базисное допустимое решение и вырожденная задача лп.
- •31. Возврат к пройденной угловой точке множества допустимых решений при преобразовании «симплекс-таблицы». Пути выхода из зацикливания в случае вырожденности задачи лп.
18. Неоднозначность терминологии лп: понятия матрица и вектор условий задачи лп, опорный план и оптимальный план задачи лп.
Основные
понятия и обозначения. Пусть
m и n два произвольных натуральных
числа.Матрицей размера
m на n (записывается так
)называется
совокупность mn вещественных (комплексных)
чисел или элементов другой структуры
(многочлены, функции и т.д.), записанных
в виде прямоугольной таблицы, которая
состоит из m строк и n столбцов и взятая
в круглые или прямоугольные или в двойные
прямые скобки. При этом сами числа
называются элементами
матрицы и
каждому элементу ставится в соответствие
два числа -номер
строки и номер
столбца.
Для
обозначения матрицы используются
прописные латинские буквы, при этом
саму матрицу заключают в круглые или
прямоугольные или в двойные прямые
скобки. Элементы
матрицы обозначают
строчными латинскими буквами, снабженными
двумя индексами:
-
элемент матрицы, расположенный
в i-й строке
и j-м столбце
или коротко элемент в позиции (i,j).
В общем виде матрица размера m на n может
быть записана следующим образом
Приведём некоторые обозначения, которыми будем пользоваться в дальнейшем:
-
множество всех матриц размера m на n;
-
матрица A с
элементами
в
позиции (i,j);
-
матрица размера m на n.
Элементы
,
где i=j,
называются диагональными, а элементы
,
где
-
внедиагональными. Совокупность
диагональных элементов
,
где k
= min (m,n),
называется главной диагональю матрицы.
Матрица, все элементы которой равны нулю, называется нулевой матрицей и обозначается символом O.
Заметим, что для каждого размера существует своя нулевая матрица.
Матрица размера n на n называется квадратной матрицей n-го порядка, т.е. число строк равно числу столбцов.
Квадратная матрица называется диагональной, если все ее внедиагональные элементы равны нулю.
Диагональная матрица, у которой все диагональные элементы равны 1, называется единичной матрицей и обозначается символом I или E.
Матрица
размера
называется
матрицей-строкой или вектор-строкой.
Матрица размера
называется
матрицей столбцом или вектор-столбцом.
19. Идеи и принципиальные соображения, лежащие в основе конечных методов решения задач лп.
20. Элементарное преобразование базиса.
Перебор базисов, который происходит при решении задачи симплекс-методом, производится посредством минимального изменения рассматриваемого в данный момент базиса. Таким минимальным изменением, очевидно, является замена одного из базисных столбцов на другой столбец матрицы А из числа небазисных. Подобное преобразование базиса мы и будем называть элементарным. Естественно, выбор того и другого столбца при этом преобразовании не является произвольным, а производится в соответствии с определенными правилами, что и делает перебор целенаправленным.Наша ближайшая цель — проследить за изменением симплекс-таблицы при таком преобразовании базиса и установить правило,которое может быть использовано для получения симплекс-таблицы, соответствующей преобразованному базису.Пусть в базисе В = [А^),..., Аст(т)], которому соответствует симплекс-таблица (2.5), столбец Аа^ решено заменить на столбец А3, в 6 Б1. Результатом такой замены будет новый базис В' = [А(7(1),..., А(7(г_1), А3, А(7(г+1),..., А(7(т)], если только элемент ггз симплекс-таблицы не равен 0. Это легко понять, если учесть, что согласно (2.4) (г1з,..., гтз)т = В~1 А31 т.е. А3 = В(г1з,..., гтз)т или т А3 = ^2 ггв^-а(%) • г = 1Поскольку разложение любого вектора по векторам базиса единственно, то при ггз ф 0 вектор А3 не может быть представлен в виде линейной комбинации векторов Аа^,..., А(7(г_1), Аа^г+1^,..., ^ст(т)) ЧТО означает линейную независимость столбцов в В'. В случае ггз = 0 вышеприведенное представление вектора А3 свидетельствует о линейной зависимости столбцов матрицы В'.Чтобы сформулировать правило, согласно которому может быть получена симплекс-таблица, соответствующая преобразованному базису В', напомним, что элементами таблицы являются коэффициенты линейной системы (2.1"), (2.2"), полученной из системы (2.1), (2.2) путем приведения ее к диагональной форме относительно базисных переменных и переменной —ги. Так как новый набор базисных переменных отличается от старого только одной переменной х3 (заменившей переменную ж^,.)), то для получения элементов новой симплекс-таблицы достаточно выполнить один шаг метода исключения Гаусса-Жордана, чтобы исключить х3 из всех, кроме одного, уравнений системы (2.1"), (2.2"), соответствующей старому базису В (используя для этого единственное уравнение данной системы, содержащее из числа базисных только исключаемую из базиса переменную жст(г), т.е. г-е уравнение).Таким образом, мы приходим к следующему правилу: разделить г-ю строку симплекс-таблицы на ггз и прибавить ее, умноженную на надлежащим образом подобранные числа, к другим строкам так, чтобы 1 в позиции (г, в) осталась единственным ненулевым элементом й-го столбца. Если воспользоваться обозначением о.і для г-ж вектор-строки симплекс-таблицы, то правило преобразования можно изобразить схематично следующим образом:
