Repte DELOITTE: Disseny de noves línies de metro a Barcelona
Aquest projecte forma part del repte Deloitte DataRide, amb l’objectiu de dissenyar noves línies de metro a Barcelona utilitzant dades obertes, anàlisi de dades i tècniques d’optimització. Contingut del projecte
Recopilació i preprocesament de dades
Es recullen dades obertes de l’Ajuntament de Barcelona, TMB, ATM, INE/IDESCAT i OpenStreetMap per crear una base de dades unificada d’estacions, barris i fluxos de mobilitat.
Anàlisi exploratori de dades (EDA)
Es calcula la puntuació esperada de recorregut entre barris utilitzant A* i \emph{sampling}, considerant els desplaçaments a peu i la població de cada barri. Això permet identificar zones amb deficiències i oportunitats d’expansió.
Disseny de línies de metro amb algorisme genètic
Representació de les línies: primera estació absoluta, següents com desplaçaments relatius.
Funció de fitness combinant: temps esperat de recorregut, rectitud, homogeneïtat de separació i longitud total.
Operadors de creuament i mutació amb soroll gaussià i \emph{annealing}.
Generació de línies òptimes segons criteris combinats.
Predicció de demanda i xatbot
Model de sèries temporals BATS per predir la demanda futura per estació.
Xatbot en català amb pipeline: preprocessament → NER → reconeixement d’intencions → gestor de diàleg → generació de resposta.
Fallback amb AIna per consultes complexes.
Resultats
Anàlisi i millora del temps de recorregut mitjà entre barris.
Estacions noves generades amb algoritmes genètics que equilibren cobertura i eficiència.
Prediccions precises i XatBot.
Requisits
Python 3.8+
Biblioteques: numpy, pandas, matplotlib, scipy, networkx, spacy (opcional: flair)
Log in or sign up for Devpost to join the conversation.