Sie sind auf Seite 1von 20

Problemas Conocidos

Resumen para el curso IN3701

Tomás

Universidad de Chile

14 de Abril, 2016

Problemas Conocidos Dep


Problema de la Dieta I

Conjuntos:
I = Conjunto de Nutrientes (Calcio,Proteı́nas,...)
J = Conjunto de Alimentos (Pollo, Leche,...)
Parámetros:
cj = Costo unitario de alimento j, ∀j ∈ J
bi = Cantidad mı́nima del nutriente i a consumir, ∀i ∈ I
aij = Aporte de nutriente i que entrega una unidad del alimento j,
∀i ∈ I , ∀j ∈ J
Variables:

xj = Cantidad de alimento j a comprar

Problemas Conocidos Dep


Problema de la Dieta II

F.O.
P
min j∈J cj xj # Minimiza el costo total de compra

Restricciones:
P
j∈J aij xj ≥ bi , ∀i ∈ I
# Satisfacer los requerimientos mı́nimos de cada nutriente
xj ≥ 0, ∀j ∈ J

Problemas Conocidos Dep


Problema de Transporte I

OJO QUE LO VIERON DE OTRA FORMA EN CLASES


Conjuntos:
I = Orı́genes (Plantas Productivas)
J = Destinos (Clientes)
Parámetros:
CAPi = Capacidad de producción de la planta i, ∀i ∈ I
DDAj = Demanda del cliente j, ∀j ∈ J
cij = Costo de enviar una unidad desde la planta i hacia el cliente
j, ∀i ∈ I , ∀j ∈ J
Variables:

Problemas Conocidos Dep


Problema de Transporte II

xij = Cantidad de producto a enviar desde la planta i al cliente j,


∀i ∈ I , ∀j ∈ J

F.O.
P
min j∈J,i∈I cij xij

Restricciones:
P
j∈J xij ≤ CAPi , ∀i ∈ I
# No podemos Penviar más de lo que podemos producir
i∈I xij = DDAj , ∀j ∈ J
# Satisfacemos la demanda de cada cliente j
xij ≥ 0, ∀j ∈ J, i ∈ I

Problemas Conocidos Dep


Problema de La Mochila: (KP) I

