• DocumentCode
    2845972
  • Title

    Concurrent-distributed programming techniques for SAT using DPLL-stålmarck

  • Author

    Sripriya, G. ; Bundy, Alan ; Smaill, Alan

  • Author_Institution
    Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK
  • fYear
    2009
  • fDate
    21-24 June 2009
  • Firstpage
    168
  • Lastpage
    175
  • Abstract
    This paper reports our work on application of concurrent/distributed techniques to SAT. These were investigated using each of the following methods: the DPLL algorithm, the dilemma rule of the Stalmarck´s algorithm and a concurrent/distributed hybrid SAT solver: DPLL-Stalmarck, using a combination of the DPLL and the dilemma rule based algorithm. The prototypes have been implemented using Alice, an SML based language with support for distribution and concurrency. Our prototype framework allows for rapid-prototyping of and experimentation with application of various concurrent/distributed programming techniques to SAT. The emphasis is not on building an industry-standard SAT solver, but rather an investigation of the efficacy of use of these techniques for SAT at various levels of granularity.
  • Keywords
    computability; concurrency control; distributed algorithms; distributed programming; mathematics computing; DPLL-Stalmarck algorithm; SAT solver; SML-based language; breadth-first approach; concurrent-distributed programming technique; depth-first approach; dilemma rule-based algorithm; Application software; Collaborative work; Computer architecture; Concurrent computing; Distributed computing; Extraterrestrial measurements; Functional programming; Informatics; Prototypes; Yarn; Combination of solvers; Concurrency; DPLL; Distribution; Functional programming; SAT; Stålmarck;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation, 2009. HPCS '09. International Conference on
  • Conference_Location
    Leipzig
  • Print_ISBN
    978-1-4244-4906-4
  • Electronic_ISBN
    978-1-4244-4907-1
  • Type

    conf

  • DOI
    10.1109/HPCSIM.2009.5195313
  • Filename
    5195313