skip to main content
article
Free Access

A Unified Approach to Path Problems

Authors Info & Claims
Published:01 July 1981Publication History
First page image

References

  1. 1 AHO, A.V., HOPCROFT, J.E., AND ULLMAN, J D. The Design and Analysts of Computer Algorithms. Addison-Wesley, Reading, Mass., 1974, pp 195-206. Google ScholarGoogle Scholar
  2. 2 AHO, A V, AND ULLMAN, J.D. Principles of Compiler Design Addison-Wesley, Reading, Mass, 1977, pp 408-517. Google ScholarGoogle Scholar
  3. 3 BACKHOUSE, R.C., AND CARRI~, B.A.Regular algebra apphed to path-f'mdmg problems. J. lnst. Math. Apphc. 15 (1975), 161-186.Google ScholarGoogle Scholar
  4. 4 Bul~cn, J.R., AND HOPCROFT, J E Triangular factonzation and inversion by fast matrix multtphcation. Math. Comput. 28 (1974), 231-236.Google ScholarGoogle Scholar
  5. 5 COUSOT, P., AND COUSOT, R. Abstract interpretation. A unified lattice model for static analysts of programs by construction or approximation of fixpoints Conf. Rec. 4th ACM Symp. on Principles of Programming Languages, Los Angeles, Calif., 1977, pp 238-252. Google ScholarGoogle Scholar
  6. 6 DIJKSTRA, E W A note on two problems in connexion with graphs Numer Math. I (1959), 269-271Google ScholarGoogle Scholar
  7. 7 FLOYD, R. Algonthm 97. Shortest path. Commun. ACM 5, 6 (June 1962), 345. Google ScholarGoogle Scholar
  8. 8 FONG, A C Generalized common subexpresstons in very high level languages Conf. Rec 4th ACM Symp on Principles of Programmmg Languages, Los Angeles, Calif, 1977, pp 48-57. Google ScholarGoogle Scholar
  9. 9 FONG, A.C., KAM, J B., AND ULLMAN, J.D. Apphcatlons of lattice algebra to loop optimization Conf. Rec. 2nd ACM Symp on Principles of Programming Languages, Palo Alto, Cahf, 1975, pp 1-9 Google ScholarGoogle Scholar
  10. 10 FORD, L.R. JR., AND FULKERSON, D R. Flows m Networks. Pnnceton University Press, Princeton, N J., 1962, pp 130-134Google ScholarGoogle Scholar
  11. 11 FORSYTHE, G.E, AND MOLER, C.B. Computer Solution of Linear Algebraic Equations. Prentice-Hall, Englewood Cliffs, N.J., 1967, pp 27-36.Google ScholarGoogle Scholar
  12. 12 FREDMAN, M.L New bounds on the complexity of the shortest path problem. SlAM ~ Comput. 5 (1976), 83-89Google ScholarGoogle Scholar
  13. 13 GRAHAM, S L., AI~D WEGMAN, M A fast and usually linear algorithm for global flow analysis. J. ACM 23, 1 (Jan 1976), 172-202 Google ScholarGoogle Scholar
  14. 14 HECHT, M.S. Flow Analysts of Computer Programs. Elsevier, New York, 1977 Google ScholarGoogle Scholar
  15. 15 HECHT, M.S, AND ULLMAN, J.n. Flow graph reducibility SlAM ~ Comput. 1 (1972), 188-202Google ScholarGoogle Scholar
  16. 16 JOHNSON, D.B Efficient algorithms for shortest paths m sparse networks ~ A CM 24, 1 (Jan. 1977), 1-13. Google ScholarGoogle Scholar
  17. 17 KAM, J B, AND ULLMAN, J D. Global data flow analysis and tterative algorithms. J A CM 23, 1 (Jan. 1976), 158-171 Google ScholarGoogle Scholar
  18. 18 KAM, J.B., AND ULLMAN, J D. Monotone data flow analysts frameworks Acta Inf 7 (1977), 305-317.Google ScholarGoogle Scholar
  19. 19 KENNEDY, K W Node hstmgs applied to data flow analysis. Conf. Rec 2nd ACM Symp. on Principles of Programming Languages, Palo Alto, Cahf, 1975, pp. 10-21 Google ScholarGoogle Scholar
  20. 20 KILDALL, G A A unified approach to program optimization Conf. Rec ACM Symp on Principles of Programmmg Languages, Boston, Mass., 1973, pp 10-21. Google ScholarGoogle Scholar
  21. 21 KLEENE, S C. Representation of events in nerve nets and finite automata. In Automata Studies, C. E Shannon and J. McCarthy, Eds., Princeton University Press, Princeton, N J, 1956, pp. 3-40.Google ScholarGoogle Scholar
  22. 22 LEHMANN, D J Algebraic structures for transitive closure. Theor. Comput Sc~ 4 (1977), 59-76.Google ScholarGoogle Scholar
  23. 23 PAN, V.Y Strassen's algorithm is not optimal. Tnlinear techmque of aggregating uniting and cancelmg for constructmg fast algonthms for matrix operatmns. Proc. 19th Ann IEEE Symp on Foundations of Computer Science, Ann Arbor, Mich, 1978, pp 166-176.Google ScholarGoogle Scholar
  24. 24 ROSEN, B K. Monoids for rapid data flow analysis. SlAM J Comput. 9 (1980), 159-196Google ScholarGoogle Scholar
  25. 25 SALOMAA, A.Two complete axiom systems for the algebra of regular events. J. A CM, 1 (Jan 1966), 158-169. Google ScholarGoogle Scholar
  26. 26 SCHAEFER, M A Mathemaucal Theory of Global Program Optimization. Prentice-Hall, Englewood Cliffs, N J, 1973 Google ScholarGoogle Scholar
  27. 27 STRASSEN, V.Gaussian ehmmatlon is not opttmal Numer. Math 13 (1969), 354-356.Google ScholarGoogle Scholar
  28. 28 SzAsz, G Introducuon to Lattice Theory, B. Balkay and G. T6th, Trans., Academic Press, New York, 1963, p 38--42, 59-60Google ScholarGoogle Scholar
  29. 29 TARJAN, R E.Testing flow graph reduclbihty J. Comput Syst Sct. 9 (1974), 355-365Google ScholarGoogle Scholar
  30. 30 TARJAN, R.Elteratwe algonthms for global flow analysis in Algorithms and Complexity, New Dtrecttons and Recent Results, J F Traub, Ed., Academic Press, New York, 1976, pp 91-102.Google ScholarGoogle Scholar
  31. 31 TARJAN, R E Fast algorithms for solving path problems, ~ ACM 28, 3 (July 1981), 594-614 Google ScholarGoogle Scholar
  32. 32 ULLMAN, J D Fast algorithms for the elimlnaUon of common subexpresslons Acta Inf. 2 (1973), 191-213Google ScholarGoogle Scholar
  33. 33 WAGNER, R.A A shortest path algonthm for edge-sparse graphs. J A CM 23, 1 (Jan 1976), 50-57. Google ScholarGoogle Scholar
  34. 34 WARSHALL, S A theorem on Boolean matrices. J ACM 9, 1 (Jan. 1962), 11-12. Google ScholarGoogle Scholar
  35. 35 WEGBREIT, B Property extraction m well-founded property sets. IEEE Trans. Soflw Eng. 1 (1975), 270-285.Google ScholarGoogle Scholar

Index Terms

  1. A Unified Approach to Path Problems

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal of the ACM
        Journal of the ACM  Volume 28, Issue 3
        July 1981
        209 pages
        ISSN:0004-5411
        EISSN:1557-735X
        DOI:10.1145/322261
        Issue’s Table of Contents

        Copyright © 1981 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 1981
        Published in jacm Volume 28, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader