Contents lists available at ScienceDirect
Computers, Environment and Urban Systems
journal homepage: www.elsevier.com/locate/ceus
TRANSMax II: Designing a flexible model for transit route optimization
Richard L. Church
⁎
, Timothy J. Niblett
Department of Geography, University of California, Santa Barbara, Santa Barbara, CA 93106-4060, United States of America
ARTICLE INFO
Keywords:
Covering path problems
Covering tour problems
Transit design
Traveling salesman problem
ABSTRACT
Covering path problems date from the pioneering work of Current et al. (1984, 1985). Two basic forms were
defined in their work: the shortest covering path problem and the maximal covering shortest path problem.
These two problems differ in that one requires complete coverage by the defined path and the other involves
determining path alternatives which cover as much as possible while keeping the path length as short as possible.
The latter of these two problems, the maximal covering shortest path problem, embodies the two major goals in
transit planning: that is, finding efficient paths which serve as many people as possible. Often transit routes are
restricted to major road segments, and when that occurs, routes do not compete with one another unless they
overlap along a street segment or at an intersection. In addition, coverage distances can be quite small, barely
extending to other streets. Given this type of situation, Curtin and Biba (2011) developed a model called
TRANSMax (Transit Route Arc-Node Service Maximization), which maximizes node and arc service, where
service coverage is defined for only those street and node segments that are part of a route. They based their
model on a structure first proposed by Vajda (1961) in formulating and solving the traveling salesman problem.
Because of this structure, we demonstrate that it is possible that a route generated by their original TRANSMax
model may not be Pareto optimal with respect to both distance and access. In this paper, we develop a flexible
TRANSMax model formulation that finds Pareto Optimal solutions when the original form does not. We also
present computational experience in solving this new model on the same street network of Curtin and Biba
involving Richardson, Texas. This application allows us to make comparisons between this work and the original
work of Curtin and Biba. Overall, we show that this new model can identify new, improved routes over the
existing TRANSMax model.
1. Introduction
The problem class of covering path location was first defined in the
pioneering work of Current, ReVelle, and Cohon (1984) when they
proposed the shortest covering path (SCP) problem. This original pro-
blem involved finding the shortest path starting at a designated origin
and ending at a pre-specified destination such that all nodes must be
covered within a maximal service distance. The SCP problem represents
a special form of the location set covering problem which involves lo-
cating a minimum number of needed facilities that covers all nodes.
That is, in both problems all nodes need to be covered; one by a small
set of facilities and the other by the shortest possible path. The devel-
opment of the SCP was followed by that of the Maximal Covering/
Shortest Path (MCSP) problem which was formulated by Current,
ReVelle, & Cohon, 1985. This problem involves relaxing the require-
ment for total coverage and represents finding those solutions which
simultaneously maximize coverage and minimize path length. The
backbone in structuring and solving the SCP/MCSP problems is based
on tour-breaking constraints that are borrowed from the Traveling
Salesman Problem (TSP) literature. For example, Current et al. (1984 &
1985 based their formulation and solution process on TSP constraints
developed by Dantzig, Fulkerson, and Johnson (1954). The basic idea is
that without such constraints, solutions will have disconnected cycles
and independent elements in a solution in addition to a covering path.
1
Because of the difficulty in solving problems with TSP constraints, a
number of different formulations to the TSP have been developed and
tested (see for example, Miller, Tucker, and Zemlin (1960); Vajda
(1961); and Gavish and Graves (1978)). An excellent review can be
found in Orman and Williams (2006). Virtually all work on solving the
SCP/MCSP problems have been based on the approach of Current et al.
(1984 & 1985. There are several exceptions to this: Niblett and Church
(2016), Curtin and Biba (2011), and Capar, Kuby, Leon, and Tsai
https://doi.org/10.1016/j.compenvurbsys.2019.101395
Received 28 March 2019; Received in revised form 15 July 2019; Accepted 23 August 2019
⁎
Corresponding author.
E-mail address: rickchurch@ucsb.edu (R.L. Church).
1
If the desired path involves a pre-specified order in which nodes are visited, then the problem can be solved without needing tour-breaking constraints (Matisziw
& Demir, 2012). However, most routing problems are more general and the order in which nodes are visited is not fixed.
Computers, Environment and Urban Systems 79 (2020) 101395
0198-9715/ © 2019 Elsevier Ltd. All rights reserved.
T