On-line algorithms for multiplication and division in real and complex numeration systems
October 26, 2016 Β· Declared Dead Β· π Discrete Mathematics & Theoretical Computer Science
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Christiane Frougny, Marta Pavelka, Edita Pelantova, Milena Svobodova
arXiv ID
1610.08309
Category
cs.DS: Data Structures & Algorithms
Citations
7
Venue
Discrete Mathematics & Theoretical Computer Science
Last Checked
4 months ago
Abstract
A positional numeration system is given by a base and by a set of digits. The base is a real or complex number $Ξ²$ such that $|Ξ²|>1$, and the digit set $A$ is a finite set of digits including $0$. Thus a number can be seen as a finite or infinite string of digits. An on-line algorithm processes the input piece-by-piece in a serial fashion. On-line arithmetic, introduced by Trivedi and Ercegovac, is a mode of computation where operands and results flow through arithmetic units in a digit serial manner, starting with the most significant digit. In this paper, we first formulate a generalized version of the on-line algorithms for multiplication and division of Trivedi and Ercegovac for the cases that $Ξ²$ is any real or complex number, and digits are real or complex. We then define the so-called OL Property, and show that if $(Ξ², A)$ has the OL Property, then on-line multiplication and division are feasible by the Trivedi-Ercegovac algorithms. For a real base $Ξ²$ and a digit set $A$ of contiguous integers, the system $(Ξ², A)$ has the OL Property if $\# A > |Ξ²|$. For a complex base $Ξ²$ and symmetric digit set $A$ of contiguous integers, the system $(Ξ², A)$ has the OL Property if $\# A > Ξ²\overlineΞ² + |Ξ²+ \overlineΞ²|$. Provided that addition and subtraction are realizable in parallel in the system $(Ξ², A)$ and that preprocessing of the denominator is possible, our on-line algorithms for multiplication and division have linear time complexity. Three examples are presented in detail: base $Ξ²=\frac{3+\sqrt{5}}{2}$ with digits $A=\{-1,0,1\}$; base $Ξ²=2i$ with digits $A = \{-2,-1, 0,1,2\}$; and base $Ξ²= -\frac{3}{2} + i \frac{\sqrt{3}}{2} = -1 + Ο$, where $Ο= \exp{\frac{2iΟ}{3}}$, with digits $A = \{0, \pm 1, \pm Ο, \pm Ο^2 \}$.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted