Автор работы: Пользователь скрыл имя, 12 Декабря 2012 в 03:20, контрольная работа
Ответы на 40 вопросов.
№1. Сформулируйте определение числа и вектора Фробениуса неотрицательной матрицы. Сформулируйте теорему Фробениуса-Перрона.
№2. Докажите следующее утверждение: если >0 - собственный вектор неотрицательной матрицы, то он является ее вектором Фробениуса
№3. Докажите следующее утверждение. Пусть s и S –минимальная и максимальная суммы элементов столбцов матрицы А. Тогда число Фробениуса λА матрицы А удовлетворяет неравенству s< λА,S.
А) f(x1,x2) = x1 + x2 à min
x1 + x2 ≥ 1
0 ≤ x2 ≤ 3
0 ≤ x1 ≤ 4
Задача имеет бесконечное множество точек минимума
Б) f(x1,x2) = x1 + x2 à max
x1 - x2 ≥ -3
x1 - x2 ≤ -3
x1, x2 ≥ 0
Функция не ограничена сверху
17. Опираясь
на алгоритм графического
А) f(x1,x2) = x1 + x2 à max
x1 + x2 ≥ 5
x1, x2 ≥ 0
Задача имеет бесконечное
множество точек максимума
Б) f(x1,x2) = x1 + x2 à max
x2 ≤ 2
x1 + x2 ≤ 15
x1 ≥ 0
Функция не ограничена снизу
№ 18. Рассматривается задача линейного программирования, в которой целевая функция исследуется на минимум. Является ли симплекс-таблица окончательной?
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
X3 |
5 |
-2 |
1 |
0 |
3 |
X4 |
-1 |
3 |
0 |
1 |
4 |
F |
-2 |
-3 |
0 |
0 |
-10 |
Да, является, т.к. в последней строке все элементы отрицательные, что означает, что базисное решение является оптимальным.
Ответ: х1=0, х2=0, х3=3, х4=4, f min=10
№ 19. Рассматривается задача линейного программирования, в которой целевая функция исследуется на минимум. Является ли симплекс-таблица окончательной?
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
X3 |
5 |
-2 |
1 |
0 |
3 |
X4 |
-1 |
3 |
0 |
1 |
4 |
F |
-2 |
3 |
0 |
0 |
10 |
Не окончательная, т.к. в последней строке есть положительные элементы.
5 -2 1 0 3 -13/3 0 1 2/3 1/3
-1 3 0 1 4 -> -1/3 1 0 1/3 4/3
-2 3 0 0 10 -1 0 0 -1 6
Ответ: fmin=6, единственное решение.
№ 20. Рассматривается
задача линейного программирования,
в которой целевая функция
исследуется на минимум. Является ли
симплекс-таблица
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
X3 |
-5 |
-2 |
1 |
0 |
3 |
X4 |
-1 |
3 |
0 |
1 |
4 |
F |
-2 |
3 |
0 |
0 |
10 |
Не окончательна. Так как в целевой функции (последняя строка) есть положительный элемент =3. В столбце с этим положительным элементом есть положительное число (во второй строке) = 3. Ее и возьмем за разрешающий элемент:
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
Х3 |
-17/3 |
0 |
1 |
2/3 |
17/3 |
Х2 |
1/3 |
1 |
0 |
1/3 |
4/3 |
F |
-1 |
0 |
0 |
-1 |
6 |
F(0,4/3,17/3,0)=6 – окончательное решение. Так как последняя строка не содержит положительных элементов, а в силу того, что функция исследуется на минимум, то план нас устраивает.
№ 21. Рассматривается
задача линейного программирования,
в которой целевая функция
исследуется на минимум. Является ли
симплекс-таблица
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
X3 |
5 |
-2 |
1 |
0 |
3 |
X4 |
-1 |
3 |
0 |
1 |
4 |
F |
0 |
-3 |
0 |
0 |
10 |
Окончательная, т.к. в последней строке не положительных элементов.
Ответ: fmin=10, единственность решения.
№ 22. Рассматривается
задача линейного программирования,
в которой целевая функция
исследуется на максимум. Является
ли симплекс-таблица
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
X3 |
5 |
-2 |
1 |
0 |
3 |
X4 |
-1 |
3 |
0 |
1 |
4 |
F |
2 |
3 |
0 |
0 |
10 |
Окончательная, т.к. в последней строке нет отрицательных элементов.
Ответ: fmax=10, единственность решения.
№ 23. Рассматривается задача линейного программирования, в которой целевая функция исследуется на максимум. Является ли симплекс-таблица окончательной?
БП |
X1 |
X2 |
X3 |
X4 |
СЧ |
X3 |
5 |
-2 |
1 |
0 |
3 |
X4 |
-1 |
3 |
0 |
1 |
4 |
F |
-2 |
3 |
0 |
0 |
10 |
fmax=-fmin
Т.к в последней строке есть положительный элемент, а в соответствующем ему столбце есть положительный элемент, то решение может быть улучшено. Выполняем шаг симплекс метода
БП |
Х1 |
Х2 |
Х3 |
Х4 |
СЧ |
Х1 |
1 |
-2/5 |
1/5 |
0 |
3/5 |
Х4 |
0 |
13/5 |
1/5 |
1 |
23/5 |
F |
0 |
11/5 |
2/5 |
0 |
56/5 |
Т.к. в последней строке у нет отрицательных элементов, то для нашей функции, исследуемой на максимум, таблица является окончательной f max (3/5,0,0,23/5) = 11 + 1/5 = 56/5
№ 24. Рассматривается задача линейного программирования, в которой целевая функция исследуется на максимум. Является ли симплекс-таблица окончательной?
БП |
Х1 |
Х2 |
Х3 |
Х4 |
СЧ |
Х3 |
5 |
-2 |
1 |
0 |
3 |
Х4 |
-1 |
-3 |
0 |
1 |
4 |
F |
2 |
-3 |
0 |
0 |
10 |
F |
-2 |
3 |
0 |
0 |
-10 |
maxF=-minF
В последней строке есть положительный элемент, но в соответствующем ему столбце (не учитывая строку F) нет положительных элементов, следовательно maxf = -minf=беск
№ 25. Рассматривается задача линейного программирования, в которой целевая функция исследуется на максимум. Является ли симплекс-таблица окончательной?
БП |
Х1 |
Х2 |
Х3 |
Х4 |
СЧ |
Х3 |
5 |
-2 |
1 |
0 |
3 |
Х4 |
-1 |
3 |
0 |
1 |
4 |
F |
0 |
3 |
0 |
0 |
10 |
F |
0 |
-3 |
0 |
0 |
-10 |
Данная таблица – окончательная, потому что в строке оценок задачи максимум отсутствуют отрицательные оценки. Решение рассматриваемой задачи линейного программирования имеет вид fmax=f(0;0;3;4)=10. Поскольку нулевая оценка присутствует в небазисном столбце (x1), решение не единственно.
№ 26. Приведите пример двух взаимно двойственных задач линейного программирования. Сформулируйте правило построения двойственной задачи. Исходная задача линейного программирования: = c1x1 + c2x2 + ... + cnxn → max; |
| ||
a11x1+ a12x2 + ... + a1nxn
≤ b1, ... am1x1 + am2x2 + ... + amnxn ≤ bm; |
|||
xj ≥ 0, |
|||
Двойственная ей задача: = b1y1 + b2y2 + ... + bmym → min; |
| ||
|
|||
yi ≥ 0, |
Можно сформулировать правила получения двойственной задачи из задачи исходной.
1. Если в исходной задаче ищется максимум целевой функции, то в двойственной ей - минимум.
2. Коэффициенты при переменных
в целевой функции одной
3. В исходной ЗЛП все
4. Коэффициенты при переменных
в системах ограничений
5. Число неравенств в системе
ограничений одной задачи
6. Условие неотрицательности
переменных сохраняется в
№ 27. Сформулируйте и докажите
основное неравенство для взаимно двойственных
задач линейного программирования. Сформулируйте
достаточный признак оптимальности.
Основное нер-во двойственности. Пусть Х – какое-нибудь допустимое решение задачи I, а У – какое-нибудь допустимое решение задачи II. Тогда справедливо неравенство f(x)<φ(Y)
Доказательство: Имеем AX<B, откуда следует (АХ)T<BT или XTAT<BT. Умножим обе части этого неравенства справа на матрицу У>0=0, получим (XTAT)Y<BTY или, в ввиду ассоциативности умножения матриц,
XT(ATY)<BTY=φ(Y) (I)
Аналогично имеем ATY>С; умножив обе части слева на матрицу XT>0, будем иметь
XT(ATY)>XTC=f(X) (II)
Соединяя два полученных неравенства I и II, можем записать
F(X)<XTATY< φ(Y),
откуда и следует основное неравенство f(X)< φ(Y).
№ 28. Сформулируйте первую и вторую теоремы двойственности. Докажите вторую теорему двойственности.
Первая теорема двойственности. Если исходная задача имеет оптимальное решение, то и двойственная ей также имеет оптимальное решение. При этом оптимальные значения целевых функций обеих задач равны: fmax=gmin.
Вторая теорема
двойственности. Если хотя бы одно оптимальное решение
одной из двойственных задач обращает
i-е ограничение этой задачи
в строгое неравенство, то i-я компонента
(т.е. xi или ui) каждого оптимального
решения второй двойственной задачи равна
нулю.
Если же i -я компонента хотя бы одного оптимального
решения одной из двойственных задач положительна,
то каждое оптимальное решение другой
двойственной задачи обращает
i -е ограничение в строгое
равенство.
Доказательство: Пусть и – оптимальные решения пары двойственных задач. Тогда для ,
Они удовлетворяют следующим ограничениям:
. (3)
Умножим (3), соответственно, на и , и просуммируем полученные выражения:
. (4)
Из основной теоремы двойственности следует
. (5)
И с учетом (4) получаем:
Первое из этих выражений можем переписать в виде ,
и так как все и выражения в скобках неотрицательны, то опуская å, получим: .