Which arithmetic operations can be performed in constant time in the RAM model with addition?
\'Etienne Grandjean, Louis Jachiet

TL;DR
This paper establishes a foundational RAM model where only addition is primitive, yet it can perform all basic arithmetic operations in constant time after linear preprocessing, challenging traditional assumptions about operation costs.
Contribution
It introduces a new RAM model with only addition as a primitive, capable of computing all basic arithmetic operations in constant time after linear preprocessing.
Findings
RAM can handle O(N) integers per register.
RAM can perform polynomially many integers operations in constant time.
All basic arithmetic and logical operations are computable in constant time after preprocessing.
Abstract
In the literature of algorithms, the specific computation model is often not explicit as it is assumed that the model of computation is the RAM (Random Access Machine) model. However, the RAM model itself is ill-founded in the literature, with disparate definitions and no unified results. The ambition of this paper is to found the RAM model from scratch by exhibiting a RAM model that enjoys interesting algorithmic properties and the robustness of its complexity classes, notably LIN, the class of linear-time computable problems, or the now well-known CONST-DELAY-lin class of enumeration problems computable with constant delay after linear-time preprocessing, The computation model that we define is a RAM whose contents and addresses of registers are , where is the size (number of registers) of the input, and where the time cost of each instruction is 1 (unit cost criterion).…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Computability, Logic, AI Algorithms · semigroups and automata theory
