DocumentCode
1723550
Title
Multipath greedy algorithm for canonical representation of numbers in the double base number system
Author
Gilbert, Guillaume ; Langlois, J. M Pierre
Author_Institution
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, Ont., Canada
fYear
2005
Firstpage
39
Lastpage
42
Abstract
The double base number system (DBNS) has been used in applications such as cryptography and digital filters. Two important properties of this type of representation are high redundancy and sparseness, which are key in eliminating carry propagation in basic arithmetic operations. High redundancy poses challenges in determining the canonical double base number representation (CDBNR) of an algebraic value. An exhaustive search for this representation can be computationally intensive, even for relatively small values. The greedy algorithm is very fast and simple to implement, but only allows for a single near canonical double base number representation (NCDBNR). The multipath greedy (MG) algorithm discussed in this paper is much faster than exhaustive search and gives better performance since it dramatically increases the likelihood of finding canonical representations. Since multiple starting points are used, this algorithm is able to find more than one NCDBNR in a single run.
Keywords
digital arithmetic; greedy algorithms; algebraic value; cryptography; digital filter; double base number system; multipath greedy algorithm; near canonical double base number representation; Application software; Arithmetic; Cryptography; Digital filters; Educational institutions; Equations; Greedy algorithms; Military computing;
fLanguage
English
Publisher
ieee
Conference_Titel
IEEE-NEWCAS Conference, 2005. The 3rd International
Print_ISBN
0-7803-8934-4
Type
conf
DOI
10.1109/NEWCAS.2005.1496665
Filename
1496665
Link To Document