DOCplex CP 目标函数表达式错误

问题描述 投票:0回答:0

我正在尝试在 DOcplex 中复制 CPLEX ILOG 目标函数,但不断遇到一些错误。我不太确定 type_of_next function() 如何与索引一起工作,这使得我很难调试代码。

CPLEX ILOG 代码: dexpr int 总距离 = (sum(j 在工作中,v 在车辆中) Dist[j.id][typeOfNext(seqVeh[v], itvJ2V[j][v], j.id, j.id)]) ;

DOcplex 代码: totDistance = DARP_cp.sum(distance_matrix[i][DARP_cp.type_of_next(x[k], zeta[(i,k)], i, i)] 对于范围内的 i(nrows) 对于范围内的 k(1,no_vehicles + 1)) 错误信息:

回溯(最近一次调用最后一次):

文件“C:\Users sraf3\OneDrive - 拉夫堡大学\CPLEX TUTORIALS\DOcplex Tutorials\DARP\DARP_CP.py”,第 115 行,位于 对于范围内的 i(n 行)对于范围内的 k(1,no_vehicles + 1))

文件“C:\ProgramData\Anaconda3\lib\site-packages\docple

cplex constraint-programming docplex
© www.soinside.com 2019 - 2024. All rights reserved.