On-line algorithms for multiplication and division in real and complex numeration systems

October 26, 2016 Β· Declared Dead Β· πŸ› Discrete Mathematics & Theoretical Computer Science

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"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 shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted