现有5个城市,对应的坐标分别为(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5)。一个旅行商人要拜访这5个城市,他必须选择所要走的最短路径,要求每个城市只能拜访一次,而且最后要回到原来出发的城市。要求:采用模拟退火算法求解。