• DocumentCode
    2980881
  • Title

    A methodological approach to implement CSP on FPGA

  • Author

    Habbas, Zineb ; Herrmann, Francine ; Singer, Daniel ; Krajecki, Michaël

  • Author_Institution
    Metz Univ., France
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    CSP (constraint satisfaction problems) and SAT (satisfiability of propositional formulae) are both well-studied examples of the NP-complete family of problems, which are respectively solved by backtracking search algorithms and Davis-Putnam based algorithms. In recent papers, a new and promising approach has appeared for solving SAT by configuring a logic circuit that is dedicated to solving each problem instance on field programmable gate arrays (FPGAs). The main goal of this paper is to prove the feasibility of a new approach for CSP resolution and to show, in a prototypical study, how FPGA technology can be used to improve CSP resolution. For this, we use two polynomial reductions which encode any CSP in a SAT specification, in order to study the influence of the complexity encoding on the resulting CSP on an FPGA
  • Keywords
    backtracking; computational complexity; constraint theory; field programmable gate arrays; firmware; mathematics computing; operations research; Davis-Putnam algorithms; FPGA; NP-complete problems; SAT specification; backtracking search algorithms; complexity encoding; constraint satisfaction problems; dedicated logic circuit configuration; field programmable gate arrays; polynomial reductions; propositional formulae; satisfiability; Algorithm design and analysis; Artificial intelligence; Circuits; Computational efficiency; Encoding; Field programmable gate arrays; High performance computing; Polynomials; Programmable logic arrays; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1999. IEEE International Workshop on
  • Conference_Location
    Clearwater, FL
  • Print_ISBN
    0-7695-0246-6
  • Type

    conf

  • DOI
    10.1109/IWRSP.1999.779033
  • Filename
    779033