Проверка изоморфности графов
Определение
Два графа изоморфны, если с помощью переименования вершин и ребер их можно сделать одинаковыми. У изоморфных графов одни и те же свойства, выражаемые в терминах теории графов - например, одинаковое число вершин, ребер, висячих ребер, петель, вершин определенной степени.
Использование
Для проверки двух графов на изоморфность:
- Необходимо создать 2 отдельных графа для проверки.
- Выбрать алгоритм Алгоритм → Проверка изоморфности графов.
- Для проверки двух графов на изоморфность кликните по вершине первого графа, а потом по вершине второго графа.
Для поиска всех изоморфных подграфов в графе:
- Необходимо создать 2 отдельных графа для проверки.
- Выбрать алгоритм Алгоритм → Проверка изоморфности графов.
- Поставить галочку Поиск изоморфных подграфов.
- Выбрать граф, которому должны быть изоморфны подграфы.
- Выбрать граф, в котором необходимо искать изоморфные подграфы.
- В выпадающем списке вы можете выделить разные подграфы.
Алгоритм
Для данного алгоритма вы использовали библиотеку CBioInfCpp, которую разработал Сергей Черноухов.