Algorithm 创建n个节点的平衡图

Algorithm 创建n个节点的平衡图,algorithm,graph,shortest-path,Algorithm,Graph,Shortest Path,我需要创建一个在所有节点之间具有最短路径的图,每个节点最多有3条边。根据签名图上的wiki(这可能是这项任务的候选者),这似乎实际上是一个NP难问题,因此实际上不存在n节点的通用算法。这是正确的还是可以通过修改的二进制搜索树来解决?我在考虑以某种模式将叶子连接在一起(并连接到根部)。非负权重的Dijkstra是O(n^2)?你能告诉我更多的限制条件吗(负权重,无向)?该图是无向的,将被修改(添加到或删除),如果发生这种情况,对现有链接的更改最好是最小的,但不一定。

我需要创建一个在所有节点之间具有最短路径的图,每个节点最多有3条边。根据签名图上的wiki(这可能是这项任务的候选者),这似乎实际上是一个NP难问题,因此实际上不存在
n
节点的通用算法。这是正确的还是可以通过修改的二进制搜索树来解决?我在考虑以某种模式将叶子连接在一起(并连接到根部)。

非负权重的Dijkstra是O(n^2)?你能告诉我更多的限制条件吗(负权重,无向)?该图是无向的,将被修改(添加到或删除),如果发生这种情况,对现有链接的更改最好是最小的,但不一定。