• DocumentCode
    2086109
  • Title

    Towards optimal multiple constant multiplication: A hypergraph approach

  • Author

    Gustafsson, Oscar

  • Author_Institution
    Dept. of Electr. Eng., Linkoping Univ., Linkoping
  • fYear
    2008
  • fDate
    26-29 Oct. 2008
  • Firstpage
    1805
  • Lastpage
    1809
  • Abstract
    In this work a novel approach to the multiple constant multiplication problem, i.e., finding a realization of a number of constant multiplications by using shift and addition with a minimum number of additions, is presented. By using a directed hypergraph, the problem comes down to finding a Steiner hypertree in the graph. The proposed formulation can guarantee an optimal solution, given that an optimal Steiner hypertree is found. However, finding a Steiner tree in a hypergraph is an NP-hard problem. Therefore, we present algorithms for different partial problems and discuss how they can be used to solve the whole problem. An integer linear programming model is used to solve the Steiner hypertree problem. The model can also include additional constraints such as adder depth and fan-out.
  • Keywords
    computational complexity; directed graphs; integer programming; linear programming; trees (mathematics); NP-hard problem; Steiner hypertree; directed hypergraph; integer linear programming; optimal multiple constant multiplication; Costs; Delay; Energy consumption; Finite impulse response filter; Hardware; Hydrogen; Integer linear programming; NP-hard problem; Search methods; Steiner trees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2008 42nd Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-2940-0
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2008.5074738
  • Filename
    5074738