Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

 Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Научная визуализация, 2018, том 10, номер 4, страницы 53 - 74, DOI: 10.26583/sv.10.4.05

Модифицированный алгоритм проверки планарности графа и построение топологического рисунка. Метод нитей.

Авторы: С.В. Курапов1,A, М.В. Давидовский2,B, А.В. Толок3,C

A Запорожский национальный университет, Украина

B Запорожский институт последипломного педагогического образования, Украина

C Московский государственный технологический университет «СТАНКИН», Россия

1 ORCID: 0000-0003-4563-7227, lilili5050@rambler.ru

2 ORCID: 0000-0002-9472-3351, m.davidovsky@gmail.com

3 ORCID: 0000-0002-7257-9029, a.tolok@stankin.ru

 

Аннотация

В данной работе рассматривается модифицированный алгоритм проверки графа на планарность с одновременным построением математических структур для описания топологического рисунка плоского графа. В качестве таких математических структур рассматриваются изометрические циклы и вращение вершин графа. Получение вращения вершин графа сразу решает две важнейшие задачи: задачу проверки графа на планарность и задачу построения топологического рисунка плоского графа. Полученная в результате работы алгоритма система изометрических циклов графа индуцирует вращение вершин для описания топологического рисунка плоского графа с последующей его визуализацией. Топологический рисунок плоской части графа позволяет описывать процесс планаризации алгебраическими методами, не производя никаких геометрических построений на плоскости. Представленный алгоритм основан на перестройке опорного цикла и построении блоков обратных маршрутов. Основой расчёта является выделение DFS-дерева графа (методом поиска в глубину). Визуализация планарных графов является важнейшей подзадачей при решении множества актуальных прикладных задач, таких как проектирование сложных изделий и систем, плоских конструктивов, анализ социальных сетей и др. Вычислительная сложность алгоритма определяется как O(m) = f1(m) + f2(m), где m – количество рёбер графа.

 

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