Неотрицательная квадратная матрица А называется субстохастической (по строкам), если сумма по каждой строке А не превышает единицы, т. е. αij ≥0,
![]()
Если сумма по каждой строке А точно равна единице, то матрица называется стохастической. Из приведенных выше рассуждений следует, что в замкнутой модели х(I—A*)=0 матрица А* — стохастическая, а в незамкнутой модели х(I—A)=w матрица А — суб-cтохастическая. Приведем без доказательства следующую теорему.
Теорема 5.1. Пусть А — субстохастическая матрица. Обратная матрица (I—A)-1 существует тогда и только тогда, когда в ориентированном графе D(A) нет замкнутых сильно связных подграфов или когда в каждом сильно связном подграфе H, замкнутом в D(А), существует вершина, для которой сумма элементов соответствующей строки А меньше чем единица.
Эту теорему можно переформулировать следующим образом.
Теорема 5.2. Пусть А*—стохастическая матрица и А — любая главная подматрица А*. Обратная матрица (I—A)-1 существует тогда и только тогда, когда не существует сильно связного подграфа, который является еамкнутым в D(A) и в D(A*).
Доказательство. Предположим, что Н является сильно связным подграфом D(A). Тогда Н замкнут в D(A), а соответствующая ему матрица А является стохастической тогда и только тогда, когда Н замкнут в D(A*). Из теоремы 8.1 следует, что ни один замкнутый сильно связный подграф в D(A) не замкнут в D(A*).
Следствие 5.3. Пусть А *—стохастическая матрица. Если D(A*) —сильно связный граф (т. е. А* неприводима или неразложима), то
(I—A)-1 существует для любой главной подматрицы А матрицы А*.
Упражнения
1. Пусть А—неотрицательная квадратная матрица порядка п, в которой сумма по каждой строке положительная. Показать, что в ориентированном графе D(A), построенном для матрицы А: (1) существует, по крайней мере один замкнутый сильно связный подграф; (2) каждая вершина D(A) связана ие менее чем c одним замкнутым сильно связным подграфом в D(A).
2. Показать, что любая незамкнутая модель затраты — выпуск, имеющая, по крайней мере, одно допустимое решение, эквивалентна замкнутой модели затраты — выпуск с ограничениями.
3. Пусть А—неотрицательная квадратная матрица порядка п, х — положительный (n×1) вектор-столбец и у — положительная (1×n) вектор-строка. Пусть
обозначает ограниченную матрицу порядка
п+1 следующего вида:
Ориентированный граф D(
) сильно сзязный. Показать, что если А в
отличается от нуль-матрицы, то
является примитивной и точная верхняя граница — индекс примитивности γ(
) равна 4.
Другая, предлагаемая ниже формулировка экономической модели затраты — выпуск, основывается на теореме, которую довольно трудно доказать в рамках ограниченного объема раздела. Рассмотрим следующую матрицу, элементы которой дают удельные величины затрат каждой отрасли на покупку товаров у других отраслей (указаны со знаком минус) и удельные значения выпуска (указаны со знаком плюс). Значения выпуска расположены на главной диагонали:
Потребление (сумма по строкам).
Определитель этой матрицы равен 38.
Рассмотрим граф, соответствующий этой межотраслевой модели. Введем вершину общего потребления С и зададим поток (потребление) из этой вершины в каждую отрасль. Величина этого потока равна чистому выпуску отрасли и находится как сумма элементов соответствующей строки матрицы. Поток к v1 равен нулю. Следовательно, соответствующее ребро можно не рисовать на графе. Построим все возможные деревья графа (рис. 8.1) и найдем произведение пропускных способностей ребер.

Рис. 5.1.
Сумма этих произведений, взятая по всем деревьям равна определителю приведенной выше матрицы. Таким образом, 2+16+0+2+8+0+8+2=38. Положительные деревья соответствуют матрицам, суммы элементов строк которых больше или равны нулю, а элементы, расположенные вне главной диагонали, не являются положительным. Таким образом, единственное положительное дерево гарантирует положительный определитель. Такие матрицы (например, матрицы Леонтьева) с доминирующей диагональю представляют большой интерес для математической экономики.
5.3. Линейное программирование и потоки в сетях
Потоки в сетях будут подробно рассматриваться далее в разделе 6. В данном случае будет дано лишь неформальное пояснение основной идеи потока с тем, чтобы продемонстрировать связь задач о потоках с задачами линейного программирования.
Пусть вершины v0 и vn ориентированного графа обозначают источник и сток некоторого вещества, протекающего по дугам. Кроме того, предположим, что дуге из вершины vi в вершину vj поставлена в соответствие пропускная способность или верхнее ограничение на величину потока
. Наконец, пусть Cij обозначает стоимость единицы потока по дуге. Теперь задачу о потоке можно представить в виде задачи линейного программирования, в которой требуется минимизировать
![]()
для общего потока с из v0 в vn при условиях

Потоки в сетях иногда оказываются удобным средством решения задачи линейного программирования такого типа, которая известна под названием транспортной задачи.
5.4. Задачи типа ПЕРТ
(В русской литературе принят термин СПУ (сетевое планирование н управление).
Ориентированный граф является естественным средством для описания и анализа сложных проектов, требующих выполнения большого числа взаимосвязанных операций (работ). Проектом может быть, например, процесс разработки, построения и проверки некоторого узла или процесс проектирования и строительства здания, включая этапы получения и подготовки места строительства. В общем случае предположим, что рассматривается некоторый хорошо определенный проект и множество всех операций, связанных с выполнением проекта, можно разделить на отдельные непересекающиеся операции α1, α2, ..., αп.
Существуют различные способы разбиения проекта на отдельные части. Выбор конкретного разбиения зависит от соображений, которые будут рассмотрены ниже. (Вообще говоря, отдельные операции должны выбираться так, чтобы можно было получить всю необходимую количественную информацию, определяемую ниже, и установить все существенные отношения предшествования.)
Хотя некоторые операции проекта независимы друг от друга, в общем случае между ними существует достаточно сильная зависимость по времени, например, операция аi должна быть закончена прежде, чем может быть начата операция aj. Если заданы все такие временные зависимости, то их можно удобно представить в виде ориентированного графа, как показано на рис. 8.2.

![]()
Рис. 5.2.
Каждая дуга графа соответствует одной операции, а каждая вершина, называемая событием, соответствует некоторому моменту времени. В частности, вершина v1 представляет собой начало всего проекта, a v8 — его окончание. Промежуточные вершины служат для отражения взаимосвязи операций во времени. Вершины выбираются и сопоставляются с дугами так, что для каждой операции (дуги) и события (вершины) справедливо следующее основное утверждение: если операция а имеет начальное событие в виде вершины v, то она не может быть начата до тех пор, пока все операции, заканчивающиеся в v, не будут выполнены. Естественно а может начаться в любой другой момент после того, как выполнены все предшествующие операции. Например, на рис. 5.2 операция 10 (так же как и 12) может быть
начата только после выполнения операций 5 и 7. Косвенно начало операции 10 зависит также от моментов выполнения операций 1, 2 и 4, так как они непосредственно определяют начало операций 5 и 7. В начале проекта могут выполняться только операции 1, 2 и 3. Проект считается законченным после выполнения операций 11, 12 и 13 (а, следовательно, всех операций проекта). Граф такого типа, представляющий процесс выполнения операций, является основой многих методов организационного управления и, в частности, широко известного метода ПЕРТ и метода критического пути. Он позволяет проводить анализ различных вариантов выполнения проектов.
Для иллюстрации основного типа проводимого анализа предположим, что для выполнения каждой операции а требуется известное время t(a).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |


