Carnegie Mellon University
On the Topology of Discrete Strategies

Michael Erdmann
International Journal of Robotics Research, Vol. 29, No. 7, pp. 855-896, June, 2010.

  • Adobe portable document format (pdf) (2MB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

This paper explores a topological perspective of planning in the presence of uncertainty, focusing on tasks specified by goal states in discrete spaces. The paper introduces strategy complexes. A strategy complex is the collection of all plans for attaining all goals in a given space. Plans are like jigsaw pieces. Understanding how the pieces fit together in a strategy complex reveals structure. That structure characterizes the inherent capabilities of an uncertain system. By adjusting the jigsaw pieces in a design loop, one can build systems with desired competencies. The paper draws on representations from combinatorial topology, Markov chains, and polyhedral cones. Triangulating between these three perspectives produces a topological language for describing concisely the capabilities of uncertain systems, analogous to concepts of reachability and controllability in other disciplines. The major nouns in this language are topological spaces. Three key theorems illustrate the sentences in this language: (a) Goal Attainability: There exists a strategy for attaining a particular goal from anywhere in a system if and only if the strategy complex of a slightly modified system is homotopic to a sphere. (b) Full Controllability: A system can move between any two states despite control uncertainty precisely when its strategy complex is homotopic to a sphere of dimension two less than the number of states. (c) General Structure: Any system's strategy complex is homotopic to the product of a spherical part, modeling full controllability on subspaces, and a general part, modeling adversarial capabilities. The paper contains a number of additional results required as stepping stones, along with many examples. The paper provides algorithms for computing the key structures described. Finally, the paper shows that some interesting questions are hard. For instance, it is NP-complete to determine the most precisely attainable goal of a system with perfect sensing but uncertain control.

robotics, topology, planning, uncertainty, graph, nondeterminism, homotopy, manipulation, strategy, simplicial complex, graph complex


Text Reference
Michael Erdmann , "On the Topology of Discrete Strategies," International Journal of Robotics Research, Vol. 29, No. 7, pp. 855-896, June, 2010.

BibTeX Reference
   author = "Michael {Erdmann }",
   title = "On the Topology of Discrete Strategies",
   journal = "International Journal of Robotics Research",
   pages = "855-896",
   publisher = "SAGE",
   month = "June",
   year = "2010",
   volume = "29",
   number = "7",