Programación Entera.
1.-Introducción a la
programación
entera.
La programación entera es un caso específico de la programación lineal. La
programación lineal recordemos, se presenta como un modelo matemático
desarrollado durante la segunda guerra mundial para planificar los gastos y los
retornos al fin de reducir los costos al ejército y aumentar las pérdidas al
enemigo esto se mantuvo en secreto hasta el año 1947, 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 ecuaciones
lineales optimizando la función objetivo.
En algunos casos se requiere que la solución óptima esta formada de valores
enteros, para algunas variables la resolución de este problema se obtiene
analizando simplemente las posibles alternativas de valores enteros de esas
variables en un entorno alrededor de la solución obtenida. Ralph Gomory
Edward es el creador de los algoritmos para la solución de problemas de
programación lineal.
Gomory es reconocido por
varios aportes fundamentales
para las investigaciones de
operaciones, especialmente en
el desarrollo de los avances
teóricos y computacionales de
programación entera y el
desarrollo de una forma
eficiente de resolver problemas
de plano de corte.
Podemos decir que un modelo
de programación entera, es
entonces un modelo que contiene restricciones y una función objetivo idéntica
a la formulada de programación lineal, la única diferencia que encontraremos
es que una o más de las variables de decisión tienen que tomar un valor entero
en la solución final.
1
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Se caracteriza por:
-Los coeficientes de las restricciones son números enteros.
-Todas las variables son enteras (holguras y exceso).
-Su función objetivo puede no tener coeficientes enteros.
Ejemplo:
2
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Ejemplo:
3
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Ejemplo:
4
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
5
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
2.-Método grafico
de programación
entera.
Un problema de programación lineal consiste en encontrar el mejor valor
posible para una función objetivo. Cada una de las ecuaciones que forman un
sistema lineal de dos ecuaciones con dos incógnitas es la de una función de
primer grado, es decir, una recta.
Este método es muy similar al que se presentó durante clases al principio del
semestre; se debe graficar las rectas correspondientes a las restricciones de tal
modo que delimitemos la región factible de solución. Posteriormente es
necesario identificar los puntos enteros más próximos al límite de la zona
solución formada por esta y los ejes, estando la solución del problema de
programación entera en uno de sus vértices, que será aquel que optimice la
función objetivo.
Para identificar mejor esto pasemos a desarrollar un ejercicio:
Ejemplo:
Interpretación grafica del espacio de soluciones de un PPLE (problema de
programación lineal entera):
Max Z=4x+5y está sujeto a:
x + y menor o igual a 8
2x+y menor o igual a 10
X, y enteros son mayores o iguales a 0
6
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Grafiquemos la
primera
restricción.
Grafiquemos la
segunda
restricción.
Este es el espacio de
soluciones factibles del
equivalente continuo.
7
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Buscamos la solución
óptima del equivalente
continuo.
La solución óptima
del PPLE es:
8
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
9
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
3.-Redondeo de
las soluciones.
Grafiquemos la
primera
restricción.
Grafiquemos la
segunda
restricción.
10
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Espacio de soluciones
factibles del equivalente
continúo.
Ahora busquemos la
solución más óptima
del equivalente
continuo.
11
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Espacio de soluciones
factibles de PPLE.
12
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
13
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Espacio de soluciones
factibles del equivalente
continúo.
Solución redondeada:
14
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
15
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
4.-Método de
planificación.
16
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
5.- Método de
acotamiento.
17
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
18
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
6.-Algoritmo de
Gomory.
19
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
7. –Programación
Mixta.
Un problema de programación
lineal entera-mixta (PPLEM) es un
PPL en el que algunas de las
variables toman valores enteros. Si
todas las variables entera son
binarias (0/1) el problema se
denomina 0/1 PPLEM. Si todas las
variables son enteras, el problema
se denomina problema de programación lineal entera (PPLE).
20
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
8.-Problemas más
comunes.
21
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
22
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
23
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
Las restricciones del sistema son que no hay capacidad económica para
generar más de 10 mil empleos y que los flujos máximos de capital son
700 millones en el año 1, 300 millones en el año 2, 150 millones
respectivamente en los años 3,4 y 5. ¿Qué alternativas conviene
seleccionar de los proyectos I, II y III a fin de maximizar el ingreso total
neto anual?
24
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani
Investigación de Operaciones I – Unidad VI
BIBLIOGRAFÍA
Libros:
Páginas de internet:
http://www.phpsimplex.com/ejemplo_metodo_grafico.htm
https://www.gestiondeoperaciones.net/programacion-entera/que-es-la-programacion-entera/
http://www.est.uc3m.es/esp/nueva_docencia/comp_col_leg/ing_info/io/doc_generica/archivos/pe.pdf
25
Autoras: Díaz Ignot Cinthya Krystel/Pelayo López Loet Amairani