La Programación Lineal
La Programación Lineal
La Programación Lineal
método para resolver determinados problemas en la industria, economía etc. Es una forma matemática de
trabajar con datos reales, con el fin de poder conseguir las mejores formas u oportunidades que se presenten
en una empresa o industria y ser aprovechadas para el bien de la organización.
El procedimiento es iterativo, pues mejora los resultados de la función objetivo en cada etapa hasta
alcanzar la solución buscada. Ésta se encuentra en un vértice del que no parta ninguna arista a lo largo
de la cual la función objetivo aumente.
OBJETIVO
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ón lineal, 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ás amplia 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 muy usada en la microeconomía y la
administración de empresas, ya se apara aumentar al máximo los ingresos o reducir al mínimo los
costos de un sistema de producción.
Optimización de la combinación de cifras comerciales en una red linealde distribución de agua
Aprovechamiento óptimo de los recursos de una cuenca hidrográfica,para un año con afluencias
caracterizadas por corresponder a unadeterminada frecuencia.
Soporte para toma de decisión entiempo real, para operación de unsistema de obras hidráulicas.
1.
Establézcase la tabla inicial de simples. Formular la funciónobjetivo y las
restricciones e introducir las variables de decisión,variable en la solución, valor en
solución (LD), C (contribución dela variable), Z (costo de introducir la variable), C
–
Z (contribuciónneta de la variable).2.
Genérense los demás renglones de la nueva tabla con ceros en lacolumna pivote.
Esto se hace multiplicando el nuevo renglón (delpaso 5) por el negativo del
elemento en la columna pivote. Elresultado será sumado al antiguo renglón.
Introdúzcase esterenglón revisado en la nueva tabla, y continúese
esteprocedimiento en cada renglón de la sección central de la tabla.7.
La programación lineal es una técnica sencilla y potente que puede ser aplicada
para solucionar un sin número de problemas económicos siempre y cuando se
cumplan los supuestos que estar e quiere para su implementación.
La programación lineal es una técnica poderosa para tratar problemas de asignación de recursos escasos
entre actividades que compiten, al igual que otros problemas cuya formulación matemática es parecida. Se
ha convertido en una herramienta estándar de gran importancia para muchas organizaciones industriales y
de negocios. Aún más, casi cualquier organización social tiene el problema de asignar recursos en algún
contexto y cada vez mayor el reconocimiento de la aplicabilidad tan amplia de esta técnica.
Sin embargo, no todos los problemas de asignación de recursos limitados se pueden formular de manera
que se ajusten a un modelo de programación lineal, ni siquiera como una aproximación razonable. Cuando
no se cumplen una o más de las suposiciones de programación lineal, tal vez sea posible aplicar otro tipo
de modelos matemáticos, por ejemplo, los modelos de programación entera o de programación no lineal.
Introducción y Resumen
Un modelo puede considerarse como una entidad que captura la esencia de la realidad
sin la presencia de la misma. Una fotografía es un modelo de la realidad ilustrada en la
imagen. La presión arterial puede utilizarse como un modelo de la salud de una persona. Una
campaña piloto de ventas puede utilizarse como un modelo de la respuesta de las personas a
un nuevo producto. Por último, una ecuación matemática puede utilizarse como un modelo de
la energía contenida en un determinado material. En cada caso, el modelo captura algún
aspecto de la realidad que intenta representar.
Ya que un modelo sólo captura determinados aspectos de la realidad, su uso puede no ser
apropiado en una aplicación en particular porque no captura los elementos correctos de la
realidad. La temperatura es un modelo de las condiciones climáticas pero puede ser
inapropiado si uno está interesado en la presión barométrica. Una foto de una persona es un
modelo de la misma pero brinda poca información acerca de sus logros académicos. Una
ecuación que predice las ventas anuales de un producto en particular es un modelo de ese
producto pero tiene poca utilidad si lo que nos interesa es el costo de producción por unidad.
Por lo tanto, la utilidad del modelo depende del aspecto de la realidad que representa.
Un modelo puede ser inadecuado aun cuando intenta capturar los elementos apropiados
de la realidad si lo hace de una manera distorsionada o sesgada. Una ecuación que pronostica
el volumen mensual de ventas puede ser exactamente lo que el gerente de ventas quiere pero
podría generar grandes pérdidas si arroja constantemente cálculos de ventas altos. Un
termómetro que lee de más (o de menos) tendría poca utilidad para realizar un diagnóstico
médico. En consecuencia, un modelo útil es aquel que captura los elementos adecuados de la
realidad con un grado aceptable de precisión.
Un modelo ofrece al analista una herramienta que puede manipular en su análisis del
sistema en estudio, sin afectar al sistema en sí. Por ejemplo, supóngase que se ha desarrollado
un modelo matemático para predecir las ventas anuales como una función del precio de venta
unitario. Si se conoce el costo de producción por unidad, se pueden calcular con facilidad las
utilidades anuales totales para cualquier precio de venta. Para determinar el precio de venta
que arrojará las utilidades totales máximas, se pueden introducir en el modelo distintos
valores para el precio de venta, uno a la vez, determinando las ventas resultantes y calculando
las utilidades anuales totales para cada valor de precio de venta examinado. Mediante un
proceso de prueba y error, el analista puede determinar el precio de venta que maximizará las
utilidades anuales totales.
Lo ideal sería que si el modelo matemático es una representación válida del rendimiento
del sistema, mediante la aplicación de las técnicas analíticas adecuadas, la solución obtenida a
partir del modelo debería ser también la solución para el problema del sistema. Así, la
efectividad de los resultados de la aplicación de cualquier técnica operativa es en gran medida
una función del grado en el cual el modelo representa al sistema en estudio.
A fin de definir las condiciones que nos conducirán a la solución del problema del
sistema, el analista primero debe identificar un criterio según el cual se podrá medir el
sistema. Este criterio a menudo se denomina medida del rendimiento del sistema o medida de
efectividad. En aplicaciones empresariales, la medida de efectividad generalmente son los
costos o las utilidades, mientras que en aplicaciones gubernamentales esta medida
generalmente se define en términos de un índice costo/beneficio.
INTRODUCCIÓN
La medición de trabajo comprende muchas técnicas afines que pueden utilizarse cada
una por su lado para medir el trabajo. El tiempo total de fabricación de un producto puede
aumentar a causa de malas características del modelo mismo, por el mal funcionamiento del
proceso o por el tiempo improductivo añadido en el curso de la producción y debido a
deficiencias de la dirección o a la actuación de los trabajadores. Todos esos factores tienden a
reducir la productividad de la
Empresa.
Sabemos que toda entidad manufacturera y de servicios cuenta en un momento dado con
inventarios que dependiendo de su naturaleza llegan a ser clasificados. Los más mencionados
son los inventarios de materia prima y de productos terminados que todos podemos
relacionar con el solo hecho de escucharlos, pero que tanto afecta para la empresa el tener o
no tener inventarios. En la actualidad para el mundo financiero es muy importante
determinar cual es la cantidad más óptima para invertir en un inventario, para el gerente de
producción su interés será el que se cubra la materia prima necesaria para la producción en el
momento en que esta va a ser procesada, y para los agentes de venta el saber que cuentan con
unidades suficientes para cubrir su demanda y cualquier eventualidad que pueda aumentar
las utilidades de la empresa, y para esta conocer de que manera puede disminuir sus costos
por tener inventarios que cubran todas estas características.
Los modelos de Programación Lineal por su sencillez son frecuentemente usados para
abordar una gran variedad de problemas de naturaleza real en ingeniería y ciencias sociales,
lo que ha permitido a empresas y organizaciones importantes beneficios y ahorros asociados a
su utilización.
Un modelo de Programación Lineal (PL) considera que las variables de decisión tienen
un comportamiento lineal, tanto en la función objetivo como restricciones del problema. En
este sentido, la Programación Lineal es una de las herramientas más utilizadas en la
Investigación Operativa debido a que por su naturaleza se facilitan los cálculos y en general
permite una buena aproximación de la realidad.
Los Modelos Matemáticos se dividen básicamente en Modelos Determistas (MD) o
Modelos Estocásticos (ME). En el primer caso (MD) se considera que los parámetros
asociados al modelo son conocidos con certeza absoluta, a diferencia de los Modelos
Estocásticos, donde la totalidad o un subconjunto de los parámetros tienen una distribución
de probabilidad asociada. Los cursos introductorios a la Investigación Operativa
generalmente se enfocan sólo en Modelos Determistas.
Aplicaciones
Leche
(lt) Legumbre
(1 porción) Naranjas
(unidad) Requerimientos
Nutricionales
Vitamina C 32 0 93 45
Variables de Decisión:
Función Objetivo: (Minimizar los Costos de la Dieta) Min 2X1 + 0,2X2 + 0,25X3
Restricciones: Satisfacer los requerimientos nutricionales
Considere que una fabrica puede elaborar hasta 150 unidades en cada uno de los 4
periodos en que se ha subdividido el horizonte de planificación y se tiene adicionalmente la
siguiente información:
Periodos Demandas
(US$/unidad)
1 130 6 2
2 80 4 1
3 125 8 2.5
4 195 9 3
PROGRAMACION 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 ecuaciones lineales, optimizando
la función objetivo, también lineal.
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 en el mismo año, y Leonid
Kantoróvich, un matemático 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.2 Má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.
ROGRAMACIÓN LINEAL
1. Definir el objetivo
2. Definir las variables de decisión.
2. Definir las variables de decisión: Son las incógnitas del problema básicamente
consisten en los niveles de todas las actividades que pueden llevarse a cabo en el problema a
formular, estas pueden ser de tantos tipos diferentes como sea necesario, e incluir tantos
subíndices como sea requerido.
3. Definir las restricciones: Son los diferentes requisitos que debe cumplir cualquier
solución para que pueda llevarse a cabo. En cierta manera son las limitantes en los valores de
los niveles de las diferentes actividades (variables). Las restricciones más comunes son de seis
tipos, las cuales se listan a continuación:
• Restricción de mercado: Surgen de los valores máximos y mínimos en las ventas o el uso del
producto o actividad a realizar.
• Restricción de entradas: Son limitantes debido a los escases de materias primas, mano de
obra, dinero, etc.
• Restricción de calidad: Son las restricciones que limitan las mezclas de ingredientes,
definiendo usualmente la calidad de los artículos a manufacturar.
• Restricciones de balance de material: Estas son las restricciones que definen las salidas
de un proceso en función de las entradas, tomando en cuenta generalmente cierto porcentaje
de merma o desperdicio.
• Restricciones Internas: Son las que definen a una variable dada, en la formulación interna
del problema, un ejemplo tipo, es el de inventario.
4. Condiciones Técnicas: En este apartado se establece que todas las variables deben tomar
valores no negativos.
INTRODUCCION
El presente trabajo escrito, expone el desarrollo del trabajo colaborativo 2, elaborado con
el fin de concretar conocimientos básicos y construir conceptos apropiados de los métodos de
Solución que se plantean, los diferentes métodos empleados para solucionar problemas a
nivel gráfico, algebraico, simplex, sobre la estructuración y desarrollo de procesos de
programación lineal contemplados en la segunda fase de estudio del modulo de programación
lineal de la unad.
OBJETIVOS
Proponer y plantear problemas de aplicación donde se utilicen los differences métodos para
solucionar problemas de PL.
Programación lineal.
A pesar de que la programación lineal se empezó a estudiar desde finales del S.XIX no
fue hasta mediados del presente siglo en que tuvo auge como técnica matemática aplicable a
los problemas de la empresa.
El Dr. G. Damtzing desarrolló el método simplex y con ello hizo posible la solución de
grandes problemas modelados con programación lineal que solo quedaban en la situación de
estudios. Paralelamente a la invención de este método a partir de mediados del siglo se
desarrollo la computación digital y se pudo tener resultados óptimos a los problemas
estudiados que se quedaron como modelos.
• Proporcionalidad
• Aditividad (adición)
• Divisibilidad
• Certidumbre(certeza)
Aplicaciones
La programación lineal es una técnica matemática relativamente reciente (siglo XX), que consiste en una
serie de métodos y procedimientos que permiten resolver problemas de optimización en el ´ámbito, sobre
todo, de las Ciencias Sociales.
Se centra en aquellos problemas simples de programación lineal, los que tienen solamente 2 variables,
problemas bidimensionales.
Para sistemas de más variables, el procedimiento no es tan sencillo y se resuelven por el llamado método
Simplex (ideado por G.B.Danzig, matemático estadounidense en 1951).
lo más común de este tipo de operaciones que maneja la programación lineal es el de hacer más fácil el uso
y la vida de aquellos que buscan un mayor rendimiento y manejo de costos y tiempo en diferentes
situaciones de sus empresas con la utilización de diferentes herramientas como los son el programa thora o
solver en Excel en un menor tiempo y planteando bien las ecuaciones se resuelven problemas de una forma
mas sencilla y practica gracias a la utilización de la logia de esta programación y el manejo de herramientas
como estas.
Ensayo de la
programación lineal