Tarea 3.1 IO

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

Instituto tecnológico de los Mochis

Carrera: ingeniería industrial


Equipo 1
Tarea 3.1 origen desarrollo y aplicación de la
programación entera
Integrantes:
Ramón Abraham López Bojórquez c19440381
Brayhan isaias soto jimenez 20440616
jesús abel Gonzalez Martínez 20440297
Francisco Sandoval Salazar 20440577
Los Mochis Sinaloa México
Fecha de entrega: viernes 8 de julio

1
Tabla de contenido

INTRODUCCIÓN...................................................................................2

Orígenes de la programación entera.....................................................2

DESARROLLO......................................................................................3

Programación Entera Mixta (PEM).....................................................3

Programación Entera Pura (PEP).......................................................4

APLICACIÓN......................................................................................4

conclusion…………………………………………………………………

recomendaciones…………………………………………………………
bibliografias…………………………………………………………………

2
INTRODUCCIÓN
Orígenes de la programación entera

Introducción La programación entera es el método empleado para resolver


problemas que tienen variables de decisión enteras. Estos modelos se han
considerado submodelos de la programación lineal con la característica de
enteridad. Los creadores e investigadores de esta técnica fueron Wagner (1950) y
Manne (1959), quienes desarrollaron varios métodos de solución. Uno de los
primeros enfoques de solución al tipo de problemas que plantea la programación
entera, fue el de evaluación de cada posible solución, es decir, cada una de las
combinaciones de valores enteros para las variables del problema, conduciendo a
una solución óptima exacta. A este tipo de resoluciones se les dio el nombre de
métodos exactos. Por otro lado, se desarrollaron otro tipo de técnicas que
recibieron el nombre de métodos heurísticos, los cuales hacen referencia a la
intuición y conducen a una solución próxima a la óptima en un tiempo razonable.
Si se requiere que todas las variables sean enteras se habla de programación
lineal entera pura; si se necesita que algunas de las variables de decisión sean
números enteros, se tiene un problema de programación lineal entera mixta. En
otro tipo de problemas sólo se permite que las variables tomen un valor de cero o
de uno; en estos casos se habla de programación lineal entera binaria (digital); si
se requiere que solamente algunas de las variables tomen valores de cero o uno,
se tiene un problema de programación lineal entera binaria mixta. Para resolver
problemas de programación lineal entera, se utilizan varios algoritmos como son:
Ralph Gomory, ramificación y acotamiento, enumeración exhaustiva o
enumeración explícita, enumeración implícita, aditivo de Egon Balas y algoritmos
heurísticos. En esta unidad se explicarán los algoritmos más empleados.

Las áreas de aplicación práctica son muchas donde hay que asignar recursos sólo
disponibles en cantidades discretas: distribución de mercancías, programación de
la producción en factorías, secuenciación de maquinaria en procesos industriales y

3
productivos, asignación de grupos generadores de energía eléctrica, cadenas de
suministro, logística, programación de rutas de vuelos, etc.

DESARROLLO

¿Qué es la Programación Entera?: Un modelo de Programación Entera 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.

En este sentido los algoritmos de resolución de los modelos de Programación


Entera difieren a los utilizados en los modelos de Programación Lineal,
destacándose entre ellos el Algoritmo de Ramificación y Acotamiento (o Branch &
Bound), Branch & Cut, Planos Cortantes, Relajación Lagrangeana, entre otros.

Los modelos de Programación Entera se pueden clasificar en 2 grandes áreas:


Programación Entera Mixta (PEM) y Programación Entera Pura (PEP).

4
Programación Entera 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. De esta forma
un problema de PEM puede considerarse como un híbrido entre distintas
categorías de modelamiento, siendo un caso típico aquel que considera la mezcla
de variables enteras y variables continuas (estas últimas características de los
modelos de Programación Lineal).

A modo de ejemplo los siguientes artículos que hemos abordado en el Blog dan
cuenta de modelos de Programación Entera Mixta:

Incorporación de Costos Fijos


Problemas de Localización y Transporte
Problema de Generación Eléctrica

5
Programación Entera 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. Un ejemplo de ello son las siguientes aplicaciones:

Problema de Asignación

Problema de Corte de Rollos

Selección de Invitados a una Boda

Programación de la Explotación Forestal

Problema de la Mochila

Notar que en los problemas anteriores (PEP) el conjunto de las soluciones


factibles (o dominio de soluciones factibles) es finito. Esto ocurrirá generalmente
con los problemas de Programación Entera (puros).

APLICACIÓN
Adicionalmente resulta interesante hacer un contraste entre las propiedades de un
modelo de Programación Lineal (PL) y uno de Programación Entera (PE). A
continuación, se presentan 2 modelos de optimización que se diferencian
únicamente en que al segundo de ellos (PE) se le exige que las variables de
decisión adopten valores enteros.

6
El dominio de soluciones factibles del Problema Lineal (PL) corresponde al área
achurada de color verde. Por otro lado el dominio de soluciones factibles del
Problema Entero (PE) es enumerarle y corresponde a las coordenadas denotadas
por A, E, F, B, G, H, I, J, K, C, L, M, D (que es un subconjunto del dominio de
factibilidad del PL). En este caso en particular la solución óptima de ambos
problemas coincide (en el vértice C), no obstante, perfectamente podrían ser
distintas (bastaría con modificar los parámetros del problema).

En este contexto y dada la naturaleza de los problemas propuestos, el valor


óptimo del Problema Lineal (PL) será una cota superior del valor óptimo del
Problema Entero (PE). También se concluye que el dominio de soluciones
factibles de un modelo de Programación Lineal (cuando existe) representa un
conjunto convexo (los problemas de Programación Lineal son convexos) y en el
caso del problema de Programación Entera Pura su conjunto de soluciones
factibles es discreto.

7
Conclucion:

Nuestra conclucion es que la programación entera es el método


empleado para resolver problemas que tienen variables de decisión
enteras. Estos modelos se han considerado submodelos de la
programación lineal con la característica de enteridad.

Uno de los primeros enfoques de solución al tipo de problemas que


plantea la programación entera, fue el de evaluación de cada posible
solución, es decir, cada una de las combinaciones de valores enteros
para las variables del problema, conduciendo a una solución óptima
exacta. A este tipo de resoluciones se les dio el nombre de métodos
exactos. Por otro lado, se desarrollaron otro tipo de técnicas que
recibieron el nombre de métodos heurísticos, los cuales hacen
referencia a la intuición y conducen a una solución próxima a la óptima
en un tiempo razonable.

8
Recomendaciones:

Nuestra recomendación es que al usar La programación entera está,


esta relacionada con la solución de problemas de programación
matemática, en los cuales algunas o todas las variables sólo pueden
tomar valores enteros o negativos. Un programa entero se denomina
mixto o puro, dependiendo de si algunas o todas las variables están
confinadas a valores enteros. Si en ausencia de las condiciones de
integridad o totalidad las funciones de objetivo y de restricciones son
lineales, el modo resultante se denomina programación lineal entero.

Bibliografías:
Bronson, R. (1993). Investigación de operaciones, México, Editorial McGrawHill.

Chediak, F. (2005). Investigación de operaciones, Colombia Ibagué, Editorial El


Poira.

Izar, J. (2012). Investigación de operaciones, México, Editorial Trillas.

También podría gustarte