Sie sind auf Seite 1von 5

PROBLEMA DEL AGENTE VIAJERO

10 2

Se tiene un conjunto de ciudades y las distancias entre ellas, se desea


obtener el5camino mnimo que inicindose y llegando a una misma ciudad
recorra todas las otras ciudades pasando solamente una sola vez por cada
una.
B
20
5
B
C
D
E
A
2
1
10
25
B
18 A
5
5 D
18
C
20
2
1
D
8
25
C

10 2

Ri: Visitar ciudad i, i= A, B, C, D, E


Partiendo5 del punto A, se analiza el trayecto ms corto a la siguiente
ciudad la cual corresponde a la ciudad C.
B
5
B
20
A
2
B
A
D
18
C
D
1
25
C

E
10 2

La ruta quedara i={ A, C, A} con un costo de k=2 y quedando por visitar


Ri={B, D, E}
5
Ahora estando en la ciudad C se elige la ruta ms cercana desde all, para
este caso sera E.
B
5
20
B
A
2
A
B
D
18
C
1
D
25
C

Ri: Visitar

ciudad i, i= A, B, C, D, E
AC=AE+ECCA=25+2-1=26
8
E

C
1
18

K=2+26=28

C
1
18

i={A,C,E,A}
Ri {B,D}
10 2

Estando5ahora en la ciudad E, elegimos la ciudad ms cercana desde all,


sera entonces la ciudad B.
20

BA
B
C
D
18

A
25

B
2

C
1
18

D
10
5
20

1
C

R i: Visitar

ciudad i, i= A, B, C, D, E

i= { A, C, E, A}

Las intersecciones seran AC, CE


y EA.

Hacemos
10 2 el clculo de la distancia marginal de dichas intersecciones
5
colocando entre ellas la nueva
ciudad visitada B. El siguiente grafo da el
ejemplo de cmo se debe hacer dicho clculo.
B
5
20
AC=AB+BC-CA=2+18-1=19

18

25

10 2

CE=CB+BE-EC=18+5-2=21
D

18

EA=AB+BE-EA=2+5-25=-

20

B
A

D
18
Elegimos el camino que nos da el menor costo, para ese caso sera la
2
1
interseccin EA, quedado lo siguientes valores:
25
C

i= {A, C, E, B, A}

k= 28+ (-18)=10

E
25
5
2
8

Ri= {D}

Faltara solo la ciudad D, por lo tanto se calculara la interseccin


con la distancia marginal menor. Sera entonces:
AC=AD+DC-CA=10+20-1=29
CE=CD+DE-EC=20+8-2=26
EB=ED+DB-BE=8+5-5=8
BA=BD+DA-AB=5+10-2=13
Por lo tanto se selecciona la interseccin EB con un costo de 8,
dando como resultado final:
i = {A, C, E, D, B, A }
k = 10 + 8 =18
10 2
Ri = { }5
B

20
A
2

25

18
1
C

PROBLEMA DEL AGENTE VIAJERO


1. ENUNCIADO:
Un viajero tiene que visitar cada una de las cuatro ciudades y lo quiere
hacer de tal manera que visite una sola vez partiendo de la ciudad 1 y
regresando al final del recorrido, viajando el menor tiempo posible, la
siguiente tabla muestra los tiempos entre ciudades (hrs):
De
1
2
3
4

1
2
3
0
1
5
7
0
3
5
3
0
4
1
2
*NOTA: Cada cuidad debe visitarse

4
4
1
2
0
una sola vez.

2. PLANTEAMIENTO:
Xij = 1 S pasa por la ciudad i a la i

0 No pasa por la ciudad i a la j

min z= X12+5X13+4X14+7X21+3X23+X24+5X31+3X32+2X34+4X41+X42+2X43
s.a
X12+X13+X14=1
X21+X23+X24=1
X31+X32+X34=1
X41+X42+X43=1
X21+X31+X41=1
X12+X32+X42=1
X13+X23+X43=1
X14+X24+X34=1
Xij>=0 E Z

3. SOLUCIN:
Para la solucin se emplear un paquete computacional llamado WinQSB en
el que se pueden resolver problemas de Programacin lineal y Programacin
entera.Las variables "Xij" fueron acomodadas en orden de acuerdo a su
posicin de la siguiente manera: X12=X1, X13=X2,..., X43=X12. En este caso
las variables "Xij" son de tipo binario, indicado esto y despus de ingresar el
modelo anteriormente planteado al paquete computacional WinQSB la
solucin queda de la siguiente manera:
Min z= 9
X1= X12= 1
X2= X13= 0
X3= X14= 0
X4= X21= 0
X5= X23= 0
X6= X24= 1
X7= X31= 1
X8= X32= 0
X9= X34= 0
X10= X41= 0
X11= X42= 0
X12= X43= 1

4. INTERPRETACIN:

Anteriormente se indic que las variables "Xij" fueron acomodadas en orden


de acuerdo a su posicin de la siguiente manera: X 12=X1, X13=X2,..., X43=X12,
por lo que la solucin regresando a las variables iniciales queda de la
siguiente forma:
X1=X12
X6=X24
X7=X31
X12=X43
El recorrido ser de siguiente manera: Pasa de la ciudad 1 a la 2-Pasa de la
ciudad 2 a la 4-Pasa de la ciudad 4 a la 3-Pasa de la ciudad 3 a la 1 en donde se
inici el recorrido con un tiempo mnimo de 9 horas.

Das könnte Ihnen auch gefallen