Согласно книге «Топологическая теория графов» Гросса и Такера, учитывая клеточное вложение графа на поверхность (под «поверхностью» я подразумеваю здесь сферу с некоторыми ручками , а ниже S n относится к сфере с ровно n ручками), можно определить двойной мультиграф, рассматривая грани исходного графа, встраиваемые как вершины, и добавляя ребро между двумя вершинами для каждой стороны, которую имеют соответствующие грани в исходном графе.
Вот моя проблема . Учитывая график , мне нужно найти другой граф G ' таких , что существует поверхность S и клеточное вложение G на S таких , что G ' является двойственным этим вложением G . Я знаю, что существует много возможных графов G ′ ; Мне просто нужно найти для любого графа G .
У меня есть несколько вопросов . Моя текущая стратегия состоит в том, чтобы (1) определить род в G , (2) найти вложение G на S n и (3) найти двойственное для этого вложения. Все эти шаги имеют известные алгоритмы (хотя (1) NP-Hard). Интересно, есть ли способ найти G , который обходит вычисления рода, поскольку это является узким местом этого подхода, и это мой первый вопрос. Мой второй вопрос: если я знаю, что G регулярна, может ли это облегчить вычисление рода? И мой третий вопрос - запрос на любые ссылки, которые могут помочь мне решить эту проблему.