SlideShare una empresa de Scribd logo
1 de 8
Programacion lineal  Metodo grafico
Planteamiento de un problema de Programación Lineal Ejemplo: Una empresa fabrica dos modelos de mesas para ordenador, M1 y M2. Para su producción se necesita un trabajo manual de 20 minutos para el modelo M1 y de 30 minutos para el M2; y un trabajo de máquina de 20 minutos para M1 y de 10 minutos para M2. Se dispone de 100 horas al mes de trabajo manual y de 80 horas al mes de máquina. Sabiendo que el beneficio por unidad es de 1,5 y 1 € para M1 y M2, respectivamente, planificar la producción para obtener el máximo beneficio. Nos limitaremos ahora a plantear formalmente el problema (ya lo resolveremos más adelante): Llamando: X = “nº unidades producidas al mes de M1”, e Y = “nº unidades producidas almes de M2 ”, nuestra función objetivo sería: Maximizar: Z(X,Y) = 1,5X + Y y las restricciones vendrán dadas por: Sujeto a: 20X + 30Y <= 100*60 20X + 10Y <= 80*60 X >= 0 Y >= 0 Las dos últimas restricciones, si bien no constan de forma explícita en el enunciado, sí figuran de forma implícita, pues el número de mesas a producir no puede ser inferior a 0. Metodo grafico
Metodo grafico Supuestos básicos de la Programación Lineal Desde un punto de vista técnico, hay cinco supuestos que debe cumplir todo problema de programación lineal: Los coeficientes, tanto de la función objetivo como de las restricciones, son conocidos con exactitud y además no varían durante el período de tiempo en que se realiza el estudio (supuesto de certidumbre). Tanto en la función objetivo como en las restricciones hay proporcionalidad: si para la producción de un bien empleamos 5 horas de un determinado recurso (mano de obra, maquinaria, etc.), para producir diez unidades de dicho bien serán necesarias 50 horas del mismo recurso. Aditividad de actividades: tanto en la función objetivo como en las restricciones, la contribución de cada variable es independiente de los valores del resto de las variables, siendo el total de todas las actividades igual a la suma de cada actividad individual. Así, por ejemplo, si producimos dos tipos de bienes, uno que nos reporte un beneficio de 20 €/unidad, y otro que nos reporte un beneficio de 10 €/unidad, la producción de un bien de cada tipo supondrá un beneficio total de 30 €. Las soluciones del problema serán, en general, números reales no necesariamente enteros (supuesto de divisibilidad). Para aquellos problemas en los cuales sólo tenga sentido obtener soluciones enteras (cuando las soluciones se refieran a objetos indivisibles), se usarán técnicas de Programación Lineal Entera (PLE). Las variables de nuestro modelo tomarán siempre valores positivos (supuesto de no negatividad), dado que no tiene sentido hablar de cantidades negativas de objetos físicos.
Resolución gráfica de un problema de Programación Lineal El método gráfico de resolución tan sólo es aplicable a problemas con dos variables (X e Y). Para aquellos casos en que el número de variables del problema sea superior a dos, no será posible encontrar la solución a partir de un gráfico bidimensional y, por tanto, tendremos que usar métodos de resolución más complejos. Aún así, el método gráfico es de un gran valor pedagógico dado que nos permite vislumbrar de una forma intuitiva las ideas básicas de la Programación Lineal. Volviendo al ejemplo de las mesas de ordenador, dado que en él tenemos sólo dos variables, podremos representar cada una de las restricciones en el plano real. Estas restricciones son semiespacios (por ser lineales), la intersección de los cuales se denomina región factible (área de color verde en la figura): Metodo grafico
Metodo grafico
La teoría matemática establece que, dado un problema de Programación Lineal que tenga solución, ésta vendrá dada por uno de los vértices (o puntos extremos) del polígono que configura la región factible. Por tanto, será suficiente hallar las coordenadas de dichos vértices (intersecciones de rectas) y determinar (sustituyendo en la función objetivo) cuál de ellos es la solución óptima. En nuestro ejemplo, tendríamos sólo cuatro puntos candidatos a ser solución del problema (los cuatro vértices del polígono), sustituyendo sus coordenadas en la función objetivo obtenemos: Z(0,0) = 0; Z(0,200) = 200; Z(210,60) = 375; y Z(240,0) = 360 Como en este caso buscábamos maximizar Z(X,Y), concluiremos que el punto óptimo es el (210,60), dado que con él obtenemos el valor máximo de la función objetivo. Así pues, la solución a nuestro dilema será fabricar 210 mesas de tipo M1 y sólo 60 de tipo M2, con ello conseguiremos unos beneficios de 375 €. Metodo grafico
Casos especiales A la hora de resolver un problema de Programación Lineal, nos podríamos encontrar con cualquiera de estas cuatro situaciones especiales que conviene conocer: ,[object Object]
No Acotación: En ocasiones, podemos encontrarnos con problemas que no tengan una solución finita; así por ejemplo, en un problema de maximización podríamos tener alguna variable que pudiese incrementarse indefinidamente sin violar ninguna de las restricciones, permitiendo a la función objetivo tomar valores tan grandes como se desee. Gráficamente, tendríamos una región factible no acotada.

