Contemporary research explores the possibilities of integrating machine learning (ML) approaches with traditional combinatorial optimisation solvers. Since optimisation hybrid solvers, which combine propositional satisfiability (SAT) and constraint programming (CP), dominate recent benchmarks, it is surprising that the literature has paid limited attention to machine learning approaches for hybrid CP–SAT solvers. We identify the technique of minimal unsatisfiable subsets as promising to improve the performance of the hybrid CP–SAT lazy clause generation solver Chuffed. We leverage a graph convolutional network (GCN) model, trained on an adapted version of the MiniZinc benchmark suite. The GCN predicts which variables belong to an unsatisfia...
Boolean Constraint Satisfaction Problems naturally arise in a variety of fields in Formal Methods an...
In this research we investigate using Constraint Programming (CP) with Lazy Clause Generation (LCG),...
Combinatorial optimisation has numerous practical applications, such as planning, logistics, or circ...
Contemporary research explores the possibilities of integrating machine learning (ML) approaches wit...
Solving propositional satisfiability (SAT) and constraint programming (CP) instances has been a fund...
Learning in the context of constraint solving is a technique by which previously unknown constraints...
Learning in the context of constraint solving is a technique by which previously unknown constraints...
Modern constraint programming solvers incorporate SATstyle clause learning, where sets of domain res...
Combinatorial decision and optimization problems belong to numerous applications, such as logistics ...
Many real world problems can be encoded as Constraint Satisfaction Problems (CSPs). Constraint satis...
Backtracking CSP solvers provide a powerful framework for search and reasoning. The aim of constrain...
Abstract. Within-problem learning, and in particular learning from failure, has proven to be extreme...
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact...
Constraint Programming is a powerful technique for solving large-scale combinatorial (optimisation) ...
International Conference on Integration of AI and OR Techniques in Constraint Programming for Combin...
Boolean Constraint Satisfaction Problems naturally arise in a variety of fields in Formal Methods an...
In this research we investigate using Constraint Programming (CP) with Lazy Clause Generation (LCG),...
Combinatorial optimisation has numerous practical applications, such as planning, logistics, or circ...
Contemporary research explores the possibilities of integrating machine learning (ML) approaches wit...
Solving propositional satisfiability (SAT) and constraint programming (CP) instances has been a fund...
Learning in the context of constraint solving is a technique by which previously unknown constraints...
Learning in the context of constraint solving is a technique by which previously unknown constraints...
Modern constraint programming solvers incorporate SATstyle clause learning, where sets of domain res...
Combinatorial decision and optimization problems belong to numerous applications, such as logistics ...
Many real world problems can be encoded as Constraint Satisfaction Problems (CSPs). Constraint satis...
Backtracking CSP solvers provide a powerful framework for search and reasoning. The aim of constrain...
Abstract. Within-problem learning, and in particular learning from failure, has proven to be extreme...
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact...
Constraint Programming is a powerful technique for solving large-scale combinatorial (optimisation) ...
International Conference on Integration of AI and OR Techniques in Constraint Programming for Combin...
Boolean Constraint Satisfaction Problems naturally arise in a variety of fields in Formal Methods an...
In this research we investigate using Constraint Programming (CP) with Lazy Clause Generation (LCG),...
Combinatorial optimisation has numerous practical applications, such as planning, logistics, or circ...