Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上我想找到所有 (s,t) 对的最短路径,但有几个考虑因素。例如,网络包含几个集群/社区或节点组。这些组将是预定义的,并且节点数量可能相对较大。
我想找到遍历至少一个节点的所有 s,t 对的最短路径,例如来自 gourp1。在一般情况下,如果我只有一组节点,则问题会简化为传统的中介中心性。稍后我想为所有 s,t 对找到从 gourp1 和 group2 遍历至少一个节点的最短路径。
有什么建议么?
谢谢!:)
根据您的描述,在我看来,您愿意为单个节点组获取最短路径。如果你愿意这样做,我认为你正朝着正确的方向前进。
如果你能找到单个组的最短路径,然后将不同组的节点组合在一起,它会更加健壮。那必须节省时间。
我认为您可以使用粒子群优化算法来解决问题。它可以帮助您通过使用多个群体来获得不同群体的最短路径。然后,您可以组合来自不同组的节点。
希望能帮助到你。:)