Organization of clustered files for consecutive retrieval
- 5 December 1984
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 9 (4) , 646-671
- https://doi.org/10.1145/1994.2208
Abstract
This paper studies the problem of storing single-level and multilevel clustered files. Necessary and sufficient conditions for a single-level clustered file to have the consecutive retrieval property (CRP) are developed. A linear time algorithm to test the CRP for a given clustered file and to identify the proper arrangement of objects, if CRP exists, is presented. For the single-level clustered files that do not have CRP, it is shown that the problem of identifying a storage organization with minimum redundancy is NP-complete. Consequently, an efficient heuristic algorithm to generate a good storage organization for such files is developed. Furthermore, it is shown that, for certain types of multilevel clustered files, there exists a storage organization such that the objects in each cluster, for all clusters in each level of the clustering, appear in consecutive locations.Keywords
This publication has 12 references indexed in Scilit:
- Bounds on Storage for Consecutive RetrievalJournal of the ACM, 1979
- Generation and search of clustered filesACM Transactions on Database Systems, 1978
- Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithmsJournal of Computer and System Sciences, 1976
- Faithful Representation of a Family of Sets by a Set of IntervalsSIAM Journal on Computing, 1975
- On the theory of consecutive storage of relevant recordsInformation Sciences, 1973
- SLINK: An optimally efficient algorithm for the single-link cluster methodThe Computer Journal, 1973
- File organizationCommunications of the ACM, 1972
- Semantic Clustering of Index TermsJournal of the ACM, 1968
- The Construction of Hierarchic and Non-Hierarchic ClassificationsThe Computer Journal, 1968
- Incidence matrices and interval graphsPacific Journal of Mathematics, 1965