Más contenido relacionado

La actualidad más candente

Programación entera (1)
Programación entera (1)Programación entera (1)
Programación entera (1)BIOPOWER
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica finalWalter Toledo
 
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”vanessa sobvio
 
programacion lineal metodo grafico
programacion lineal metodo graficoprogramacion lineal metodo grafico
programacion lineal metodo graficok4ndo
 
Resolucion problemas vi
Resolucion problemas viResolucion problemas vi
Resolucion problemas vilineal
 
Variables aleatorias
Variables aleatoriasVariables aleatorias
Variables aleatoriasTensor
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemasRodia Bravo
 
Minimizar costos
Minimizar costosMinimizar costos
Minimizar costosINCES
 
Programación lineal
Programación linealProgramación lineal
Programación linealMinerva RG
 
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...Universidad del golfo de México Norte
 
Análisis de sensibilidad.
Análisis de sensibilidad.Análisis de sensibilidad.
Análisis de sensibilidad.Hebzi01
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 

La actualidad más candente (20)

Programación entera (1)
Programación entera (1)Programación entera (1)
Programación entera (1)
 
Problemas de colas con varios servidores
Problemas de colas con varios servidoresProblemas de colas con varios servidores
Problemas de colas con varios servidores
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica final
 
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
 
Unidad 2. El método simplex
Unidad 2. El método simplexUnidad 2. El método simplex
Unidad 2. El método simplex
 
Método de dos fases
Método de dos fasesMétodo de dos fases
Método de dos fases
 
Teoría de decisiones
Teoría de decisionesTeoría de decisiones
Teoría de decisiones
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
programacion lineal metodo grafico
programacion lineal metodo graficoprogramacion lineal metodo grafico
programacion lineal metodo grafico
 
Resolucion problemas vi
Resolucion problemas viResolucion problemas vi
Resolucion problemas vi
 
Variables aleatorias
Variables aleatoriasVariables aleatorias
Variables aleatorias
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
 
Método gráfico
Método gráficoMétodo gráfico
Método gráfico
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Minimizar costos
Minimizar costosMinimizar costos
Minimizar costos
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Modelo de transporte
Modelo de transporteModelo de transporte
Modelo de transporte
 
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
 
Análisis de sensibilidad.
Análisis de sensibilidad.Análisis de sensibilidad.
Análisis de sensibilidad.
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 

Destacado

Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)
Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)
Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)Kaepora
 
ejercicios resueltos de sistemas de ecuaciones lineales para estudiar
ejercicios resueltos de sistemas de ecuaciones lineales para estudiarejercicios resueltos de sistemas de ecuaciones lineales para estudiar
ejercicios resueltos de sistemas de ecuaciones lineales para estudiarSita Yani's
 
Proceso productivo del vino
Proceso productivo del vinoProceso productivo del vino
Proceso productivo del vinoDary Zuarez
 
CIRCUITO PRODUCTIVO DEL VINO
CIRCUITO PRODUCTIVO DEL VINOCIRCUITO PRODUCTIVO DEL VINO
CIRCUITO PRODUCTIVO DEL VINOsmallbigdreams
 

Destacado (6)

METODO GRAFICO Sistema de ecuaciones lineales
METODO GRAFICO Sistema de ecuaciones linealesMETODO GRAFICO Sistema de ecuaciones lineales
METODO GRAFICO Sistema de ecuaciones lineales
 
Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)
Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)
Ejercicios de resolución de sistemas de ecuaciones lineales (2x2)
 
