- •Содержание
- •Глава 1. Общие математические и экономические понятия.
- •1.4. Матрицы. Математическая часть
- •1.5. Матрицы. Компьютерная часть
- •1.6. Матрицы. Задачи
- •1.7. Метод Гаусса. Математическая часть
- •Алгоритм Гаусса
- •1.8. Метод Гаусса. Компьютерная часть
- •1.9. Метод Гаусса. Задачи
- •Ответы, указания, решения.
- •Глава 2. Обратные матрицы и определители
- •2.1. Обратные матрицы. Математическая часть
- •2.2. Обратные матрицы. Задачи
- •2.3. Ответы, указания, решения.
- •2.4. Определители. Математическая часть
- •2.5. Определители. Задачи
- •2.6. Ответы, указания, решения
- •Глава 3. Метод наименьших квадратов
- •3.1. Задачи для самостоятельного решения
- •3.2. Ответы, указания, решения
- •Глава 4. Собственные значения неотрицательных матриц
- •4.1. Задачи для самостоятельного решения
- •4.2. Ответы, указания, решения
- •Глава 5. Балансовые модели многоотраслевой экономики
- •5.1. Компьютерный раздел
- •5.2. Задачи для самостоятельного решения
- •5.3. Ответы, указания, решения Общий алгоритм решения задач 1 а)-в)
- •Глава 6. Модели международной торговли
- •6.1. Задачи для самостоятельного решения
- •6.2. Ответы, указания, решения Общий алгоритм решения задач 1 а)- 1. Е)
- •Литература
Глава 3. Метод наименьших квадратов
Очевидно,
система линейных уравнений
не всегда имеет непустое множество
решений. В связи с этим (и не только)
возникает вопрос о существовании такого
вектора
,
при котором левая часть
минимально отличалась бы от правой
части
.
Определение.
Пусть
даны матрица А размера
,
вектор-столбец
и вектор-столбец
.
Тогда вектор
называется ошибкой вектора
и обозначается через
Квадрат длины вектора
будем называть модулем ошибки вектора
.
Теорема
3.1. Пусть
дана матрица А размерности
с линейно независимыми столбцами и
вектор- столбец
.
Тогда найдется единственный вектор-столбец
,
для которого модуль ошибки
минимален,
причем
.
Доказательство.
Предположим,
что матрица
вырождена. Тогда в силу следствия 1.3
однородная система линейных уравнений
имеет некоторое ненулевое решение
т.е.
.
Домножим обе части этого равенства
слева на
,
получим
теперь воспользуемся теоремой 1.12,
замечанием 1.1 и задачей и теоремой 1.14:
,
т.е.
(
см. задачу 1 в п. 1.3). А это возможно только
в случае линейной зависимости столбцов
матрицы (следствие 1.3).
Итак,
доказана невырожденность матрицы
.
Но тогда для
найдется обратная матрица
(следствие 2.2). Обозначим через
вектор
.
Осталось доказать, что для любого
вектора-столбца
,
не равного
,
верно неравенство
.
Обозначим
через
.
Тогда, применяя теорему 1.12 , получаем:
т.е.
и
ортогональны. Из равенства
вытекает, что
Используя теорему 1.1 и ортогональность
векторов
и
,
получаем:
Поскольку
,
то
может равняться нулю только в случае
линейной зависимости столбцов матрицы
А. Так как столбцы этой матрицы линейно
независимы, то
.
Отсюда следует последнее неравенство.
Теорема доказана.
3.1. Задачи для самостоятельного решения
Найти вектор
,
имеющий минимальный модуль ошибки
среди
других векторов пространства
.
а)
,
;
б)
,
;
в)
,
;
г)
,
;
д)
.
3.2. Ответы, указания, решения
1 д). Решение. Матрица А элементарными преобразованиями столбцов приводится к следующему виду:
(вначале
ко второму столбцу прибавляется первый,
умноженный на -3; затем второй столбец
умножается на
:
затем к первому столбцу прибавляется
второй, умноженный на 2). Ясно, что в
матрице
столбцы линейно независимы (см. задачу
10 п. 1.3). Поэтому после добавления новой
строки
они таковыми и останутся (см. задачу 11
п.1.9). Следовательно, то же самое верно
и для исходной матрицы А (задача 10 п.
1.3). Поэтому искомый вектор
можно найти на основании теоремы 3.1:
.
Обратную для матрицу найдем так же, как и в последнем примере п. 2.4:
Отсюда
искомый вектор
равен:
Глава 4. Собственные значения неотрицательных матриц
Определение.
Будем
считать, что матрица или вектор
положительны (неотрицательны), если все
их элементы положительные (неотрицательные).
Запись
или
(
или
)
означает, что матрица А или вектор
положительны (неотрицательны).
Определение. Число называется собственным значением квадратной матрицы А, если существует такой ненулевой вектор-столбец , для которого:
. (4.1)
Ненулевой вектор называется собственным вектором матрицы А, соответствующим собственному значению (нулевой вектор не считается собственным).
Определение.
Пусть
- некоторая переменная.
-
определитель квадратной матрицы
.
Уравнение
называется характеристическим уравнением
матрицы А.
Теорема 4.1. Число является собственным значением матрицы А, если и только если - корень ее характеристического уравнения.
Доказательство.
Поскольку
,
то условие (4.1) и
эквивалентны. Число
является собственным значением матрицы
А, если и только если однородная система
линейных уравнений
имеет ненулевое решение. Из следствий
1.3 и 2.6 последнее равносильно равенству
нулю определителя матрицы
.
Теорема доказана.
Следствие 4.1. Множества собственных значений квадратных матриц и совпадают.
Для
доказательства достаточно воспользоваться
равенством
.
Следующее утверждение приведем без доказательства.
Теорема
4.2 (теорема Перрона-Фробениуса). Квадратная
неотрицательная матрица А имеет
неотрицательное действительное
собственное значение
,
и модуль любого собственного значения
матрицы А не превосходит
(
называется максимальным собственным
значением матрицы А) Среди собственных
векторов, соответствующих
,
имеется неотрицательный вектор. Если
А положительна, то
превосходит модули всех других собственных
значений матрицы А, и среди собственных
векторов, соответствующих
,
имеется положительный вектор.
Следствие 4.2. Если в квадратной неотрицательной матрице А сумма элементов каждого столбца равна 1, то максимальное собственное значение матрицы А равно 1.
Доказательство.
В
силу теоремы 4.2 матрица А имеет
неотрицательное собственное значение
,
которому соответствует неотрицательный
собственный вектор
:
.
Если обозначить через
вектор-строку, размерность которой
равна порядку А, а все координаты равны
1, то условие о суммах элементов столбцов
матрицы А можно записать в виде равенства
.
Умножив обе части этого равенства справа
на вектор-столбец
,
получим
,
,
.
Поскольку
хотя бы одна координата вектора
положительна, то число
положительное. Поэтому
Следствие доказано.
Определение.
Неотрицательная
квадратная матрица А порядка
называется
продуктивной, если для любого
неотрицательного вектора-столбца
существует неотрицательный вектор-столбец
такой, что
.
Теорема 4.3. Неотрицательная квадратная матрица А продуктивна, если и только если ее максимальное собственное значение меньше 1.
Доказательство.
В
силу теоремы 4.2 и следствия 4.1 матрицы
и
имеют
неотрицательное собственное значение
,
причем модули других их собственных
значений не превосходят
,
и значению
соответствует такой неотрицательный
вектор
,
что
.
Предположим
вначале, что матрица А порядка
продуктивна. Тогда, в частности, для
произвольного положительного
вектора-столбца
найдется такой вектор-столбец
из
,
что
.
(Из этого равенства следует, что
).
Умножим обе части этого равенства
скалярно на вектор
:
,
откуда по теореме 1.1
.
Но (см. теорему 1.14)
.
Следовательно,
.
Согласно выбору,
-
положительный вектор,
- неотрицательный ненулевой вектор,
поэтому
.
По той же причине
.
Следовательно,
.
Положим
теперь обратное, что
.
Покажем, что для произвольного
неотрицательного вектора-столбца
найдется вектор-столбец
такой,
что
.
Для этого рассмотри матрицу
,
где
.
Тогда
Отсюда
по теореме 4.1 множество собственных
значений матрицы В состоит из 1 и множества
собственных значений матрицы А. Но по
условию
,
поэтому
.-
максимальное собственное значение
матрицы В. Этому значению в силу теоремы
4.2 соответствует неотрицательный
собственный вектор
и
.
Обозначим через
вектор
.
Тогда
,
откуда
.
Если
,
то
и, следовательно,
-
собственное значение матрицы А, что
противоречит предположению
.
Поэтому
,
и
.
Последнее означает, что вектор
- искомый. Теорема доказана.
Следствие
4.3.
Неотрицательная квадратная матрица А
порядка
продуктивна, если и только если для
матрицы
существует обратная неотрицательная
матрица.
Доказательство.
Предположим
вначале, что для
существует обратная неотрицательная
матрица
.
Для произвольного неотрицательного
вектора
обозначим
через
.
Тогда
или
,
причем из неотрицательности
следует, что
.
Таким образом матрица А продуктивная
по определению.
Предположим
теперь, что А – продуктивная матрица,
но для матрицы
не существует обратной. По следствию
2.2 это равносильно тому, что матрица
вырождена. А это в свою очередь равносильно
наличию ненулевого решения
однородной системы
.,
т.е.
.
В этом случае
-
собственное значение матрицы А, однако
по теореме 4.3 ее собственные значения
меньше 1. Осталось предположить, что А
– продуктивная матрица, но для матрицы
существует обратная матрица, среди
элементов которой встречаются
отрицательные. Пусть
- один из них., а
- вектор-столбец из
,
-я
координата которого равна 1, а остальные
координаты равны нулю. Тогда ввиду
продуктивности А существует неотрицательный
вектор-столбец
такой, что
.
Отсюда
.
Но
-я
координата в
равна
,
что противоречит неравенству
.
Следствие доказано.
