1977
DOI: 10.1145/322003.322005
|View full text |Cite
|
Sign up to set email alerts
|

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

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0
3

Year Published

1983
1983
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 73 publications
(36 citation statements)
references
References 4 publications
0
33
0
3
Order By: Relevance
“…It is worth to mention that even though the condition nd(H) = |H| may seem very restrictive this class of graphs contains for example paths P k for k ≥ 4 and cycles C k for k ≥ 5. Applications of the Partition into H problem with H being a path may be found in code optimization [2]. We say that a graph H is a prime graph if H fulfills the condition nd(H) = |H|.…”
Section: Theorem 13 For Any Fixed Graph H With Nd(h) = |H| and A Grmentioning
confidence: 99%
“…It is worth to mention that even though the condition nd(H) = |H| may seem very restrictive this class of graphs contains for example paths P k for k ≥ 4 and cycles C k for k ≥ 5. Applications of the Partition into H problem with H being a path may be found in code optimization [2]. We say that a graph H is a prime graph if H fulfills the condition nd(H) = |H|.…”
Section: Theorem 13 For Any Fixed Graph H With Nd(h) = |H| and A Grmentioning
confidence: 99%
“…Let G be a graph, D G be the DAG associated to G, and let Step (ii) computes a minimum path cover in the transitive DAG D G ; the problem is known to be polynomially solvable, since it can be reduced to the maximum matching problem in a bipartite graph formed from the transitive DAG [1]. The maximum matching problem in a bipartite graph takes O((m + n) √ n) time, due to an algorithm by Hopcroft and Karp [8].…”
Section: Proposition 3 Let G Be a Graph And Let D G Be The Dag Assocmentioning
confidence: 99%
“…In that case, the result from MPCP is also the result for MWPCP in a unit-edge-weight graph, because the minimum number of paths implies the maximum number of edges. The MPCP is NP-hard (Boesch and Gimpel, 1977). When antiparallel edges are not allowed, i.e., directed edges .i; j / and .j; i / do not co-exist, there are approximation algorithms for MWPCP that have been studied (Moran et al, 1990).…”
Section: From Ancestral Adjacency To Ancestral Gene Ordermentioning
confidence: 99%