Escolar Documentos
Profissional Documentos
Cultura Documentos
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
IN34A - Optimizaci
on
Modelos de Programaci
on Lineal
Leonardo L
opez H.
lelopez@ing.uchile.cl
Primavera 2008
1 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Contenidos
Programacion Lineal Continua
Problema de Transporte
Programacion Lineal Entera
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Programacion Lineal Mixta
Problema de Localizaci
on de Plantas
Referencias
2 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Transporte
Contenidos
Programacion Lineal Continua
Problema de Transporte
Programacion Lineal Entera
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Programacion Lineal Mixta
Problema de Localizaci
on de Plantas
Referencias
3 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Transporte
Problema de Transporte
4 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Transporte
j N
iM
i M, j N
Funci
on Objetivo:
mn z =
XX
cij xij
iM jN
5 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Transporte
6 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Transporte
j N
kQ
k Q
iM
7 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Transporte
xik =
iM
ykj
k Q
jN
i M, j N, k Q
Funci
on Objetivo:
mn z =
XX
iM kQ
eik xik +
XX
dkj ykj
kQ jN
8 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Contenidos
Programacion Lineal Continua
Problema de Transporte
Programacion Lineal Entera
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Programacion Lineal Mixta
Problema de Localizaci
on de Plantas
Referencias
9 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Problema de Asignacion
Existe un conjunto C = {1, ..., c} de cursos que una
universidad debe dictar. Se cuenta con un conjunto
P = {1, ..., p} de profesores que pueden dictarlos.
El profesor i P tiene una preferencia bij por dictar el curso
j C.
Suponga que existen mas profesores que cursos y que cada
profesor puede dictar a lo mas un curso.
Se desea encontrar la asignaci
on profesor-curso que maximice
las preferencias de los profesores.
10 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
j C
iP
i P, j C
Funci
on Objetivo:
m
ax z =
XX
bij xij
iP jC
11 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Seleccion de Proyectos
12 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Restricciones:
1. Respetar el presupuesto del inversionista:
X
aj xj K
jN
j N
Funci
on Objetivo:
m
ax z =
rj xj
jN
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Vendedor Viajero
15 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Restricciones:
1. El vendedor debe entrar exactamente una vez a cada ciudad:
X
xij = 1 j N
iN\{j}
16 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
xij |S|
iS
jS\{i}
i, j N
Funci
on Objetivo:
mn z =
XX
cij xij
iN jN
17 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Localizaci
on de Plantas
Contenidos
Programacion Lineal Continua
Problema de Transporte
Programacion Lineal Entera
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Programacion Lineal Mixta
Problema de Localizaci
on de Plantas
Referencias
18 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Localizaci
on de Plantas
Localizacion de Plantas
Existe un conjunto I de localizaciones posibles para instalar un
total de P plantas que fabrican un u
nico producto.
Existe un conjunto J de clientes que demandan el producto.
La demanda del cliente j J es de dj .
El costo de instalar una planta en la localidad i I es ci .
El costo unitario de transporte desde la localidad i I al
cliente j J es hij .
La capacidad de una planta instalada en la localidad i I es
de Ui
Se desea determinar que plantas deben instalarse y como
distribuir los productos desde las plantas hasta los clientes a
costo mnimo.
19 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Localizaci
on de Plantas
Variables de decisi
on:
1 si se instala una planta en la localidad i
xi =
0
yij = Cantidad de productos enviados desde la planta i al cliente j.
Restricciones:
1. Satisfacer la demanda de cada cliente:
X
yij dj
j J
iI
20 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Localizaci
on de Plantas
yij
Ui
yij
M xi
jJ
xi P
iI
21 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Problema de Localizaci
on de Plantas
i I , j J
Funci
on Objetivo:
mn z =
X
iI
ci xi +
XX
hij yij
iI jJ
22 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Contenidos
Programacion Lineal Continua
Problema de Transporte
Programacion Lineal Entera
Problema de Asignaci
on
Problema de Selecci
on de Proyectos
Problema del Vendedor Viajero
Programacion Lineal Mixta
Problema de Localizaci
on de Plantas
Referencias
23 / 24
Programaci
on Lineal Continua
Programaci
on Lineal Entera
Programaci
on Lineal Mixta
Referencias
Referencias
24 / 24