Недавно меня спросили, могу ли я найти алгоритм вычисления дерева привязки минимальных затрат для данного графика, где общая стоимость остовного дерева определяется продукт края стоит, а не их суммой.Алгоритм поиска минимального связующего дерева, когда стоимость задается умножением весов ребер
Существует несколько алгоритмов вычисления обычного миниатюрного остовного дерева, но я не уверен, как их настроить для упомянутого выше случая. Есть идеи?
спасибо.
oooh хороший ответ! плохо упомянуть ограничения, если это не очевидно - затраты ДОЛЖНЫ все быть положительными, и ДОЛЖНЫ все быть> 1. –
@jon_darkstar Вы правы, они должны быть все положительными, но я считаю, что значения 0-1 в порядке. Полученное дерево не будет минимальным подграфом (поскольку добавление дополнительных ребер может потенциально снизить стоимость), но это будет минимальная стоимость _tree_. – Aniko
Да, вы правы, ограничение «дерева» уже имеет такую глупость. –