Bus routes planning using a graph coloring methodology

Esmaiel Keshavarz, Mehdi Toloo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Bus Routes Planning Problem (BRPP) is the problem of finding a set of routes that minimizes total traveling and delay times, while simultaneously satisfying the system's technical constraints. In this paper we use a directed weighted graph for planning bus routes in a public transportation network, which each node of this graph represents a street, and two distinct nodes are connected by a link if their equivalent streets are adjacent in the main network. A set of terminal nodes, where routes can start and end, traveling times of traversing through streets, delay times of street changings, and number of required routes are available. To solve this problem, we use a graph coloring methodology to formulate an integer programming problem. In the real world problems, there are a large number of nodes and links and consequently solving the presented integer programming problem via the classic algorithms is out of reach. We use a genetic based search heuristic algorithm to tackle this issue.

Original languageEnglish
Title of host publicationOPT-i 2014 - 1st International Conference on Engineering and Applied Sciences Optimization, Proceedings
EditorsN. D. Lagaros, Matthew G. Karlaftis, M. Papadrakakis
PublisherNational Technical University of Athens
Pages2363-2369
Number of pages7
ISBN (Electronic)9789609999465
Publication statusPublished - 2014
Externally publishedYes
Event1st International Conference on Engineering and Applied Sciences Optimization, OPT-i 2014 - Kos Island, Greece
Duration: Jun 4 2014Jun 6 2014

Publication series

NameOPT-i 2014 - 1st International Conference on Engineering and Applied Sciences Optimization, Proceedings

Conference

Conference1st International Conference on Engineering and Applied Sciences Optimization, OPT-i 2014
Country/TerritoryGreece
CityKos Island
Period6/4/146/6/14

Keywords

  • Bus routes planning
  • Graph coloring
  • Heuristic algorithm
  • Integer programming
  • Terminal nodes
  • Weighted graph

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • General Engineering

Cite this