Solving hard industrial combinatorial problems with SAT

作者: Ignasi Abío Roig

DOI:

关键词:

摘要: The topic of this thesis is the development SAT-based techniques and tools for solving industrial combinatorial problems. First, it describes architecture state-of-the-art SAT SMT Solvers based on classical DPLL procedure. These systems can be used as black boxes However, sometimes we increase their efficiency with slight modifications basic algorithm. Therefore, study adjusting to specific problems first goal thesis. Namely, only deal propositional logic. For general problems, two different approaches are possible: - Reducing complex constraints into clauses. Enriching Solver language. approach corresponds encoding constraint SAT. second one using propagators, basis Solvers. Regarding approach, in document improve most important constraints: cardinality pseudo-Boolean constraints. After that, present a new mixed called lazy decomposition, which combines advantages encodings propagators. other part uses these theoretical improvements We give method efficiently scheduling some professional sport leagues results promising show that valid chaotical behavior CDCL-based due VSIDS heuristics makes difficult obtain similar solution This may inconvenient real-world since user expects solutions when problem specification. In order overcome limitation, have studied solved close problem, i.e., quickly finding considered.

参考文章(72)
Bart Selman, David Mitchell, Hector Levesque, Hard and easy distributions of SAT problems national conference on artificial intelligence. pp. 459- 465 ,(1992)
Allen Van Gelder, Generalized conflict-clause strengthening for satisfiability solvers theory and applications of satisfiability testing. pp. 329- 342 ,(2011) , 10.1007/978-3-642-21581-0_26
Wolfgang Kunz, Dominik Stoffel, Reasoning in Boolean Networks Springer US. ,(1997) , 10.1007/978-1-4757-2572-8
Kazuhisa Hosaka, Yasuhiko Takenaga, Shuzo Yajima, On the Size of Ordered Binary Decision Diagrams Representing Threshold Functions international symposium on algorithms and computation. pp. 584- 592 ,(1994) , 10.1007/3-540-58325-4_226
Jinbo Huang, The effect of restarts on the efficiency of clause learning international joint conference on artificial intelligence. pp. 2318- 2323 ,(2007)
George Katsirelos, Nogood processing in csps University of Toronto. ,(2008)
Niklas Sörensson, Armin Biere, Minimizing Learned Clauses theory and applications of satisfiability testing. pp. 237- 243 ,(2009) , 10.1007/978-3-642-02777-2_23
Jean-Charles Regin, The Symmetric Alldiff Constraint international joint conference on artificial intelligence. pp. 420- 425 ,(1999)
Michael Codish, Moshe Zazon-Ivry, Pairwise cardinality networks international conference on logic programming. pp. 154- 172 ,(2010) , 10.1007/978-3-642-17511-4_10
Sandeep Gupta, Niraj K. Jha, Testing of Digital Systems ,(2003)