Proceedings

A MaxSAT Algorithm Using Cardinality Constraints of Bounded Size

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 2677-2682.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Core-guided algorithms proved to be effective on industrial instances of MaxSAT, the optimization variant of the satisfiability problem for propositional formulas. These algorithms work by iteratively checking satisfiability of a formula that is relaxed at each step by using the information provided by unsatisfiable cores. The paper introduces a new core-guided algorithm that adds cardinality constraints for each detected core, but also limits the number of literals in each constraint in order to control the number of refutations in subsequent satisfiability checks. The performance gain of the new algorithm is assessed on the industrial instances of the 2014 MaxSAT Evaluation.

  1. [Alviano et al., 2013] Mario Alviano, Carmine Dodaro, Wolfgang Faber, Nicola Leone, and Francesco Ricca. WASP: A na- tive ASP solver based on constraint learning. In Pedro Ca- balar and Tran Cao Son, editors, Logic Programming and Non- monotonic Reasoning, 12th International Conference, LPNMR 2013, Corunna, Spain, September 15-19, 2013. Proceedings, vol- ume 8148 of Lecture Notes in Computer Science, pages 54-66. Springer, 2013.
  2. [Alviano et al., 2014] Mario Alviano, Carmine Dodaro, and Francesco Ricca. Anytime computation of cautious conse- quences in answer set programming. TPLP, 14(4-5):755-770, 2014.
  3. [Andres et al., 2012] Benjamin Andres, Benjamin Kaufmann, Oliver Matheis, and Torsten Schaub. Unsatisfiability-based op- timization in clasp. In 28th International Conference on Logic Programming, pages 211-221, Budapest, Hungary, September 2012.
  4. [Ansótegui et al., 2009] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. Solving (weighted) partial maxsat through satisfia- bility testing. In SAT 2009, pages 427-440, Swansea, UK, June 2009. Springer.
  5. [Ansótegui et al., 2013] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. SAT-based MaxSAT algorithms. Artificial Intelli- gence, 196(0):77-105, March 2013.
  6. [Ansótegui et al., 2014] Carlos Ansótegui, Yuri Malitsky, and Meinolf Sellmann. MaxSAT by improved instance-specific algo- rithm configuration. In Carla E. Brodley and Peter Stone, editors, Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, July 27 -31, 2014, Québec City, Québec, Canada., pages 2594-2600. AAAI Press, 2014.
  7. [Argelich et al., 2009] Josep Argelich, Inês Lynce, and João P. Mar- ques Silva. On solving boolean multilevel optimization problems. In 21st International Joint Conference on Artificial Intelligence, pages 393-398, Pasadena, California, July 2009. IJCAI Organi- zation.
  8. [Argelich et al., 2014] Josep Argelich, Chu Min Li, Felip Manya, and Jordi Planes. The 2014 MaxSAT Evaluation, 2014. http: //www.maxsat.udl.cat/14. Link
  9. [Audemard and Simon, 2009] Gilles Audemard and Laurent Si- mon. Predicting learnt clauses quality in modern SAT solvers. In 21st International Joint Conference on Artificial Intelligence, pages 399-404, Pasadena, California, July 2009. IJCAI Organi- zation. [Bacchus and Narodytska, 2014] Fahiem Bacchus and Nina Naro- dytska. Cores in core based maxsat algorithms: An analysis. In SAT 2014, pages 7-15, Vienna, Austria, July 2014. Springer. IJCAI
  10. [Bacchus et al., 2014] Fahiem Bacchus, Jessica Davies, Maria Tsimpoukelli, and George Katsirelos. Relaxation search: A sim- ple way of managing optional clauses. In Carla E. Brodley and Peter Stone, editors, AAAI 2014, pages 835-841. AAAI Press, 2014.
  11. [Cha et al., 1997] Byungki Cha, Kazuo Iwama, Yahiko Kam- bayashi, and Shuichi Miyazaki. Local search algorithms for par- tial MAXSAT. In Fourteenth National Conference on Artificial Intelligence and Ninth Innovative Applications of Artificial Intel- ligence Conference, pages 263-268, Providence, Rhode Island, July 1997. AAAI Press / The MIT Press.
  12. [Eén and Sörensson, 2006] Niklas Eén and Niklas Sörensson. Translating pseudo-boolean constraints into SAT. Journal on Satisfiability, Boolean Modeling and Computation, 2(1-4):1-26, March 2006.
  13. [Fu and Malik, 2006] Zhaohui Fu and Sharad Malik. On solving the partial MAX-SAT problem. In SAT 2006, pages 252-265, Seattle, Washington, August 2006. Springer.
  14. [Guerra and Lynce, 2012] João Guerra and Inês Lynce. Reasoning over biological networks using maximum satisfiability. In Prin- ciples and Practice of Constraint Programming -18th Interna- tional Conference, pages 941-956, Québec City, Canada, Octo- ber 2012. Springer.
  15. [Ignatiev et al., 2014] Alexey Ignatiev, António Morgado, Vasco M. Manquinho, Inês Lynce, and João Marques-Silva. Progression in maximum satisfiability. In ECAI 2014, pages 453-458, Prague, Czech Republic, August 2014. IOS Press.
  16. [Larrosa and Heras, 2005] Javier Larrosa and Federico Heras. Res- olution in Max-SAT and its relation to local consistency in weighted CSPs. In 19th International Joint Conference on Arti- ficial Intelligence, pages 193-198, Edinburgh, Scotland, August 2005. IJCAI
  17. [Manquinho et al., 2009] Vasco M. Manquinho, João P. Marques Silva, and Jordi Planes. Algorithms for weighted boolean op- timization. In SAT 2009, pages 495-508, Swansea, UK, June 2009. Springer.
  18. [Marques-Silva and Janota, 2014] João Marques-Silva and Mikolás Janota. Computing minimal sets on propositional formulae I: problems & reductions. CoRR, abs/1402.3011, 2014.
  19. [Marques-Silva and Manquinho, 2008] João Marques-Silva and Vasco M. Manquinho. Towards more effective unsatisfiability- based maximum satisfiability algorithms. In SAT 2008, pages 225-230, Guangzhou, China, May 2008. Springer.
  20. [Marques-Silva and Planes, 2008] João Marques-Silva and Jordi Planes. Algorithms for maximum satisfiability using unsatisfi- able cores. In Design, Automation and Test in Europe, DATE 2008, pages 408-413, Munich, Germany, March 2008. IEEE.
  21. [Martins et al., 2014] Ruben Martins, Vasco M. Manquinho, and Inês Lynce. Open-wbo: A modular MaxSAT solver. In SAT 2014, pages 438-445, Vienna, Austria, July 2014. Springer.
  22. [Morgado et al., 2013] António Morgado, Federico Heras, Mark H. Liffiton, Jordi Planes, and Joao Marques-Silva. Iterative and core-guided MaxSAT solving: A survey and assessment. Con- straints, 18(4):478-534, October 2013.
  23. [Morgado et al., 2014] António Morgado, Carmine Dodaro, and Joao Marques-Silva. Core-guided MaxSAT with soft cardinality constraints. In Principles and Practice of Constraint Program- ming -20th International Conference, pages 564-573, Lyon, France, September 2014. Springer.
  24. [Narodytska and Bacchus, 2014] Nina Narodytska and Fahiem Bacchus. Maximum satisfiability using core-guided MaxSAT resolution. In Twenty-Eighth AAAI Conference on Artificial In- telligence, pages 2717-2723, Québec City, Canada, July 2014. AAAI Press.
  25. [Roussel and Manquinho, 2009] Olivier Roussel and Vasco M. Manquinho. Pseudo-boolean and cardinality constraints. In Handbook of Satisfiability, volume 185, pages 695-733. IOS Press, 2009.
  26. [Xu et al., 2003] Hui Xu, Rob A. Rutenbar, and Karem A. Sakallah. sub-SAT: a formulation for relaxed boolean satisfiability with ap- plications in routing. IEEE Trans. on CAD of Integrated Circuits and Systems, 22(6):814-820, June 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards