| | |
Summary: Reverse Search for Enumeration
David Avis \Lambda
School of Computer Science
McGill University
3480 University, Montreal
Quebec H3A 2A7, Canada
Komei Fukuda y
Graduate School of Systems Management
University of Tsukuba
3291 Otsuka, Bunkyoku
Tokyo 112, Japan
(December 15, 1992; Revised November 3, 1993)
Abstract
The reverse search technique has been recently introduced by the authors for efficient enu
meration of vertices of polyhedra and arrangements. In this paper, we develop this idea in a
general framework and show its broader applications to various problems in operations research,
combinatorics, and geometry. In particular, we propose new algorithms for listing
(i) all triangulations of a set of n points in the plane,
(ii) all cells in a hyperplane arrangement in R d ,
(iii) all spanning trees of a graph,
|