ЧЕБЫШЕВСКИЙ СБОРНИК Том 22. Выпуск 2.
УДК 519.1 DOI 10.22405/2226-8383-2021-22-2-48-75
Квазиметрики на графах
Е. И. Деза, Б. Мханна
Деза Елена Ивановна — доктор педагогических наук, кандидат физико-математических наук, Московский педагогический государственный университет (г. Москва). e-mail: [email protected]
Мханна Батуль — аспирант, Московский педагогический государственный университет (г. Москва).
e-mail: [email protected]
Аннотация
В статье рассмотрены свойства квазиметрики среднего времени первого прохода (обобщенной метрической структуры, тесно связанной с эргодическими однородными цепями Маркова), построенной на основе нескольких графовых моделей, в том числе на базе простого цикла, простого пути и их ориентированных аналогов.
Во введении представлена история вопроса, дан обзор основных идей и результатов работы.
Во втором разделе собраны основные понятия теории цепей Маркова - последовательностей случайных событий с конечным или счетным числом исходов, характеризующихся тем, что распределение вероятностей параметров процесса в следующий момент времени зависит только от параметров процесса в предыдущий момент. Даны базовые определения, необходимые для рассмотрения роли графовых моделей в представлении и исследовании эргодических однородных цепей Маркова. Марковская цепь может быть изображена в виде ориентированного взвешенного графа переходов, вершины которого соответствуют состояниям цепи, а дуги - переходам между ними. С другой стороны, любой связный граф (ориентированный граф) может служить базой для построения модели простейшей цепи Маркова: если вершина г имеет степень (полустепень исхода) к, то все выходящие из нее ребра (дуги) превращаются в дуги с весами ^. Дано определение среднего времени первого прохода для однородной эргодической цепи Маркова. Проанализирован алгоритм нахождения среднего времени первого прохода с помощью использования сходящихся деревьев ориентированного графа, связанного с матрицей перехода эргодической однородной цепи Маркова. Матрица среднего времени первого прохода рассмотрена как квазиметрика т среднего времени первого прохода на множестве вершин V = {1, 2,...,п} ориентированного графа, соответствующего матрице перехода эргодической однородной цепи Маркова: m(hj) - ожидаемое количество шагов (дуг) для случайного блуждания на орграфе Г, начинающегося с г, для достижения j в первый раз. Эта квазиметрика обладает рядом важных теоретических и прикладных свойств.
В третьем разделе рассмотрены вопросы построения и исследования квазиметрики среднего времени первого прохода для неориентированного цикла Сп, п > 3. Рассмотрены примеры построения квазиметрики среднего времени первого прохода для неориентированного цикла для малых значений п. Приведены иллюстрации "графовой" процедуры построения матрицы М. Проанализированы свойства получающиеся при этом обобщенных метрических структур.
В четвертом разделе аналогичные рассуждения проведены для квазиметрики среднего времени первого прохода для неориентированного пути Рп, п > 2.
В пятом разделе рассмотрены вопросы построения и исследования квазиметрики среднего времени первого прохода для ориентированного цикла Сп, п > 3. Рассмотрены примеры построения квазиметрики среднего времени первого прохода для ориентированного
цикла для малых значений п. Приведены иллюстрации "графовой" процедуры построения матрицы М. Проанализированы свойства получающихся при этом обобщенных метрических структур.
В шестом разделе аналогичные рассуждения проведены для квазиметрики среднего времени первого прохода для ориентированного пути Рп, п > 2.
В заключении подведены итоги работы и намечены возможные пути дальнейших исследований.
Ключевые слова: цепь Маркова, среднее время первого прохода, остовной сходящийся корневой лес ориентированного графа, квазиметрика, квазиметрика среднего времени первого прохода, цикл, путь.
Библиография: 20 названий. Для цитирования:
Е. И. Деза, Б. Мханна. Квазиметрики на графах // Чебышевский сборник, 2021, т. 22, вып. 2, с. 48-75.
CHEBYSHEVSKII SBORNIK Vol. 22. No. 2.
UDC 519.1 DOI 10.22405/2226-8383-2021-22-2-48-75
Quasi-metrics on graphs
E. I. Deza, B. Mhanna
Deza Elena Ivanovna - doctor of pedagogical sciences, candidate of physical and mathematical sciences, Moscow State Pedagogical University (Moscow). e-mail: [email protected]
Mhanna Batool - graduate student, Moscow State Pedagogical University (Moscow). e-mail: [email protected]
Abstract
In this paper we consider some questions of the theory and practice of mean first passage time quasi-metric, a generalized metric structure closely related to ergodic homogeneous Markov chains. In particular, we consider the structure and properties of mean first passage time quasi-metrics based on several graph models, including simple cycles, simple paths and their oriented analogues.
The introduction contains the history of the problem and provides an overview of the main ideas and results presented in the article.
The second section gives basic concepts of the theory of Markov chains. In fact, a Markov chain is a mathematical model of some random process describing a sequence of possible events in which the probability of each event depends only on the state attained in the previous event. This section collects basic definitions needed to consider the role of graph models in the presentation and study of ergodic homogeneous Markov chains. The Markov chain can be depicted as an oriented weighted graph of transitions whose vertices correspond to the states of the chain and the arcs correspond to the transitions between them. The process will be ergodic if this weighted oriented graph is weakly connected, and the largest common divisor of the lengths of all its cycles is equal to 1. On the other hand, any connected graph can be used as a basis for building a model of the simplest Markov chain: if a vertex i has degree k, all incident edges are converted into arcs with the weights ^. Moreover, in the second section the definition of the mean first passage time for an ergodic homogeneous Markov chain is given. The algorithm of finding the mean first passage time is analyzed in detail by using converging trees of the
oriented graph, related to the transition matrix of the ergodic homogeneous Markov chain. At last, a mean first passage time is analyzed as the quasi-metric m of mean first passage time on the vertices V = {1,2, ...,n} of the oriented graph corresponding to the transition matrix of a given ergodic homogeneous Markov chain: m(i,j) is the expected number of steps (arcs) for random wandering on the oriented graph r, starting at i, to reach j for the first time. This quasi-metric has a number of important theoretical and applied properties.
The third section deals with the construction and research of mean first passage time quasi-metrics for the undirected cycles Cn, n > 3. Examples of constructions of mean first passage time quasi-metrics of undirected cycles for small values of n are considered. Illustrations of the "graphical" procedure of building the matrix M are given. Properties of the resulting generalized metric structures are analyzed.
In the fourth section, similar considerations for mean first passage time quasi-metrics of the undirected paths Pn, n > 2, are represented.
The fifth section deals with the construction and research of mean first passage time quasi-metrics for the directed (oriented) cycles Cn, n > 3. Examples of constructions of mean first passage time quasi-metrics of undirected (oriented) cycles for small values of n are considered. Illustrations of the "graphical" procedure of building the matrix M are given. Properties of the resulting generalized metric structures are analyzed.
In the sixth section, similar considerations for mean first passage time quasi-metrics of the directed (oriented) paths —n, n > 2, are represented.
In the conclusion, the results of the work are summed up and possible directions of further research are outlined.
Keywords: Markov chain, mean first passage time, spanning rooted forest of an oriented graph, quasi-metric, mean first passage time quasi-metric, path, cycle.
Bibliography: 20 titles. For citation:
E. I. Deza, B. Mhanna, 2021, "Quasi-metrics on graphs", Chebyshevskii sbornik, vol. 22, no. 2, pp. 48-75.
Введение
Цепь Маркова представляет собой последовательность случайных событий с конечным или счетным числом исходов, характеризующуюся тем, что "при фиксированном настоящем будущее независимо от прошлого". [3]
Марковская цепь может быть изображена в виде ориентированного взвешенного графа переходов, вершины которого соответствуют состояниям цепи, а дуги - переходам между ними. С другой стороны, любой связный граф может служить базой для построения модели простейшей цепи Маркова. Для этого достаточно превратить его во взвешенный ориентированный граф по следующему закону: если вершина г имеет степень к, то все выходящие из нее ребра превращаются в дуги с весами ^.
Важной характеристикой эргодической однородной цепи Маркова с состояниями 1, 2, ...,п является среднее время первого прохода т^ из состояния г в состояние Функция т(г,]) = т.у является квазиметрикой на множестве 1, 2,...,п. Ее поведение существенно зависит от свойств орграфа, связанного с соответствующей цепью Маркова.
В этой статье мы рассматриваем свойства квазиметрики первого прохода для цепей Маркова, связанных с простыми случайными блужданиями на простом цикле Сп, п > 3, простом пути Рп, п > 2, и их ориентированных аналогах.
Квазиметрика среднего времени первого прохода
Основные понятия теории цепей Маркова
Пусть (Q, F, Pr) - вероятностное пространство. При изложение теории марковских цепей принято рассмотривать дискретные случайные величины, областью значений (пространством состояний) которых является некоторое конечное множество Е = (si,..., Sk}.
Последовательность случайных величин {ь^г,...,£п,... образует однородную цепь Маркова, если для любых номеров п, а также произвольных г, j,ii,..., гп-2 справедливо равенство
Pr(£n = Si | £1 = Si! = Si2 ,..., ^n-2 = Sn-2,in-1 = Sj) = Pr(£ra = Si | ^n-i = Sj) = Pij.
Матрица T = ((pij)) называется матрицей переходных вероятностей (или просто матри-
к
цей перехода). Из определения и формулы полной вероятности следует, что Pij > 0, и ^ pij = 1
г=1
для всех j = 1,... ,к. Матрицы, обладающие такими свойствами, называются стохастичес-хими.
Пусть р^ = Pr({ra+m = Si | = Sj) - вероятность перехода за п шагов из состояния Sj в состояние Si. Марковская цепь называется эргодической, если для каждого г = 1,...,к существует предел lim pij (п) = ^ > 0, не зависящий от j. Величины т называются стаци-
п—уж
онарными или финальными вероятностями состояний цепи Маркова, а вектор ж - вектором стационарных вероятностей или, чаще в англоязычной специальной литературе, (нормализированным) вектором Перрона.
Нетрудно убедиться в том, что для вектора ■к = (^i,... ) стационарных вероятностей
к
цепи Маркова имеют место соотношения ■к = Т ■ ж, и ^ m = 1. [3], [5]
г=1
Представление цепей Маркова графовыми моделями
Для обсуждения возможности представления цепей Маркова с помощью графовых моделей, вспомним некоторые базовые понятия теории (ориентированных) графов. [10], [2]
Ориентированный граф (орграф) - граф, ребрам которого присвоено направление. Направленные ребра называются дугами. Граф, ни одному ребру которого не присвоено направление, называется неориентированным. Орграф называется слабо связным, если соответствующий неориентированный граф связен.
Орграф называется (реберно) взвешенным, если каждой дуге присвоено некоторое числовое значение - вес. Вес взвешенного орграфа определяется произведением весов его дуг; вес любого орграфа, который не имеет дуг, равен 1. Вес множества орграфов - это сумма весов его членов.
Сходящееся дерево - слабосвязный орграф, в котором одна вершина, называемая корнем, имеет нулевое значение для входящей степени, а оставшиеся вершины имеют для входящей степени значение 1. Сходящийся лес орграфа Г - остовной подграф орграфа Г, все компоненты которого являются сходящимися деревьями.
Марковская цепь может быть изображена в виде ориентированного взвешенного графа переходов, вершины которого соответствуют состояниям цепи, а дуги - переходам между ними. Вес Wij дуги ij = (г, j), направленной от вершины г к вершине j, будет равен вероятности Pij перехода из состояния Si в состояние Sj. Очевидно, что для г = j имеет место равенство Pij = —iij, где L = ((¿ij)) - матрица Лапласа взвешенного орграфа Г, т.е., по определению, lij = —Wij для г = j, и 1ц = -Y,j=i kj. Другими словами, L = I — Т, где Т - матрица перехода рассматриваемой цепи Маркова, а I - единичная матрица.
Легко убедиться в том, что цепь Маркова будет эргодической, если соответствующий взвешенный орграф является слабо связным, и наибольший общий делитель длин всех его циклов равен единице. С другой стороны, любой связный (ориентированный) граф может служить базой для построения модели простейшей цепи Маркова. Для этого достаточно превратить его во взвешенный орграф по следующему закону: если вершина г имеет степень (полустепень исхода) к, то все выходящие из нее ребра (дуги) превращаются в дуги с весами 1. [7], [10], [2]
Среднее время первого прохода для цепей Маркова
Пусть Т = ((рц)) е Мгахга - матрица перехода эргодической однородной цепи Маркова с состояниями 1, 2,..., п. Определим среднее время первого прохода из состояния г в состояние ] как
тгз = Е (^) = ^ к Рг(^- = к), к=1
где Е(■) - математическое ожидание, а Е^ = шт{р ^ 1 : = ] | {о = г}. [6], [10], [2]
Рассмотрим взвешенный орграф Г, который соответствует цепи Маркова с матрицей перехода Т. Поскольку рассматриваемая цепь Маркова эргодична, то соответствующий орграф Г слабосвязен и, следовательно, имеет остовные сходящиеся деревья. Нетрудно показать ([18], [19], [9], [10], [2]), что в этом случае имеет место следующее "графовое" представление для среднего времени первого прохода:
если 1 < г = ] < п, если 1 < г = ] < п,
где Д/ - суммарный вес сходящихся лесов орграфа Г, состоящих из двух деревьев и имеющих одно дерево, содержащее г, а другое дерево, сходящееся к ], qj - суммарный вес остовных деревьев, сходящихся к ] в Г, и д = ^.
Среднее время первого прохода как квазиметрика орграфа
Если в определении среднего времени первого прохода использовать требование р ^ 0, то среднее время т^ первого прохода из состояния г в состояние ] в однородной эргодической цепи Маркова может быть представлено как т^ = /ц^, г,.] = 1, 2, ...,п, где Д/ - суммарный вес входящих лесов орграфа Г, состоящих из двух деревьев и имеющих одно дерево, содержащее г, а другое дерево, сходящееся к ], а qj - суммарный вес остовных деревьев, сходящихся к 3 в Г.
В этом случае тц = 0, г = 1, 2, ...,п, и т(г,]) > 0 для всех г,] = 1, 2, ...,п, г = ]. Поскольку для всех г,.], к = 1, 2,...,п выполнены неравенства треугольника т(г,з) < т(г,к) + т(к,.]) ([16], теорема 6.2.1), то мы можем говорить о квазиметрике ([20], [1], [14]) среднего времени первого прохода т на V = {1, 2, ...,п}: т(г,]) = т^ - ожидаемое количество шагов (дуг) для случайного блуждания на Г, начинающегося с г, для достижения ] в первый раз.
Эта квазиметрика удовлетворяет более сильной версии неравенства треугольника; именно, она обладает ([16], теорема 6.2.1) геодезическим свойством ([8], [17]): т(г, ]) = т(г, к) + т(к, ]) тогда и только тогда, когда все пути в Г от г до ] проходят через к.
Простейший пример квазиметрики среднего времени первого прохода может быть получен для простого случайного блуждания по связному невзвешенному графу С, в котором из любой вершины графа существует равная вероятность перемещения в любую соседнюю вершину.
В этом случае квазиметрика т является взвешиваемой квазиметрикой (см. [12], [13], [15] и [14], глава 16), т.е. существует весовая функция ад : V ^ такая, что для всех г,] е V
имеет место сотношение т(г,]) + и1г = т(^,г) + Wj. В качестве взвешиваемой квазиметрики, т обладает ослабленным свойством симметрии: для любых г,.], к € V
т(г,]) + т^, к) + т(к, г) = т(г, к) + т(к,]) + т^, г).
Не менее интересны свойства квазиметрики среднего времени первого прохода, связанной с тем или иным специальным видом графов, в частности, с простым циклом и простым путем. Представляет интерес и перенос полученных результатов на ориентированный случай. Именно этим вопросам посвящена данная статья.
Квазиметрика среднего времени первого прохода неориентированного цикла
Неориентированный цикл на трех вершинах
Рассмотрим простой цикл на трех вершинах (рис. 3.1.1), то есть неориентированный граф С3 = (V, Е), где V = {1, 2, 3}, Е = {12, 23, 31} (в неориентированном случае 1] = (г, ]) - ребро между вершинами г и ]).
Рис. 3.1.1. Граф С3.
Граф Сз может служить базой для построения модели простейшей цепи Маркова. Для этого достаточно превратить его во взвешенный орграф, следуя описанной выше процедуре: поскольку d(1) =d(2) =d(3) = 2, то мы получим орграф Г = ТСз на трех вершинах с весами дуг Wik = 1/2, i,k = 1, 2, 3, i = к (рис. 3.1.2). Матрица перехода соответствующей (эргодиче-
0 1/2 l/2
ской однородной) цепи Маркова с состояниями 1, 2, 3 имеет вид Т =
1/2 1/2
0
1/2
1/2 0
Рис. 3.1.2. Орграф ТС3.
Пользуясь определением qi (общий вес деревьев, сходящихся к г), и рассматривая 9 сходящихся деревьев орграфа ТС3 (рис. 3.1.3), найдем вектор (д1,д2,д3) = (3/4, 3/4, 3/4). Так как
д = ^3=1 = 9/4, то д = (<71 ,д2,дз) = — = (1/3,1/3,1/3). Этот вектор совпадает с п,
¿-,i=l Чг
нормированным левым вектором Перрона для Т.
Рис. 3.1.3. Сходящиеся деревья орграфа ТС3.
На рис. 3.1.4 представлены все 6 "2-деревьевых" лесов орграфа ТС3. Вспоминая, что Доопределяется как общий вес всех лесов, у которых г содержится в одном дереве, а второе дерево сходится к ], получаем:
((/ц)) =
0 Е 4Рг),г = 1,4,6 Е4Рг),г = 2,3, 5
Т,£(Рг),г = 1,3,4 0 Е <Рг),г = 2, 5,6
£е(Я),г = 1,2,3 Х>(Я),г = 4, 5,6 0
0 3/2 3/2 3/2 0 3/2 3/2 3/2 0
1> 1/2 О-^ * ) = 2 1К <3 0 с(р2) = 2 о 1/2 —© ^з) = 2
1/21 0 2 ) = 2 <3 \ с(р5) = 2 е№ = 2
Рис. 3.1.4. Остовные сходящиеся леса орграфа ТС3, состоящие из двух деревьев.
получим матрицу среднего времени перво-
Пользуясь тем, что т^ = —, тц = ^+Я2+яз
го прохода М =
322 232 223
<й
. Избавляясь от диагональных членов, получим квазиметрику
среднего времени первого прохода М
В нашем простейшем симметричном
022 202 220
случае данная квазиметрика является метрикой. Более того, она совпадает с удвоенной дискретной метрикой.
Неориентированный цикл на четырех вершинах
Рассмотрим простой цикл на четырех вершинах (рис. 3.2.1), то есть неориентированный граф СА = (V, Е), где V = {1,2,3,4}, Е = {12,23,34,41}.
о-
о
о-
<ь
Рис. 3.2.1. Граф С4.
Используя граф С4 для модели простого случайного блуждания, мы получаем орграф ТС4 на четырех вершинах с весами дуг = 1/2, г,к = 1, 2, 3, 4, I = к (рис. 3.2.2). Матрица
0 1/2 0 1/2 1/2 0 1/2 0 0 1/2 0 1/2 1/2 0 1/2 0
перехода имеет в данном случае вид Т =
Рис. 3.2.2. Орграф ТС4.
Пользуясь определением д{ (общий вес деревьев, сходящихся кг ), и рассматривая 16 сходящихся деревьев орграфа ТС4 (рис. 3.2.3), найдем вектор (д-\^, д2, д3, д4) = (1/2,1/2,1/2,1/2). Так как д = £4=1 дг = 2, то д = (<?ь д2, дз, ?4) = = (1/4,1/4,1/4,1/4).
1/:
4
8(1!) = 1/8
4^ "3
8(Т,) = 1/8
4 *3
8(Т,) = 1/8
|1/2 1/21
1/2
4'^-
8(Т4) = 1/8
4 ^3
8(Т5) = 1/8
1
о-
8(Т6) = 1/8
, о-
-иэ
1/2
1
о-
8(Т7) = 1/8
О—- ^ 4 '"3
8(Т8) = 1/8
|1/2 1/2Т 4*
£(Т9)=1/8
1.
12
4 "3
в(Т10>= 1/8
1/2 1/2 4 °3
8(Т11)=1/8
1_ 2
4П3
8(Т12)=1/8
1
О»
лО-
4 ^3
6(Т1,) = 1/8
.11
4- Ю3 8(Т14) = 1/8
1
к
1/2
1
4
8(Т15) = 1/8
-о
-О,
8<Т16) = 1/8
Рис. 3.2.3. сходящиеся деревья орграфа ТС4.
1
1
1
1
Рис. 3.2.4. Остовные сходящиеся леса орграфа ТС4, состоящие из двух деревьев.
На рис. 3.2.4 представлены все 20 "2-деревьевых" лесов орграфа ТС4. Вспоминая, что Д/ определяется как общий вес всех лесов, у которых i содержится в одном дереве, а второе дерево сходится к j, получаем:
^12 = {FI,F2, F3, FQ, F9, Fis}, ^13 = {F5, Fj, Fs, F12, F14, F16, Fn, F19}, ^14 = {F4, F10, F11, F13, F15, F20}, ^21 = {Fi, F4, F5, Fq, Fj, Fis},
^23 = {F3, F14, F16, F17, F19} ^24 = {F2, FS, F9, F10, F11, F13, F15, F20}, ^31 = {Fb F4, F7, F12, F1S, F19, F20}, ^32 = {F3, F6, F9, F10, F14, F17}, ^34 = {F2, F8, F11, F13, F15, ^41 = {F1 ,F4, ^ F12, F13, F20},
^42 = {F2, F3, F6, F9, F10, F14, F15, F1S}, ^43 = {F5, FS, F11, F17, F16, F19}.
0 3 4 3
Непосредственный подсчет показывает, что ((fij )) = 2
Пользуясь тем, что т^у = —, тц = 91+92+93+94, получим матрицу среднего времени перво-
3034 4303 3430
Яз
Яг
го прохода М и, избавляясь от диагональных членов в матрице М, квазиметрику М среднего времени первого прохода для цепи Маркова, соответсвующей случайному блужданию по циклу на четырех вершинах:
M =
4343 3434 4343 3434
M =
0343 3034 4303 3430
Нетрудно убедиться, что она является метрикой.
Неориентированный цикл на пяти вершинах
Для неориентированного цикла С5 (рис. 3.3.1) можно провести аналогичные рассуждения.
Рис. 3.3.1. Граф С5.
Превратим во взвешенный орграф ТС$ (рис. 3.3.2), заменив все ребра, выходящие из вершин 1, 2, 3, 4, 5, на дуги с весами 1. Матрица перехода соответствующей цепи Маркова
0 1/2 0 0 1/2 1/2 0 1/2 0 0 0 1/2 0 1/2 0 0 0 1/2 0 1/2 1/2 0 0 1/2 0
принимает вид Т
Рис. 3.3.2. Орграф ТСк.
Пользуясь определением ^ и рассматривая 25 сходящихся деревьев орграфа ТС$ (рис. 3.3.3), найдем вектор (^1 , ^2,33, 9б) = (5/16,..., 5/16). Так как д = ^5=1 ^ = 25/16, то д = Й! ,...,& ) = ^- = (1/5,..., 1/5).
»Vй ^/2 Ш 02 Я Р* 8№> = ¿/ю 8 (Т3)= 1/16 1Т \1/2 \1/2 8 (т4)= 1/16 02 \ю И О. о,
Ю • - 8(гв> = ¿/ю &(Т7) = 1/16 \1/2 11/2 Р^ 8 (Т8)= 1/16 Ю~17Г-*ф2 ^1/2 ^1/2 50\ То 8 (Т9)= 1/16 Ю-Т7Г*т2 Р2 £(Т10)= 1/16
То Ю 02 1/21 и/2 О у. Е(Т12)= 1/16 Я Л' 8 (Т13)= 1/16 £(Тц)= 1/16 Ю—пг*о 2 \ш И 50 4сГ £(Т15)= 1/16
Ь Iм 5о О, &(Т16)= 1/16 Р Оз 8 (Т17)= 1/16 Ю 02 3 1 4* £№«) = //« К Я' 8 (Т1я)= 1/16 Р Оз А* 4Ш 8 (т20)= 1/16
О, &(Т21)= 1/16 Ю О 2 1/21 1/21 5#\ Я гг/22> = //« 5*4 Р' 8 (т2,)= 1/16 Ю+22-02 4О £(Т24)= 1/16 10^-0 2 >4 \ю &(Т25)= 1/16
Рис. 3.3.3. Сходящиеся деревья орграфа С5.
На рис. 3.3.4 представлены все 50 "2-деревьевых" лесов орграфа С5. Пользуясь определением , получаем:
712 = ^ ^^ ^18, ^^ ^^ ^^ ^50 }
= {^2, ^8, -^13, -^16, ^20, -^23, ^25, ^31, ^32, ^33, ^34, ^35, ^38, ^47, ^49},
714 = {^3,^7, ^^ ^21, -^24, -^28, ^30, ^36, ^40, -^41, ^42, ^44, ^45, ^46 }
715 = {^4, , -^10, ^14, ^22, ^26, ^27, ^29, ^39 } 721 = ^ ^12, ^14, -^15, -^16, ^3Ъ ^^ ^40 }
723 = {-^2, , ^13, ^19, ^20, ^23, -^25, -^34, ^35, ^49 }
724 = {^3,^7, ^11, ^18, ^21, ^24, -^28, ^30, ^32, ^36, ^41, ^43, ^44, ^45, ^46 } ^25 = {^4, ^6, ^10, ^17, ^22, -^26, ^27, ^29, ^33, ^37, ^39, ^42, ^47, ^48, ^50},
732 = , -^19, ^20, ^23, ^25, -^27, ^28, ^41, ^43, ^48 }
734 = {Fз,Fll,Fl8, ^21, ^24, ^30, -^32, ^35, ^36, ^46 }
735 = {^4, -^10, -^17, ^22, ^26, ^29, -^33, ^34, ^37, ^39, ^^ ^^ ^49, ^50 }
741 = ^ ^ ^ ^10, ^^ ^^ ^^ ^15, -^31, ^38, ^40, ^44 },
742 = ^ ^^ ^19, ^20, -^21, ^23, ^24, ^26, ^27, -^28, ^41, ^43, ^48, ^50 }
743 = ^16, ^25, ^29, ^30,^32,^35, ^36, ^^ ^49 } 745 = {-^4, -^17, ^22, ^33, ^34, ^37, ^39, ^42, ^45, ^46 } ^51 = {^1,^2,^3,^4,^6,^10,^14,^31,^40,^44},
^52 = {^5,^9,^12,^17,^18,^19,^20,^21,^22,^26,^27,^41,^43,^48,^50}, 7*53 = {^8, ^13, ^16, ^23, -^25, ^29, ^32, ^33, ^34, ^35, -^36, ^37, ^38, ^47, ^49},
754 = {^7,^11,^15,^24,^28,^30,^39,^42,^45,^46}.
Р 50Ч № 8 1/8 №2)= 1/8 Р Я 5 ^ Шз)= 1/8 \ю 5 уР^ 4о 8 10 02 Л1'2 8ГЛ>= 1/8
№ г(Рв) = 1/8 \т 50 О з г(г7) = 1/8 104^—02 \т я-. • > 8Г^«>= 1/8 ? Г2 > 8^9 >= 1/8 10<^О2 ь >
17/2 ^//2 50 05 г(Рп)= 1/8 1ф 02 у/2 р/2 1/8 \т 50 г^п) = 1/8 10 02 Т1/2 V! 8 02 4Щ Е(К5>= i/в
1ф 02 ¡1/2 \Ш 1/8 Ю «2 И ^/2 Е№п) = 1/8 Ю 02 ¡Г % О 3 8 Ю Г 50\ 19)= 1/8 Ю-^%2 Яч 1/8
iП 1/2 »А" Р &(Р22,)= 1/8 \т Р Р г ^23) = 1/8 р/2 ¡1/2 р О 3 £№24) = 1/8 1/2 ^ А ,
и 1/8 \ш Рк • 8(Г25>= 1/8
Рис. 3.3.4. Остовные сходящиеся леса орграфа ТС5, состоящие из двух деревьев (часть 1).
0 10 15 15 10 "
10 0 10 15 15
15 10 0 10 15 .
15 15 10 0 10
10 15 15 10 0
Непосредственный подсчет показывает, что ((Д?)) = _
5*4 Ш2б)= 1/8 1^1/2 &(Р27) = 1/8 4Щ ег/ъ) = 1/8 ю—^-ю^ 1/2 8 (р29)= 1/8 10^^02 \1/2 и/2 Р Ь &(Рзо)= 1/8
1ф о 2 А 8(7^;= 1/8 Ю 02 ±1/2 \1/2 5°Ч 1/ГЬ 4* 8 (Рз2)= 1/8 ю о. \1/2 ±1/2 РЯ г(Рзз) = 1/8 1(^1— 02 •> 8 (Рз4)= 1/8 10^-02 \1/2 5бЧ г(Рз5>= 1/8
10-^+0 2 к2 5°Ч г<р36) = 1/8 10-Ш-¥02 4СГ г^з?) = 1/8 1ф 02 \1/2 Ь/2 5° А ¿Г 8 (Рзз)= 1/8 10-^+02 5Ф к 4Щ 8 (Рзя)= 1/8 1% г А > 1/ГЗЛ^£1/2 г(р4о)= 1/8
5°Ч Р3 4* гш = 1/8 Ю 02 ±1/2 ¡1/2 ¿1/2 4Щ &(Р«)= 1/8 % • Я ! 4* 8 1/8 50\ Р3 4* 8 (р44)= 1/8 Ю+^—О* ¡1/2 * Оз <1/2 4Щ 8(Б5> = 1/8
Ю^—02 ±1/2 11/2 Ф Оз 8 (Р,6) = 1/8 ю о^ ±1/2 \1/2 зК ^ 8 (Р47) = 1/8 Ю ф2 Ф 5 8(2'48)= 1/8 1(^4-^02 8 (Р49)= 1/8 Ю «2 Щ„)=1/8
Рис. 3.3.4. Остовные сходящиеся леса орграфа ТС§, состоящие из двух деревьев (часть 2).
Пользуясь тем, что тц = —, тц = Я1±я2±яз±я£±яй, получим матрицу среднего времени
Я^ Яг
первого прохода М и, избавляясь от диагональных членов в матрице М, квазиметрику среднего времени первого прохода М:
5 4 6 6 4 " 0 4 6 6 4
4 5 4 6 6 4 0 4 6 6
6 4 5 4 6 , м = 6 4 0 4 6
6 6 4 5 4 6 6 4 0 4
4 6 6 4 5 4 6 6 4 0
Как и в предыдущих случаях, квазиметрика, соответсвующая циклу С$, обладает совйством симметричности, то есть является метрикой.
Неориентированный цикл на п вершинах, п > 3
Нетрудно заметить некоторые закономерности, имеющие место для матрицы (квазиметрики) среднего времени первого прохода, соответствующей простому случайному блужданию по циклу Сп для любого натурального п > 3.
Прежде всего, диагональные элементы указанной матрицы равны п. Другими словами, вектор а = ((71,(72,..., дп) = т^Р—, совпадающий с п, нормированным левым вектором Пер-
1 Яг
рона для матрицы перехода Т, имеет вид (1/п, 1/п,..., 1/п). Это следует из того, что для любой вершины г существует ровно п деревьев, сходящихся к г, каждое с весом 22-п: для получения дерева "отбросим" одно из ребер графа Сп. (Следовательно, в графе ТСп имеется ровно п2 остовных сходящихся деревьев.)
Кроме того, полная симметричность ориентированной структуры, получаемой в ходе построения матрицы (квазиметрики) среднего времени первого прохода, позволяет утверждать, что для любого цикла Сп, п > 3, квазиметрика среднего времени первого прохода, соответсвующая случайному блужданию по Сп, является метрикой. Указанная симметричность обеспечивается изоморфизмом графа ТСп и графа, получаемого их ТСп "переореинтацией" всех дуг.
Изоморфизм графа ТСп и графа, получаемого из ТСп сдвигом каждой вершины на 1 влево (вправо), обеспечивает соотношения тц = где вычисления индексов проводятся по
модулю п.
При этом для элементов первого столбца имеют место соотношения тц = (г — 1)(п — (г — 1)), г = 2, ...,п. Действительно, имеется ровно п — 1 "2-деревьевых" лесов, в которых (единственное) дерево, сходящееся к 1, является изолированной вершиной 1; имеется ровно п — 2 "2-деревьевых" лесов, в которых (единственное) дерево, сходящееся к 1, содержит вершины п, 1; имеется ровно п — 3 "2-деревьевых" лесов, в которых (единственное) дерево, сходящееся к 1, содержит вершины п — 1,п, 1; наконец, имеется ровно г — 1 "2-деревьевых" лесов, в которых (единственное) дерево, сходящееся к 1, содержит вершины г + 1, ...,п, 1. Добавляя к дереву, сходящемуся к 1, вершину 2 и проводя аналогичные рассуждения, мы получим последовательность п — 2, ... , — 2. Продолжая построение и, наконец, добавляя к дереву, сходящемуся к 1, вершины 2, 3, ...г — 1, мы получим последовательность п — г + 1, ..., 1. Непосредственное суммирование дает результат (г — 1)(п — (г — 1)). Замечая, что все построенные деревья имеют вес 22-п, и используя полученное выше соотношение = 22_га, можно утверждать, что /г1 = 22_п(г — 1)(п — (г — 1)), в то время как т^ = Д?/д1 = (г — 1)(п — (г — 1)).
Таким образом, структура матрицы М = ((т^-)) для произвольного п > 3 полностью исследована: тц = п, г = 1, 2, ...,п; т21 = ... = тп,п-1 = т1,п = п — 1; т31 = т42 = ... =
тп,п-2 —
= т1,п_1 = т2,п = 2(п — 2); т41 = т52 = ... = тп,п-з = т1,п_2 = ... = тз,п = 3(п — 3),..., тп-1,1 = тп,2 = т1,з = ... = тп_2,п = (п — 2) ■ 2, тП1 = т12 = ... = тп_1,п = п — 1.
Другими словами, мы доказали следующую теорему.
Теорема 1. Пусть Сп, п > 3 - неориентированный цикл на п вершинах: Сп = (У,Е), V = {1, 2, ...,п}, Е = {21, 32,..., п(п — 1), 1п} (здесь пара I] соответствует ребру (г, ])). Пусть М = ((т^-)), г,.] = 1,2,...,п - матрица среднего времени первого прохода цепи Маркова, соответствующей простому случайному блужданию по Сп. Тогда имеют место следующие соотношения:
тц = п, 1 < г < п; , т^ = |г — Ц ■ (п — |г — Ц), 1 < г = з < п.
Заметим, что с циклом Сп связан родственный красивый результат, полученный П.Ю. Чеботаревым. [7]
Определим матрицу относительной лесной доступности графа С на п вершинах по закону где ^ - количество остовных (неориентированных) корневых лесов графа С, в кото-
((Рц ))
-Р-, где
рых вершины г и ] принадлежат одному дереву с корнем ! , а Р - общее количество остовных корневых лесов графа С. [11], [4]
П.Ю. Чеботарев доказал ([7]), что матрица относительной лесной доступности для неориентированного цикла Сп, п > 3, связана с последовательностью Фо, Ф1, Ф2,..., Фп,... чисел Фибоначчи. (Напомним, что Фо = 0, Ф1 = 1, в то время как Фп = Фга_1 + Фга-2 для п > 2.)
Именно, в [7] было доказано, что для матрицы (( )) относительной лесной доступности
Р
графа Сп,п > 3, имеют место следующие соотношения: Р^ = Ф2^_г| + Ф2(га_^_г|), г,] = 1, ...,п, в то время как Р = Ф2га_1 + Ф2га+1 — 2.
Квазиметрика среднего времени первого прохода неориентированного пути
Неориентированный путь на двух вершинах
Рассмотрим неориентированный путь на двух вершинах (рис. 4.1.1), то есть неориентированный граф Р2 = (V, Е), где V = {1, 2}, Е = {12}.
Построение модели простого случайного блуждания на графе Р2 приведет нас к орграфу ТР2 на двух вершинах с весами дуг —12 = —21 = 1 (рис. 4.1.2). Матрица перехода соответству-
ющей вырожденной цепи Маркова принимает вид Т =
О
-в
Рис. 4.1.1. Граф Р2.
1
Рис. 4.1.2. Орграф ТР2.
Пользуясь определением д^ (общий вес деревьев, сходящихся кг ), и рассматривая 2 сходящихся дерева орграфа ТР2 (рис. 4.1.3), найдем вектор (д1, д2) = (1,1). Так как д = ^2=1 д^ = 2 то д = ((¡1, (¡2) - —-— -ром Перрона для Т.
2- = (1/2,1/2). Этот вектор совпадает с ж, нормированным левым векто-
2^2=1 и
©-
е(Т1) = 1
е(Т2) = 1
-©
Рис. 4.1.3. Сходящиеся деревья орграфа ТР2.
На рис. 4.1.4 представлен единственный "2-деревьевый" лес орграфа ТР2. Вспоминая, что определяется как общий вес всех лесов, у которых г содержится в одном дереве, а второе
дерево сходится к j, получаем, что ((Д/)) =
0 е(*1) ' 01
0 10
2>
^1) = 1
Рис. 4.1.4. Остовной сходящийся лес орграфа ТР2, состоящий из двух деревьев.
Пользуясь тем, что т^ = ^, т
_ Я1+Я2
получим матрицу среднего времени первого
прохода М =
21 12
. Избавляясь от диагональных членов в матрице М, получим квази-
0 1 1 0
. В нашем вырожденном случае она
метрику среднего времени первого прохода М
является матрикой; более того, тривиальной метрикой, принимающей значение 1 для всех пар различных элементов.
1
1
Неориентированный путь на трех вершинах
Для неориентированного пути на трех вершинах (рис. 4.2.1), то есть неориентированного графа Р3 = (V, Е), где V = {1, 2,3}, Е = {12, 23}, ситуация становится более интересной.
Для построения модели случайного блуждания на Рз превратим его во взвешенный орграф ТРз (рис. 4.2.2) по следующему закону: ребра, выходящие из вершин 1 и 3, превращаются в дуги с весами 1; ребра, выходящие из вершины 2, превращаются в дуги с весами 2 (любое ребро ( , ) , выходящее из вершины , превращается в дугу, соответствующую переходу из в у с вероятностью р^ = ^, где к - степень ¿(ъ) вершины г). В этом случае матрица перехода
" 0 1 0
соответствующей цепи Маркова примет вид Т =
1/2 0
1/2 0
Рис. 4.2.1. Граф Рз.
Рис. 4.2.2. Орграф ТР3
Пользуясь определением qi (общий вес деревьев, сходящихся к г), и рассматривая 3 сходящихся дерева орграфа Р3 (рис. 4.2.3), найдем вектор (д1, д2, д3) = (1/2,1,1/2). Так как
0. = Ез=1 <И = 2, то д = ((ц, Ц22, йз) =
— Яг —
Е3=1 Чг
= (1/4,1/2,1/4).
1 1/2 О^С^-^ 3>
<Т1) = 2
е(Т2) = 1
1/2
е(Тз) = 2
■ф
1
Рис. 4.2.3. Сходящиеся деревья орграфа ТР3.
На рис. 4.2.4 представлены все 4 "2-деревьевых" леса орграфа ТР3. Вспоминая, что определяется как общий вес всех лесов, у которых содержится в одном дереве, а второе дерево сходится к у, получаем: ^"12 = {Е2}, Т13 = {Е1, Ез,Е4}, Т21 = {Е1,Е2}, Т23 = {Ез,Е4}, Г31 = {Е1, Е2, Е4}, Т32 = {Е3}. Непосредственный подсчет показывает, что, /12 = 1, /13 = 2,
Г 0 1 2
/21 = 3/2, /23 = 3/2, /31 = 2, /32 = 1. Следовательно, (()) = 3/2 0 3/2
2 1 0
1/2
1 ©-^ 3
<Е1) = 2
1
£(Е2) = 1
О-^ 2 3
е(Е3) = 1
1/2
1 © 3
е(Е4) = 2
Рис. 4.2.4. Остовные сходящиеся орграфа Т Р3, состоящие из двух деревьев.
Пользуясь тем, что т^ = ^, тц = 41 +^2+(?3, получим матрицу М среднего времени первого прохода и, избавляясь от диагональных членов в матрице М, квазиметрику М среднего времени первого прохода:
4 1 4 0 1 4
м = 3 2 3 , м = 3 0 3
4 1 4 4 1 0
Она не обладает свойством симметричности, однако ряд закономерностей в ней прослеживается. Именно, совпадают элементы матрицы, полученные заменой индекса 1 (3) на индекс 3 (1): т\2 = Ш32 = 1, тГ3 = шэ1 = 4, Ш21 = Ш23 = 3. Этот факт немедленно следует из изоморф-ности орграфа ТР3 и орграфа, полученного заменой вершины 1 на вершину 3, и вершины 3 -на вершину 1.
Неориентированный путь на четырех вершинах
Рассмотрим неориентированный путь Р4 (рис. 4.3.1).
Рис. 4.3.1. Граф Р4.
Для построения модели простого случайного блуждания на базе Р4 построим взвешенный орграф ТР4 (рис. 4.3.2) по стандартному алгоритму: ребра, выходящие из вершин 1 и 4, превратим в дуги с весами 1; ребра, выходящие из вершин 2 и 3, превратим в дуги с весами 2.
Матрица перехода соответствующей цепи Маркова примет вид Т =
0 10 0 1/2 0 1/2 0 0 1/2 0 1/2 0010
Рис. 4.3.2. Орграф ТРА.
Пользуясь определением ^ (общий вес деревьев, сходящихся к г), и рассматривая 4 сходящихся дерева орграфа ТР4 (рис. 4.3.3), найдем вектор (д1,д2,д3,д4) = (1/4,1/2,1/2,1/4). Так
как д = ^2 г=1 Чг = 3/2, то £ = (сц , £2, £3, £4) =
_ Ш _
Е.=1
= (1/6,1/3,1/3,1/6).
О' »4 "20«-НЭ
12 3 4
г<т2> = 1/2
СИ-Ю'»Ч ' о
12 3 4
г(т3)= 1/2
Рис. 4.3.3. Сходящиеся деревья орграфа ТР4.
На рис. 4.3.4 представлены все 10 "2-деревьевых" лесов орграфа ТР4. Пользуясь определением , получаем:
^12 = {^1 } Лз = {^2 }, ^14 = {Ез, Рч, Ед,Flo},
Т21 = № ,^7}, Т23 = № ,^4 }, ^24 = {^3 ,^5 ,^8, Ед, , Тз1 = {Е.1 ,^2,^6,^7,^10}, ^32 = №,^8}, ^34 = {^3,^5Ед}, ^41 = ,Еб,Flo}, ^42 = {^4}, ^43 = {^9}.
0 2 8 9
Непосредственный подсчет показывает, что ([¡^)) = ц
5 0 6 8 8 6 0 5 9820
• 1 2 3 ¿-0 4 1 2 з 4 1 2 О 3 • 4 12 3 -К} 4 0 1 »4 "О 1 2 3 • 4
1/2 Ш2) = 1/2 1/4 Е(Ъ)= 1 е (р5) = 1/2
• 1 см^ 3 4 • 1 3 4 с 1 2 Ог^ 3 >• 4 1 2 3 • 4 1 2 3 4
Шб) = 1/2 е (г7> = 1/4 Ш,) 1/2 г(р,) = 1/2 © ш
Рис. 4.3.4. Остовные сходящиеся леса орграфа ТР4, состоящие из двух деревьев.
Пользуясь тем, что т^ = ^, тц = (?1+'?2+'?3+'?4, получим матрицу М среднего времени первого прохода и, избавляясь от диагональных членов в матрице М, квазиметрику М среднего времени первого прохода:
6 1 4 8 0 1 4 9
5 3 3 7 5 0 3 8
, М =
7 3 3 5 8 3 0 5
8 4 1 6 9 4 1 0
Она не является симметричной, однако некоторые закономерности можно отметить. Так, Ш12 = Ш43 = 1, Ш13 = Ш42 = 4, Ш14 = Ш41 = 8, Ш23 = Ш32 = 3, и т.д. Эти соотношения не случайны. Они следуют из изоморфности орграфа ТР4 и орграфа, полученного из ТР4 заменой вершины г на вершину 4 — г + 1, г = 1,2,3,4.
Неориентированный путь на п вершинах, п > 2
Нетрудно заметить некоторые закономерности, имеющие место для матрицы (квазиметрики) среднего времени первого прохода, соответствующей простому случайному блужданию по пути Рп для любого натурального п > 2.
Прежде всего, диагональные элементы тц указанной матрицы удовлетворяют следующим условиям: "крайние" диагональные элементы тц = тпп = 2(п — 1), в то время как "внутренние" диагональные элементы тц = п — 1 для 2 < ъ < п — 1, если они существуют. Другими словами, вектор £ = (£1, £2, ...,£п) = ^¡т—, нормированный левый вектор Перрона для матрицы перехода Т, имеет вид (1/2(п — 1), 1/(п — 1),..., 1/(п — 1), 1/2(п — 1)) для п > 3, и равен (1/2,1/2) для п = 2. Это следует из того, что для любой вершины г существует ровно одно дерево, сходящихся к г, причем для вершин 1 и п его вес равен 22-п, в то время как для остальных вершин соответствующий вес равен 23-п. (Следовательно, в графе ТРп имеется ровно п остовных сходящихся деревьев.)
Кроме того, "относительная" симметричность ориентированной структуры, получаемой в ходе построения матрицы (квазиметрики) среднего времени первого прохода, позволяет утверждать, что для любого пути Рп, п > 3, квазиметрика среднего времени первого прохода, соот-ветсвующая случайному блужданию по Рп, не является метрикой, однако обладает "слабой симметричностью": т^ = тп-г+1^п-^+1.
При этом для элементов первого столбца имеют место соотношения тц = (п — 1)2 — (п — ъ)2, г = 2,..., п. Действительно, для г = 2 имеется ровно п — 1 "2-деревьевых" лесов, в котором одно дерево сходится к 1, а второе содержит 2. В каждом из этих случаев дерево, сходящееся к 1, является изолированной вершиной 1, а другое дерево сходится к одной из вершин 2, 3,...,п. Вес всех таких лесов, кроме последнего, равен 23-п; в последнем случае (когда второе дерево сходится к п) мы получаем лес с весом
22-п. Таким образом, /21 = 23-п(п — 2) + 22-п = 22-п(2(п—2) + 1) = 22-п((п—1)2 — (п—2)2). Используя полученное выше соотношение = 22-п, получаем, что т21 = (п — 1)2 — (п — 2)2. Для г = 3 имеется ровно п — 1 "2-деревьевых" лесов, в которых дерево, сходящееся к 1, является изолированной вершиной, а второе содержит 3. Все они описаны выше: их вклад в суммарный вес равен /21. Кроме того, имеется п — 2
"2-деревьевых" лесов, в которых дерево, сходящееся к 1, содержит вершины 2,1, а второе дерево содержит 3. Вес всех таких лесов, кроме последнего, равен 23-га; в последнем случае (когда второе дерево сходится к п) мы получаем лес с весом 22-п. Таким образом, /31 = /21 + 23-га(п - 3) + 22-га = 22-п((п - 1)2 - (п - 2)2)+22-п(2(п - 3) + 1) = 22-п((п - 1)2 - (п - 3)2). Используя полученное выше соотношение д1 = 22-п, получаем, что т3ц = (п - 1)2 - (п - 3)2. Продолжая рассуждения, получим, что /¿1 = /¿-1,1 + 23-га(п-г) + 22-га = 22-п((п-1)2 - (п-г + + 1)2) + 22-га(2(п - г) + 1) = 22-п((п - 1)2 - (п - г)2). Используя полученное выше соотношение д1 = 22-га, получаем, что т^ = Д1/д 1 = (п - 1)2 - (п - г)2.
Для нахождения элементов т^, 3 < г < п, второго столбца заметим, для г = 3 имеется ровно п - 1 "2-деревьевых" лесов, в котором одно дерево сходится к 2, а второе содержит 3. В каждом из этих случаев дерево, сходящееся к 2, содержит вершины 1, 2, а другое дерево сходится к одной из вершин 3, ...,п. Поскольку вес дерева, сходящегося к 2, равен 1, мы оказываемся в ситуации подсчета величины /21 = /2\- , соответствующей пути на п - 1 вершине. Эта величина равна 23-и((п - 2)2 - (п - 3)2) (впрочем, тот же результат легко получить непосредственным подсчетом). Используя полученное выше соотношение д2 = 22-п, получаем, что ^32 = (п - 2)2 - (п - 3)2. Рассуждая аналогично, нетрудно убедиться в том, что элементы т^ = т™2, 3 < г < п, второго столбца матрицы М = ((т)), г,] = 1,2,...,п, соответствующей графу ТРп, совпадают с элементами т^-1,1 = ш™-1:11, 3 < г < п - 1, первого столбца матрицы М = ((т™-1)), г, ] = 1, 2, ...,п - 1, соответствующей графу ТРп-1; другими словами, = (п - 2)2 - (п - г)2, 3 <г<п.
Те же соображения позволяют нам заполнить третий ( т^3 = (п - 3)2 - (п - г)2, 4 < г < п), четвертый ( т^ = (п - 4)2 - (п - г)2, 5 < г < п), ..., наконец, (п - 1)-ый (тп,п-1 = 12 - 02 = 1) столбцы "под главной диагональю".
Таким образом, структура матрицы М = ((т^)) для произвольного п > 2 полностью исследована: т11 = тпп = 2(п-1), тц = п-1, г = 2, ...,п-1; т21 = тп-1,п = (п-1)2-(п-2)2; т-31 = тп-2,п = (п - 1)2 - (п - 3)2; ...; тП1 = т52 = т1,п = (п - 1)2 - 02 = (п - 1)2; т32 = тп-2,п-1 = (п - 2)2 - (п - 3)2; тА2 = тп-3,п-1 = (п - 2)2 - (п - 4)2; ...; тп,2 = Ш1,п_1 = (п - 2)2 - 02 = (п - 2)2; ...; тп,п-1 = Ш1,2 = 12 - 02 = 1.
Другими словами, мы доказали следующую теорему.
Теорема 2. Пусть Рп, п > 2 - неориентированный путь на п вершинах: Рп = (У,Е), V = {1, 2, ...,п}, Е = {21, 32, ...,п(п - 1)} (здесь пара г.] соответствует ребру (г, ])). Пусть М = ((т^)), г,.] = 1,2,...,п - матрица среднего времени первого прохода цепи Маркова, соответствующей простому случайному блужданию по Рп. Тогда имеют место следующие соотношения:
т11 = тпп = 2(п - 1) = п, тц = п - 1, 2 <г<п - 1; т^ = тп-г+1,п-3+1 = (п - ^')2 - (п - г)2,1 <э<г < п.
Заметим, что с путем Рп связан родственный красивый результат, полученный П.Ю. Чеботаревым. [7]
Напомним, что матрица относительной лесной доступности графа С нап вершинах определяется по закону (( ^)) , где Е^ - количество остовных (неориентированных) корневых
Е
лесов графа С, в которых вершины г и j принадлежат одному дереву с корнем г, а Е - общее количество остовных корневых лесов графа С. [11], [4]
П.Ю. Чеботарев доказал ([7]), что матрица относительной лесной доступности для неориентированного пути Рп,п > 2, как и для неориентированного цикла Сп,п > 3, связана с последовательностью Фо, Ф1, Ф2,..., Фп,... чисел Фибоначчи.
Именно, в [7] было доказано, что для матрицы относительной лесной доступности
((Ец))
Е
неориентированного пути Рп,п > 2, имеют место следующие соотношения: Е = Ф2п, в то
время как Рц = Ф2ш1п(г,^)-1 ■ Ф2(га+1-тах(г,^')) — 1, ЬЗ = 1,...,П.
Квазиметрика среднего времени первого прохода ориентированного цикла
Ориентированный цикл на трех вершинах
Рассмотрим ориентированный цикл на трех вершинах (рис. 5.1.1), то есть орграф —3 = (У,Е), где V = {1,2,3}, Е = {32,21,13} (в ориентированном случае 1] = {1,]) - дуга из вершины г в вершину ]).
Модель случайного блуждания по орграфу С3 тривиальна. В этом случае ТС3 = С3, и
Г 0 0 1
матрица перехода для соответсвующей цепи Маркова имеет вид Т = 10 0
001
Рис. 5.1.1. Орграф —з.
Пользуясь определением д^ (общий вес деревьев, сходящихся к г), и рассматривая 3 сходящихся дерева орграфа —'3 (рис. 5.1.2), найдем вектор (д1,д2,д3) = (1,1,1). Так как
Я = Е3=1 Яг = 3, то £ = (£1,£2,£з) =
Яг
£г=1 Яг
= (1/3,1/3,1/3). Этот вектор совпадает с ж,
нормированным левым вектором Перрона для Т.
©-
е(Т1) = 1
¿Ш = 1
42)
е(Тз) = 1
Рис. 5.1.2. Сходящиеся деревья орграфа С3.
На рис. 5.1.3 представлены все 3 "2-деревьевых" леса орграфа С3. Вспоминая, что Д/ определяется как общий вес всех лесов, у которых г содержится в одном дереве, а второе дерево сходится к 2, получаем: ^ = {^ь Р3}, ^13 = №}, ^21 = №}, ^23 = ^з}, ^31 = №, ^2}, ^32 = {*а}. Непосредственный подсчет показывает, что /12 = 2, /13 = 1, /21 = 1, /23 = 2,
0 2 1 102 210
/31 = 2, /32 = 1. Таким образом, ((Д,-)) =
1
^1) = 1
3>
е( ^2) = 1
2> = 1
Рис. 5.1.3. Остовные сходящиеся леса орграфа С3, состоящие из двух деревьев.
Пользуясь тем, что тц = —, тц = +43, получим матрицу М среднего времени пер-
Ч] Чг
вого прохода и, избавляясь от диагональных членов в матрице М, квазиметрику М среднего времени первого прохода:
3 2 1 0 2 1
М = 1 3 2 , М = 1 0 2
2 1 3 2 1 0
Естественно, она не обладает свойством симметричности. Однако нетрудно убедиться, что т^ = т^+1,^+1, где нумерация индексов рассматривается по модулю 3. Так, т12 = т2э =тэ1 = = 2, в то время как т1з = т21 = тз2 = 1. Данный результат следует из изоморфности орграфа Сз и орграфа, полученного из Сз циклическим сдвигом всех вершин на единицу (в общем случае, на любую константу).
Ориентированный цикл на четырех вершинах
Рассмотрим ориентированный цикл на четырех вершинах (рис. 5.2.1), то есть орграф —4 ( У, Е), где V = {1, 2, 3,4}, Е = {43, 32, 21,14}.
1 1
Рис. 5.2.1. Орграф С4.
и матрица перехода имеет вид Т =
Модель случайного блуждания по С4 строится обычным образом. В этом случае ТС4 = С4,
0 0 0 1 10 0 0 0 10 0 0 0 10
Пользуясь определением щ (общий вес деревьев, сходящихся к г), и рассматривая 4 сходящихся дерева орграфа С4 (рис. 5.2.2), найдем вектор (д1, д2, дз, д4) = (1,1,1,1). Так как
Я = Е4=1 (Ц = 4, то д = ( д, £2, £з, £4)
— Ш —
£4=1 я*
= (1/4,1/4,1/4).
/О—г-Ю^
£(т,) = 1
О
!
О—г-Ю^
е (т2>= 1
си—2—О"'
о^—о 1
Ъ о
Рис. 5.2.2. Сходящиеся деревья орграфа С4.
На рис. 5.2.3 представлены все 6 "2-деревьевых" лесов орграфа —4. Вспоминая, что определяется как общий вес всех лесов, у которых содержится в одном дереве, а второе дерево сходится к получаем: 712 = {Е1, Е4, Е5}, 71.з = {Е2, Еб}, 7"14 = {Ез}, 721 = {Е1}, 72з = {Е2, Е4, Еб}, ^24 = {Ез, Е5}, = {Е1, Е2}, ^Э2 = {Е4}, 7з4 = {Ез, Е5 ,Еб}, ^41 =
0 3 2 1
{Е1, Е2, Ез}, 742 = {Е4, Е5}, 74з = {Еб}. Таким образом, (()) =
1032 2103 3 2 10
Г
/О—г-Ю^
£(Ц) = 1
'О
IО !
Е(К)= 1
'О •
• о.
Ю—
еда = 1
Рис. 5.2.3. Остовные сходящиеся леса орграфа С4, состоящие из двух деревьев.
О
1
Л О*
т>=1
¡ОХ-1—О-' 1
Пользуясь тем, что т^ = -¡¡^, тц = ч1+ч2+чз+ча, получим матрицу М среднего времени первого прохода и, избавляясь от диагональных членов в матрице М, квазиметрику М среднего времени первого прохода:
М =
4 3 2 1 14 3 2
2 14 3
3 2 14
М =
0 3 2 1 10 3 2
2 10 3
3 2 10
Не являясь симметричной, она обладает рядом интересных свойств, которые мы обсудим ниже.
Ориентированный цикл на пяти вершинах
Рассмотрим ориентированный цикл на пяти вершинах (рис. 5.3.1),то есть орграф -5 = (V, Е), где V = {1, 2,3,4, 5}, Е = {54,43,32, 21,15}.
Рис. 5.3.1. Орграф С5.
Модель случайного блуждания по С5 строится обычным образом. В этом случае ТС5 = С5,
и матрица перехода имеет вид Т =
Пользуясь определением ^ (общий вес деревьев, сходящихся кг ), и рассматривая 5 сходящихся деревьев орграфа С5 (рис. 5.3.2), найдем вектор (71, д2, д3, д4, д5) = (1,1,1,1,1). Так как
5
Я = Е 5=1 Чг
= 5, то 7 = (а, 72,73,74,75) =
= (1/5,1/5,1/5,1/5,1/5).
ч
Рис. 5.3.2. Сходящиеся деревья орграфа С5.
На рис. 5.3.3 представлены все 10 "2-деревьевых" лесов орграфа С5. Вспоминая, что Доопределяется как общий вес всех лесов, у которых г содержится в одном дереве, а второе дерево сходится к j, получаем: ^ = [Fi,F2,F3, F4}, Л3 = {^5,^3,^9}, ^14 = {^6,^10}, ^15 = №}, ^21 = {F1}, ^23 = {F2, F5, F8, F9}, ^24 = {F3,F6,F10}, ^25 = {F4,F7}, ^31 = {F1,F5}, ^32 = {F2}, ^34 = {F3, F6, F8, F9}, ^35 = {F4,F7,F9}, ^41 = {F1, F5, F6}, ^42 = {F2,F3}, ^43 = {F8}, J45 = {F4,F7,F9,F1O}, ^51 = {F1,F5,F6,F7}, ^52 = {F2,F3,F4}, J53 = {F3,F9}, ^54 = {F10}.
0 4 3 2 1
Непосредственный подсчет показывает, что ((Ду)) =
10432 2 10 4 3 32104 43210
1 2> © 2 © 2 Т f ©
V м ><r V
е( F1) = 1 S(F2) = 1 e(F3) = 1 £(F4) = 1 £ (F5) = 1
© * с Ф d* ft <5 ©
е( F6) = 1 S(F7) = 1 £(F8) = 1 £(F9) = 1 £( F10) = 1
Рис. 5.3.3. Остовные сходящиеся леса орграфа С5, состоящие из двух деревьев. Пользуясь тем, что тц = ^, тц = , получим матрицу М среднего време-
^ Чу 41
ни первого прохода и, избавляясь от диагональных членов в матрице М, квазиметрику М среднего времени первого прохода:
5 4 3 2 1 0 4 3 2 1
1 5 4 3 2 1 0 4 3 2
2 1 5 4 3 , м = 2 1 0 4 3
3 2 1 5 4 3 2 1 0 4
4 3 2 1 5 4 3 2 1 0
Закономерности построения матрицы среднего времени первого прохода для случайного блуждания по ориентированному циклу достаточно прозрачны. Мы обсудим их в следующем пункте.
Ориентированный цикл на п вершинах, п > 3
Анализируя результаты, полученные выше для ориентированных циклов Сп ,п = 3, 4, 5, мы можем утверждать, что для указанных п матрица М среднего времени первого прохода имеет вид
М =
п - 1 п - 2 п - 3 п - 4 ... 2 1 п
Можно доказать, что аналогичные результаты имеют место для любого ориентированного цикла Сп, п > 3 (рис. 5.4.1).
п п - 1 п - 2 п - 3 . .3 2 1
1 п п - 1 п - 2 . .4 3 2
2 1 п п - 1 . .5 4 3
3 2 1 п . .. 6 5 4
Рис. 5.4.1. Ориентированный цикл Сп, п > 3.
Поскольку ориентированный цикл Сп, п > 3, служит базой для построения цепи Маркова простого случайного блуждания, в котором дуга соответствует переходу из состояния в состояние ] с вероятностью рц = 1, то диагональные элементы тц матрицы М удовлетворяют условиям тц = п для 1 < г < п. Другими словами, вектор а = (а, а2,..., а) = —, нормированный левый вектор Перрона для матрицы перехода Т, имеет вид (1 /п, 1/п,..., 1/п). Это следует из того, что для любой вершины г существует ровно одно дерево, сходящееся к г, и его вес равен 1. (Следовательно, в графе Сп, п > 3, имеется ровно п остовных сходящихся деревьев.)
"Слабую" симметричность ориентированной структуры, получаемой в ходе построения матрицы среднего времени первого прохода, обеспечивает изоморфизм графа Сп и графа, получаемого из Сп сдвигом каждой вершины на 1 влево (вправо); в этом случае имеют место соотношения тц = т+х^+1, где вычисления индексов проводятся по модулю п.
При этом для элементов первого столбца имеют место соотношения т^ = %- 1, г = 2,..., п. Действительно, для г = 2 имеется ровно один "2-деревьевый" лес, в котором одно дерево сходится к 1, а второе содержит 2. Дерево, сходящееся к 1, является изолированной вершиной 1; дерево, содержащее 2, сходится к 2. Вес этого леса (как и любого другого), равен 1. Таким образом, /21 = 1. Используя полученное выше соотношение ^ = 1, получаем, что ш21 = /21 /Я1 = 1. Для г = 3 имеется ровно один "2-деревьевый" лес, в котором дерево, сходящееся к 1, является изолированной вершиной, а второе содержит 3. Он описан выше: его вклад в суммарный вес равен /21 = 1. Кроме того, имеется один "2-деревьевый" лес, в котором дерево, сходящееся к 1, содержит вершины 2,1, а второе сходится к 3. Вес этого леса равен 1. Таким образом, /э1 = /21 + 1 = 1 = 2. Используя соотношение ^ = 1, получаем, что ш31 = 2. Продолжая рассуждения, получим, что /¿1 = /¿-1,1 + 1 = (г - 2) + 1 = г - 1. Поскольку ^ = 1, получаем, что т^1 = /¿1 /д1 = г - 1.
Изоморфность орграфа Сп и орграфа,
полученного из Сп циклическим сдвигом всех вершин на единицу (в общем случае, на любую константу), обеспечивает равенство тц = +1, где нумерация индексов осуществляется по модулю п. Поскольку ш21 = 1, то т3>2 =
= Ш43 = тп,п-1 = т\,п = 1; поскольку m3i = 2, то т-42 = т53 = тга,га_2 = mi,n-i =т2,п = 2; ...; поскольку mni = п — 1, то mi2 = m23 = тп-i,n = п — 1.
Таким образом, мы доказали следующую теорему.
Теорема 3. Пусть Сп, п > 3 - ориентированный цикл на п вершинах: Сп = (V,E), V = {1, 2, ...,п}, E = {21, 32,..., п(п — 1), 1п} (здесь пара ij соответствует дуге {г, j)). Пусть M = ((т^ )), i,j = 1,2,...,п - матрица среднего времени первого прохода цепи Маркова, соответствующей простому случайному блужданию по Сп. Тогда имеют место следующие соотношения:
тц = п, 1 <г<п; тij
i — j, если 1 < j < i < п,
п + г — j, если 1 <г < j <п.
Заметим, что соотношения для т,^, г = ], можно получить и непосредственно. С учетом особенности построенной модели, тц, % = ], равно числу "2-деревьевых" лесов, один из которых сходится к ], а другой содержит г. Получение "2-деревьевого" леса сводится в нашем случае к удалению двух дуг графа Сп. Сходимость одного из деревьев к ] требует удаления дуги {],] — 1) (индексы вычисляем по модулю п). Принадлежность г и j к разным деревьям требует удаления, в случае г > .], одной из г — ] дуг {г — к, г — 1 — к), к = 0,1,..., г —.] — 1; в случае г < ] необходимо удалить одну из п + г — ] дуг {г — к, г — 1 — к), к = 0,1, ...,п + г —,] — 1 (индексы вычисляем по модулю п).
Заметим, что с ориентированным циклом Сп связан красивый результат, обобщающий результаты, полученные П.Ю. Чеботаревым в неориентированном случае. [7]
Определим матрицу относительной лесной доступности орграфа Г на п вершинах по за-((.РИ))
кону ———, где ^ - количество остовных сходящихся корневых лесов графа Г, в которых
Г
вершины г и j принадлежат одному дереву, сходящемуся к j, а Г - общее количество остовных сходящихся корневых лесов орграфа Г. [11], [4]
Можно доказать, что матрица относительной лесной доступности для ориентированного цикла Сп, п > 3, связана с последовательностью 1, 2, 4, 8,... степеней числа 2 и, как следствие, с последовательностью 1,3, 7,15,... чисел Мерсенна Мп = 2п — 1, п > 1.
((ГГц)) ->
Именно, для матрицы относительной лесной доступности ——— орграфа Сп, п > 3, имеют
Г
место следующие соотношения: Г = 2п — 1, в то время как
Е =2п-1 1<г<п Е =(2'-г~если 1 ^ <^п,
Ггг = 2 , 1 < I < п, Гг] N + г • . .
I 2п+г 3, если 1 < ] < г <п.
Другими словами, элементы Рг^, формирующие матрицу, представляют собой элементы множества {1, 2, 22,..., 2п_ 1}, заполняющие собой диагонали матрицы, параллельные главной диагонали, последовательно уменьшаясь от 2п_ 1 (на главной диагонали) до 1 при движении "вниз", и последовательно увеличиваясь от 1 до 2п_ 1 при движении "вверх". Величина Г равна 2п — 1, то есть числу Мерсенна Мп.
8124
(№?)) 1 Так, для п = 4 матрица ——— принимает вид — ■
F 15
4 8 12 2 4 8 1 12 4 8
Квазиметрика среднего времени первого прохода ориентированного пути
Рассмотрим возможность построения квазиметрики среднего времени первого прохода на базе ориентированного пути на те вершинах (рис. 6.1), то есть орграфа Рп = (У,Е), где V = {1, 2,...,те}, и Е = {21, 32,...,п(п - 1)} .
-----<У*-О
12 3 »-1 II
Рис. 6.1. Ориентированный путь Рп, те > 3.
Поскольку в случае орграфа Рп мы не всегда можем построить ориентированный путь, соединяющий вершины г и у (так, вершина те недоступна из любой вершины г, г = те), то вопрос о случайном блуждании по ориентированному пути Рп становится тривиальным: реализовать его в обычных условиях невозможно.
Впрочем, в невозможности использования стандартной схемы можно убедиться и непост-редственно. Так, диагональные элементы тц матрицы М = ((т^)) среднего времени первого
прохода орграфа Г на те вершинах могут быть получены по формулам тц = —, где ^ -
п (Ц
суммарный вес остовных деревьев, сходящихся к г в орграфе Г, а д = ^. В случае ориентированного пути Рп, те > 2, существует ровно одно остовное дерево, сам путь Рп; это дерево сходится к вершине 1 и имеет вес 1. Для остальных вершин г, 2 < г < те, сходящихся к ним остовных деревьев не существует. Следовательно, = 1, и ^ = 0 для любого í, 2 < г < те. Таким образом, вычисление тц для % = 1 повлечет за собой деление на ноль. Аналогичная
проблема возникнет и при вычислении недиагональных элементов тц = —.
' Я]
Заметим, что с ориентированным путем Рп связан красивый результат, обобщающий результаты, полученные П.Ю. Чеботаревым в неориентированном случае. [7]
Напомним, что матрица относительной лесной доступности орграфа Г на те вершинах опре-
№о)) „ А
деляется по закону--—, где гц - количество остовных сходящихся корневых лесов орграфа
р
Г, в которых вершины г и у принадлежат одному дереву, сходящемуся к у, а Е - общее количество остовных сходящихся корневых лесов орграфа Г. [11], [4]
Можно доказать, что матрица относительной лесной доступности для ориентированного пути Рп, те > 3, связана с последовательностью 1,2,4, 8,16,..., 2п,... степеней числа 2.
((рН))
Именно, для матрицы относительной лесной доступности ——— орграфа Рп, те > 3, имеют
Г
место следующие соотношения: Р = 2п-1, в то время как
(оп-1 ■ л {2n-i, если э =1;
\2п 1, если г = 1; ^ .. . „
Ргг = 2П_; 9 = Е%3 = \ 2п~г+з-2, если 2 < 3<1 < те;
I 2га , если 2 < г < те; I
4 ^0, если 1 < г < у < те.
Другими словами, элементы Е^, формирующие матрицу, представляют собой элементы множества {1, 2, 22,..., 2п~1}, заполняющие столбцы матрицы: первый столбец состоит из последовательно убывающих чисел
2п~1,..., 2,1; второй столбец, начинаясь с 0, содержит на втором месте (пересечение с главной диагональю) число 2п~2, в то время как следующие элементы представляют собой последовательно убывающие числа 2п~3,..., 2,1; третий столбец, содержащий нули на двух позициях, расположенных над главной диагональю, содержит на третьем месте (пересечение с главной диагональю) число 2п~2, в то время как следующие
элементы представляют собой последовательно убывающие числа 2п 3,..., 2, и т.д. Величина Г равна 2п"1.
Так, для п = 4 матрица
«м
F
1
имеет вид
8 0 0 0
4 4 0 0
2 2 4 0
112 4
8
Заключение
В статье представлены материалы, связанные с поведением специальной квазиметрики, тесно связанной со стохастическими дискретными процессами. Помимо короткого обзора теоретических оснований проблематики, подробно рассмотрен и проиллюстрирован на примерах "графовый" алгоритм построения квазиметрики среднего времени первого прохода; получены общие результаты, связанные с квазиметрикой среднего времени первого прохода, соответствующей простому случайному блужданию на неориентированных простых циклах и путях и их ориентированных аналогах. Рассмотрены связанные с проблематикой результаты, описывающие поведение матрицы относительной лесной доступности для указанных графовых моделей.
В этой связи интерес представляет задача построения и исследования свойств квазиметрики среднего времени первого прохода, соответствующей простому случайному блужданию на более сложных графовых моделях (регулярных графах, деревьях того или иного вида, двудольных графах и т.д.); перспективной представляется и задача построения конусов и многогранников рассматриваемых обобщенных (квази)метрик, заданных на малом числе точек (см., например, [1], [12], [13], [15]).
СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ
1. Деза М.М., Деза Е.И., Дютур Сикирич М. Полиэдральные конструкции, связанные с квази-метриками // Чебышевский сборник. 2015. Том 16, выпуск 2. С. 79 - 92.
2. Деза Е.И., Мханна Б. О специальных свойствах некоторых квазиметрик // Чебышевский сборник. 2020. Том 21, выпуск 1. С. 145 - 164.
3. Потапов В.Н. Теория информации. Кодирование дискретных вероятностных источников.
- Новосибирск: НГУ, 1999.
4. Чеботарев П.Ю., Агаев Р.П. Матричная теорема о лесах и лапласовские матрицы орграфов. - М.: LAP LAMBERT Academic publishing, 2011.
5. Шеннон К. Работы по теории информации и кибернетике. - М.: ИЛ, 1963.
6. Catral M., Neumann M., Xu H. Proximity in group inverses of M-matrices and inverses of diagonally dominant M-matrices // Linear Algebra and its Applications. 2005. Vol. 409. P. 32
- 50.
7. Chebotarev P. Spanning forest and the Golden ratio // Discrete Applied Mathematics. 2008. Vol. 156. P. 813 - 821.
8. Chebotarev P. Studying new classes of graph metrics / in F. Nielsen and F. Barbaresco, editors, Proceedings of the SEE Conference "Geometric Science of Information" (GSI-2013) // Lecture Notes in Computer Science. 2013. LNCS 8085. P. 207 - 214.
9. Chebotarev P., Agaev R. Forest matrices around the Laplacian matrix // Linear Algebra and its Applications. 2002. Vol. 356. P. 253 - 274.
10. Chebotarev P., Deza E. Hitting time quasi-metric and its forest representation // Optimization Letters. 2020. Vol. 14. P. 291 - 307.
11. Chebotarev P.Y., Shamis E.V. On proximity measures for graph vertices // Automation and Remote Control. 1998. Vol. 59. P. 1443 - 1459.
12. Deza E., Deza M., Dutour Sikiric M. Generalizations of Finite Metrics and Cuts. - World Scientific, 2016.
13. Deza M., Deza E. Cones of partial metrics // Contributions to Discrete Mathematics. 2011. Vol. 6. P. 26 - 47.
14. Deza M. M., Deza E. Encyclopedia of Distances. - Springer: Berlin-Heidelberg, 2016.
15. Deza M., Deza E., Vidali J. Cones of weighted and partial metrics / in Proceedings of the Internat. Conference on Algebra 2010 // Advances in Algebraic Structures. 2012. P. 177 - 197.
16. Kirkland S.J., Neumann M. Group inverses of M-matrices and their applications. - CRC Press, 2012.
17. Klein D., Zhu H. Distances and volumina for graphs // Journal of Mathematical Chemistry. 1998. Vol. 23. P. 179 - 195.
18. Leighton T., Rivest R.L. The Markov chain tree theorem // Computer Science Technical Report MIT/LCS/TM-249, Laboratory of Computer Science, MIT, Cambridge, Mass. 1983.
19. Leighton T., Rivest R.L. Estimating a probability using finite memory // IEEE Transactions on Information Theory. 1986. Vol. 32. P. 733 - 742.
20. Wilson W. On quasi-metric spaces // American Journal of Mathematics. 1931. Vol. 53. P. 675684.
REFERENCES
1. Deza, M.M., Deza, E.I., Dutour Sikiric, M. 2015, "Polyhedral structures associated with quasi-metrics", Chebyshevskii sbornik, Vol. 16 (2), P. 79 - 92.
2. Deza, E., Mhanna, B. "On special properties of some special quasi-metrics", Chebyshevskii sbornik, Vol. 21 (1), P. 145 - 164.
3. Potapov, V.N. 1999, "Information Theory. Coding of discrete probabilistic sources", Novosibirsk: NSU center.
4. Chebotarev, P., Agaev, R. 2011, "Matrix forest theorem and Laplacian matrices of orgraphs", M.: LAP LAMBERT Academic publishing.
5. Shannon, K. 1963, "Works on Information theory and Cybernetics", M.: IL.
6. Catral, M., Neumann, M., Xu, J. 2005, "Proximity in group inverses of M-matrices and inverses of diagonally dominant M-matrices", Linear Algebra and its Applications, Vol. 409, P. 32 - 50.
7. Chebotarev, P. 2008, "Spanning forest and the Golden ratio", Discrete Applied Mathematics, Vol. 156, P. 813 - 821.
8. Chebotarev, P. 2013, "Studying new classes of graph metrics", in F. Nielsen and F. Barbaresco, editors, Proceedings of the SEE Conference "Geometric Science of Information" (GSI-2013), Lecture Notes in Computer Science, LNCS 8085, P. 207 - 214.
9. Chebotarev, P., Agaev, R. 2002, "Forest matrices around the Laplacian matrix", Linear Algebra and its Applications, Vol. 356, P. 253 - 274.
10. Chebotarev, P., Deza, E. 2020, "Hitting time quasi-metric and its forest representation", Optimization Letters, Vol. 14, P. 291 - 307.
11. Chebotarev,P.Y., Shamis E.V. 1998, "On proximity measures for graph vertices", Automation and Remote Control, Vol. 59, P. 1443 - 1459.
12. Deza, E., Deza, M., Dutour Sikiric, M. 2016, "Generalizations of Finite Metrics and Cuts", World Scientific.
13. Deza, M., Deza, E. 2011, "Cones of partial metrics", Contributions to Discrete Mathematics, Vol. 6, P. 26 - 47.
14. Deza, M. M., Deza, E. 2016, "Encyclopedia of Distances," Springer, Berlin - Heidelberg.
15. Deza, M., Deza, E., Vidali, J. 2012, "Cones of weighted and partial metrics", in Proceedings of the Internat. Conference on Algebra 2010: Advances in Algebraic Structures, P. 177 - 197.
16. Kirkland, S. J., Neumann, M. 2012, "Group inverses of M-matrices and their applications," CRC Press.
17. Klein, D., Zhu, H. 1998, "Distances and volumina for graphs", Journal of Mathematical Chemistry, Vol. 23, P. 179 - 195.
18. Leighton, T., Rivest, R.L. 1983, "The Markov chain tree theorem", Computer Science Technical Report MIT/LCS/TM-249, Laboratory of Computer Science, MIT, Cambridge, Mass.
19. Leighton, T., Rivest, R.L. 1986, "Estimating a probability using finite memory", IEEE Transactions on Information Theory, Vol. 32, P. 733 - 742.
20. Wilson, W. 1931, "On quasi-metric spaces", American Journal of Mathematics, Vol. 53, P. 675684.