Let's observe an example constraint:
$\sum \limits^E_{e\ \in \ A_a \ \cap \ B_b \ \cap \ C_c} x_{e,a,b,c} \geq n_{a,b,c} \; \; \; \forall a \in A,b \in B,c \in C$
with $e \in E$ an element and $A_a$ a set containing elements e with the attribute a, $B_b$ a set containing elements e with the attribute b and $C_c$ a set containing elements e with the attribute c and $n$ a parameter and $x$ a decision variable.
Is it even possible to write this constraint only for the combinations that exist without using the following part $\forall a \in A,b \in B,c \in C$ ?
An example could be $E$ a set of airplanes, $A$ a set of altitude capabilities, $B$ a set of different wheelbase and $C$ a set of colors. Not all combinations exist.
- If not, what happens to a solver when for a parameter $n_{a,b,c}$ and decision variable $x_{e,a,b,c}$ there is no combination set from the user? Do these appear for the solver?
The goal is to avoid unnecessary zero parameters and variables.