Conjuntos:
J = Conjunto de ı́temes
Parámetros:
cj = valor o utilidad del objeto j, ∀j ∈ J
aj = Peso del objeto j, ∀i ∈ I
b = Peso máximo que soporta la mochila
Variables:
(
1 si llevo el objeto j en la mochila
xj = , ∀j ∈ J
0 si no

F.O.

Problemas Conocidos Dep


Problema de La Mochila: (KP) II

P
max j∈J cj xj # Maximizar la utilidad de los objetos que llevo en
la mochila

Restricciones:
P
j∈J aj xj ≤ b,
# No sobrepasar el peso máximo de la mochila
xj ∈ {0, 1}, ∀j ∈ J

Problemas Conocidos Dep


Location Set Covering Problem (LSCP) I

Conjuntos:
I = Conjunto de nodos a cubrir (pensar en antenas de celular)
J = Conjunto de localizaciones posibles para cubrir nodos de I
Parámetros:
(
1 Si al instalar en j cubro a i
aij = = Matriz de Coberturas
0 Si no
∀i ∈ I , ∀j ∈ J
Variables:
(
1 Si instalo en j
xj =
0 Si no

Problemas Conocidos Dep


Location Set Covering Problem (LSCP) II

F.O.
P
min j∈J xj # Minimizar la cantidad de instalaciones de modo de
cubrir a todos los clientes

Restricciones:
P
j∈J aij xj ≥ 1, ∀i ∈ I
# Cada nodo es cubierto al menos por una instalación
xj ∈ {0, 1}, ∀j ∈ J

Problemas Conocidos Dep


Set-Partitioning Problem

Es lo mismo que el LSCP, con la diferencia que ahora cada nodo es


cubierto por una sola instalación. En este caso los conjuntos de
nodos atendidos por diferentes instalaciones son disjuntos.
Restricciones:
P
j∈J aij xj = 1, ∀i ∈ I
# Cada nodo es cubierto por una instalación
xj ∈ {0, 1}, ∀j ∈ J

Problemas Conocidos Dep


Maximum Covering Location Problem I

El objetivo es localizar M instalaciones, de modo de cubrir la


máxima cantidad de nodos que se pueda. Además, cada nodo debe
estar cubierto por a lo más una instalación. (notar que podemos
utilizar los mismos conjuntos y la misma matriz de cobertura que
la del LSCP)
Variables:
(
1 Si instalo en j
yj =
0 Si no
(
1 Si la instalación j cubre el nodo i
xij =
0 Si no

Problemas Conocidos Dep


Maximum Covering Location Problem II

F.O.
P
max j∈J,i∈I xij # Maximizar la cobertura

Restricciones:
P
j∈J yj ≤ M
# Se hacen a lo más M instalaciones
xij ≤ aij yj , ∀i ∈ I , j ∈ J
# Si no se instala en j no puedo cubrir con esa instalción, además
sólo puedo instalar con instalaciones j que alcanzan el nodo i
xij , yj ∈ {0, 1}, ∀j ∈ J, i ∈ I

Problemas Conocidos Dep


P-Median I

El objetivo es identificar donde colocar M instalaciones, de modo


que el promedio de las distancias de los nodos hacia sus
localizaciones correspondientes sean lo menor posible. (Pensar en
el problema de localizar colegios de manera de que los alumnos
caminen lo menor posible, o donde localizar un servicio de
emergencias para minimizar el tiempo de respuesta promedio)
F.O.
P
min j∈J,i∈I dij xij # Minimizar la distancia promedio

Restricciones:

Problemas Conocidos Dep


P-Median II

P
j∈J yj ≤ M,
# Cantidad de instalaciones que puedo construir
xPij ≤ yj , ∀i ∈ I , j ∈ J
j∈J xij = 1, ∀i ∈ I
# Cada nodo debe ser asignado a una instalación
xij , yj ∈ {0, 1}, ∀i ∈ I , j ∈ J

Problemas Conocidos Dep


P-Center I

Minimiza la máxima distancia de un nodo a una instalación, dado


que se localizan a lo más M instalaciones (Min Max). (Pensar en
donde localizar un colegio rural de manera de que el alumno que la
distancia que recorre el alumno que camina más es la menor
posible)
Variables:

( W = máxima distancia
1 Si la instalación j es la más cercana a i
xij =
0 Si no

F.O.

Problemas Conocidos Dep


P-Center II

min W

Restricciones:
P
j∈J yj ≤ M,
xPij ≤ y j , ∀i ∈ I , j ∈ J
j∈J xij = 1, ∀i ∈ I
P
j∈J dij xij ≤ W
xij , yj ∈ {0, 1}, ∀i ∈ I , j ∈ J

Problemas Conocidos Dep


Matching Problem I

Tenemos un grafo G = (V , A) no dirigido,( y una matriz de


1 Si i es adyacente a j
adyacencia A = {aij }i,j∈V , donde aij = .
0 Si no
Cada arco que une a i con j posee un grado de afinidad. Se busca
saber el emparejamiento óptimo, de modo de maximizar la suma
de todas las afinidades. Un 3-matching busca trı́os, un k-matching
agrupa nodos de a k.
Parámetros:
cij = Grado de afinidad de que tendrı́an la pareja ij, ∀j, i ∈ V
Variables:

Problemas Conocidos Dep


Matching Problem II
(
1 Si formo la pareja ij
xij =
0 Si no

F.O.
P
max i,j∈V cij xij

Restricciones:
P
j∈V aij xij ≤ 1, ∀i ∈ V
# Cada nodo es emparejado con a lo más un nodo
xij ∈ {0, 1}, ∀i, j ∈ V

Problemas Conocidos Dep


Problema del Vendedor Viajero: TSP I

Se deben visitar todos los nodos del grafo una sola vez, partiendo
de un nodo y volviendo al mismo. Se busca minizar la distancia
recorrida.
Variables:
(
1 viajo del nodo i al j
xij =
0 Si no

F.O.
P
min i,j∈V cij xij

Problemas Conocidos Dep


Problema del Vendedor Viajero: TSP II

Restricciones:
P
j∈V xij = 1, ∀i ∈ V
# Todo
P nodo debe
P ser visitado una vez
j∈V ijx = j∈V xji , ∀i ∈ V
P # Divergencia de flujo es nula
j∈S,i∈S xij ≤ |S| − 1, ∀S ⊂ V , S 6= ∅
# Restricción de eliminación de subtours
xij ∈ {0, 1}, ∀i, j ∈ V

Problemas Conocidos Dep

Das könnte Ihnen auch gefallen