Programació lineal: diferència entre les revisions
Contingut suprimit Contingut afegit
Cap resum de modificació |
Cap resum de modificació |
||
Línia 4:
Més formalment, la programació lineal és una tècnica per l'[[optimització matemàtica|optimització]] d'una [[funció objectiu]] [[lineal]], subjecta a una [[igualtat lineal]] i [[restricció (matemàtiques)|restriccions]] en forma de [[desigualtat lineal|desigualtats lineals]]. La seva [[regió factible]] és un [[políedre convex]], que és un conjunt definit com la intersecció de molts (finits) [[semiespai]]s, cadascun dels quals és definit per una desigualtat lineal. La seva funció objectiu és una [[funció afí]] de valors [[nombre real|reals]] definida en aquest políedre. Un [[algorisme]] de programació lineal troba un punt del políedre en el qual aquesta funció té el menor (o major) valor, si existeix tal punt.
Els programes lineals són problemes que es poden expressar en la següent [[forma canònica]]:
:<math> \begin{align}
& \text{maximize} && \mathbf{c}^\mathrm{T} \mathbf{x}\\
Linha 10 ⟶ 11:
& \text{and} && \mathbf{x} \ge \mathbf{0}
\end{align} </math>
''x'' representa el vector de variables que es volen determinar; ''c'' i ''b'' són [[espai vectorial|vectors]] de coeficients coneguts; ''a'' és una [[matriu (matemàtiques)|matriu]] de coeficients coneguts; i <math>(\cdot)^\mathrm{T}</math> és la [[matriu transposada]]. L'expressió que es vol maximitzar o minimitzar s'anomena ''funció objectiu'', en aquest cas ''c''<sup>T</sup>''x''. Les desigualtats ''A''''x'' ≤ ''b'' són les restriccions que configuren un [[polítop convex]] sobre el qual s'optimitza la funció objectiu. En aquest context, dos vectors són [[comparabilitat|comparables]] quan tenen les mateixes dimensions. Si cada component del primer és menor o igual a la component corresponent del segon, llavors es pot dir que el primer vector és menor o igual al segon vector.
La programació lineal es pot aplicar a diversos camps d'estudi. Es fa servir en [[negoci]]s i [[economia]], però també es pot fer servir per resoldre alguns problemes de l'[[enginyeria]]. Algunes indústries que utilitzen models de programació lineal són, per exemple, la del transport, energia, telecomunicacions i fabricació. La programació lineal s'ha demostrat útil per modelar diversos tipus de problemes que tracten la planificació, el disseny de rutes, la programació d'horaris, l'[[problema de l'assignació|assignació]] i el disseny.
== Introducció ==
|