Beruflich Dokumente
Kultur Dokumente
Tomás
Universidad de Chile
14 de Abril, 2016
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:
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
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
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.
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
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
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
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
Restricciones:
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
( W = máxima distancia
1 Si la instalación j es la más cercana a i
xij =
0 Si no
F.O.
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
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
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
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