【发布时间】:2014-05-01 11:09:45
【问题描述】:
我正在做一个简单的路由软件,实现“好产品”的经典需求是为客户提供不同的路径。
我正在使用密码,但据我所知,这是无法实现的。我只能找到我的图表的“allShortestPath”,而不是“几乎最短的”。
我的想法是多次执行 dijkstra 在前一条路径的第一条上添加一些权重,因此它“可能”会查看另一条路径。问题是我不知道如何让 cypher 在我的图表上评估临时权重。
我什至可以考虑使用neo4j的java api创建一个自定义插件,我可以直接将dijkstra算法与权重评估器一起使用,但我认为我无法获得所有可能的路径,但只有一个
提前感谢您的任何建议
【问题讨论】: