next up previous contents
suivant: Exercice 1 - Problème monter: Programmation linéaire précédent: Algorithme du simplexe en   Table des matières

Modéliser un programme linéaire

Un programme linéaire à $n$ variables et à $m$ contraintes est de la forme suivante :


\begin{displaymath}
\left
\lbrace
\begin{array}{l l l l l l l l l l l l}
max & c...
... + & \ldots & + & a_{mn}x_n & \leq & b_m\\
\end{array}\right.
\end{displaymath}

Soient $x$ le vecteur à $n$ lignes et $1$ colonne


\begin{displaymath}
\left[
\begin{array}{l}
x_1\\
\vdots\\
x_n
\end{array}\right]
\end{displaymath}

$c$ le vecteur à $n$ lignes et $1$ colonne


\begin{displaymath}
\left[
\begin{array}{l}
c_1\\
\vdots\\
c_n
\end{array}\right]
\end{displaymath}

Alors on exprime la valeur de la fonction objectif avec le produit scalaire $c^tx$. Soit $A$ la matrice à $m$ lignes et $n$ colonnes


\begin{displaymath}
\left(
\begin{array}{l l l l l}
a_{11} & \ldots & a_{1i} & \...
...{m1} & \ldots & a_{mi} & \ldots & a_{mn}\\
\end{array}\right)
\end{displaymath}

et $b$ le vecteur à $m$ lignes et $1$ colonne


\begin{displaymath}
\left[
\begin{array}{l}
b_1\\
\vdots\\
b_m
\end{array}\right]
\end{displaymath}

Alors les contraintes s'écrivent


\begin{displaymath}Ax \leq b \end{displaymath}

Finalement, un programme linéaire est de la forme


\begin{displaymath}
\left \lbrace
\begin{array}{l l l l}
max & c^tx\\
s.c. & Ax & \leq & b\\
\end{array}\right.
\end{displaymath}



Sous-sections
next up previous contents
suivant: Exercice 1 - Problème monter: Programmation linéaire précédent: Algorithme du simplexe en   Table des matières
klaus 2010-08-05