Автор работы: Пользователь скрыл имя, 12 Декабря 2012 в 03:20, контрольная работа
Ответы на 40 вопросов.
№1. Сформулируйте определение числа и вектора Фробениуса неотрицательной матрицы. Сформулируйте теорему Фробениуса-Перрона.
№2. Докажите следующее утверждение: если >0 - собственный вектор неотрицательной матрицы, то он является ее вектором Фробениуса
№3. Докажите следующее утверждение. Пусть s и S –минимальная и максимальная суммы элементов столбцов матрицы А. Тогда число Фробениуса λА матрицы А удовлетворяет неравенству s< λА,S.
№1. Сформулируйте определение числа и вектора Фробениуса неотрицательной матрицы. Сформулируйте теорему Фробениуса-Перрона.
Определение: Максимальное по модулю собственное значение λА неотрицательной матрицы А называется числом Фробениуса матрицы А, а соответствующий ему неотрицательный собственный вектор А- вектором Фробениуса для А.
Теорема: 1) λА – действительное неотрицательное число. Существует неотрицательный собственный вектор А, соответствующий данному собственному значению. 2) Если А>0, то λА>0 и существует положительный собственный вектор.
№2. Докажите следующее утверждение: если >0 - собственный вектор неотрицательной матрицы, то он является ее вектором Фробениуса.
Обозначим через α собственное значение, которому принадлежит вектор , следовательно, выполнено равенство А =α . Умножая его с лева на и учитывая А= λА , имеем А = λА , так что α = λА . Поскольку по условию >0, то не равно нулю, так что α=λА, что и заканчивает доказательство.
№3. Докажите следующее утверждение. Пусть s и S –минимальная и максимальная суммы элементов столбцов матрицы А. Тогда число Фробениуса λА матрицы А удовлетворяет неравенству s< λА,S.
Дано: s и S – min и max суммы элементов столбцов матрицы A. λA – число Фробениуса. Доказать: s≤λA≤S.
Пусть A – вектор Фробениуса, сумма координат которого равна 1, то есть lT A=1. A A=λA A;
Учитывая, что = TA, получим A=λА( T A), поэтому λА= A= s1x1+s2x2+…+snxn и отсюда следует, что s(x1+…+xn) A S(x1+…xn). Учитывая, что сумма координат вектора A равна 1, из неравенства получаем s .
№4. Запишите структурную
таблицу и уравнение
Произв. потребление |
Конечное потребление |
Валовой выпуск |
X11 X12 … X1n |
Y1 |
X1 |
X21 X22 … X2n |
Y2 |
X2 |
… |
… |
… |
X1n Xn2 ... Xnn |
Yn |
Xn |
– уравнение межотраслевого баланса (уравнение Леонтьева). Вектора валового выпуска - , матрица прямых затрат – A, вектор конечного продукта - . аij= , где - объем продукции i отрасли, расходуемой в производстве j отраслью, - валовый выпуск j отрасли.
№.5 Сформулируйте и докажите первый критерий продуктивности, т.е. теорему о том, что матрица А≥0 продуктивна тогда и только тогда, когда матрица (E-A)-1 существует и неотрицательна.
Пусть существует (E-A)-1 ≥0, тогда x=(E-A)-1 *y, где оба множителя > 0, следовательно, x≥0, а значит, матрица продуктивна. Пусть А продуктивна. (E-A)x=e1, значит с1≥0, (E-A)x=e2, значит с2≥0, следовательно, (с1,с2,cn)=C≥0. (E-A)C=E≥C=(E-A)-1≥0
№6. Докажите, что если неотрицательная квадратная матрица продуктивна, то её число Фробениуса меньше 1.
Пусть неотрицательная матрица A продуктивна. Тогда для любого неотрицательного вектора существует решение уравнения . Пусть , тогда, очевидно, . Умножив равенство слева на левый вектор Фробениуса и учитывая, что , получим , или . Так как и , , то , . Поэтому из последнего равенства вытекает, что .
№ 7. Сформулируйте определение запаса продуктивности неотрицательной матрицы. Выведите формулу для вычисления запаса продуктивности через число Фробениуса.
Пусть А>0 – продуктивная матрица. Запасом продуктивности матрицы А назовем такое число α>0, что все матрицы λА, где 1<λ<1+α, продуктивны, а матрица (1+α)*А не продуктивна.
Выведение формулы: 1) А; 2) E-λA; 3) |E-λA|=0; 4) α=λ-1.
№ 8. Запишите структурную
таблицу межотраслевого баланса
Леонтьева и уравнение модели
равновесных цен для
Матрица Леонтьева:
A= |a11 a12|
|a21 a22|
|E-A|= |1-a11 a12 |
|a21 1-a22|
|E-A|-1= 1/((1-a11)(1-a22)-(a21*a22)) * |1-a22 -a21 |
|-a12 1-a11|
_ _
X=|E-A|-1 * Y _ _ _
Модель равновесных цен: P=ATp + v, где вектор v=(v1, v2, … ,vn)T – вектор норм добавленной стоимости. Как мы видим, полученные уравнения очень похожи на уравнения модели Леонтьева, с той лишь разницей, что вектор х заменен на вектор р, вектор y – на вектор v, матрица А заменена на транспонированную - AT.
Модель равновесных цен позволяет, зная величины норм добавленной стоимости, прогнозировать цены на продукцию отраслей. Она также позволяет прогнозировать изменение цен и инфляцию, являющиеся следствием изменения цены в одной из отраслей.
№9. Приведите примеры задач линейного программирования на минимум( задача о диете) и на максимум (задача об использовании ресурсов): текстовую формулировку и математическую постановку задачи.
Задача о диете. Пусть имеется 2 вида продуктов П1 и П2, содержащих питательные вещества А, В, С. В 1кг продуктов П1 и П2 содержится определенное количество питательных веществ того или иного вида.
Известно: a, b, c – ежесуточное потребление А, В и С соответственно.
s1,s2 – стоимости 1 кг продуктов П1 и П2 соответственно.
Требуется рассчитать количество x1 продукта П1 и количество x2 продукта П2 так, чтобы обеспечить необходимое количество питательных веществ при min затратах на продукты.
Общая стоимость продуктов будет f = s1x1 + s2x2
Математическая задача о диете состоит в отыскании значений неизвестных x1, x2, удовлетворяющих условиям:
и f = s1x1 + s2x2 ® min
Задача об использовании ресурсов. Пусть ресурсы трех видов R1, R2, R3 имеются в количествах соответственно b1,b2,b3 в у.е.
Т1,Т2 – выпускаемые предприятием товары.
aij- число единиц ресурса Ri (i = 1, 2, 3), необходимое для производства единицы товара Ti (j = 1, 2).
с1,с2 – доход с единицы каждого вида товаров соответственно.
х1, х2 – количество товаров Т1 и Т2 соответственно.
Доход предприятия f = c1x1 + c2x2.
Математическая задача об использовании ресурсов состоит в отыскании значений неизвестных x1, x2, удовлетворяющих условиям:
и f = c1x1 + c2x2 ® max
№ 10. Приведите общую постановку ЗЛП. Дайте определения следующим терминам: целевая функция, допустимое множество задачи, оптимальное решение, оптимальное множество.
Если целевая функция и система ограничений линейны, т. е. каждая из них имеет вид a1x1 + a2x2 + … +anxn +b, то задача математического программирования называется задачей линейного программирования (ЗЛП).
На практике
часто встречаются такие
Такая задача называется задачей оптимизации. Множество X называется допустимым множеством данной задачи, а функция f(x) – целевой функцией. Следует находить не только само значение max (min) f, но и точку или точки, если их несколько, в которых это значение достигается. Такие точки называются оптимальными решениями. Множество всех оптимальных решений называют оптимальным множеством и обозначают X*.
№. 11. Что такое стандартная форма задачи линейного программирования? Что такое каноническая форма задачи линейного программирования? Приведите пример задачи, форма которой не является ни канонической, ни стандартной. Приведите эту задачу к канонической и стандартной формам.
Каноническая форма ЗЛП, помимо нетривиальных ограничений, включает в себя только уравнения (пример транспортная ЗЛП)
Стандартная форма ЗЛП состоит только из неравенств, включая тривиальные ограничения.
Пример 1. Привести данную ЗЛП к каноническому виду.
2х1 + х3>=40 2х1 + х3 – x4=40
3х2 + х3 = 30 f=20х1 + 5х2 + 30х3 -> min 3х2 + х3 = 30
Хi >=0
Пример 2. Привести заданную ЗЛП к стандартному виду.
2х1 + х3>=40 2х1 + х3 >=40
3х2 + х3 - x4 = 30 f=20х1 + 5х2 + 30х3 -> min 3х2 + х3 - 30>= 0
Хi
>=0
№ 12. Опираясь на алгоритм графического метода, постройте две задачи линейного программирования с одной и той же целевой функцией f(x1, x2)=x1+x2, в одной из которых существует единственная точка максимума, а в другой – бесконечное множество точек минимума. Допустимую область задачи изобразите на чертеже и задайте системой неравенств.
1) f(x1, x2)=x1+x2 -> max 2) f(x1, x2)=x1+x2 -> min
x1+x2≤6 (1) x1+x2≥3 (1)
2x1+x2≤8 (2) x1+x2≤6 (2)
x1≥0 x2≥0 2x1+x2≤8(3)
x1≥0 x2≥0
Точка максимума единственная – с координатами (2;4). Координаты мы получили, приравняв (1) и (2).
№ 13. Опираясь на алгоритм графического метода, постройте две задачи линейного программирования с одной и той же целевой функцией f(x1, x2)=x1+x2, в одной из которых существует единственная точка минимума, а в другой – бесконечное множество точек максимума. Допустимую область задачи изобразите на чертеже и задайте системой неравенств.
1) f(x1, x2)=x1+x2 -> min x1+x2≤6 (1) 2x1+x2≤8 (2) x1≥0 x2≥0 Точка минимума единственная
и совпадает с началом
|
2) f(x1, x2)=x1+x2 -> max x1+x2≤6 (1) x1≥0 x2≥0
Линия уровня совпадает с единственной прямой (1), поэтому существует множество точек максимума.
|
14. Опираясь
на алгоритм графического
1) f(x1, x2)=x1+x2 --> min x1+x2≤6 (1) 2x1+x2≤8 (2) x1≥0 x2≥0
●
Точка минимума единственная и совпадает с началом координат, т.е. имеет координаты (0;0). |
2) f(x1, x2)=x1+x2 --> max x1+x2≥6 (1) 2x1-x2≤24 (2) x1≥0 x2≥0
Функция не ограничена сверху, поэтому fmax=∞. |
15. Опираясь
на алгоритм графического
А) f(x1,x2) = x1 + x2 à max
x1 + 2x2 ≤ 16
2x1 + x2 ≤ 14
3x1 + 3x2 ≥ 6
x1, x2 ≥ 0
Б) f(x1,x2) = x1 + x2 à max
x2 ≤ 2
x1 + x2 ≤ 15
x1 ≥ 0
16. Опираясь на алгоритм
графического метода, постройте
две задачи линейного