SPA 2011: SAT for Practical ApplicationsWorkshop affiliated with SAT 2011June 23, 2011, Ann Arbor |
|
|
Workshop
» Home » Topics » Organizers/Contact » Important dates » Attendance/Submission » Keynote speakers » Workshop agenda |
WelcomeThe satisfiability problem (SAT) is a classical problem in computer science. It is NP-complete and requires time exponential in the size of a problem in the worst-case. Nevertheless, modern SAT solvers are capable to solve large real world instances. Applications of SAT range from artificial intelligence to hardware design and verification. In particular, SAT solvers have been used for software verification, configuration, planning, or scheduling. Using SAT for practical applications has been driven by remarkable improvements in SAT solver implementations on the one hand, and on the other hand by new approaches to encode real world problems. For example, bounded model checking, which uses a SAT solver as its core engine, is applied frequently by many industries. The combination of SAT with additional theories such as linear arithmetic, bit-vectors, or uninterpreted functions allows greater flexibility in modeling than plain SAT. Moreover, extensions of SAT like (Weighted/Partial) MAX-SAT, QBF, Pseudo-Boolean Optimization brought new applications into the focus of the SAT community.Another workshop of interest takes place before the SAT conference: Pragmatics of SAT (PoS'11). While SPA'11 is mainly designed for people interested in applications of SAT, PoS'11 focuses more on people interested in designing and implementing SAT technology. The aim of this workshop is
|
|