BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Barite | Level 11

## Constraint for specific set of Varibles

Hello,

how do you define a constraint for a specific set of variales (using "in" not GE or LE, etc.)? For example, instead of:

Con Cns_Ex{c in Components:c="R2"}:Sum{p in Products} X

*Qty[p,c]<=8;

I would like something similar to:

Con Cns_Ex{c in Components:c in ("R2", "R5")}:Sum{p in Products} X

*Qty[p,c]<=8

Thanks&best regards

1 ACCEPTED SOLUTION

Accepted Solutions
SAS Super FREQ

## Re: Constraint for specific set of Varibles

Here are two ways (note the curly braces instead of parentheses):

Con Cns_Ex{c in Components:c in {"R2", "R5"}}:Sum{p in Products} X

*Qty[p,c]<=8;

Con Cns_Ex{c in Components inter {"R2", "R5"}}:Sum{p in Products} X

*Qty[p,c]<=8;

If you know that "R2" and "R5" are both in Components, you can make it even simpler:

Con Cns_Ex{c in {"R2", "R5"}}:Sum{p in Products} X

*Qty[p,c]<=8;

1 REPLY 1
SAS Super FREQ

## Re: Constraint for specific set of Varibles

Here are two ways (note the curly braces instead of parentheses):

Con Cns_Ex{c in Components:c in {"R2", "R5"}}:Sum{p in Products} X

*Qty[p,c]<=8;

Con Cns_Ex{c in Components inter {"R2", "R5"}}:Sum{p in Products} X

*Qty[p,c]<=8;

If you know that "R2" and "R5" are both in Components, you can make it even simpler:

Con Cns_Ex{c in {"R2", "R5"}}:Sum{p in Products} X

*Qty[p,c]<=8;

Discussion stats
• 1 reply
• 693 views
• 0 likes
• 2 in conversation