Core-Boosted Linear Search for Incomplete MaxSAT

被引:34
作者
Berg, Jeremias [1 ]
Demirovic, Emir [2 ]
Stuckey, Peter J. [3 ,4 ]
机构
[1] Univ Helsinki, Dept Comp Sci, HIIT, Helsinki, Finland
[2] Univ Melbourne, Melbourne, Vic, Australia
[3] Monash Univ, Melbourne, Vic, Australia
[4] CSIRO, Data61, Canberra, ACT, Australia
来源
INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2019 | 2019年 / 11494卷
基金
芬兰科学院;
关键词
Maximum Satisfiability; MaxSAT; SAT-based MaxSAT; Incomplete solving; Linear algorithm; Core-guided MaxSat; ALGORITHM; SAT;
D O I
10.1007/978-3-030-19212-9_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Maximum Satisfiability (MaxSAT), the optimisation extension of the well-known Boolean Satisfiability (SAT) problem, is a competitive approach for solving NP-hard problems encountered in various artificial intelligence and industrial domains. Due to its computational complexity, there is an inherent tradeoff between scalability and guarantee on solution quality in MaxSAT solving. Limitations on available computational resources in many practical applications motivate the development of complete any-time MaxSAT solvers, i.e. algorithms that compute optimal solutions while providing intermediate results. In this work, we propose core-boosted linear search, a generic search-strategy that combines two central approaches in modern MaxSAT solving, namely linear and core-guided algorithms. Our experimental evaluation on a prototype combining reimplementations of two state-of-the-art MaxSAT solvers, PMRES as the core-guided approach and LinSBPS as the linear algorithm, demonstrates that our core-boosted linear algorithm often outperforms its individual components and shows competitive and, on many domains, superior results when compared to other state-of-the-art solvers for incomplete MaxSAT solving.
引用
收藏
页码:39 / 56
页数:18
相关论文
共 51 条
  • [41] Iterative and core-guided MaxSAT solving: A survey and assessment
    Morgado, Antonio
    Heras, Federico
    Liffiton, Mark
    Planes, Jordi
    Marques-Silva, Joao
    [J]. CONSTRAINTS, 2013, 18 (04) : 478 - 534
  • [42] Nadel A., 2012, THEORY APPL SATISFIA, P242
  • [43] Narodytska N, 2014, AAAI CONF ARTIF INTE, P2717
  • [44] LMHS: A SAT-IP Hybrid MaxSAT Solver
    Saikko, Paul
    Berg, Jeremias
    Jarvisalo, Matti
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2016, 2016, 9710 : 539 - 546
  • [45] Silva JPM, 1996, IEEE IC CAD, P220, DOI 10.1109/ICCAD.1996.569607
  • [46] Sinz C, 2005, LECT NOTES COMPUT SC, V3709, P827, DOI 10.1007/11564751_73
  • [47] Tseitin G.S., 1983, AUTOMATION REASONING, P466, DOI [10.1007/978-3-642-81955-128, DOI 10.1007/978-3-642-81955-128, 10.1007/978-3-642-81955-1_28, DOI 10.1007/978-3-642-81955-1_28]
  • [48] MaxSolver: An efficient exact algorithm for (weighted) maximum satisfiability
    Xing, Z
    Zhang, WX
    [J]. ARTIFICIAL INTELLIGENCE, 2005, 164 (1-2) : 47 - 80
  • [49] Efficient conflict driven learning in a Boolean Satisfiability solver
    Zhang, LT
    Madigan, CF
    Moskewicz, MH
    Malik, S
    [J]. ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 279 - 285
  • [50] Zhang X, 2014, ACM SIGPLAN NOTICES, V49, P239, DOI [10.1145/2666356.2594327, 10.1145/2594291.2594327]