You are on page 1of 14

Modelos de optimizacin

Programacin Entera

Introduccin
Un problema de programacin entera
(PE), es un problema Lineal (PL) en el
cual se requiere que algunas variables o
todas asuman valores enteros no
negativos.
Ejemplo: max z 5 x 4 x

s.a.

x1

x2

10 x1 6 x2
x1 , x2
RDA

45
Z

Introduccin
Un problema de programacin entera
mixta, es un problema Lineal con
algunas variables enteras no negativos
y otras variables continuas.
Ejemplo:

max z
s.a.

RDA

5 x1 4 x2
x1 x2

10 x1 6 x2

45

x1

0 y x2

Introduccin
Un problema de programacin entera
se denomina de Problema entero 0-1, o
PE binario, si todas las variables
asumen valores 0 1
Ejemplo:

max z
s.a.

x1 x2

x1 2 x2

2 x1 x2 1
x1 , x2
RDA

0,1

Introduccin
Se denomina relajacin de un problema
de programacin entera si todas las
variables enteras se asumen como
variables continuas
Ejemplo: el problema relajado del prob. anterior es:

max z
s.a.

x1 x2
x1 2 x2

2 x1 x2 1
x1 , x2
RDA

Formulacin de problema entero


Ejemplo:

Una compaa proyecta cuatro inversiones: la


inversin 1 genera un valor neto actual (VNA) de $16,000; la
inversin 2 genera un VNA de $22,000; la inversin 3 genera un
VNA de $ 12,000 y la inversin 4 genera un a VNA de $ 8,000.
Para cada inversin requiere una salida de efectivo en el
presente de $5,000, $7,000, $4,000 y $3,000, respectivamente.
La compaa en la actualidad dispone de $14,000 para invertir,
pero por ahora solo quiere invertir en cuando mucho dos
inversiones. Adems piensa que si invierte en 2 entonces
tambin debe invertir en 1 y por el contrario si invierte en 2 no
puede invertir en 4.

RDA

Formulacin de problema entero


solucin:

Idnticamente que en la formulacin de un PL


debemos de iniciar definiendo las variables de decisin.
As: la variable que se adecua al problema es de tipo 0-1
xj

1 si se efectuala inversin j
0 si no es as

la funcin objetivo es de maximizar el VNA de todas las


inversiones
max z

RDA

16 x1

22 x2

12 x3

8 x4

Formulacin de problema entero


La restriccin de cantidad total de inversin es:
5x1 7 x2 4 x3 3x4 14

La restriccin de cuando mucho invertir en dos inversiones es:


x1

x2

x3

x4

La restriccin de si invierte en 2 entonces debe invertir en 1 es:


x2

x1

La restriccin de si invierte en 2 no puede invertir en 4 es:

x2 x4 1

RDA

Formulacin de problema entero


El problema queda modelado como:

max z 16 x1 22 x2 12 x3 8 x4
s.a.

5 x1 7 x2 4 x3 3x4 14
x1 x2

x3

x2

x1

x2

x4 1

x1 , x2

RDA

x4

0,1

Restricciones inclusivas o distributivas


Cuando se presentan dos restricciones de la forma:

f ( x1 , x2 ,... xn ) 0
g ( x1 , x2 ,... xn ) 0
Y se desea asegurar que por lo menos una de las dos se cumpla;
esto es comn en problemas reales.
Solucin: convertir las restricciones en :
f ( x1 , x2 ... xn )

My

g ( x1 , x2 ... xn )

M (1 y )

donde y 0,1
y M es un nmero suficientemente grande

RDA

Restricciones inclusivas o distributivas


Ejemplo: Suponga que tiene las restricciones

x1

x1 1000
Solucin: convertir las restricciones en :
x1

My

1000 x1

M (1 y )

donde y 0,1
y M es un nmero suficientemente grande,por ejemplo 2000

RDA

Restricciones Sientonces
Suponga que se presenta la siguiente situacin: se desea tener la
certeza de que si una restriccin

f ( x1 , x2 ,..., xn ) 0, se satisface
entoncesla restriccin
g ( x1 , x2 ,..., xn ) 0 se debede cumplir
Esto es,

f ( x1 , x2 ,..., xn ) 0

g ( x1 , x2 ,..., xn ) 0

Solucin: convertir las restricciones en :


g ( x1 , x2 ,..., xn )
f ( x1 , x2 ,..., xn )

My
M (1 y )

donde y 0,1
y M 0 es un nmero muy grande
RDA

Restricciones Sientonces
Ejemplo: Suponga que tiene las restricciones

x1 1
entonces
x2 x3 0
Solucin: Suponga que los valores de x son 0 1, entonces se
puede reescribir como:
x1 0, entonces x2 x 3 0 bien x2 x 3 0
As, las restricciones se convierten en
x2 x3 My
x1 M (1 y )
donde y 0,1
y M 0 es muy grande
RDA

Aplicaciones

RDA

Problema de transporte
Problema de asignacin
Problema de mezcla
Problema de seleccin de proyectos
Problemas de programacin
Problemas de cortes
Programacin de la produccin
Problema de transbordo
Problema de la ruta mas corta

You might also like