Здравствуйте, уважаемые форумчане.
Пожалуйста помогите решить следующую проблему:
Цитата:
мне надо найти (если есть готовые) или сгенерировать список всех неизоморфных
–вершинных плоских 2-деревьев (триангуляций выпуклого многоугольника) для разных значений
. Эти графы являются
максимальными внешнеплоскими графами (МВП графами).
Каждый такой граф должен быть создан в виде списка ребер, или в виде списка смежностей, воспринимаемых СКМ Matematica (пользуюсь пятой версией).
Я уже сам сгенерировал с помощью Mathematica файлы со всеми неизоморфными МВП графами для
. Но надо еще создать хотя бы для
.
О больших
я и не заикаюсь (хотя нужно и побольше) потому, что с ростом
число таких графов стремительно возрастает.
Для
таких графов
, для
их уже
, для
их
, для
их
и т.д. в соответствии с последовательностью A000207 OEIS.
Эти графы мне нужны для проведения расчетных экспериментов, результаты которых я планирую поместить в своей статье. Прошу помочь мне найти такие графы или алгоритм (программу) для их генерации. Мне важен результат,
сам алгоритм меня не интересует (вернее интересует ТОЛЬКО как
средство получения МВП графов).
Естественно, тем кто мне поможет, я буду очень благодарен и в статье обязательно укажу на его авторство (алгоритма, программы) или поблагодарю за предоставленные материалы (графы).
(Оффтоп)
Если кого интересует, готовых данных в интернете я не нашел, не нашел и нужных мне алгоритмов. Находил много алгоритмов генерации скобочных последовательностей и двоичных деревьев. Нашел алгоритм генерации скобочной последовательности по заданной. Сделал программу генерации всех таких последовательностей, программу генерации двоичного дерева и генерации МВП графа по скобочной последовательности… Проблема в том, что таких скобочных последовательностей на порядки больше (число Каталана), чем самих неизоморфных МВП графов, поэтому очень трудно выбрать неизоморфные графы...
У кого есть СКМ Mathematica старших версий, может там возможно генерировать такие МВП графы автоматически? Слышал также, что NAUTY также может создавать неизоморные графы разных классов. Поэтому прошу и тех, у кого есть доступ к NAUTY посмотреть есть ли там возможность генерации неизоморфных МВП графов.
P.S. Если разместил не в том разделе, то прошу уважаемых модераторов перенести в нужное место
___________
Поскольку тема не относится к программированию на универсальных ЯВУ, то переместил пока из «Программирования» в корень СS. Возможно, позже кто-то из модераторов перенесет в «Околонаучный софт». / GAA