Вы находитесь на странице: 1из 4

Algoritmo del problema del agente viajero

Enviado por Andree Montes de Oca Vallenas

1. Introducción
2. Resumen
3. Historia
4. Definición
5. Ejemplos
6. Conclusión
7. Recomendación
8. Bibliografía

Introducción
En esta monografía se hablará de el Problema del Agente Viajero o Traveling Salesperson 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 mínima.
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.

Resumen
En la historia se desarrollará quienes plantearon este problema y la fecha en la que se hizo.
Se mencionarán tres definiciones de diferentes autores.
Se dará a conocer tipos de aplicaciones de este problema.
Se desarrollarán varios ejemplos del problema del agente viajero.

Historia
La primera fecha de referencia del problema data del año: 1832.
"Shortest Hamiltonian Path" ("Camino Hamiltoniano corto" en espan˜ ol) de Karl Menger en 1930.
"On the Hamiltonian game (a traveling-salesman problem)" de J.B. Robinson en 1949 Este es el primer
ejemplo del problema como se conoce actualmente.
Pero luego este problema se volvió mas notorio cuando George Dantzik, Ray Fulkerson y Selmer Johnson
publicaron un metodo de solucion de problema del agente viajero en 49 ciudades de Estados Unidos.
"Soluciones de gran escala para el P.A.V" - 1954.
"A Dynamic Programming Approach to Sequencing Problems" de M.Held y R.M. Karp en 1962.

Definición
Primera definición:
El peso total de un circuito es la suma de los pesos de las aristas que lo conforman.[1]M icha, Elias (p.57)
Segunda definición:
El PAV tiene que ver con la determinacion del viaje mas corto con n ciudades, la cual se visita solo una
vez.[2]H amdy, T aha (p.390) El caso se define:

Si dij es la distancia de la ciudad i a la ciudad j, entonces el modelo del agente viajero sera:
Tercera definición:
Sea G un grafo ponderado completo donde cada vértice es una ciudad y cada arista una distancia entre ellas.
El P.A.V. busca encontrar un circuito hamiltoniano de peso mínimo para G. El número de permutaciones P
que se pueden encontrar es: P = (n - 1)!/2. donde n es el número de vértices.[3]Lipson, M arc & Lipschutz,
Seymour (p.176)
Tipos
El P.A.V. tiene aplicaciones en los siguientes ejemplos:
Ruta de vehiculos.
Bus escolar.
Atención de llamadas de emergencia.
Servicio de correo expreso. Secuencia de genes.
Ordenamiento de observaciones en telescopios (NASA).
Diseño de chips.
Tour mundial.

Ejemplos
El grafo completo Kn con n = 3 vértices tiene H=(n-1)!/2 circuitos hamilonianos(donde no se distingue entre un
circuito y su opuesto)

Con cuatro vértices 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
En conclusion el recorrido es |ACDBA| con un peso mínimo de 20.[1]Lipson, M arc & Lipschutz,
Seymour (p.177)

Conclusión
El algoritmo del Problema del Agente Viajero se utiliza más 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 mínima cantidad de dinero gastado posible.
Como se ve en un ejemplo el número de permutaciones siempre dependerá del número de vértices, esto
quiere decir que si existen pocos vértices menor será el número pero mientras más vertices existan en el grafo
será mayor el número de permutaciones al punto de que un supercomputador podría demorarse de minutos
hasta an˜ os en la resolución de este problema solo dependiendo de su número de vértices.
Este tema me parece muy interesante sobre todo si se trata de personas que su trabajo es salir a diferentes
puntos de una ciudad o país pero viendo la forma de gastar lo mínimo en dinero.

Recomendación
Mi recomendación sería simplemente que cada persona que quiera iniciar un negocio que tenga que ver con
el recorrido de distancias para el servicio que ofrezcan, una de las soluciones pueden ser aplicar este
algoritmo a las distancias que recorran así no gastarían mucho presupuesto o combustible.
Me dirijo específicamente a las pequen˜ as empresas que ofrecen el servicio de tour en Puno para los turistas
que llegan y quieren conocer más de nuestra cultura.

Bibliografía
[1]Micha, Elias (2003). Matemá ticas Discretas. México: LIMUSA.
[2]Hamdy, Taha (2004). Investigación De Operaciones. México: Pearson Educación.
[3]Lipson, Marc & Lipschutz, Seymour (2007). Matemá ticas Discretas. México: McGraw-Hill Companies.
Anexos
Desarrollo del P.A.V. en el paso de los años:
Año Desarrollado por: Ciudades
1954 Johnson, Dantzig y Fulkerson 49
1971 Held y Karp 64
1975 Fratta, Maffioli y Camerini 67
1977 Grötschel 120
1980 Crowder y Padberg 318
1987 Padberg y Rinaldi 532
1987 Gro¨ tschel y Holland 666
1987 Padberg and Rinaldi 2,392
1994 Applegate, Cook, Bixby y Chvátal 7,397
1998 Applegate, Cook, Bixby y Chvátal 13,509
2001 Applegate, Cook, Bixby y Chvátal 15,112
2004 Applegate, Bixby, Chvátal, Cook y Helsgaun 24,978
2005 Cook, Espinoza y Goycoolea 33,810

Dedicatoria
Dedico esta monografía a: mi familia quien influyó en mi para que yo continue en su elaboración...
Agradecimiento
Agradezco a mi familia quienes persisten en mi formación como estudiante y a mi docente quien influye en el
trajin diario de mi formación profesional...

Autor:
Andree Montes de Oca Vallenas
UNIVERSIDAD NACIONAL DEL ALTIPLANO
Facultad de Ingeniería Mecánica-Elétrica, Electrónica y Sistémas
Escuela Profesional de Ingeniería de Sistémas

Leer más: http://www.monografias.com/trabajos-pdf5/algoritmo-del-problema-del-agente-viajero/algoritmo-del-


problema-del-agente-viajero.shtml#ixzz4zxyVfLrK

Consultado el 30/11/2017

Вам также может понравиться