The Urban Transit Routing Problem: History
Please note this is an old version of this entry, which may differ significantly from the current revision.
Contributor: , , , ,

The Urban Transit Routing Problem (UTRP) is a challenging problem in transportation planning that involves designing and optimizing transit route networks for urban areas. The objective is to find the most efficient routes for public transportation vehicles, considering factors such as travel time, passenger demand, transfer connections, vehicle capacities, operating costs, and environmental impacts. 

  • UTRP
  • metaheuristics
  • Particle Swarm Optimization

1. Introduction

The field of transportation has grown rapidly in recent times, presenting significant challenges for engineers and planners alike. The escalating transportation needs of individuals, both domestically and internationally, have made transportation a critical concern in our era. Amidst high pollution levels in urban areas, environmental considerations have become paramount, putting sustainability at the forefront. As a result, researchers are increasingly emphasizing the integration of environmentally friendly measures into transportation models. Such strategies include the adoption of emission-free buses, public bike stations, and vehicle-sharing programs [1]. Transit networks play a crucial role in sustainable transportation systems, garnering considerable attention from the academic community in terms of both planning and operational aspects.
The Urban Transit Routing Problem (UTRP) is a challenging problem in transportation planning that involves designing and optimizing transit route networks for urban areas [2]. The objective is to find the most efficient routes for public transportation vehicles, considering factors such as travel time, passenger demand, transfer connections, vehicle capacities, operating costs, and environmental impacts. The problem is usually formulated as an optimization problem that seeks to minimize some form of total system costs while satisfying specific service levels and performance criteria. The UTRP is a complex problem due to the large number of potential routes and the various constraints that must be considered. Finding an optimal solution to the UTRP is known to be computationally difficult, with many heuristic and metaheuristic algorithms developed to address the problem [3]. These include techniques such as genetic algorithms (GAs), simulated annealing, and swarm intelligence methods [4]. Efficient and effective public transportation systems are critical for the mobility and sustainability of urban areas, making the UTRP an important area of research in transportation engineering.

2. The Urban Transit Routing Problem

In the field of transportation, addressing the UTRP has been an ongoing challenge for researchers. Early attempts to tackle the problem relied on heuristic approaches, which proved to be limited in handling large networks and delivering accurate solutions [6]. However, they did lay the groundwork for the development of future methodologies. Analytical methods were then employed, aiming to estimate network structure based on the physical characteristics of transit networks. Yet, as noted by Chakroborty and Wivedi [7], these methods optimized only parameters such as route spacing and length, rather than determining the actual routes themselves. Mathematical programming formulations were also investigated [8,9] but proved inadequate for realistically representing transit routes. Such formulations constructed routes to achieve desirable features, which were reflected by the objective function and constraints rather than determining them directly through the mathematical program.
Early work on metaheuristics included single-solution approaches and Gas. Various single-solution metaheuristics have been proposed, often in combination with other metaheuristics. Simulated annealing frameworks were presented by Zhao and Zeng [10], Fan and Machemehl [11], and Fan and Mumford [3]. Other approaches using Tabu Search were developed by Fan and Machemehl [12], Pacheco et al. [13], and Roca-Riu et al. [14]. Most relevant studies, however, proposed different evolutionary optimization approaches, including GAs, multi-objective evolutionary algorithms, and memetic algorithms for solving the UTRP. Among the early such studies, Chakroborty and Wiwedi [7] presented a novel stochastic initialization procedure and a multi-criteria evaluation method using a GA, while Chew and Lee [15] developed an efficient GA solution scheme. Nayeem et al. [16] used a GA featuring the concept of elitism and an increasing population approach. More recently, Jha et al. [17] used a GA for determining routes combined with a multi-objective PSO framework for generating corresponding frequencies. Additionally, differential evolution strategies and memetic evolutionary algorithms have also been proposed by Buba and Lee [18,19], Zhao et al. [20], and Duran-Micco et al. [21].
In a departure from earlier GAs and single-solution metaheuristics, swarm intelligence methods, such as Bee Colony Optimization (BCO), PSO, and Ant Colony Algorithms (ACOs), have been receiving growing attention for solving the UTRP, showcasing their potential in addressing the problem. Early efforts using swarm intelligence for transit network optimization were based on ACO. Hu et al. [22] proposed two methods to maximize passenger flow and optimize headways, while Yu and Yang [23] presented an iterative approach to obtain a Pareto-optimal solution for bus network design and transit assignment. Yang et al. [24] proposed a coarse-grain parallel ant colony algorithm to optimize a bus network, while Blum and Mathew [25] presented an intelligent agent system based on ant colonies to determine routes and frequencies for a given transit network. Yu et al. [26] extended the direct traveler density model to maximize transit trip density with respect to total demand and route length using ACO. A subsequent stream of studies investigated the potential of bee colonies for the UTRP. In this line of work, Szeto and Jiang [27] and Jiang et al. [28] used a hybrid enhanced artificial bee colony algorithm to determine the route structure for a bus network. Nikolić and Teodorović [29] proposed a BCO model for the UTRP, which outperformed other metaheuristics on Mandl’s network. They later extended their work [30] to simultaneously determine both routes and frequencies.
In terms of PSO, the standard version of the algorithm is well-suited for continuous optimization problems since it employs equations to calculate the velocity and position of any individual. However, for discrete decision variables such as those in the UTRP, appropriate modifications must be made to represent the search process. In this respect, Kechagiopoulos and Beligiannis [31] developed a discrete version of the PSO algorithm, demonstrating competitive performance compared to other metaheuristics. In a later effort, Gunby and Gustavsen [32] proposed a hybrid swarm intelligence method that combines ACO with additional attributes inspired by BCO and PSO, resulting in better performance than the basic ACO implementation. Recently, Katsaragakis et al. [33] introduced a modified version of the Cat Swarm Optimization (CSO) algorithm for the UTRP that achieved better results than previous implementations.

This entry is adapted from the peer-reviewed paper 10.3390/electronics12153358

This entry is offline, you can click here to edit this entry!
Video Production Service