你好,我想使用 java 使用 android studio 应用程序做一个旅行计划应用程序 我已经设置了 firebase、google maps 和 places api。
根据几个保存位置的用户输入,我希望创建一个优化的时间表/行程
时间表的例子 第 1 天 - 上午 9 点 - 离开酒店 45 分钟到达 place_1 945am 在 place_1 停留 2 小时 1145am - 离开 place_1 去吃午餐 eating_place_1 15 分钟路程 中午 12 点 - 午餐 1.5 小时 130pm - 30 分钟车程到 place_2 下午 2 点 - 在 place_2 停留 3 小时 下午 5 点 - 留出 15 分钟在 eating_place_2 吃晚餐 515pm - 晚餐 1 小时 615pm - place_3 留出 45 分钟 晚上 7 点 - 在 place_3 停留 2 小时 晚上 9 点 - 30 分钟车程返回酒店
第 2 天 - 上午 9 点 ....
第三天 ...
您能想到我们可以使用的算法吗?
到目前为止,我一直在考虑研究旅行商问题、dijsktra 算法和分支定界算法。我也尝试搜索调度算法。
使用安卓工作室java
UI界面已经搭建好,相关的API也都包含进去了,现在只想着怎么实现算法