Vous êtes sur la page 1sur 11

KATERINE ARIAS FAJARDO, ANDREA FERNANDA ESPINDOLA, JUAN SEBASTIAN ESTUPIÑAN

INVESTIGACION DE OPERACIONES
TALLER 1
1. Mapa de la red férrea de México
a. Algoritmo de Dijkstra
b. Programación Lineal

OBJETIVO: Minimizar la ruta entre el Distrito Federal y Tehuacán


DECISIÓN: Que nodos tomar?
SUBÍNDICES:
i Nodo Inicial /A,...,V/
j Nodo Final /A,...,V/
VARIABLES DE DECISIÓN:
Xij Posibilidad de tomar el camino i-j

PARÁMETROS:
Cij Distancia de camino i-j
A B C D E F G H I J K L M N O P Q R S T U V
A 100 2 100 2 100 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
B 100 100 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
C 100 1 100 100 100 100 2 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
D 100 100 100 100 0.5 1.5 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
E 100 100 100 0.5 100 1.5 100 3 100 100 100 100 100 100 100 100 100 100 100 100 100 100
F 100 100 100 100 1.5 100 100 100 2 100 100 100 100 100 100 100 100 100 100 100 100 100
G 100 100 2 1.5 100 100 100 2 100 100 3 100 100 100 100 100 100 100 100 100 100 100
H 100 100 100 100 3 100 2 100 100 1.6 1.4 100 100 100 100 100 100 100 100 100 100 100
I 100 100 100 100 100 2 100 100 100 1.5 100 100 100 100 100 100 100 100 100 100 100 100
J 100 100 100 100 100 100 100 1.6 1.5 100 100 1.3 100 100 100 100 100 100 100 100 100 100
K 100 100 100 100 100 100 3 1.4 100 100 100 100 4 100 100 100 100 100 100 100 100 100
L 100 100 100 100 100 100 100 100 100 1.3 100 100 100 3 2 100 100 100 100 100 100 100
M 100 100 100 100 100 100 100 100 100 100 4 100 100 100 100 2 100 100 100 3 100 100
N 100 100 100 100 100 100 100 100 100 100 100 3 100 100 100 100 100 100 100 2 100 100
O 100 100 100 100 100 100 100 100 100 100 100 2 100 100 100 100 100 100 100 4 100 2
P 100 100 100 100 100 100 100 100 100 100 100 100 2 100 100 100 4 100 100 100 100 100
Q 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 4 100 3.5 4 100 100 100
R 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 3.5 100 3 100 3 100
S 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 4 3 100 100 100 100
T 100 100 100 100 100 100 100 100 100 100 100 100 3 2 4 100 100 100 100 100 2.7 100
U 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 3 100 2.7 100 3
V 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

FUNCIÓN OBJETIVO:
v v
Min Z=∑ ∑ X ij∗C ij❑❑❑
i=a j=a
RESTRICCIONES
v

∑ X ij=1❑ ∀ i=A
j=a
v

∑ X ij=1❑ ∀ j=V
i=a

v v

∑ X ij=¿❑ ∑ X ji❑ ∀ i=B ,... , U ¿


j=a j=a

X ij+ X ji ≤1 ∀ i∧∀ j❑

X ij ≥ 0 ∀ i∧∀ j❑

c.

Al momento de correr el programa en Gams, observamos los siguientes resultados

Nos indica que el camino más corto tiene 9.8 unidades de distancia
Las rutas que nos recomienda son

La ruta es de A-F-I-J-L-O-V , la cual coincide con los resultados obtenidos del Dijkstra
2. Red de metro Santiago de Chile
a. Algoritmo de Dijkstra
b.
OBJETIVO: Minimizar número de paradas en la ruta del estudiante
DECISIÓN: Que estaciones utilizar
SUBÍNDICES:
i Nodo Inicial /A,...,S/
j Nodo Final /A,...,S/
VARIABLES DE DECISIÓN:
Xij Posibilidad de usar la estación i-j

