sistema experto de turismo
PRÁCTICA IRC:
SISTEMA EXPERTO
EN TURISMO
Alberto Castro Hinojosa.
María Sánchez Labrador.
Inteligencia en Redes de Comunicaciones
Curso 2003/2004
Sistema experto en Turismo
ÍNDICE:
1. Introducción...........................................................................................................2
2. Planteamiento delproblema..................................................................................2
3. Resolución del problema.......................................................................................3
4. Implementación de la solución..............................................................................4
5.Pruebas...................................................................................................................6
6. Conclusiones..........................................................................................................7
7. Código...................................................................................................................8
1
Inteligencia en Redes de Comunicaciones
Curso 2003/2004
Sistema experto en Turismo
1.Introducción
Actualmente se le da mucha importancia al ocio en nuestras vidas, y un campo muy
importante dentro del terreno del ocio es el tema de los viajes. Muchas veces tenemos
ganas de viajar, conocer nuevos sitios, nuevas culturas, o simplemente pegarnos unos
“chapuzones” en la playa o ir de juerga con los amigos para evadirnos de la “rutinaria
ciudad”.
Después de conseguir poner de acuerdoa las personas adecuadas para realizar un viaje
en una fecha determinada, surgen los problemas para decidir cuál es la ciudad adecuada
para ese viaje. Y es aquí cuando entra en juego nuestro programa: El sistema experto en
turismo.
Se trata de un programa fácil de interactuar con él, implementado en el lenguaje de
programación “Prolog”, el cual, a partir de nuestras preferencias yrestricciones
económicas nos recomienda todas las opciones turísticas que se amoldan a esas
características, así como el precio del viaje y lo que hay que visitar en cada ciudad.
(Vuelta al índice)
2. Planteamiento del problema
El enunciado de nuestro problema es el siguiente:
“Sistema experto en turismo”
Sistema de recomendación de una ciudad, aconsejando qué sitios visitar según la
ubicación delusuario, sus preferencias, sus posibilidades (si tiene coche o no, su
presupuesto...), su experiencia (por ejemplo, si conoce la ciudad o no), etc.
Este enunciado quedaba bastante abierto a diferentes modos de implementar el
programa, por lo que pensamos en alguna solución que resultara útil para todas aquellas
personas que disponen de fines de semana libres para poder viajar por la penínsulaespañola.
De este modo, decidimos que nuestro programa recomendaría un viaje (partiendo de
Madrid) a cualquier ciudad española (de entre 14 posibles), calculando los costes del
trayecto, la estancia... (¡los vinos y las cañas van aparte!) y teniendo siempre en cuenta
las preferencias de los viajeros.
Todos estos viajes son factibles tanto en tiempo como en dinero para un fin de semana
(losdatos introducidos son reales), por lo que nos parece una buena referencia para al
menos orientarse.
(Vuelta al índice)
2
Inteligencia en Redes de Comunicaciones
Curso 2003/2004
Sistema experto en Turismo
3. Resolución del problema
Para llegar a la solución final, pasamos por diferentes fases, las cuales detallamos a
continuación:
- Fase I:
“Búsqueda de información”Debido a que nuestra intención era elaborar un programa lo más realista posible,
buscamos información real en Internet de los precios para cada transporte a cada una
de las ciudades que se iban a implementar. El precio de los viajes en coche se
calcularon partiendo de la distancia entre las ciudades, un consumo medio de 6 litros a
los 100 km, y un coste de la gasolina de 0.9 €/litro.
Además,...
Regístrate para leer el documento completo.