CARTAM : the Cartesian Access Method for Data Structures with n-Dimensional Keys
Author: Petersen, Stephen Vaughn
Year: 1979
Degree: Dissertation (Ph.D.)
Advisor: Thompson, Frederick B.
Committee Member: Unknown, Unknown
Option: Computer Science
DOI: 10.7907/va76-8270
Abstract
The Cartesian Access Method (CARTAM) is a data structure and its attendant access program designed to provide rapid retrievals from a data file based upon multi-dimensional keys: for example, using earth surface points defined by latitude and longitude, retrieve all points within x nautical miles. This thesis describes that data structure and program in detail and provides the actual routines as implemented on the International Business Machine (IBM) System/370 series of computers. The search technique is analogous to the binary search for a linear sorted file and seems to run in O(log(N)) time. An indication of the performance is the extraction, in less than 25 milliseconds CPU time on an IBM 370, Model 3033, of all points within a 10,000-foot circle from a geographic data base containing approximately 100,000 basic records.
Files
- Petersen_SV_1979.pdf (application/pdf)