解析:
x i , t x j , t + 1:
这里的目标函数,最难理解的是x i , t x j , t + 1 。可以理解为【t 时间步访问地点i,t + 1 时间步访问地点j时,x i , t x j , t + 1 =1;其他的情况,x i , t x j , t + 1=0】。
:
该表达式代表了,【t 时间步访问地点i,t + 1时间步访问地点j jj时,地点i ii和j jj之间的距离ℓ i , j 之和】。所以,这个目标函数就代表了,从初始地点,经过所有地点后,回到初始地点的距离总和。
总结
旅行商问题,是比较有实际意义的应用问题,大家能体会到怎么把现实问题抽象出binary变量,然后怎么把制约条件表达出来。因为,上面的建模有两种编程实现方式,为了控制篇幅,下一篇献上Python代码。