Desarrollo de un sistema inteligente para la planificación de rutas de autobús basada en preferencias del usuario
| UDC.coleccion | Traballos académicos | |
| UDC.tipotrab | TFG | |
| UDC.titulacion | Grao en Ciencia e Enxeñaria de datos | |
| dc.contributor.advisor | Gutiérrez-Asorey, Pablo | |
| dc.contributor.advisor | Limaylla-Lunarejo, María-Isabel | |
| dc.contributor.author | Zapata Pérez, Simón Pablo | |
| dc.contributor.other | Universidade da Coruña. Facultade de Informática | |
| dc.date.accessioned | 2026-09-28T08:09:28Z | |
| dc.date.available | 2026-09-28T08:09:28Z | |
| dc.date.issued | 2026-06 | |
| dc.description.abstract | [Resumen] Este trabajo presenta una aplicación web para la planificación de rutas de autobús en la red de la Empresa Municipal de Transportes (EMT) de Madrid a partir de datos abiertos en formato GTFS. El usuario introduce origen, destino y hora de salida, y el sistema devuelve varias rutas ordenadas por una puntuación que combina tiempo de viaje, número de transbordos y nivel de ocupación estimado. La red se modela como un grafo dirigido ponderado sobre el que se aplica el algoritmo de Dijkstra en dos fases —una topológica, que obtiene caminos candidatos, y otra de simulación, que incorpora los horarios reales—, y la interfaz, construida con Flask y Leaflet.js, muestra el recorrido sobre un mapa interactivo. Los resultados son comparables a los de soluciones comerciales como Google Maps, con una diferencia media inferior a 3 minutos. | |
| dc.description.abstract | [Abstract] This work presents a web application for bus route planning on the network of the Madrid Municipal Transport Company (EMT), built from open GTFS data. The user enters an origin, a destination and a departure time, and the system returns several routes ranked by a score that combines travel time, number of transfers and estimated occupancy. The network is modelled as a weighted directed graph on which Dijkstra’s algorithm is applied in two phases —a topological one that finds candidate paths and a simulation one that incorporates real timetables— and the interface, built with Flask and Leaflet.js, shows the route on an interactive map. The results are comparable to those of commercial solutions such as Google Maps, with an average difference of under 3 minutes. | |
| dc.description.traballos | Traballo fin de grao (UDC.FIC). Ciencia e enxeñaría de datos. Curso 2025/2026 | |
| dc.identifier.uri | https://hdl.handle.net/2183/49462 | |
| dc.language.iso | spa | |
| dc.rights | Todos os dereitos reservados. Neste caso prohíbese a reprodución, transformación, distribución e comunicación pública da obra por terceiros. En cambio, permítese a visualización e descarga dunha copia privada para o seu uso persoal. | |
| dc.rights.accessRights | embargoed access | |
| dc.subject | Planificación de rutas | |
| dc.subject | Transporte público urbano | |
| dc.subject | Algoritmo de Dijkstra | |
| dc.subject | Grafos dirigidos | |
| dc.subject | GTFS | |
| dc.subject | Estimación de ocupación | |
| dc.subject | Función de puntuación | |
| dc.subject | Route planning | |
| dc.subject | Urban public transport | |
| dc.subject | Dijkstra’s algorithm | |
| dc.subject | Directed graphs | |
| dc.subject | Occupancy estimation | |
| dc.subject | Scoring function | |
| dc.title | Desarrollo de un sistema inteligente para la planificación de rutas de autobús basada en preferencias del usuario | |
| dc.type | bachelor thesis | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | 414d8eb4-517c-4ac4-a528-c69c7984acee | |
| relation.isAdvisorOfPublication.latestForDiscovery | 414d8eb4-517c-4ac4-a528-c69c7984acee |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- ZapataPerez_SimonPablo_TFG_2026.pdf
- Size:
- 14.72 MB
- Format:
- Adobe Portable Document Format

