![]() |
在旅行商问题的这种表示形式上需要一些帮助
我遇到了一个旅行旅行商解决方案,该解决方案使用Matlab脚本,在其代码中,我发现它使用了称为City Coordinates的表示形式,如下所示:
CityCood = [0.4000,0.2439,0.1707,0.2239,0.5171;0.4439,0.1463,0.2293,0.7610,0.9414] 5个城市。 在这一点上,我真的对作者如何获得这种表示一无所知,因为从目前为止我所看到的,手头的信息应该是一个5 * 5对称矩阵,代表这五个城市中任何两个城市之间的距离。 因此,如果有人可以给我一个关于基于坐标的表示方式的想法,我将不胜感激。提前致谢。 [B]回答:[/B] CityCoord (我想缺少一个字母)是2 x 5数组。我认为这意味着CityCoord包含每个城市的两个坐标(x,y)。 要创建5 x 5距离矩阵,您可以调用 squareform(pdist(CityCoord')) [url=https://stackoverflow.com/questions/4306321]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 01:07。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.