PARÁMETROS:
Cij Distancia de camino i-j

a b c d e f g h i j k l m n o p q r s
a 100 6 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
b 100 100 1 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
c 100 1 100 1 100 100 1 2 100 100 100 100 100 100 100 100 100 100 100
d 100 1 1 100 6 1 100 100 100 100 100 100 100 100 100 100 100 100 100
e 100 100 100 6 100 10 100 100 100 100 100 100 100 100 100 100 100 100 100
f 100 100 100 1 10 100 2 100 100 100 4 100 100 100 100 100 100 100 100
g 100 100 1 100 100 2 100 3 3 100 100 100 100 100 100 100 100 100 100
h 100 100 2 100 100 100 3 100 3 100 100 100 4 100 100 100 100 100 100
i 100 100 100 100 100 100 3 3 100 1 100 100 100 2 100 100 100 100 100
j 100 100 100 100 100 100 100 100 1 100 2 100 100 100 100 100 100 8 100
k 100 100 100 100 100 4 100 100 100 2 100 8 100 100 100 100 100 100 100
l 100 100 100 100 100 100 100 100 100 100 8 100 100 100 100 100 5 100 100
m 100 100 100 100 100 100 100 4 100 100 100 100 100 2 1 100 100 100 100
n 100 100 100 100 100 100 100 100 2 2 100 100 2 100 100 3 100 100 100
o 100 100 100 100 100 100 100 100 100 100 100 100 1 100 100 5 100 100 100
p 100 100 100 100 100 100 100 100 100 100 100 100 100 3 5 100 7 100 100
q 100 100 100 100 100 100 100 100 100 100 100 5 100 100 100 7 100 1 100
R 100 100 100 100 100 100 100 100 100 8 100 100 100 100 100 100 1 100 9
s 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

FUNCIÓN OBJETIVO:
S S
Min Z=∑ ∑ X ij∗C ij❑❑❑
i= A j= A
RESTRICCIONES
S

∑ X ij=1❑ ∀ i=A
j=a
S

∑ X ij=1❑ ∀ j=S
i=a

S S

∑ X ij=¿❑ ∑ X ji❑ ∀ i=B ,... , R ¿


j=a j=a

X ij+ X ji ≤1 ∀ i∧∀ j❑
X ij ≥ 0 ∀ i∧∀ j❑
Al momento de correr el programa en Gams, observamos los siguientes resultados

Nos indica que el camino más corto tiene 29 unidades de distancia


Las rutas que nos recomienda es

Nos indica que las estaciones a usar son las A-B-C-G-I-J-R-S. que son las rutas Los libertadores,
Puente cal y canto, Plaza de armas, Las monedas, Irarrazaval, Ñuble, Vicente valdez y plaza de
puente alto , : Que corresponde a las estaciones:

3. Oficinas de Telégrafos
a

b.
OBJETIVO: Maximizar cantidad de mensajes
DECISIÓN: Cantidad de mensajes a enviar por determinada localidad
SUBÍNDICES:
i Nodo Inicial /m,a,...,h/
j Nodo Final /m,a,...,h/
VARIABLES DE DECISIÓN:
Xij Unidades a enviar de la estación i-j
f Flujo final de la localidad h
u flujo final de la localidad g
h Flujo final de la localidad j

PARÁMETROS:
Tij Distancia de camino i-j

m a b c d e g j h
m 0 30 18 19 0 0 0 0 0
a 0 0 9 0 7 0 16 0 0
b 0 0 0 10 12 0 0 0 0
c 0 0 0 0 0 16 0 0 8
d 0 0 0 0 0 8 12 10 0
e 0 0 0 0 0 0 0 7 11
g 0 0 0 0 0 0 0 0 0
j 0 0 0 0 0 0 0 0 0
h 0 0 0 0 0 0 0 0 0

FUNCIÓN OBJETIVO:
h h
Min Z=∑ ∑ X ij❑❑
i=m j=g
RESTRICCIONES
h

