Introducción


La programación lineal consiste en un conjunto de técnicas matemáticas que permiten obtener el mayor provecho posible de sistemas económicos, sociales, tecnológicos, etc, cuyo funcionamiento es posible describirlo adecuadamente mediante un modelo matemático.



El problema fundamental de la programación lineal consiste en optimizar (maximizar o minimizar) una cierta expresión (función) lineal, sabiendo que sus variables están sometidas a un conjunto de restricciones que vienen expresadas por inecuaciones lineales.


HISTORIA:

  • En los siglos XVII y XVIII, matemáticos, como Newton, Leibnitz, Bernoulli y, sobre todo, Lagrange, que tanto habían contribuido al desarrollo del cálculo infinitesimal, se ocuparon de obtener máximos y mínimos condicionados de determinadas funciones.


  • Posteriormente, el matemático francés Jean Baptiste-Joseph Fourier (1768-1830) fue el primero en intuir, aunque de forma imprecisa, los métodos de lo que actualmente llamamos programación lineal y la potencialidad que de ellos se deriva.


  • En 1939 para encontrar nuevos estudios relacionados con los métodos de la actual programación lineal. En ese año, el matemático ruso Leonid Vitalevich Kantorovitch publica una extensa monografía titulada Métodos matemáticos de organización y planificación de la producción en la que por primera vez se hace corresponder a una extensa gama de problemas una teoría matemática precisa y bien definida, llamada hoy en día programación lineal.


  • En 1941-1942 se formula por primera vez el problema de transporte, estudiado independientemente por Koopmans y por Kantorovitch, razón por la cual se suele conocer con el nombre de problema de Koopmans-Kantorovftch.


  • Tres años más tarde, G. Stigler plantea otro problema particular conocido con el nombre de régimen alimenticio optimal.


  • En los años posteriores a la Segunda Guerra Mundial, en Estados Unidos se asumió que la eficaz coordinación de todas las energías y recursos de la nación era un problema de tal complejidad, que su resolución y simplificación pasaba necesariamente por los modelos de optimización que resuelve la programación lineal.


  • Paralelamente a los hechos descritos se desarrollan las técnicas de computación y los ordenadores, instrumentos que harían posible la resolución y simplificación de los problemas que se estaban gestando.


  • En 1947, G. B. Dantzig formula, en términos matemáticos muy precisos, el enunciado estándar al que cabe reducir todo problema de programación lineal. Dantzig, junto con una serie de investigadores del United States Departament of Air Force, formarían el grupo que dio en denominarse SCOOP (Scientific Computation of Optimum Programs).
  • Los fundamentos matemáticos de la programación lineal se deben al matemático norteamericano de origen húngaro John (Janos) Von Neumann (1903-1957), quien en 1928 publicó su famoso trabajo Teoría de juegos. En 1947 conjetura la equivalencia de los problemas de programación lineal y la teoría de matrices desarrollada en sus trabajos. La influencia de este respetado matemático, discípulo de Dávid Hilbert en Gotinga y, desde 1930, catedrático de la Universidad de Princeton de Estados Unidos, hace que otros investigadores se interesaran paulatinamente por el desarrollo riguroso de esta disciplina.

Dentro de la programación lineal podemos encontrar una gran diversidad de planteamientos que abarca esta disciplina, los cuales sirven agrupan los tipos de soluciones que pueden tener este tipo de problemas, a continuación se muestra un diagrama con los planteamientos mas comunes.