Sie sind auf Seite 1von 3

Algoritmo del Problema del Viajero

CARLOS A. AVILEZ GARCIA


CIICAp-UAEM
carlos.avilezgar@uaem.edu.mx
Resumen
En la historia se desarrollaria quienes plantearon este problema y la
fecha en la que se hizo. Se mencionaran definiciones de diferentes autores.
Se dara a conocer tipos de aplicaciones de este problema. Se desarrollaran
varios ejemplos del problema del agente viajero.

KeyWords: Computo, Algoritmos, Problema del Agente Viajero, Problema


de Optimizacion

1.

Introduction

Se hablara de el Problema del Agente Viajero o Traveling Sales person Problem


en ingles. El cual debe resolver el problema de una persona que debe recorrer
varios puntos de una ciudad, pero debe hacer el recorrido de cada punto en una
distancia minima. Este problema sirve de mucho en la vida real ya que facilita
el trabajo de vendedores en recorrer rutas de sus clientes a cortas distancias y a
bajo costo.

2.

Definicion

Definicion 1 El peso total de un circuito es la suma de los pesos de las aristas


que lo conforman. [1] (p.57)[1]
Definicion 2 El PAV tiene que ver con la determinacion del viaje mas corto con
n ciudades, la cual se visita solo una vez. [2][2] (p.390) El caso se define:
(
1 si llega de la ciudad i a la ciudad j
xij =
(1)
0 en otro caso
n X
n
X

dij xij .dij = parai = j

i=1 j=1

(2)

2.1.

2.1 Aplicaciones
Ruta de vehiculos
Bus escolar
Atencion de llamadas de emergencia
Correo Express

2.2.

2.2Ejemplo

El grafo completo Kn con n = 3 vertices tiene H = (n1)1/2 circuitos hamilonianos


(donde no se distingue entre un circuito y su opuesto). En conclusion el recorrido
es | ACDBA | con un peso minimo de 20. [3][3] (p.177)

Figura 1: Con cuatro vertices este grafo tiene H = 3 circuitos hamiltonianos, los
circuitos empiezan desde A y se muestran sus circuitos y sus pesos.

| ABCDA | =3 +5 +6 +7 =21
| ACDBA | =2 +6 +9 +3 =20
| ACBDA | =2 +5 +9 +7 =23
Cuadro 1: Resultados

3.

3. Conclusion

El algoritmo del Problema del Agente Viajero se utiliza mas que todo para acortar
las distancias que hay entre ciudades, por lugares a los cuales se debe llegar por
medio de un transporte cualquiera, pero que este mismo viaje debe requerir la
minima cantidad de dinero gastado posible. Como se ve en un ejemplo el numero
de permutaciones siempre dependeria del numero de vertices, esto quiere decir
que si existen pocos vertices menor seria el numero pero mientras mas vertices
existan en el grafo seria mayor el numero de permutaciones al punto de que un
supercomputador podria demorarse de minutos hasta a
nos en la resolucion de este
problema solo dependiendo de su numero de vertices.
2

Referencias
[1] Micha, Elias (2003). Matematicas Discretas. Mexico: LIMUSA.
[2] Hamdy, Taha (2004). Investigacion De Operaciones. Mexico: Pearson Educacion strategy - a cross-cultural study. Human Nature, 20, 317-330.
[3] Lipson, Marc y Lipschutz, Seymour (2007). Matematicas Discretas. Mexico:
McGraw-Hill Companies.

Das könnte Ihnen auch gefallen