1 Introduction
Transportation planning and management is often a top priority for many cities around the world. Increased urbanisation, as well as traffic congestion and associated pollution push several cities to invest in building new public transport networks, or extending their existing ones. Usually, transit authorities involved in planning tasks have to rely on several semi-automatic steps [1]. Poor availability of data to create quantitative demand models is a major challenge. Currently, this is addressed by conducting travel surveys and using census information, and several experts are in charge of interpreting the results of the surveys to build a mathematical model of travel demand [2]. This is then imported into GIS tools to be visualised, and numerical tools such as Excel or R are used to process the data to extract statistics. However, these tools are not very suited to specific applications, such as transit planning, and so are not very flexible, and difficult to reuse on a periodic basis to evaluate how various transit key performance indicators (KPIs) vary over time. Even once a travel demand model is built, a procedure to come up with an optimised route requires some manual intervention, as candidate routes have to be chosen by experts. It is then rather difficult to quickly test several scenarios, and get indicative results on the impact of proposed changes to the network.