Skip to main content
Log in

The parallel complexity of approximation algorithms for the maximum acyclic subgraph problem

  • Published:
Mathematical systems theory Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. D. P. Bovet, S. De Agostino, and R. Petreschi. Parallelism and the feedback vertex set problem.Information Processing Letters,28(2):81–85, 1988.

    Google Scholar 

  4. S. A. Cook. A taxonomy of problems with fast parallel algorithms.Information and Control,64(l-3):2–22, 1985.

    Google Scholar 

  5. M. R. Garey and D. S. Johnson.Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, 1978.

    Google Scholar 

  6. L. M. Goldschlager. The monotone and planar circuit value problems are log space complete forP.SIGACT News,9(2):25–29, 1977.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. R. Greenlaw. Ordered vertex removal and subgraph problems.Journal of Computer and System Sciences,39(3): 323–342, 1989.

    Google Scholar 

  9. R. Greenlaw. A model classifying algorithms as inherently sequential with applications to graph searching.Information and Computation,97(2), 1992.

  10. 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.

  11. M. S. Hecht and J. D. Ullman. Flow graph reducibility.SIAM Journal of Computing,1(2): 188–202, 1972.

    Google Scholar 

  12. R. M. Karp.Reducibility Among Combinatorial Problems, pp. 85–103. Plenum, New York, 1972.

    Google Scholar 

  13. 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.

  14. H. Levy and D. W. Low. A contraction algorithm for finding small cycle cutsets.Journal of Algorithms,9(4):470–493, 1988.

    Google Scholar 

  15. S. Miyano. The lexicographically first maximal subgraph problems: P-completeness andNC algorithms.Mathematical Systems Theory,22(1):47–73, 1989.

    Google Scholar 

  16. V. Ramachandran. The complexity of minimum cut and maximum flow problems in an acyclic network.Networks,17(4):387–392, 1987.

    Google Scholar 

  17. 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.

  18. V. Ramachandran. Finding a minimum feedback arc set in reducible flow graphs.Journal of Algorithms,9(3):299–313, 1988.

    Google Scholar 

  19. A. Shamir. A linear time algorithm for finding minimum cutsets in reducible graphs.SIAM Journal of Computing,8(4):645–655, 1979.

    Google Scholar 

  20. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01374523

Keywords

Navigation