Skip to main content
Log in

Marking algorithms

  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

Algorithms for traversing and marking the nodes of a directed graph have applications in many fields, for instance search methods in artificial intelligence and garbage collection schemes. In this paper, a general nonrecursive algorithm for the purpose is formulated and proved, and some if its properties are investigated. A second general nonrecursive algorithm is also discussed. Then two implementations of the general algorithms with valuable properties are described. Finally a recursive version is given.

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. S. Arnborg,Storage administration in a virtual memory Simula system, BIT 12:2 (1972), 125–141.

    Google Scholar 

  2. C. J. Cheney,A nonrecursive list-compacting algorithm, CACM 13:11 (1970), 677–678.

    Google Scholar 

  3. J. Hopcroft and R. Tarjan,Efficient algorithms for graph manipulation, Stanford, CS Technical Report 207, 1971.

  4. D. E. Knuth,The Art of Computer Programming, Vol. I (Fundamental Algorithms), Addison-Wesley 1968.

  5. N. J. Nilsson,Problem-solving Methods in Artificial Intelligence, McGraw-Hill, New York 1971.

    Google Scholar 

  6. L. E. Thorelli,Description of the programming language LAX, IB-NA Report 72:65, Royal Institute of Technology, Stockholm 1972.

  7. L. E. Thorelli,Description of the LAX/DPL5system, (to appear.)

  8. N. Wirth, and C. A. R. Hoare,A contribution to the development of ALGOL, CACM 9:6 (1966), 413-432.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Thorelli, Le. Marking algorithms. BIT 12, 555–568 (1972). https://doi.org/10.1007/BF01932965

Download citation

  • Received:

  • Issue Date:

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

Keywords

Navigation