我有一组节点。从一个节点到连接节点的旅行成本始终为 1,但并非所有节点都直接连接。也就是说,从节点 A 到 C 的旅行可能需要经过节点 B,它的总旅行成本为 2。
然后我有一组有序的对航路点。每个航路点对包含一个起点节点和终点节点,必须按顺序访问。
有序对本身不必以任何特定顺序被访问,也不必紧跟在源节点之后访问目标节点。
一个节点可能会被访问两次,如果那是为了优化整个路线。它永远不需要访问三次。
如何订购我的节点以实现最低旅行成本并确保访问包含在一个航点中的所有节点,并遵守上面的有序对规则?
我用这个把头撞在墙上。