Algorithm 旅行推销员-限制长度

Algorithm 旅行推销员-限制长度,algorithm,julia,traveling-salesman,Algorithm,Julia,Traveling Salesman,我试图改变我在Github上发现的旅行推销员问题: 我的目标是将销售人员的工作方式限制为最多400人 为此,我将目标更改为@setObjective(m,Max,sum{x[I,j],I=1:n,j=I:n}),同时添加约束@addConstraint(m,sum{dist[I,j]*x[I,j],I=1:n,j=1:n}发现错误。提供的代码具有约束@constraint(m,sum(x[I,j]表示j=1:n)==2)第133行。这使得不可能不访问每个城市。通过将此约束更改为@constra

我试图改变我在Github上发现的旅行推销员问题:

我的目标是将销售人员的工作方式限制为最多400人


为此,我将目标更改为
@setObjective(m,Max,sum{x[I,j],I=1:n,j=I:n})
,同时添加约束
@addConstraint(m,sum{dist[I,j]*x[I,j],I=1:n,j=1:n}发现错误。提供的代码具有约束@constraint(m,sum(x[I,j]表示j=1:n)==2)第133行。这使得不可能不访问每个城市。通过将此约束更改为@constraint(m,sum(x[i,j],j=1:n)(1),此限制不应触及目标(2)这个限制对解算器没有帮助,对于best tour@sascha,它的行为完全相同,因为没有有效的解决方案,它访问所有点,并且小于400。必须更改目标。我希望访问尽可能多的点,而旅行少于400。