Моя лучшая идея - найти ВСЕ минимальные (то есть ненужные ребра) остовные деревья грубой силой, выбрать тот, который имеет наименьшее произведение.
Большинство (или все) более эффективных решений больше не применяются - в основном это оптимальные решения, НИКАКИЕ БОЛЬШЕ не обязательно содержат оптимальные подзадачи.(Каковы ограничения? Очень важно - ребра стоимости меньше 1 на самом деле отрицательные затраты, ребра длины 1 бесплатны. ЛУЧШЕ все положительные!)
Я не уверен, действительно ли этот вопрососмысленный.Для одного вы должны либо указать затраты на самоконтроль (либо предположить 1), потому что мы не можем взять продукт с нулем.Разделение пути работает по-другому, путешествие по одному и тому же пути дважды стоит с ^ 2?Кроме того, я чувствую, что это должно быть другое качество пути с другим именем, чем «стоимость»