DocumentCode
3174907
Title
On pointers versus addresses
Author
Ben-Amram, Amir M. ; Galil, Zvi
Author_Institution
Tel-Aviv Univ., Israel
fYear
1988
fDate
24-26 Oct 1988
Firstpage
532
Lastpage
538
Abstract
The problem of determining the cost of random-access memory (RAM) is addressed by studying the simulation of random addressing by a machine which lacks it, called a pointer machine. The model allows the use of a data type of choice. A RAM program of time t and space s can be simulated in O (t log s ) time using a tree. However, this is not an obvious lower bound since a high-level data type can allow the data to be encoded in a more economical way. The major contribution is the formalization of incompressibility for general data types. The definition extends a similar property of strings that underlies the theory of Kolmogorov complexity. The main theorem states that for all incompressible data types an Ω(t log s ) lower bound holds. Incompressibility is proved for the real numbers with a set of primitives which includes all functions which are continuously differentiable except on a countable closed set
Keywords
computational complexity; data structures; file organisation; graph theory; Kolmogorov complexity; RAM program; addresses; continuously differentiable; countable closed set; data type; functions; incompressibility; lower bound; pointer machine; pointers; random addressing; random-access memory; real numbers; set of primitives; space; strings; time; tree; Algorithm design and analysis; Arithmetic; Computational modeling; Costs; Power generation economics; Programming profession; Random access memory; Read-write memory; Time measurement; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1988., 29th Annual Symposium on
Conference_Location
White Plains, NY
Print_ISBN
0-8186-0877-3
Type
conf
DOI
10.1109/SFCS.1988.21969
Filename
21969
Link To Document