Предположим, что у меня есть 3 типа ограничений на вычисления связующего дерева:Алгоритм (ы) для минимального связующего дерева с ограниченной степенью + ограниченным диаметром?
- стесненных степень (например: узел в связующего дерева может быть только подключены до 3 других узлов)
- ограниченного диаметра (например: все ребра « веса, после суммирования, не могут превышать 100).
2.1. Если возможно, покажите все поддеревья, соответствующие этим критериям. - Оба
Есть ли хорошие алгоритмы для решения этой проблемы, которые не собираются сводят меня с ума? Мне придется запускать это с довольно большими inpputs (1000+ узлов), поэтому его сложность также не может быть слишком высокой.
Я понимаю это, но я не ищу оптимальные решения. Однако это не значит, что я могу просто что-то взломать. – iceburn
Ссылка, на которую он указывает, имеет ссылку на статью об алгоритме аппроксимации. – kunigami