RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2017, том 29, выпуск 2, страницы 7–26 (Mi tisp209)

Эта публикация цитируется в 3 статьях

Размер памяти для хранения упорядоченного корневого графа

И. Б. Бурдонов, А. С. Косачев

Институт системного программирования РАН

Аннотация: В статье рассматривается размер памяти, необходимый и достаточный для хранения графа из класса неориентированных корневых упорядоченных связных графов как нумерованных, так и ненумерованных. Введение содержит основные определения и постановку задачи. Граф корневой, если одна из вершин выделена и названа корнем. Граф упорядоченный, если для каждой вершины все инцидентные ей рёбра линейно упорядочены. Граф нумерованный, если все его вершины помечены различными идентификаторами, в частности, пронумерованы целыми числами от $0$ до $n-1$, где $n$ — число вершин графа. Два неориентированных корневых упорядоченных графа $G$ и $G'$ считаются слабо изоморфными, если существует взаимно-однозначное соответствие вершин такое, что: 1) соответствующие вершины имеют одинаковые степени, 2) рёбра $ab$ из графа $G$ и $a'b'$ из графа $G'$, инцидентные соответствующим вершинам $a$ и $a'$ и имеющие в этих вершинах одинаковые номера, ведут в соответствующие вершины $b$ и $b'$, 3) корни соответствуют друг другу. Для нумерованных графов при изоморфизме дополнительно требуется совпадение номеров соответствующих вершин. Графы рассматриваются с точностью до слабого изоморфизма. Показано, что память, необходимая и достаточная для хранения любого графа из указанного класса, имеет размер $\Theta(m\log n)$ для нумерованных графов, $\Theta(n+(m-n+1)\log n)$ для ненумерованных графов с числом вершин $n$ и числом рёбер $m$, и $\Theta(n^2\log n)$ для графов без кратных рёбер и петель с числом вершин $n$. Также показано, что память, достаточная для хранения последовательности рёбер длины $O(n)$ или остова графа, имеет размер $O(n\log(n\Delta))$ или $O(n\log \Delta)$, соответственно, где $\Delta$ — максимальная степень вершины.

Ключевые слова: неориентированный граф, упорядоченный граф, нумерованный граф, корневой граф, представление графа, перечисление графов.

DOI: 10.15514/ISPRAS-2017-29(2)-1



Реферативные базы данных:


© МИАН, 2024