A GRASP for the Minimum Cost SAT Problem

被引:5
作者
Felici, Giovanni [1 ]
Ferone, Daniele [2 ]
Festa, Paola [2 ]
Napoletano, Antonio [2 ]
Pastore, Tommaso [2 ]
机构
[1] IASI CNR, Inst Syst Anal & Comp Sci, I-00185 Rome, Italy
[2] Univ Napoli Federico II, Dept Math & Applicat, Compl MSA,Via Cintia, I-80126 Naples, Italy
来源
LEARNING AND INTELLIGENT OPTIMIZATION (LION 11 2017) | 2017年 / 10556卷
关键词
Hard combinatorial optimization; SAT problems; GRASP; Local search; Probabilistic stopping criterion; Approximate solutions; ALGORITHMS; SEARCH; SATISFIABILITY; CLASSIFICATION; SOLVER; RULES;
D O I
10.1007/978-3-319-69404-7_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A substantial connection exists between supervised learning from data represented in logic form and the solution of the Minimum Cost Satisfiability Problem (MinCostSAT). Methods based on such connection have been developed and successfully applied in many contexts. The deployment of such methods to large-scale learning problem is often hindered by the computational challenge of solving MinCostSAT, a problem well known to be NP-complete. In this paper, we propose a GRASP-based metaheuristic designed for such problem, that proves successful in leveraging the very distinctive structure of the MinCostSAT problems arising in supervised learning. The algorithm is equipped with an original stopping criterion based on probabilistic assumptions which results very effective for deciding when the search space has been explored enough. Although the proposed solver may approach MinCostSAT of general form, in this paper we limit our analysis to some instances that have been created from artificial supervised learning problems, and show that our method outperforms more general purpose well established solvers.
引用
收藏
页码:64 / 78
页数:15
相关论文
共 29 条
  • [1] Gene Expression Biomarkers in the Brain of a Mouse Model for Alzheimer's Disease: Mining of Microarray Data by Logic Classification and Feature Selection
    Arisi, Ivan
    D'Onofrio, Mara
    Brandi, Rossella
    Felsani, Armando
    Capsoni, Simona
    Drovandi, Guido
    Felici, Giovanni
    Weitschek, Emanuel
    Bertolazzi, Paola
    Cattaneo, Antonino
    [J]. JOURNAL OF ALZHEIMERS DISEASE, 2011, 24 (04) : 721 - 738
  • [2] Integer programming models for feature selection: New extensions and a randomized solution algorithm
    Bertolazzi, P.
    Felici, G.
    Festa, P.
    Fiscon, G.
    Weitschek, E.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 250 (02) : 389 - 399
  • [3] Learning to classify species with barcodes
    Bertolazzi, Paola
    Felici, Giovanni
    Weitschek, Emanuel
    [J]. BMC BIOINFORMATICS, 2009, 10 : S7
  • [4] CAMUR: Knowledge extraction from RNA-seq cancer data through equivalent classification rules
    Cestarelli, Valerio
    Fiscon, Giulia
    Felici, Giovanni
    Bertolazzi, Paola
    Weitschek, Emanuel
    [J]. BIOINFORMATICS, 2016, 32 (05) : 697 - 704
  • [5] Z3: An efficient SMT solver
    de Moura, Leonardo
    Bjorner, Nikolaj
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 337 - 340
  • [6] Een N., 2006, J SATISFIABILITY BOO, V2, P1, DOI DOI 10.3233/SAT190014
  • [7] A MINSAT approach for learning in logic domains
    Felici, G
    Truemper, K
    [J]. INFORMS JOURNAL ON COMPUTING, 2002, 14 (01) : 20 - 36
  • [8] GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES
    FEO, TA
    RESENDE, MGC
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 1995, 6 (02) : 109 - 133
  • [9] An annotated bibliography of GRASP-Part II: Applications
    Festa, Paola
    Resende, Mauricio G. C.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2009, 16 (02) : 131 - 172
  • [10] An annotated bibliography of GRASP - Part I: Algorithms
    Festa, Paola
    Resende, Mauricio G. C.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2009, 16 (01) : 1 - 24