ejercicios resueltos de sistemas de ecuaciones lineales para estudiar
ejercicios resueltos de sistemas de ecuaciones lineales para estudiarejercicios resueltos de sistemas de ecuaciones lineales para estudiar
ejercicios resueltos de sistemas de ecuaciones lineales para estudiar
 
MÉTODO DE TRANSPORTE
MÉTODO DE TRANSPORTEMÉTODO DE TRANSPORTE
MÉTODO DE TRANSPORTE
 
Proceso productivo del vino
Proceso productivo del vinoProceso productivo del vino
Proceso productivo del vino
 
CIRCUITO PRODUCTIVO DEL VINO
CIRCUITO PRODUCTIVO DEL VINOCIRCUITO PRODUCTIVO DEL VINO
CIRCUITO PRODUCTIVO DEL VINO
 

Similar a Programación lineal: método gráfico

Programación lineal
Programación linealProgramación lineal
Programación linealdanile889_l
 
Modulo tema-3-metodos-de-resolucion
Modulo tema-3-metodos-de-resolucionModulo tema-3-metodos-de-resolucion
Modulo tema-3-metodos-de-resolucionEnrike1601
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17alexray100
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion linealluis fernandez
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamicaRCOP
 
Maria_Slusarczyk_tarea2
Maria_Slusarczyk_tarea2Maria_Slusarczyk_tarea2
Maria_Slusarczyk_tarea2marslusarczyk
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion EnteraCris Tenorio
 
Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...
Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...
Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...LUISALVAROGUERRARANG
 
Investigacion de ope. 1
Investigacion de ope. 1Investigacion de ope. 1
Investigacion de ope. 1EmilyNathalie
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. doJohn Leyton
 
Algoritmos especiales
Algoritmos especialesAlgoritmos especiales
Algoritmos especialesThania2608
 
Clase Nº5 Programacion Lineal
Clase Nº5 Programacion LinealClase Nº5 Programacion Lineal
Clase Nº5 Programacion Linealjotape74
 

Similar a Programación lineal: método gráfico (20)

Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Modulo tema-3-metodos-de-resolucion
Modulo tema-3-metodos-de-resolucionModulo tema-3-metodos-de-resolucion
Modulo tema-3-metodos-de-resolucion
 
Formulación
FormulaciónFormulación
Formulación
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion lineal
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Maria_Slusarczyk_tarea2
Maria_Slusarczyk_tarea2Maria_Slusarczyk_tarea2
Maria_Slusarczyk_tarea2
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
 
Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...
Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...
Analisis de Desiciones para la Optimización- Material Didáctico - FEBRERO 202...
 
Investigacion de ope. 1
Investigacion de ope. 1Investigacion de ope. 1
Investigacion de ope. 1
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. do
 
Algoritmos especiales
Algoritmos especialesAlgoritmos especiales
Algoritmos especiales
 
Clase Nº5 Programacion Lineal
Clase Nº5 Programacion LinealClase Nº5 Programacion Lineal
Clase Nº5 Programacion Lineal
 
Io 2da programacion lineal
Io 2da programacion linealIo 2da programacion lineal
Io 2da programacion lineal
 

Programación lineal: método gráfico

  • 1. Programacion lineal Metodo grafico
  • 2. Planteamiento de un problema de Programación Lineal Ejemplo: Una empresa fabrica dos modelos de mesas para ordenador, M1 y M2. Para su producción se necesita un trabajo manual de 20 minutos para el modelo M1 y de 30 minutos para el M2; y un trabajo de máquina de 20 minutos para M1 y de 10 minutos para M2. Se dispone de 100 horas al mes de trabajo manual y de 80 horas al mes de máquina. Sabiendo que el beneficio por unidad es de 1,5 y 1 € para M1 y M2, respectivamente, planificar la producción para obtener el máximo beneficio. Nos limitaremos ahora a plantear formalmente el problema (ya lo resolveremos más adelante): Llamando: X = “nº unidades producidas al mes de M1”, e Y = “nº unidades producidas almes de M2 ”, nuestra función objetivo sería: Maximizar: Z(X,Y) = 1,5X + Y y las restricciones vendrán dadas por: Sujeto a: 20X + 30Y <= 100*60 20X + 10Y <= 80*60 X >= 0 Y >= 0 Las dos últimas restricciones, si bien no constan de forma explícita en el enunciado, sí figuran de forma implícita, pues el número de mesas a producir no puede ser inferior a 0. Metodo grafico
  • 3. Metodo grafico Supuestos básicos de la Programación Lineal Desde un punto de vista técnico, hay cinco supuestos que debe cumplir todo problema de programación lineal: Los coeficientes, tanto de la función objetivo como de las restricciones, son conocidos con exactitud y además no varían durante el período de tiempo en que se realiza el estudio (supuesto de certidumbre). Tanto en la función objetivo como en las restricciones hay proporcionalidad: si para la producción de un bien empleamos 5 horas de un determinado recurso (mano de obra, maquinaria, etc.), para producir diez unidades de dicho bien serán necesarias 50 horas del mismo recurso. Aditividad de actividades: tanto en la función objetivo como en las restricciones, la contribución de cada variable es independiente de los valores del resto de las variables, siendo el total de todas las actividades igual a la suma de cada actividad individual. Así, por ejemplo, si producimos dos tipos de bienes, uno que nos reporte un beneficio de 20 €/unidad, y otro que nos reporte un beneficio de 10 €/unidad, la producción de un bien de cada tipo supondrá un beneficio total de 30 €. Las soluciones del problema serán, en general, números reales no necesariamente enteros (supuesto de divisibilidad). Para aquellos problemas en los cuales sólo tenga sentido obtener soluciones enteras (cuando las soluciones se refieran a objetos indivisibles), se usarán técnicas de Programación Lineal Entera (PLE). Las variables de nuestro modelo tomarán siempre valores positivos (supuesto de no negatividad), dado que no tiene sentido hablar de cantidades negativas de objetos físicos.
  • 4. Resolución gráfica de un problema de Programación Lineal El método gráfico de resolución tan sólo es aplicable a problemas con dos variables (X e Y). Para aquellos casos en que el número de variables del problema sea superior a dos, no será posible encontrar la solución a partir de un gráfico bidimensional y, por tanto, tendremos que usar métodos de resolución más complejos. Aún así, el método gráfico es de un gran valor pedagógico dado que nos permite vislumbrar de una forma intuitiva las ideas básicas de la Programación Lineal. Volviendo al ejemplo de las mesas de ordenador, dado que en él tenemos sólo dos variables, podremos representar cada una de las restricciones en el plano real. Estas restricciones son semiespacios (por ser lineales), la intersección de los cuales se denomina región factible (área de color verde en la figura): Metodo grafico
  • 6. La teoría matemática establece que, dado un problema de Programación Lineal que tenga solución, ésta vendrá dada por uno de los vértices (o puntos extremos) del polígono que configura la región factible. Por tanto, será suficiente hallar las coordenadas de dichos vértices (intersecciones de rectas) y determinar (sustituyendo en la función objetivo) cuál de ellos es la solución óptima. En nuestro ejemplo, tendríamos sólo cuatro puntos candidatos a ser solución del problema (los cuatro vértices del polígono), sustituyendo sus coordenadas en la función objetivo obtenemos: Z(0,0) = 0; Z(0,200) = 200; Z(210,60) = 375; y Z(240,0) = 360 Como en este caso buscábamos maximizar Z(X,Y), concluiremos que el punto óptimo es el (210,60), dado que con él obtenemos el valor máximo de la función objetivo. Así pues, la solución a nuestro dilema será fabricar 210 mesas de tipo M1 y sólo 60 de tipo M2, con ello conseguiremos unos beneficios de 375 €. Metodo grafico
  • 7.
  • 8. No Acotación: En ocasiones, podemos encontrarnos con problemas que no tengan una solución finita; así por ejemplo, en un problema de maximización podríamos tener alguna variable que pudiese incrementarse indefinidamente sin violar ninguna de las restricciones, permitiendo a la función objetivo tomar valores tan grandes como se desee. Gráficamente, tendríamos una región factible no acotada.
  • 9. Redundancia: Algunas restricciones pueden “estar de más” por no aportar nada nuevo a la “forma” de la región factible, ya que hay otras que resultan ser más restrictivas (esto suele ocurrir en problemas extensos, donde resulta difícil reconocer restricciones redundantes).
  • 10. Soluciones Múltiples: Un problema de Programación Lineal puede tener más de una solución óptima (e incluso infinitas). En el caso gráfico de dos variables, si dos vértices consecutivos de la región factible son solución óptima del problema, entonces todos los puntos del segmento comprendido entre ellos también serán óptimos.Metodo grafico