Карлов, Б.Н. and Наймушин, А.В. (2018) РАВНОМЕРНАЯ ПОУРОВНЕВАЯ УКЛАДКА ГРАФОВ. Вестник ТвГУ. Серия: Прикладная математика (2). pp. 85-98. ISSN 1995-0136
PDF
- Published Version
379kB |
Abstract
В статье рассматривается алгоритм поуровневой укладки ацикличе- ских ориентированных графов. Предложен метод для распределения вершин графа по уровням, при котором вершины пути укладываются на уровни с приблизительно равным шагом. Описанный алгоритм сна- чала распределяет по уровням вершины, лежащие на самых длинных путях графа. После этого алгоритм укладывает на эти же уровни остав- шиеся вершины, при этом еще не уложенные пути перебираются по убыванию длины. Для нахождения еще не уложенных длинных путей используется модифицированный метод поиска путей в ациклических графах, основанный на поиске в глубину и топологической сортировке. Доказано, что временная сложность описанного алгоритма при работе на графе
Abstract (en)
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
Item Type: | Article |
---|---|
Additional Information: | Карлов Борис Николаевич доцент кафедры информатики Тверского государственного университета. Наймушин Алексей Владимирович магистрант факультета прикладной математики и кибернетики Тверского государственного университета. |
Uncontrolled Keywords: | укладка графа на плоскость, распределение вершин по уровням, алгоритм Сугиямы, временная сложность |
Keywords (en): | graph embedding on plane, layer assignment of vertices, Sugiyama’s algorithm, time complexity |
Subjects: | 5 Математика. Естественные науки > 51 Математика > 519.2 Теория вероятностей и математическая статистика |
Divisions: | Университеты > TverSU |
ID Code: | 7845 |
Deposited On: | 01 Aug 2018 14:12 |
Last Modified: | 01 Aug 2018 14:12 |
Repository Staff Only: item control page