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 :
بازگشت