Карлов, Б.Н. и Наймушин, А.В. (2018) РАВНОМЕРНАЯ ПОУРОВНЕВАЯ УКЛАДКА ГРАФОВ. Вестник ТвГУ. Серия: Прикладная математика (2). С. 85-98. ISSN 1995-0136
PDF
- Опубликованная версия
379kB |
Абстракт
В статье рассматривается алгоритм поуровневой укладки ацикличе- ских ориентированных графов. Предложен метод для распределения вершин графа по уровням, при котором вершины пути укладываются на уровни с приблизительно равным шагом. Описанный алгоритм сна- чала распределяет по уровням вершины, лежащие на самых длинных путях графа. После этого алгоритм укладывает на эти же уровни остав- шиеся вершины, при этом еще не уложенные пути перебираются по убыванию длины. Для нахождения еще не уложенных длинных путей используется модифицированный метод поиска путей в ациклических графах, основанный на поиске в глубину и топологической сортировке. Доказано, что временная сложность описанного алгоритма при работе на графе
Абстракт (англ.)
In the article we study an algorithm for layering directed acyclic graphs. We propose a method for such layering of the vertices when the vertices of a path are placed on layers with approximately equal intervals. At first the described algorithm places on layers those vertices which are located on the longests paths of the graph. Then the algorithm places on the same layers remaining vertices going through the paths not yet embedded in the order from longer ones to shorter ones. In order to find long paths which are not yet embedded we use a modified method of searching for paths in acyclic graphs based on depth-first search and topological sorting. It is proved that time complexity of the described algorithm when working on a graph
Тип объекта: | Статья |
---|---|
Сведения об авторах: | Карлов Борис Николаевич доцент кафедры информатики Тверского государственного университета. Наймушин Алексей Владимирович магистрант факультета прикладной математики и кибернетики Тверского государственного университета. |
Ключевые слова: | укладка графа на плоскость, распределение вершин по уровням, алгоритм Сугиямы, временная сложность |
Ключевые слова (англ.): | graph embedding on plane, layer assignment of vertices, Sugiyama’s algorithm, time complexity |
Категории: | 5 Математика. Естественные науки > 51 Математика > 519.2 Теория вероятностей и математическая статистика |
Подразделения: | Университеты > Тверской государственный университет |
ID Code: | 7845 |
Deposited On: | 01 Авг 2018 14:12 |
Последнее изменение: | 01 Авг 2018 14:12 |
Repository Staff Only: item control page