定义(从问题文本中推断出来,也许你也在课堂上讨论过这个)
路径表示中的 TSP 之旅:
数字 1 到 7 的有序序列,每个数字引用一次且仅一次。
每个数字代表旅行推销员访问的城市。
例如 D: 1 2 5 4 3 6 7
,表示销售人员从城市 1 开始,到城市 2,然后到
城市 5... 并在城市 7 结束。
此时引入“停止”的概念并将其标记为可能很有用小写字母,trhu g。(与用于识别问题中各种路径的大写字母完全没有关系)。
在 D 路径中,a 站是城市 1,c 站是城市 5,依此类推。
a 2-exchange transformation operator
通过恰好交换两个城市(或更准确地说,将城市交换为两个站点)来转换 TSP 路径的操作。
因此,可以将 2-exchange 转换操作理解为采用三个参数的操作:路径 X、两个停靠点索引 m、n,并返回路径 X',其中 m 和 n 的城市已被交换。
如果我们调用这个操作 Swp(),我们可以写
Swp(A, c, e) = 1 2 5 4 3 6 7
任务(你的任务,你会接受吗 ;-))
将解决方案 A 和 B(它们是路径表示中的 TSP 旅游)连接到它们在旅游 C、D、E、F、G 中可能的邻居
我猜它的要求是在 C、D、EF 和 G(大写,即路径)中识别哪些是 A(或 B)的“邻居”路径,即哪些可以通过单个 Swp 从 A(或 B)派生() 操作(并可能提供上述操作参数)。
通过扩展,人们可以将分配解释为需要以最少的步骤找到从 A 到另一条路径所需的 Swp() 操作列表(而不是可能有多个)。