Vincoli

Un primo vincolo richiede che tutta la droga venga spedita:

\begin{displaymath}
\sum_{j=1}^n x_{0j} = D
\end{displaymath}

Il vincolo sulla miscelazione del contenuto dei container obbliga ad avere al più il 10% del contenuto del container di droga, rispetto al carico totale:

\begin{displaymath}
x_{0j} \leq 0.1 (\sum_{i=0}^m x_{ij}) \;\;\;\; \mbox{for } j=1,\ldots,n
\end{displaymath}

Sono inoltre necessari vincoli di coerenza tra le variabili $x$ e le $y$:

\begin{displaymath}
\sum_{i=0}^m x_{ij} \leq U y_j\;\;\;\; \mbox{for } j=1,\ldots,n
\end{displaymath}

Per rafforzare il modello ed eliminare delle simmetrie possiamo anche introdurre un vincolo di ordinamento tra i container:

\begin{displaymath}
y_j \leq y_{j-1}\;\;\;\; \mbox{for } j=2,\ldots,n
\end{displaymath}