∑ X ij=f +u+ h❑ ∀ i=m


j =m
h

∑ X ij=f ❑ ∀ j=h
i=m
h

∑ X ij=u❑ ∀ j=g
i=m
h

∑ X ij=h❑ ∀ j=j
i=m

h h

∑ X ij=¿❑ ∑ X ji❑ ∀ i=a , ... , j ¿


i=m i=m

X ij ≤ Tij ∀ i∧∀ j ❑= m,a,...,h

X ij ≥ 0 ∀ i∧∀ j❑

c. EL programa en Gams nos dice que para maximizar los mensajes las rutas a tomar son:
M-a con 23 mensajes, m-b con 17, m-c con 19, a-d con 7, a-g con 16, b-c con 5, b-d con 12,c-e
con 16,c-h con 8,d-g con 9,d-j con 10,e-j con 5,e-h con 11. Con un total de 59 mensajes
simultáneos.La ruta se puede repetir nuevaente en 77s.
4.

Objetivo: minimizar costos de transporte .


Decisión: cantidad a transportar por cada tubería.

Subíndices:
i: nodos de llegadas /0*8/
j: nodos de salida /0*8/

variables de decisión:
q(i,j): unidades de enviar de i a j
b(i,j): manda por ese nodo o no

Parámetros:
f: /4/ flujo máximo que puede pasar por el sistema

C(i,j) capacidad del arco i y j

0 1 2 3 4 5 6 7 8
0 0 1 1 3 0 0 0 0 0
1 0 0 0 0 2 0 0 0 4
2 0 1 0 0 1 2 0 0 0
3 0 0 0 0 0 2 0 0 0
4 0 2 1 0 0 0 1 0 0
5 0 0 2 2 0 0 2 3 0
6 0 0 0 0 1 2 0 0 2
7 0 0 0 0 0 3 0 0 3
8 0 0 0 0 0 0 0 0 0
P(i,j) precio del arco
0 1 2 3 4 5 6 7 8
0 100 3 1 4 100 100 100 100 100
1 100 100 100 100 6 100 100 100 9
2 100 100 100 100 1 2 100 100 100
3 100 100 100 100 100 2 100 100 100
4 100 2 1 100 100 100 1 100 100
5 100 100 2 2 100 100 3 3 100
6 100 100 100 100 1 2 100 100 1
7 100 100 100 100 100 3 100 100 1
8 100 100 100 100 100 100 100 100 100

Función objetivo:
8 8
min z=∑ ∑ P(i, j)∗q (i , j)
i=1 j=1

Restricciones

∑ q(0 , j)=f
i=1
8

∑ q(i , 8)=f
j=1
8 8

∑ q(i , j)=∑ q (i, j) ∀ j=2,3,4,5,6,7,8


i=1 i=1
b (i, j)+b( j ,i)≤1
q (i, j)≤c(i , j)∗b (i , j)

Al momento de mirar los resultados que te arroja Gams, podemos observar que en la primera
pasada con el flujo máximo de 4000, tenemos un costo de 36. Manda 1000 del 0-1,1000 0-
2,2000 usando 0-3, 1000 usando 1-8, 1000 2-4, 2000 3-5, 1000 4-6,1000 6-8, 2000 7-8. Y al
momento de optimizar los 2000, manda de a 1000 por las rutas 0-2,0-3,2-4,3-5,4-6,5-7,6-8,7-8.
Miramos que la única ruta adicional es la 5-7, la cual nos genera un costo adicional de 300. Por
ende la ruta costaría 3900 en total

4000
2000

punto 5
La línea de menos distancia entre las sucursales telefónicas se muestra en la imagen final
además una distancia total de 380.

punto 6
La ruta más corta de acceso que le conviene a Madera Q es la mostrada en la figura con una
distancia total de 5,8.

Punto 7
La mayor distancia posible para el festival sin ninguna saliente es 3-2-1-8-4-6-5-7.

Vous aimerez peut-être aussi