Abstract
Several classes of sequential algorithms to approximate themaximum acyclic subgraph problem are examined. The equivalentfeedback arc set problem isNP-complete and there are only a few classes of graphs for which it is known to be inP. Thus, approximation algorithms are very important for this problem. Our goal is to determine how effectively the various sequential algorithms parallelize. Of the sequential algorithms we study, natural decision problems based on several of them are provedP-complete. Parallel implementations usingO(log ¦V¦) time and ¦E¦ processors on an EREW PRAM exist for the other algorithms. Interestingly, the parallelizable algorithms appear very similar to some of theinherently sequential algorithms. Thus, for approximating the maximum acyclic subgraph problem small algorithmic changes drastically alter parallel complexity, unlessNC equalsP.
Similar content being viewed by others
References
B. Berger. The fourth moment method. InProceedings of the Second Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 373–383. Association for Computing Machinery, New York, 1991.
B. Berger and P. Shor. Approximation algorithms for the maximum acyclic subgraph problem. InProceedings of the First Annual A CM-SIAM Symposium on Discrete Algorithms, pp. 236–243. Association for Computing Machinery, New York, 1990.
D. P. Bovet, S. De Agostino, and R. Petreschi. Parallelism and the feedback vertex set problem.Information Processing Letters,28(2):81–85, 1988.
S. A. Cook. A taxonomy of problems with fast parallel algorithms.Information and Control,64(l-3):2–22, 1985.
M. R. Garey and D. S. Johnson.Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, 1978.
L. M. Goldschlager. The monotone and planar circuit value problems are log space complete forP.SIGACT News,9(2):25–29, 1977.
L. M. Goldschlager, R. A. Shaw, and J. Staples. The maximum flow problem is log space complete forP.Theoretical Computer Science,21(1):105–111, 1982.
R. Greenlaw. Ordered vertex removal and subgraph problems.Journal of Computer and System Sciences,39(3): 323–342, 1989.
R. Greenlaw. A model classifying algorithms as inherently sequential with applications to graph searching.Information and Computation,97(2), 1992.
R. Greenlaw, H. J. Hoover, and W. L. Ruzzo. A compendium of problems complete for P. University of Alberta Technical Report TR-11, University of New Hampshire TR 91-14, and University of Washington TR 91-05-01, 1991.
M. S. Hecht and J. D. Ullman. Flow graph reducibility.SIAM Journal of Computing,1(2): 188–202, 1972.
R. M. Karp.Reducibility Among Combinatorial Problems, pp. 85–103. Plenum, New York, 1972.
R. M. Karp and V. Ramachandran. Parallel algorithms for shared-memory machines. InHandbook of Theoretical Computer Science (Jan van Leeuwan, ed.), Volume A:Algorithms and Complexity, Chapter 17, pp. 869–941. MIT Press/Elsevier, Cambridge, MA/Amsterdam.
H. Levy and D. W. Low. A contraction algorithm for finding small cycle cutsets.Journal of Algorithms,9(4):470–493, 1988.
S. Miyano. The lexicographically first maximal subgraph problems: P-completeness andNC algorithms.Mathematical Systems Theory,22(1):47–73, 1989.
V. Ramachandran. The complexity of minimum cut and maximum flow problems in an acyclic network.Networks,17(4):387–392, 1987.
V. Ramachandran. Fast and processor-efficient parallel algorithms for reducible flow graphs. Technical Report UILU-ENG-88-2257, ACT-103, University of Illinois at Urbana-Champaign, November 1988.
V. Ramachandran. Finding a minimum feedback arc set in reducible flow graphs.Journal of Algorithms,9(3):299–313, 1988.
A. Shamir. A linear time algorithm for finding minimum cutsets in reducible graphs.SIAM Journal of Computing,8(4):645–655, 1979.
C. C. Wang, E. L. Llyod, and M. L. Soffa. Feedback vertex sets and cyclically reducible graphs.Journal of the ACM,32(2):296–313, 1985.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Greenlaw, R. The parallel complexity of approximation algorithms for the maximum acyclic subgraph problem. Math. Systems Theory 25, 161–175 (1992). https://doi.org/10.1007/BF01374523
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01374523