1972
DOI: 10.1007/bf01932965
|View full text |Cite
|
Sign up to set email alerts
|

Marking algorithms

Abstract: Algorithms for traversing and marking the nodes of a directed graph have applications in many fields, for instance search inethods 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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1976
1976
2000
2000

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…Wegbreit [9] assumes pointers to locations within blocks, which entails marking of singular words. The compaetifying garbage collector in the LAX/DPL5 system mentioned in [6] is inferior to the present method: it uses one more word per string and one more phase. The compaetifying garbage collector in the LAX/DPL5 system mentioned in [6] is inferior to the present method: it uses one more word per string and one more phase.…”
Section: Evaluation and Discussionmentioning
confidence: 84%
See 1 more Smart Citation
“…Wegbreit [9] assumes pointers to locations within blocks, which entails marking of singular words. The compaetifying garbage collector in the LAX/DPL5 system mentioned in [6] is inferior to the present method: it uses one more word per string and one more phase. The compaetifying garbage collector in the LAX/DPL5 system mentioned in [6] is inferior to the present method: it uses one more word per string and one more phase.…”
Section: Evaluation and Discussionmentioning
confidence: 84%
“…Let The general case can be translated to the tree case by using the notion of the mark tree [6], defined by following the pointers in depth-first order while discarding pointers to blocks already reached.…”
Section: The High-level Descriptionmentioning
confidence: 99%
“…In this case, the local roots are RQ, SQ, and all ODT entries that have their Ext fields set. We use a sequential marking algorithm (17) for marking local objects and use the same local sweep and compaction algorithm described in Section 13 and in Appendix D. …”
Section: E2 Local-global Garbage Collectormentioning
confidence: 99%