Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2016, 14:02   #1
Den_Dodge
Пользователь
 
Регистрация: 11.09.2015
Сообщений: 21
По умолчанию Изоморфность графов

Здравствуйте! Огромная просьба!

Необходим алгоритм изоморфности 2-х графов, уже как недели 2-е пытаюсь сообразить, но видимо соображалка не очень работает.

Ребра в программе рисуются по матрице смежности. Граф неориентированный.

Заранее спасибо!
Den_Dodge вне форума Ответить с цитированием
Старый 20.04.2016, 14:33   #2
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

Если нужно только ответить изоморфны ли графы, то можно просто сохранить в массивы число рёбер от каждой вершины, отсортировать и сравнить их. Графы изоморфны друг друга когда их вершины и рёбра эквивалентны, хоть и расположены в ином порядке.
Если нужна "подстановка изоморфизма", то тут уже нужны норм алгоритмы (хабр, вики, гугл). Хотя, теоретически, можно и идею с массивом развить, но оно может легко выродится в полный перебор.

Что пробовал? что не получается?
GreenWizard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Теория Графов CodeNOT Общие вопросы C/C++ 4 03.06.2011 09:00
Генератор графов bondik Общие вопросы C/C++ 6 18.02.2011 17:52
Построение графов Rainkhz Общие вопросы Delphi 5 30.05.2010 09:20
рисование графов Pitbull Общие вопросы Delphi 0 13.12.2008 19:26