algorithm - 不限制访问次数的旅行商问题
问题描述
我有一个类似于旅行推销员 (TSP) 的问题。我找到了一些库来解决旅行推销员问题。但是,我想取消每个城市只能访问一次的限制。如何找到至少访问每个城市一次的最短路径?
解决方案
一种简单的方法是通过预处理。将每个替换c(i,j)
为 i 和 j 之间最短路径的长度/成本。现在应用标准茶匙。报告时,在解决方案中插入这些最短路径。这可能会导致城市被多次访问。
推荐阅读
- javascript - 如何获得日期 2018-05-23T23:00:00.000+00:00 的这种格式?
- agora.io - 4 agora 通话统计方法没有记录任何内容
- azure - 创建逻辑应用后,有什么方法可以在逻辑应用上启用 Log Analytics?
- excel - 按顺序运行的宏
- react-native - 如何在 React-Native 中使用 Twemoji?
- rest - 对于spring boot rest webservices中的任何请求,如何在给定时间后取消进程并返回失败响应?
- mybatis - 如何通过 mybatis 生成器中的配置使用 updateByPrimaryKeySelective 设置 null
- flutter - Flutter 中 Firestore 事务的错误处理
- c - printf() 函数异常
- grpc - 如何在自己的 Yocto 包中访问 protoc 编译器并引用 gRPC 库