- •4. Основные теоремы линейного программирования: сформулировать все, доказать теорему о существовании опорного плана (теорема 3).
- •5. Основные теоремы линейного программирования: сформулировать все, доказать теорему об оптимальности выпуклой комбинации планов злп (теорема 4).
- •6. Основные теоремы линейного программирования: сформулировать все, доказать теорему о существовании оптимального опорного плана злп (теорема 5).
- •Доказательство:
- •20. Обоснование решения транспортной задачи (тз) методом потенциалов. Проиллюстрировать метод на примере тз:
- •22. Постановка задачи динамического программирования (дп). Рекуррентные уравнения Беллмана (обратное и прямое), метод Беллмана. Решить методом Беллмана задачу распределения инвестиций:
- •23. Постановка задачи динамического программирования (дп). Рекуррентные уравнения Беллмана (обратное и прямое), метод Беллмана. Решить методом Беллмана задачу замены оборудования:
- •24. Управление запасами: стационарный детерминированный спрос. Формулы Уилсона.
- •29. Определение оптимальных уровней запасов y* при вероятностном спросе и линейных функциях затрат.
- •28. Постановка задачи динамического программирования (дп). Рекуррентные уравнения Беллмана (обратное и прямое), метод Беллмана. Решить методом Беллмана задачу:
6. Основные теоремы линейного программирования: сформулировать все, доказать теорему о существовании оптимального опорного плана злп (теорема 5).
Ответ:
Теорема 1 (о крайней точке)
Опорный план КЗЛП является крайней точкой множества P и наоборот.
Теорема 2(о сущесвованиии оптимального плана или решения задачи ЗЛП)
Если линейная форма ограничена сверху на непустом множестве , то ЗЛП разрешима, т.е. существует такая точка , что
Теорема 3
Если множество не пусто, то оно имеет опорный план (или крайнюю точку)
Теорема 4
Пусть векторы планы задачи линейного программирования. Тогда вектор
(4.1) где (4.2) будет решением задачи ЗЛП тогда и только тогда, когда её решением является каждый из векторов
Теорема 5
Пусть вектор является решением ЗЛП. Тогда во множестве планов существует крайняя точка, в которой линейная форма достигает своего глобального максимума в области .
Доказательство:
Заметим, что так как
по условию теоремы множество
не пусто, то согласно теореме 3 оно имеет
хотя бы одну крайнюю точку. Рассмотрим
два случая:
Случай 1: Пусть - выпуклый многогранник, а - решение ЗЛП. Тогда согласно теореме о представлении (Любая точка выпуклого замкнутого ограниченного множества К может быть представлена в виде линейной комбинации конечного числа крайних точек этого множества)
(5.1.1)
где
-
крайние точки множества
.
Выбросим из системы
крайних точек
те, которые входят в разложение (5.1.1) с
коэффициентом
Пусть это будут точки
Тогда
т.е. выполняется условие теоремы 4, и,
следовательно,
что
и доказывает теорему.
Случай 2: Пусть
- неограниченное множество, а
- конечное решение ЗЛП. Тогда можно
указать такое положительное число
что
(5.2.1) Введём в ЗЛП дополнительное
функциональное ограничение
(5.2.2)
И рассмотрим новую задачу линейного
программирования
(5.2.3) при условиях
(5.2.4)
(5.2.5)
(5.2.6)
Множество планов задачи (5.2.3)- (5.2.6)
обозначим
Множество
-
ограниченное, а так как компоненты
вектора
удовлетворяют условиям (5.2.4)-(5.2.6) и
,
то
является решением задачи (5.2.3)-(5.2.6).
Следовательно, согласно доказанному в
случае 1, во множестве
существуют крайние точки
такие, что
(5.2.7)
Если хотя бы одна крайняя точка
не принадлежит гиперплоскости
(5.2.8)
то она является крайней точкой множества
и теорема доказана. Пусть все крайние
точки
принадлежат гиперплоскости (5.2.8), т.е.
имеют место равенства
тогда из (5.2.7) имеем
что противоречит условию (5.2.1) выбора
Теорема доказана.
Теорема 6
Если решение ЗЛП достигается в нескольких крайних точках области , то оно достигается и в любой выпуклой линейной комбинации этих точек.
Утверждение теоремы 6 является следствием теоремы 4.
7. Обоснование симплекс-метода решения КЗЛП: К-матрицы, условия перехода от одной К-матрицы к другой, изменение целевой функции при переходе от одной К-матрицы к другой, критерий оптимальности опорного плана, критерий неразрешимости ЗЛП (критерий неразрешимости без доказательства)
Ответ:
К-матрицей КЗЛП будем
называть расширенную матрицу системы
линейных уравнений, равносильной системе
,
содержащую единичную подматрицу на
месте первых n своих
столбцов и все элементы (n+1)-го
которой неотрицательны. Число К-матриц
конечно и не превышает. Каждая К-матрица
определяет ОП КЗЛП и наоборот.
Теорема 1: Пусть в
к-м столбце К-матрицы
-
есть хотя бы один строго положительный
элемент (
,
).
Тогда с помощью одного шага метода
Жордана-Гаусса можно построить новую
К-матрицу -
,
выбрав направляющий элемент из условия:
Условие перехода от
одной К-матрицы к другой: Пусть в матрице
есть
и
в столбце
(
,
)
есть хотя бы один строго положительный
элемент. Тогда от матрицы
можно
перейти к матрице
,
причем
f
(
)
f(
).
(3.52)
Критерий оптимальности опорного плана: Пусть все симплекс-разности матрицы неотрицательные. Тогда опорный план , определяемый матрицей , является оптимальным.
Доказательство:
По условию теоремы
Или
(3.52)
Пусть
- произвольный план задачи линейного
программирования. Умножим левую и правую
части (3.52) на
,
тогда в силу неотрицательности
получим
(3.53) Согласно (3.53) имеем
или
,
что и доказывает теорему.
Критерий неразрешимости ЗЛП: Пусть в матрице есть , и в столбце ( , ) нет ни одного строго положительного элемента. Тогда ЗЛП (3.18) не имеет конечного решения.
8. Обоснование симплекс-метода решения КЗЛП: К-матрицы, условия перехода от одной К-матрицы к другой, изменение целевой функции при переходе от одной К-матрицы к другой, критерий оптимальности опорного плана (критерий оптимальности без доказательства), критерий неразрешимости ЗЛП .
Ответ:
К-матрицей КЗЛП будем называть расширенную матрицу системы линейных уравнений, равносильной системе , содержащую единичную подматрицу на месте первых n своих столбцов и все элементы (n+1)-го которой неотрицательны. Число К-матриц конечно и не превышает. Каждая К-матрица определяет ОП КЗЛП и наоборот.
Теорема 1: Пусть в к-м столбце К-матрицы - есть хотя бы один строго положительный элемент ( , ). Тогда с помощью одного шага метода Жордана-Гаусса можно построить новую К-матрицу - , выбрав направляющий элемент из условия:
Условие перехода от одной К-матрицы к другой: Пусть в матрице есть и в столбце ( , ) есть хотя бы один строго положительный элемент. Тогда от матрицы можно перейти к матрице , причем
f ( ) f( ). (3.52)
Критерий оптимальности опорного плана: Пусть все симплекс-разности матрицы неотрицательные. Тогда опорный план , определяемый матрицей , является оптимальным.
Критерий неразрешимости ЗЛП: Пусть в матрице есть , и в столбце ( , ) нет ни одного строго положительного элемента. Тогда ЗЛП (3.18) не имеет конечного решения.
