Covering Points of a Digraph with Point-Disjoint Paths and Its Application to Code Optimization

62Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

Abstract

A point-disjoint path cover of a directed graph is a collection of point-disjoint paths (some paths possibly having zero length) which covers all the points. A path cover which minimizes the number of paths corresponds to an optimal sequence of the steps of a computer program for efficient coding and documentation. The minimization problem for the general directed graph is hard in the sense of being NP-complete. In the case of cycle-free digraphs, however, the problem is polynomial, for it is shown that it can be reduced to the maximum-matching problem. A heuristic given here for finding a near optimal path cover for the general case is based upon applying the maximum-matching algorithm to the subgraphs of an interval decomposition. © 1977, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Boesch, F. T., & Gimpel, J. F. (1977). Covering Points of a Digraph with Point-Disjoint Paths and Its Application to Code Optimization. Journal of the ACM (JACM), 24(2), 192–198. https://doi.org/10.1145/322003.322005

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free