unrecognized function or variable

2 views (last 30 days)
Kk
Kk on 20 Apr 2022
Commented: Kk on 20 Apr 2022
Hi all,
I am trying to solve a basic vrp problem. I try to implement a new subtour constraint that I learned recently. However, I get "unrecognized function or variable" error even though I try to define. The new piece of code I added is below. I used same method for my other constraints and none of them made an error. I cannot pass the error "Unrecognized function or variable 'conss19'.". How can I overcome this problem ?
for i = n
for j = n
if i>=2
if j~=i
if j>=2
conss19(i,j) = (u(i)-u(j)+n*x(i,j))<=n-1;
end
end
end
end
end
vrp.Constraints.conss19 = conss19;

Accepted Answer

Torsten
Torsten on 20 Apr 2022
j will always equal i since both are n.
So conss19 is not existent.
  1 Comment
Kk
Kk on 20 Apr 2022
Thank you very much Torsten. Now I understand, I forgot to write "1:"

Sign in to comment.

More Answers (0)

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!