Programacion En Linea

Páginas: 7 (1627 palabras) Publicado: 13 de marzo de 2015



PROGRAMACIÓN LINEAL

La programación lineal es un procedimiento o algoritmo matemático mediante el cual se resuelve un problema indeterminado, formulado a través de un sistema de inecuaciones lineales, optimizando la función objetivo, también lineal.
Consiste en optimizar (minimizar o maximizar) una función lineal, denominada función objetivo, de tal forma que las variables de dicha funciónestén sujetas a una serie de restricciones que expresamos mediante un sistema de inecuaciones lineales.
HISTORIA DE LA PROGRAMACIÓN LINEAL
El problema de la resolución de un sistema lineal de inecuaciones se remonta, al menos, a Joseph Fourier, después de quien nace el método de eliminación de Fourier-Motzkin. La programación lineal se plantea como un modelo matemático desarrollado durante laSegunda Guerra Mundial para planificar los gastos y los retornos, a fin de reducir los costos al ejército y aumentar las pérdidas del enemigo. Se mantuvo en secreto hasta 1947. En la posguerra, muchas industrias lo usaron en su planificación diaria.
Los fundadores de la técnica son George Dantzig, quien publicó el algoritmo simplex, en 1947, John von Neumann, que desarrolló la teoría de la dualidad enel mismo año, y Leonid Kantoróvich, un matemático de origen ruso, que utiliza técnicas similares en la economía antes de Dantzig y ganó el premio Nobel en economía en 1975. En 1979, otro matemático ruso, Leonid Khachiyan, diseñó el llamado Algoritmo del elipsoide, a través del cual demostró que el problema de la programación lineal es resoluble de manera eficiente, es decir, en tiempo polinomial.2Más tarde, en 1984, Narendra Karmarkar introduce un nuevo método del punto interior para resolver problemas de programación lineal, lo que constituiría un enorme avance en los principios teóricos y prácticos en el área.
VARIABLES
Las variables son números reales mayores o iguales a cero. X_i\geq 0. En caso que se requiera que el valor resultante de las variables sea un número entero, elprocedimiento de resolución se denomina Programación entera.
RESTRICCIONES
Las restricciones pueden ser de la forma:
Tipo 1: A_j = \sum_{i=1}^N a_ {i, j} \times X_i
Tipo 2: B_j \leq \sum_{i=1}^N b_ {i, j} \times X_i
Tipo 3: C_j \geq \sum_{i=1}^N c_ {i, j} \times X_i
Donde:
A = valor conocido a ser respetado estrictamente;
B = valor conocido que debe ser respetado o puede ser superado;
C = valor conocidoque no debe ser superado;
j = número de la ecuación, variable de 1 a M (número total de restricciones);
a; b; y, c = coeficientes técnicos conocidos;
X = Incógnitas, de 1 a N;
i = número de la incógnita, variable de 1 a N.
En general no hay restricciones en cuanto a los valores de N y M. Puede ser N = M; N > M; o, N < M.
Sin embargo si las restricciones del Tipo 1 son N, el problema puede serdeterminado, y puede no tener sentido una optimización.
Los tres tipos de restricciones pueden darse simultáneamente en el mismo problema.
APLICACIONES
La programación lineal constituye un importante campo de la optimización por varias razones, muchos problemas prácticos de la investigación de operaciones pueden plantearse como problemas de programación lineal. Algunos casos especiales de programaciónlineal, tales como los problemas de flujo de redes y problemas de flujo de mercancías se consideraron en el desarrollo de las matemáticas lo suficientemente importantes como para generar por si mismos mucha investigación sobre algoritmos especializados en su solución.
Una serie de algoritmos diseñados para resolver otros tipos de problemas de optimización constituyen casos particulares de la másamplia técnica de la programación lineal. Históricamente, las ideas de programación lineal han inspirado muchos de los conceptos centrales de la teoría de optimización tales como la dualidad, la descomposición y la importancia de la convexidad y sus generalizaciones. Del mismo modo, la programación lineal es muy usada en la microeconomía y la administración de empresas, ya sea para aumentar al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Linea del tiempo de la programacion
  • Linea De Tiempo De Lenguajes De Programación
  • Linea Del Tiempo Lenguajes De Programacion
  • Ejercicios Programacion Linea
  • Linea De Tiempo De Lenguaje De Programacion
  • Linea Del Tiempo De La Programacion
  • Historia de lenguajes de programacion linea de tiempo
  • Historia de lenguajes de programación linea del tiempo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS