SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
PROFESORA:
Ing. Carlena Astudillo
INTEGRANTES:
Camauta, Luis C.I: 25.268.562
Ramos, Ivan C.I: 21.178.630
Zapata, Leidimar C.I: 25.321.820
El Tigre, Septiembre de 2018
FASE I
PROGRAMACIÒN
LINEAL
El Modelo de Programación Lineal, es una representación simbólica de la
realidad que se estudia, o del problema que se va a solucionar. Se forma con
expresiones de lógicas matemáticas, conteniendo términos que significan
contribuciones: a la utilidad (con máximo) o al costo (con mínimo) en la Función
Objetivo del modelo. Y al consumo de recursos disponibles (con desigualdades = ó =
e igualdades =) en las restricciones.
Modelos Matemáticos de Programación Lineal de:
 Maximización: cuando se desea maximizar o incrementar las utilidades,
producción, ventas, beneficios, rentabilidad, publicidad, etc.
 Minimización: cuando se desea minimizar o disminuir los costos, perdidas,
paradas, desperdicios, distancias, tiempos inoperativos, etc.
Es un procedimiento de solución de problemas de programación lineal,
muy limitado en cuanto al número de variables (2 si es un gráfico 2D y 3 si
es 3D) pero muy rico en materia de interpretación de resultados e incluso
análisis de sensibilidad.
El procedimiento consiste en trazar
las ecuaciones de las restricciones en
un eje de coordenadas X1, X2 para
tratar de identificar el área de
soluciones factibles (soluciones que
cumplen con todas las restricciones).
es un algoritmo de resolución para modelos de Programación Lineal
desarrollado por George Dantzig en el año 1947. Como todo algoritmo
cuenta con un proceso iterativo que secuencialmente a través de pasos o
iteraciones va aproximando el valor óptimo del problema lineal en caso de
existir este último.
El Método Simplex es un método iterativo que permite ir mejorando la
solución en cada paso. La razón matemática de esta mejora radica en que el
método consiste en caminar del vértice de un poliedro a un vértice vecino de
manera que aumente o disminuya (según el contexto de la función objetivo,
sea maximizar o minimizar), dado que el número de vértices que presenta un
poliedro solución es finito siempre se hallará solución.
Esta estrategia algorítmica se aplica cuando luego de llevar un modelo de
programación lineal a su forma estándar no se dispone de una solución
básica factible inicial.
Fase 1: Consideramos un problema auxiliar que resulta de agregar tantas
variables auxiliares a las restricciones del problema, de modo de obtener una
solución básica factible. Luego se debe resolver utilizando el Método
Simplex un nuevo problema que considera como función objetivo la suma de
las variables auxiliares. Si el valor óptimo alcanzado al finalizar la Fase 1 es
cero ir a la Fase 2. En caso contrario, no existe solución factible.
Fase 2: Resolver a través del Método Simplex el problema original a partir de
la solución básica factible inicial hallada en la Fase1.
El método simplex dual resulta ser una estrategia algorítmica eficiente
cuando luego de llevar un modelo de programación lineal a su forma
estándar, la aplicación del método simplex no es inmediata o más bien
compleja, por ejemplo, puede requerir la utilización del método simplex de 2
fases.
Una aplicación típica del método simplex dual es en la resolución de
problemas con una función objetivo de minimización, con restricciones del
tipo mayor o igual y donde las variables de decisión son mayores o iguales a
cero.
La dualidad en programación lineal provee de resultados teóricos
interesantes que justifican su uso como herramienta alternativa y
complementaria de resolución.
La dualidad permite realizar
importantes interpretaciones
económicas de los problemas de
programación lineal.
El análisis de sensibilidad o postoptimal para los modelos de
Programación Lineal, tiene por objetivo identificar el impacto que resulta
en los resultados del problema original luego de determinadas variaciones
en los parámetros, variables o restricciones del modelo, sin que esto pase
por resolver el problema nuevamente.
Es decir, ya sea si resolvemos nuestro modelo gráficamente o utilizando el
Método Simplex, lo que se busca es que estas variaciones o sensibilidad hagan
uso de la solución y valor óptimo actual, sin tener la necesidad de resolver para
cada variación un nuevo problema.
El complemento Solver de Excel (que también esta disponible en una
versión Premium de Prueba) es una excelente herramienta para quienes se
inician en la resolución de modelos de Investigación Operativa por tener
una interfaz amigable, permite resolver aplicaciones estudiantiles (en
cuanto al tamaño del modelo) y esta disponible como un complemento del
software Excel. Ingrese a la sección Solver de Excel para interiorizarse en
cuanto a su uso.
Para hacer uso de Solver se debe activar este complemento y este
procedimiento varía dependiendo si se esta utilizando Office 2003 o Office
2007.
INSTALACIÓN SOLVER DE EXCEL UTILIZANDO
MICROSOFT OFFICE 2007
Paso 1: Seleccione el botón Office en la esquina superior izquierda.
Paso 2: Seleccione Opciones de Excel.
Paso 3: En el menú de la izquierda debe seleccionar Complementos y
luego presionar el botón Ir
Paso 4: Marque la opción Solver y luego seleccione Aceptar.
Paso 5: Probablemente se le pediría autorización para instalar el
complemento. Seleccione Sí.
Paso 6: Si la instalación ha resultado satisfactoria el complemento Solver
deberá estar disponible en la sección Datos de Excel.
Para ejemplificar respecto al uso de Solver utilizaremos el siguiente modelo
de Programación Lineal:
Paso 1: Abrir una planilla de cálculo de Excel y definir las variables de
decisión y la función objetivo. En este ejemplo se han marcado con
amarillo y verde las variables de decisión y función objetivo
respectivamente sólo para facilitar la comprensión. Es importante notar
que la función objetivo (celda F4) será siempre una fórmula que depende
de los parámetros de la función objetivo (celdas B5, C5, D5) y las
variables de decisión (B4, C4, D4)
Paso 2: Se definen las restricciones del modelo. La columna en amarillo
bajo el titulo "Lado Izq" es una fórmula de los parámetros y las variables
de decisión en las respectivas restricciones. Por ejemplo, la fórmula
incorporada en E9 es simplemente: 15X + 7,5Y + 5Z. La celda F9 es el
lado derecho de dicha restricción y corresponde a una constante (315).
Paso 3: Ingresamos a la Opción Solver (Ver Instalacion Solver de Excel).
Luego definimos la celda objetivo (función objetivo), el valor que
buscamos (máximización o minimización), las celdas que deseamos
cambiar (variables de decisión) y las restricciones. Para nuestro ejemplo
está será la pantalla que se debe obtener:
Paso 4: Accedemos a "Opciones..." y seleccionamos "Adoptar modelo
lineal"y "Adoptar no negativos". Finalmente seleccionamos "Aceptar" y
luego "Resolver".
Paso 5: Si el proceso se ha desarrollado en forma correcta la planilla de
cálculo se actualizará y se obtendrán los siguientes resultados. Solución
Óptima: X=4, Y=10, Z=36. Valor Óptimo: V(P)=6.620. Se recomienda
requerir el informe de sensibilidad tal como se muestra en la imagen de
abajo.
Paso 6: La imagen a continuación ha sido levemente editada y
corresponde al informe de sensibilidad. Por ejemplo, el parámetro que
actualmente acompaña a X en la función objetivo es 200, sin embargo, si
este valor varía entre [120,240] se conservará la actual solución óptima.
En cuanto a las restricciones podemos decir, por ejemplo, que si el lado
derecho de la segunda restricción (actualmente este lado derecho es igual
a 110) aumenta a 120, es nuevo valor óptimo será V(P)=6.620 + 10*10
=6.720, es decir, el valor óptimo aumentará en forma proporcional al
precio sombra de dicha restricción. Se recomienda revisar la sección de
Análisis de Sensibilidad para reforzar estos conceptos.
FASE II
PROGRAMACIÒN
ENTERA
Los modelos de Programación Entera se pueden clasificar en 2 grandes
áreas:
 Mixta (PEM): A esta categoría pertenecen aquellos problemas de
optimización que consideran variables de decisión enteras o binarias
pero no de forma exclusiva.
 Pura (PEP): En esta categoría encontramos aquellos modelos de
Programación Entera que consideran exclusivamente variables de
decisión que adoptan valores enteros o binarios
Es aquel cuya solución óptima tiene sentido solamente si una parte o todas
las variables de decisión toman valores restringidos a números enteros,
permitiendo incorporar en el modelamiento matemático algunos aspectos
que quedan fuera del alcance de los modelos de Programación Lineal.
El método de Branch and Bound (en español Ramificación y
Acotamiento) aborda la resolución de modelos de programación entera a
través de la resolución de una secuencia de modelos de programación lineal
que constituirán los nodos o subproblemas del problema entero.
Si bien el procedimiento es
extensible a un número mayor de
variables, para efectos prácticos
ilustraremos su aplicación para
modelos de programación entera en
2 variables.
FASE III
PROGRAMACIÒN
NO LINEAL
Un modelo de Programación No Lineal (PNL) es aquel donde las
variables de decisión se expresan como funciones no lineales ya sea en la
función objetivo y/o restricciones de un modelo de optimización. Esta
característica particular de los modelos no lineales permite abordar
problemas donde existen economías o deseconomías de escala o en general
donde los supuestos asociados a la proporcionalidad no se cumplen.
En este sentido el método del gradiente (conocido también como método
de Cauchy o del descenso más pronunciado) consiste en un algortimo
específico para la resolución de modelos de PNL sin restricciones,
perteneciente a la categoría de algoritmos generales de descenso, donde la
búsqueda de un mínimo esta asociado a la resolución secuencial de una serie
de problemas unidimensionales.
El método de multiplicadores de Lagrange (el cual es generalizado por
las condiciones de optimalidad de Karush-Kuhn-Tucker) permite abordar la
resolución de modelos de programación no lineal que consideran
restricciones de igualdad.
En este sentido y como resulta natural, el dominio de soluciones factibles
considerará exclusivamente aquellas soluciones que permiten verificar el
cumplimiento de la igualdad de dichas restricciones.
Por el contrario, un problema de optimización que considera
inecuaciones como restricciones, sólo requiere que éstas se cumplan y no
necesariamente se deberá forzar el cumplimiento de ellas en igualdad
(activas).
Básicamente el procedimiento consiste en resolver el problema no lineal como
uno sin restricciones, luego si la solución óptima de dicho problema no cumple la
totalidad o parte de las restricciones del problema se activan dichas restricciones (en
conjunto y/o secuencialmente) y se resuelve nuevamente. Esto se repite hasta llegar
a un conjunto de restricciones activas cuya solución también satisface las
restricciones omitidas. Notar que si se han activado la totalidad de restricciones sin
encontrar una solución factible, entonces el problema es infactible.
No existe una única forma de abordar la resolución de un problema de
programación no lineal utilizando el teorema de KKT. Consideraremos la aplicación
de este teorema en este caso para problemas sólo con restricciones "<=" (menor o
igual). Si el problema tiene restricciones ">=" éstas se pueden transformar por "<="
multiplicando por -1.
El método o algoritmo de Frank Wolfe fue propuesto en 1956 por
Marguerite Frank y Philip Wolfe y se aplica a problemas de
optimización matemática con una función objetivo no lineal convexa
y cuyo dominio de soluciones factibles esta compuesto
exclusivamente por restricciones lineales, es decir, es un conjunto
convexo (en consecuencia el problema es convexo).
http://www.investigaciondeoperaciones.net/programacion_lineal.html
http://www.investigaciondeoperaciones.net/resolucion_grafica.html
hhttp://www.investigaciondeoperaciones.net/metodo_simplex.html
http://www.investigaciondeoperaciones.net/metodo_simplex_2_fases.html
http://www.investigaciondeoperaciones.net/metodo_simplex_dual.html
http://www.investigaciondeoperaciones.net/dualidad_en_programacion_linea
l.html
http://www.investigaciondeoperaciones.net/analisis_de_sensibilidad.html
http://www.investigaciondeoperaciones.net/instalacion_solver_excel.html
http://www.investigaciondeoperaciones.net/solver_de_excel.html
http://www.investigaciondeoperaciones.net/programacion_entera.html
http://www.investigaciondeoperaciones.net/branch_and_bound.html
http://www.investigaciondeoperaciones.net/programacion_no_lineal.html
http://www.investigaciondeoperaciones.net/metodo_del_gradiente.html
http://www.investigaciondeoperaciones.net/karush_kuhn_tucker.html

Más contenido relacionado

La actualidad más candente

Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran MAplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran MInstituto Tecnologico De Pachuca
 
Programacion no lineaL
Programacion no lineaLProgramacion no lineaL
Programacion no lineaLLuiS YmAY
 
Programación lineal
Programación linealProgramación lineal
Programación linealfabioernestoU
 
Programación Lineal
Programación LinealProgramación Lineal
Programación LinealAlex
 
Metodos de programación No lineal
Metodos de programación No linealMetodos de programación No lineal
Metodos de programación No linealHannerreSer
 
Tema iii método gráfico y simplex
Tema iii   método gráfico y simplexTema iii   método gráfico y simplex
Tema iii método gráfico y simplexgoogle
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no linealMarcos Barboza
 
1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operacionesHumbertoCarlosGalleg
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 
investigacion de operaciones
investigacion de operacionesinvestigacion de operaciones
investigacion de operacionesManuel Yara
 

La actualidad más candente (16)

Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran MAplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
Aplicacion De Tora Para Resolver Ejercicios Del Metodo De La Gran M
 
Programacion no lineaL
Programacion no lineaLProgramacion no lineaL
Programacion no lineaL
 
Método Simplex
Método SimplexMétodo Simplex
Método Simplex
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Operativa 1
Operativa  1Operativa  1
Operativa 1
 
El Metodo Simplex
El Metodo SimplexEl Metodo Simplex
El Metodo Simplex
 
Programacionnolineal
Programacionnolineal Programacionnolineal
Programacionnolineal
 
Programación Lineal
Programación LinealProgramación Lineal
Programación Lineal
 
Metodos de programación No lineal
Metodos de programación No linealMetodos de programación No lineal
Metodos de programación No lineal
 
Tema iii método gráfico y simplex
Tema iii   método gráfico y simplexTema iii   método gráfico y simplex
Tema iii método gráfico y simplex
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no lineal
 
1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 
Win qsb2.0
Win qsb2.0Win qsb2.0
Win qsb2.0
 
investigacion de operaciones
investigacion de operacionesinvestigacion de operaciones
investigacion de operaciones
 

Similar a Programacion lineal

Aplicacion de excel solvert
Aplicacion de excel solvertAplicacion de excel solvert
Aplicacion de excel solvertManrique Cordero
 
Análisis de sensibilidad.
Análisis de sensibilidad.Análisis de sensibilidad.
Análisis de sensibilidad.Hebzi01
 
Teoría de optimización
Teoría de optimizaciónTeoría de optimización
Teoría de optimizaciónAngel Jhoan
 
Javierperez teoría de la optimización
Javierperez teoría de la optimizaciónJavierperez teoría de la optimización
Javierperez teoría de la optimizaciónRobin Duben
 
Presentacion programacion lineal ivo
Presentacion programacion lineal ivoPresentacion programacion lineal ivo
Presentacion programacion lineal ivoJosPerdign
 
guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docxguia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docxcirov176
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion linealluis fernandez
 
Resumen recuperacion
Resumen recuperacionResumen recuperacion
Resumen recuperacionSilvia Michay
 
11 solveroptimización
11 solveroptimización11 solveroptimización
11 solveroptimizaciónHugo Pereira
 
Presentacion solver angie sofia
Presentacion solver angie sofiaPresentacion solver angie sofia
Presentacion solver angie sofiaSophie Toffy
 

Similar a Programacion lineal (20)

Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Aplicacion de excel solvert
Aplicacion de excel solvertAplicacion de excel solvert
Aplicacion de excel solvert
 
Análisis de sensibilidad.
Análisis de sensibilidad.Análisis de sensibilidad.
Análisis de sensibilidad.
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
Algoritmo simplex-para-imprimir
Algoritmo simplex-para-imprimirAlgoritmo simplex-para-imprimir
Algoritmo simplex-para-imprimir
 
Teoría de optimización
Teoría de optimizaciónTeoría de optimización
Teoría de optimización
 
Javierperez teoría de la optimización
Javierperez teoría de la optimizaciónJavierperez teoría de la optimización
Javierperez teoría de la optimización
 
Wilfred Guillen
Wilfred GuillenWilfred Guillen
Wilfred Guillen
 
Presentacion programacion lineal ivo
Presentacion programacion lineal ivoPresentacion programacion lineal ivo
Presentacion programacion lineal ivo
 
guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docxguia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion lineal
 
Programacion_Lineal.pdf
Programacion_Lineal.pdfProgramacion_Lineal.pdf
Programacion_Lineal.pdf
 
Resumen recuperacion
Resumen recuperacionResumen recuperacion
Resumen recuperacion
 
11 solveroptimización
11 solveroptimización11 solveroptimización
11 solveroptimización
 
Unidad 1 Introduccion.pptx
Unidad 1 Introduccion.pptxUnidad 1 Introduccion.pptx
Unidad 1 Introduccion.pptx
 
Presentacion solver angie sofia
Presentacion solver angie sofiaPresentacion solver angie sofia
Presentacion solver angie sofia
 
Optimizacion de funciones
Optimizacion de funcionesOptimizacion de funciones
Optimizacion de funciones
 

Último

Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 

Programacion lineal

  • 1. PROFESORA: Ing. Carlena Astudillo INTEGRANTES: Camauta, Luis C.I: 25.268.562 Ramos, Ivan C.I: 21.178.630 Zapata, Leidimar C.I: 25.321.820 El Tigre, Septiembre de 2018
  • 3. El Modelo de Programación Lineal, es una representación simbólica de la realidad que se estudia, o del problema que se va a solucionar. Se forma con expresiones de lógicas matemáticas, conteniendo términos que significan contribuciones: a la utilidad (con máximo) o al costo (con mínimo) en la Función Objetivo del modelo. Y al consumo de recursos disponibles (con desigualdades = ó = e igualdades =) en las restricciones. Modelos Matemáticos de Programación Lineal de:  Maximización: cuando se desea maximizar o incrementar las utilidades, producción, ventas, beneficios, rentabilidad, publicidad, etc.  Minimización: cuando se desea minimizar o disminuir los costos, perdidas, paradas, desperdicios, distancias, tiempos inoperativos, etc.
  • 4. Es un procedimiento de solución de problemas de programación lineal, muy limitado en cuanto al número de variables (2 si es un gráfico 2D y 3 si es 3D) pero muy rico en materia de interpretación de resultados e incluso análisis de sensibilidad. El procedimiento consiste en trazar las ecuaciones de las restricciones en un eje de coordenadas X1, X2 para tratar de identificar el área de soluciones factibles (soluciones que cumplen con todas las restricciones).
  • 5. es un algoritmo de resolución para modelos de Programación Lineal desarrollado por George Dantzig en el año 1947. Como todo algoritmo cuenta con un proceso iterativo que secuencialmente a través de pasos o iteraciones va aproximando el valor óptimo del problema lineal en caso de existir este último. El Método Simplex es un método iterativo que permite ir mejorando la solución en cada paso. La razón matemática de esta mejora radica en que el método consiste en caminar del vértice de un poliedro a un vértice vecino de manera que aumente o disminuya (según el contexto de la función objetivo, sea maximizar o minimizar), dado que el número de vértices que presenta un poliedro solución es finito siempre se hallará solución.
  • 6. Esta estrategia algorítmica se aplica cuando luego de llevar un modelo de programación lineal a su forma estándar no se dispone de una solución básica factible inicial. Fase 1: Consideramos un problema auxiliar que resulta de agregar tantas variables auxiliares a las restricciones del problema, de modo de obtener una solución básica factible. Luego se debe resolver utilizando el Método Simplex un nuevo problema que considera como función objetivo la suma de las variables auxiliares. Si el valor óptimo alcanzado al finalizar la Fase 1 es cero ir a la Fase 2. En caso contrario, no existe solución factible. Fase 2: Resolver a través del Método Simplex el problema original a partir de la solución básica factible inicial hallada en la Fase1.
  • 7. El método simplex dual resulta ser una estrategia algorítmica eficiente cuando luego de llevar un modelo de programación lineal a su forma estándar, la aplicación del método simplex no es inmediata o más bien compleja, por ejemplo, puede requerir la utilización del método simplex de 2 fases. Una aplicación típica del método simplex dual es en la resolución de problemas con una función objetivo de minimización, con restricciones del tipo mayor o igual y donde las variables de decisión son mayores o iguales a cero.
  • 8. La dualidad en programación lineal provee de resultados teóricos interesantes que justifican su uso como herramienta alternativa y complementaria de resolución. La dualidad permite realizar importantes interpretaciones económicas de los problemas de programación lineal.
  • 9. El análisis de sensibilidad o postoptimal para los modelos de Programación Lineal, tiene por objetivo identificar el impacto que resulta en los resultados del problema original luego de determinadas variaciones en los parámetros, variables o restricciones del modelo, sin que esto pase por resolver el problema nuevamente. Es decir, ya sea si resolvemos nuestro modelo gráficamente o utilizando el Método Simplex, lo que se busca es que estas variaciones o sensibilidad hagan uso de la solución y valor óptimo actual, sin tener la necesidad de resolver para cada variación un nuevo problema.
  • 10. El complemento Solver de Excel (que también esta disponible en una versión Premium de Prueba) es una excelente herramienta para quienes se inician en la resolución de modelos de Investigación Operativa por tener una interfaz amigable, permite resolver aplicaciones estudiantiles (en cuanto al tamaño del modelo) y esta disponible como un complemento del software Excel. Ingrese a la sección Solver de Excel para interiorizarse en cuanto a su uso. Para hacer uso de Solver se debe activar este complemento y este procedimiento varía dependiendo si se esta utilizando Office 2003 o Office 2007.
  • 11. INSTALACIÓN SOLVER DE EXCEL UTILIZANDO MICROSOFT OFFICE 2007 Paso 1: Seleccione el botón Office en la esquina superior izquierda. Paso 2: Seleccione Opciones de Excel.
  • 12. Paso 3: En el menú de la izquierda debe seleccionar Complementos y luego presionar el botón Ir
  • 13. Paso 4: Marque la opción Solver y luego seleccione Aceptar.
  • 14. Paso 5: Probablemente se le pediría autorización para instalar el complemento. Seleccione Sí. Paso 6: Si la instalación ha resultado satisfactoria el complemento Solver deberá estar disponible en la sección Datos de Excel.
  • 15. Para ejemplificar respecto al uso de Solver utilizaremos el siguiente modelo de Programación Lineal:
  • 16. Paso 1: Abrir una planilla de cálculo de Excel y definir las variables de decisión y la función objetivo. En este ejemplo se han marcado con amarillo y verde las variables de decisión y función objetivo respectivamente sólo para facilitar la comprensión. Es importante notar que la función objetivo (celda F4) será siempre una fórmula que depende de los parámetros de la función objetivo (celdas B5, C5, D5) y las variables de decisión (B4, C4, D4)
  • 17. Paso 2: Se definen las restricciones del modelo. La columna en amarillo bajo el titulo "Lado Izq" es una fórmula de los parámetros y las variables de decisión en las respectivas restricciones. Por ejemplo, la fórmula incorporada en E9 es simplemente: 15X + 7,5Y + 5Z. La celda F9 es el lado derecho de dicha restricción y corresponde a una constante (315).
  • 18. Paso 3: Ingresamos a la Opción Solver (Ver Instalacion Solver de Excel). Luego definimos la celda objetivo (función objetivo), el valor que buscamos (máximización o minimización), las celdas que deseamos cambiar (variables de decisión) y las restricciones. Para nuestro ejemplo está será la pantalla que se debe obtener:
  • 19. Paso 4: Accedemos a "Opciones..." y seleccionamos "Adoptar modelo lineal"y "Adoptar no negativos". Finalmente seleccionamos "Aceptar" y luego "Resolver".
  • 20. Paso 5: Si el proceso se ha desarrollado en forma correcta la planilla de cálculo se actualizará y se obtendrán los siguientes resultados. Solución Óptima: X=4, Y=10, Z=36. Valor Óptimo: V(P)=6.620. Se recomienda requerir el informe de sensibilidad tal como se muestra en la imagen de abajo.
  • 21. Paso 6: La imagen a continuación ha sido levemente editada y corresponde al informe de sensibilidad. Por ejemplo, el parámetro que actualmente acompaña a X en la función objetivo es 200, sin embargo, si este valor varía entre [120,240] se conservará la actual solución óptima. En cuanto a las restricciones podemos decir, por ejemplo, que si el lado derecho de la segunda restricción (actualmente este lado derecho es igual a 110) aumenta a 120, es nuevo valor óptimo será V(P)=6.620 + 10*10 =6.720, es decir, el valor óptimo aumentará en forma proporcional al precio sombra de dicha restricción. Se recomienda revisar la sección de Análisis de Sensibilidad para reforzar estos conceptos.
  • 23. Los modelos de Programación Entera se pueden clasificar en 2 grandes áreas:  Mixta (PEM): A esta categoría pertenecen aquellos problemas de optimización que consideran variables de decisión enteras o binarias pero no de forma exclusiva.  Pura (PEP): En esta categoría encontramos aquellos modelos de Programación Entera que consideran exclusivamente variables de decisión que adoptan valores enteros o binarios Es aquel cuya solución óptima tiene sentido solamente si una parte o todas las variables de decisión toman valores restringidos a números enteros, permitiendo incorporar en el modelamiento matemático algunos aspectos que quedan fuera del alcance de los modelos de Programación Lineal.
  • 24. El método de Branch and Bound (en español Ramificación y Acotamiento) aborda la resolución de modelos de programación entera a través de la resolución de una secuencia de modelos de programación lineal que constituirán los nodos o subproblemas del problema entero. Si bien el procedimiento es extensible a un número mayor de variables, para efectos prácticos ilustraremos su aplicación para modelos de programación entera en 2 variables.
  • 26. Un modelo de Programación No Lineal (PNL) es aquel donde las variables de decisión se expresan como funciones no lineales ya sea en la función objetivo y/o restricciones de un modelo de optimización. Esta característica particular de los modelos no lineales permite abordar problemas donde existen economías o deseconomías de escala o en general donde los supuestos asociados a la proporcionalidad no se cumplen.
  • 27. En este sentido el método del gradiente (conocido también como método de Cauchy o del descenso más pronunciado) consiste en un algortimo específico para la resolución de modelos de PNL sin restricciones, perteneciente a la categoría de algoritmos generales de descenso, donde la búsqueda de un mínimo esta asociado a la resolución secuencial de una serie de problemas unidimensionales.
  • 28. El método de multiplicadores de Lagrange (el cual es generalizado por las condiciones de optimalidad de Karush-Kuhn-Tucker) permite abordar la resolución de modelos de programación no lineal que consideran restricciones de igualdad. En este sentido y como resulta natural, el dominio de soluciones factibles considerará exclusivamente aquellas soluciones que permiten verificar el cumplimiento de la igualdad de dichas restricciones. Por el contrario, un problema de optimización que considera inecuaciones como restricciones, sólo requiere que éstas se cumplan y no necesariamente se deberá forzar el cumplimiento de ellas en igualdad (activas).
  • 29. Básicamente el procedimiento consiste en resolver el problema no lineal como uno sin restricciones, luego si la solución óptima de dicho problema no cumple la totalidad o parte de las restricciones del problema se activan dichas restricciones (en conjunto y/o secuencialmente) y se resuelve nuevamente. Esto se repite hasta llegar a un conjunto de restricciones activas cuya solución también satisface las restricciones omitidas. Notar que si se han activado la totalidad de restricciones sin encontrar una solución factible, entonces el problema es infactible. No existe una única forma de abordar la resolución de un problema de programación no lineal utilizando el teorema de KKT. Consideraremos la aplicación de este teorema en este caso para problemas sólo con restricciones "<=" (menor o igual). Si el problema tiene restricciones ">=" éstas se pueden transformar por "<=" multiplicando por -1.
  • 30. El método o algoritmo de Frank Wolfe fue propuesto en 1956 por Marguerite Frank y Philip Wolfe y se aplica a problemas de optimización matemática con una función objetivo no lineal convexa y cuyo dominio de soluciones factibles esta compuesto exclusivamente por restricciones lineales, es decir, es un conjunto convexo (en consecuencia el problema es convexo).
  • 31. http://www.investigaciondeoperaciones.net/programacion_lineal.html http://www.investigaciondeoperaciones.net/resolucion_grafica.html hhttp://www.investigaciondeoperaciones.net/metodo_simplex.html http://www.investigaciondeoperaciones.net/metodo_simplex_2_fases.html http://www.investigaciondeoperaciones.net/metodo_simplex_dual.html http://www.investigaciondeoperaciones.net/dualidad_en_programacion_linea l.html http://www.investigaciondeoperaciones.net/analisis_de_sensibilidad.html http://www.investigaciondeoperaciones.net/instalacion_solver_excel.html http://www.investigaciondeoperaciones.net/solver_de_excel.html http://www.investigaciondeoperaciones.net/programacion_entera.html http://www.investigaciondeoperaciones.net/branch_and_bound.html http://www.investigaciondeoperaciones.net/programacion_no_lineal.html http://www.investigaciondeoperaciones.net/metodo_del_gradiente.html http://www.investigaciondeoperaciones.net/karush_kuhn_tucker.html