Существует график (E, V). Для каждого ребра (i, j) существует платеж P [i, j], который может быть положительным, нулевым или отрицательным. Мы делим вершины на кластеры. Каждый раз, когда две соседние вершины v1 и v2 принадлежат к разным кластерам, мы получаем платеж P [v1, v2]. Как увеличить общий платеж? Является ли эта проблема NP-трудной?Оптимальная кластеризация
1
A
ответ
0
Не искать кластеров, но для разрезов.
Максимальный вес разрезанных кромок обычно называют «максимальным разрезом». Более распространенной проблемой является минимальный разрез, и есть некоторые алгоритмы кластеризации, выраженные в терминах проблемы обрезания. Отрезок также связан с потоковыми сетями.
Как отмечено в комментариях, вам необходимо указать некоторые граничные условия. Например, точки должны быть разрезаны на две метки, и разрезаются только края с разными метками.
Да, такие разрезы обычно NP-hard.
Смежные вопросы
- 1. Оптимальная кластеризация сетки
- 2. Оптимальная сеть
- 3. Оптимальная классификация
- 4. Кластеризация с Scipy в Python? (иерархическая кластеризация)
- 5. кластеризация \ Группировка Challenge - кластеризация пары в группы
- 6. Scipy иерархическая кластеризация - кластеризация нового вектора
- 7. Оптимальная настройка параметров модели?
- 8. Оптимальная область для фильтра
- 9. Оптимальная стратегия пути поиска
- 10. Оптимальная структура данных поиска
- 11. Оптимальная компоновка WPF/Silverlight
- 12. Оптимальная стратегия хранения Riak
- 13. Оптимальная конфигурация пула потоков?
- 14. Оптимальная структура базы данных
- 15. оптимальная конкатенация по строкам
- 16. оптимальная Java Случайное семя
- 17. DirectCompute оптимальная установка numthreads
- 18. MySQL - оптимальная сортировка?
- 19. Оптимальная частота обновления
- 20. Оптимальная многостраничная навигация
- 21. Оптимальная схема алгоритма
- 22. Оптимальная оптимизация вложенных фильтров?
- 23. Оптимальная среда программирования
- 24. Оптимальная длительная оптимизация послепорядка
- 25. Оптимальная оптимизация запросов
- 26. Оптимальная сериализация примитивных типов
- 27. Оптимальная структура 2D-данных
- 28. бросок; бросить ex; Оптимальная
- 29. Оптимальная обработка данных excel
- 30. Оптимальная настройка наследования классов
Вы ищете [мульти-Cut] (http://www.cs.cmu.edu/~anupamg/adv-approx/lecture18.pdf). –
Если никаких дополнительных ограничений (например, количество приведенных кластеров не должно выполняться данным M), что мешает мне перебирать по краям и разрезать все положительные платежи? Правда, это может привести к еще непрерывному графику (без разбиения на разделы), но, поскольку проблема не налагает никаких ограничений, единственный кластер в качестве результата является приемлемым, не так ли? –
@Adrian Colomitchi Мы не можем произвольно разрезать некоторые ребра и не вырезать других. Мы можем только обрезать ребра из разных кластеров. Если мы разрезаем A-B, но не режем B-C, мы также сокращаем A-C. – user31264