Минимальное связующее дерево множества узлов в полном графе - PullRequest
0 голосов
/ 14 сентября 2018

enter image description here

Я пытаюсь найти минимальное связующее дерево, соединяющее точки, но с учетом существующего расположения сети.Мне трудно сформулировать сеть в инструменте python networkx, чтобы найти минимальное остовное дерево.

Мне нужно найти минимальное остовное дерево, охватывающее только точки, учитывая, что у меня есть координаты этих точек, и я могу найтидлина линий, которые их соединяют.

Какие-нибудь указатели или идеи о том, как это сделать?

1 Ответ

0 голосов
/ 18 сентября 2018

Вы решаете проблему дерева Штейнера , которая является NP-сложной. networkx предоставляет алгоритм аппроксимации для решения этой проблемы: networkx.algorithms.approximation.steinertree.steiner_tree .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...