Vincoli

Un primo insieme di vincoli richiede che ogni bundle attivato abbia un numero minimo di ore di trasmissione:

\begin{displaymath}
\sum_{i=1}^n x_{ij} \geq T y_j = 1 \;\;\;\; j=1,\ldots,m.
\end{displaymath}

Un secondo insieme di vincoli riguarda l'assegnamento dei canali, non più di uno per bundle:

\begin{displaymath}
\sum_{j=1}^m x_{ij} \leq 1 \;\;\;\;\; i=1,\ldots,n.
\end{displaymath}

Per rafforzare il modello si possono anche aggiungere i vincoli di coerenza tra variabili di assegnamento e attivazione del bundle. Questi vincoli in realtà, nella versione intera, sono implicati dalla funzione obiettivo.

\begin{displaymath}
x_{ij} \leq y_j \;\;\;\;\; i=1,\ldots,n j=1,\ldots,m.
\end{displaymath}