next up previous contents
suivant: Les domaines des variables monter: Les fonctions précédent: La fonction objectif   Table des matières

Le deuxième membre de l'inégalité

Il n'est sujet dans cette section que du membre de droite des inégalités formant les contraintes, nous verrons dans une partie ultérieure comment définir le membre de gauche de chaque contrainte. Il existe plusieurs formes de contraintes, par exemple,


\begin{displaymath}a_{j1}x_1 + \ldots + a_{ji}x_i + \ldots + a_{jn} \leq b_j \end{displaymath}

Cette forme se note LPX_UP (upper). Une contrainte de la forme


\begin{displaymath}a_{j1}x_1 + \ldots + a_{ji}x_i + \ldots + a_{jn}x_n \geq b_j \end{displaymath}

se note LPX_LOW (lower). Pour d'autres formes, reportez-vous à la documentation. On spécifie la forme d'une contrainte avec la fonction lpx_set_row_bnds(LPX*, int indiceLigne, int forme, double borneInf, double borneSup). Par exemple, la forme de la contrainte


\begin{displaymath}a_{41}x_1 + \ldots + a_{4i}x_i + \ldots + a_{4n}x_n \leq 67 \end{displaymath}

se spécifie avec l'instruction lpx_set_row_bnds(mylp, 4, LPX_UP, 0.0, 67.0). La forme de la contrainte


\begin{displaymath}a_{41}x_1 + \ldots + a_{4i}x_i + \ldots + a_{4n}x_n \geq 67 \end{displaymath}

se spécifie avec l'instruction lpx_set_row_bnds(mylp, 4, LPX_LO, 67.0, 0.0). Notez que certains paramètres sont ignorés, le quatrième si la contrainte est de la forme LPX_UP, le cinquième si la contrainte est de la forme LPX_LO.


next up previous contents
suivant: Les domaines des variables monter: Les fonctions précédent: La fonction objectif   Table des matières
klaus 2010-08-05