• 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