Proceedings

CCEHC: An Efficient Local Search Algorithm for Weighted Partial Maximum Satisfiability (Extended Abstract)

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Journal track. Pages 5030-5034.

https://doi.org/10.24963/ijcai.2017/716

Abstract

Weighted partial maximum satisfiability (WPMS) is a significant generalization of maximum satisfiability (MAX-SAT), with many important applications. Recently, breakthroughs have been made on stochastic local search (SLS) for weighted MAX-SAT and (unweighted) partial MAX-SAT (PMS). However, the performance of SLS for WPMS lags far behind. In this work, we present a new SLS algorithm named CCEHC for WPMS. CCEHC is mainly based on a heuristic emphasizing hard clauses, which has three components: a variable selection mechanism focusing on configuration checking based only on hard clauses, a weighting scheme for hard clauses, and a biased random walk component. Experiments show that CCEHC significantly outperforms its state-of-the-art SLS competitors. Experiments comparing CCEHC with a state-of-the-art complete solver indicate the effectiveness of CCEHC on a number of application WPMS instances.

  1. [Allouche et al., 2012] David Allouche, Seydou Traoré, Is- abelle André, Simon de Givry, George Katsirelos, Sophie Barbe, and Thomas Schiex. Computational protein design as a cost function network optimization problem. In Pro- ceedings of CP 2012, pages 840-849, 2012.
  2. [Allouche et al., 2014] David Allouche, Isabelle André, So- phie Barbe, Jessica Davies, Simon de Givry, George Katsirelos, Barry O'Sullivan, Steven David Prestwich, Thomas Schiex, and Seydou Traoré. Computational protein design as an optimization problem. Artificial Intelligence, 212:59-79, 2014.
  3. [Ansótegui and Gabàs, 2013] Carlos Ansótegui and Joel Gabàs. Solving (weighted) partial MaxSAT with ILP. In Proceedings of CPAIOR 2013, pages 403-409, 2013.
  4. [Ansótegui et al., 2013a] Carlos Ansótegui, Maria Luisa Bonet, Joel Gabàs, and Jordi Levy. Improving WPM2 for (weighted) partial MaxSAT. In Proceedings of CP 2013, pages 117-132, 2013.
  5. [Ansótegui et al., 2013b] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. SAT-based MaxSAT algorithms. Artificial Intelligence, 196:77-105, 2013.
  6. [Cai et al., 2014] Shaowei Cai, Chuan Luo, John Thornton, and Kaile Su. Tailoring local search for partial MaxSAT. In Proceedings of AAAI 2014, pages 2623-2629, 2014.
  7. [Cai et al., 2016] Shaowei Cai, Chuan Luo, Jinkun Lin, and Kaile Su. New local search methods for partial MaxSAT. Artificial Intelligence, 240:1-18, 2016.
  8. [Gwynne and Kullmann, 2011] Matthew Gwynne and Oliver Kullmann. Towards a better understanding of SAT translations. In The Twelfth International Workshop on Logic and Computational Complexity, 2011.
  9. [Huang et al., 2016] Wenxuan Huang, Daniil A. Kitchaev, Stephen Dacek, Ziqin Rong, Alexander Urban, Shan Cao, Chuan Luo, and Gerbrand Ceder. Finding and proving the exact ground state of a generalized Ising model by convex optimization and MAX-SAT. Physical Review B, 94:134424, 2016.
  10. [Hutter et al., 2011] Frank Hutter, Holger H. Hoos, and Kevin Leyton-Brown. Sequential model-based optimiza- tion for general algorithm configuration. In Proceedings of LION 2011, pages 507-523, 2011.
  11. [Jiang et al., 1995] Yueyun Jiang, Henry Kautz, and Bart Selman. Solving problems with hard and soft constraints using a stochastic algorithm for MAX-SAT. In First In- ternational Joint Workshop on Artificial Intelligence and Operations Research, 1995.
  12. [Li et al., 2009] Chu Min Li, Felip Manyà, Nouredine Ould Mohamedou, and Jordi Planes. Exploiting cycle structures in Max-SAT. In Proceedings of SAT 2009, pages 467-480, 2009.
  13. [Lin et al., 2008] Han Lin, Kaile Su, and Chu Min Li. Within-problem learning for efficient lower bound compu- tation in Max-SAT solving. In Proceedings of AAAI 2008, pages 351-356, 2008.
  14. [Luo et al., 2015a] Chuan Luo, Shaowei Cai, Kaile Su, and Wei Wu. Clause states based configuration checking in local search for satisfiability. IEEE Transactions on Cy- bernetics, 45(5):1014-1027, 2015.
  15. [Luo et al., 2015b] Chuan Luo, Shaowei Cai, Wei Wu, Zhong Jie, and Kaile Su. CCLS: An efficient local search algorithm for weighted maximum satisfiability. IEEE Transactions on Computers, 64(7):1830-1843, 2015.
  16. [Luo et al., 2017] Chuan Luo, Shaowei Cai, Kaile Su, and Wenxuan Huang. CCEHC: An efficient local search algorithm for weighted partial maximum satisfiability. Artificial Intelligence, 243:26-44, 2017.
  17. [Narodytska and Bacchus, 2014] Nina Narodytska and Fahiem Bacchus. Maximum satisfiability using core- guided MaxSAT resolution. In Proceedings of AAAI 2014, pages 2717-2723, 2014.
  18. [Sánchez et al., 2008] Martí Sánchez, Simon de Givry, and Thomas Schiex. Mendelian error detection in com- plex pedigrees using weighted constraint satisfaction tech- niques. Constraints, 13(1-2):130-154, 2008.
  19. [Selman et al., 1992] Bart Selman, Hector J. Levesque, and David G. Mitchell. A new method for solving hard sat- isfiability problems. In Proceedings of AAAI 1992, pages 440-446, 1992.
  20. [Selman et al., 1994] Bart Selman, Henry A. Kautz, and Bram Cohen. Noise strategies for improving local search. In Proceedings of AAAI 1994, pages 337-343, 1994.
  21. [Smyth et al., 2003] Kevin Smyth, Holger H. Hoos, and Thomas Stützle. Iterated robust tabu search for MAX- SAT. In Proceedings of Canadian Conference on AI 2003, pages 129-144, 2003.
  22. [Thornton et al., 2004] John Thornton, Duc Nghia Pham, Stuart Bain, and Valnir Ferreira Jr. Additive versus multi- plicative clause weighting for SAT. In Proc of AAAI 2004, pages 191-196, 2004.

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

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