Алгоритм разбиения графа METIS используется для разбиения большого графа. У меня есть график, который на самом деле является лесом. Я хотел бы знать, как METIS делает разделы в этом случае?Разделитель серийных графов METIS
ответ
Ну, действительно, METIS может разбивать большие графики, но это не значит, что он не может управлять меньшими графиками или разными типами графиков.
лес только особый тип графа без циклов, где мы можем быть отсоединены части ...
Как и любой другой тип графика, METIS собирается выполнить три уровня разбиения алгоритма:
Огрублением (в вашем случае, у вас есть лес график, так что это может закончиться очень быстро, потому что тип графика, вероятно, будет иметь небольшое число ребер или соединений)
Initial секционирования
Uncoarsening + мелкозернистая балансировка.
Так что, в принципе, все будет работать как с любым типом графика.
Из моего личного опыта я выяснил, что METIS не дал мне оптимальных результатов при работе с отключенными графиками (и лес был отключен графиком), поэтому я реализовал свою собственную логику для поиска всех групп вершин, которые были подключен, а затем используется METIS для разделения этой группы (которая подключена) ...
Рекомендую прочитать о METIS от METIS library documentation.
- 1. Как скомпилировать METIS 5?
- 2. Metis API через Fortran
- 3. Как построить графики в Metis для Python
- 4. Как установить METIS на ubuntu
- 5. Проверка для серийных объектов
- 6. отправить несколько серийных форм
- 7. Генерирование серийных номеров
- 8. Cognos 10.2.2Создание серийных выходов
- 9. JFreeChart несколько серийных выпусков
- 10. анимированные просмотр серийных страниц
- 11. Уменьшите объем связи раздела графика в METIS
- 12. Использование библиотек Metis в коде Fortran ... основы
- 13. METIS: разные результаты по разным ОС
- 14. Многоуровневые пункты меню metis остаются открытыми
- 15. Сериализация графов
- 16. Grails 2.4.3 неправильных серийных модулей
- 17. Как создать генератор серийных номеров?
- 18. Python Tkinter: чтение серийных значений
- 19. Android Lollipop Разделители Разделитель/Разделитель
- 20. Разное Код: Разделитель // и разделитель $$
- 21. Разделитель/разделитель пользовательского меню WordPress
- 22. MySQL Query для графов
- 23. Elasticsearch - совокупность уникальных графов
- 24. jqplot: специальные графики графов
- 25. смежности список представление графов
- 26. Обобщение Levenshtein для графов?
- 27. Чтение графов профиля кучи
- 28. Библиотека графов для scala
- 29. Пересечение двух разреженных графов
- 30. Выполнение библиотеки графов