爬山算法求解tsp问题(基于爬山算法求解TSP问题(JAVA))
导读:V={c1, c2, …, ci, …, cn},i = 1,2, …, n,是所有城市的集合. ci表示第i个城市, n为城市的数目;...
V={c1, c2, …, ci, …, cn} ,i = 1,2, …, n ,是所有城市的集合. ci表示第i个城市, n为城市的数目;
E={(r, s): r,s∈ V}是所有城市之间连接的集合;
C = {crs: r,s∈ V}是所有城市之间连接的成本度量(一般为城市之间的距离);
如果crs = csr, 那么该TSP问题为对称的 ,否则为非对称的 。
一个TSP问题可以表达为:
求解遍历图G = (V, E, C) ,所有的节点一次并且回到起始节点 ,使得连接这些节点的路径成本最低 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!