固定起点/终点多旅行推销员问题 (M-TSP) 通过遗传算法 (GA) 解决

MTSPF_GA 是一个用于解决 固定多重旅行商问题(M-TSP)的 遗传算法(GA),其目的是通过GA搜索找到接近最优解的最短路线。每位推销员都从起点出发,经过一组独特的城市,最终返回起点

主要特点:

  1. 每个推销员从第一个点出发,到第一个点结束,但旅行到中间的一组独特城市。
  2. 除了第一个城市,其他每个城市仅被一位推销员访问。

注意:

固定起点/终点位置被视为第一个XY点。

输入参数:

  • XY(float):一个Nx2的城市位置矩阵,其中N为城市数量。
  • DMAT(float):城市间距离或成本的NxN矩阵。
  • NSALESMEN(标量整数):访问城市的推销员数量。
  • MINTOUR(标量整数):任何推销员的最小游览长度,不包括起点/终点。
  • POPSIZE(标量整数):种群大小。