Chapter 23. MaxSAT, Hard and Soft Constraints

Author(s):  
Chu Min Li ◽  
Felip Manyà

MaxSAT solving is becoming a competitive generic approach for solving combinatorial optimization problems, partly due to the development of new solving techniques that have been recently incorporated into modern MaxSAT solvers, and to the challenge problems posed at the MaxSAT Evaluations. In this chapter we present the most relevant results on both approximate and exact MaxSAT solving, and survey in more detail the techniques that have proven to be useful in branch and bound MaxSAT and Weighted MaxSAT solvers. Among such techniques, we pay special attention to the definition of good quality lower bounds, powerful inference rules, clever variable selection heuristics and suitable data structures. Moreover, we discuss the advantages of dealing with hard and soft constraints in the Partial MaxSAT formalims, and present a summary of the MaxSAT Evaluations that have been organized so far as affiliated events of the International Conference on Theory and Applications of Satisfiability Testing.

2021 ◽  
pp. 1-21
Author(s):  
Chu-Min Li ◽  
Zhenxing Xu ◽  
Jordi Coll ◽  
Felip Manyà ◽  
Djamal Habet ◽  
...  

The Maximum Satisfiability Problem, or MaxSAT, offers a suitable problem solving formalism for combinatorial optimization problems. Nevertheless, MaxSAT solvers implementing the Branch-and-Bound (BnB) scheme have not succeeded in solving challenging real-world optimization problems. It is widely believed that BnB MaxSAT solvers are only superior on random and some specific crafted instances. At the same time, SAT-based MaxSAT solvers perform particularly well on real-world instances. To overcome this shortcoming of BnB MaxSAT solvers, this paper proposes a new BnB MaxSAT solver called MaxCDCL. The main feature of MaxCDCL is the combination of clause learning of soft conflicts and an efficient bounding procedure. Moreover, the paper reports on an experimental investigation showing that MaxCDCL is competitive when compared with the best performing solvers of the 2020 MaxSAT Evaluation. MaxCDCL performs very well on real-world instances, and solves a number of instances that other solvers cannot solve. Furthermore, MaxCDCL, when combined with the best performing MaxSAT solvers, solves the highest number of instances of a collection from all the MaxSAT evaluations held so far.


2021 ◽  
Vol 11 (14) ◽  
pp. 6449
Author(s):  
Fernando Peres ◽  
Mauro Castelli

In the past few decades, metaheuristics have demonstrated their suitability in addressing complex problems over different domains. This success drives the scientific community towards the definition of new and better-performing heuristics and results in an increased interest in this research field. Nevertheless, new studies have been focused on developing new algorithms without providing consolidation of the existing knowledge. Furthermore, the absence of rigor and formalism to classify, design, and develop combinatorial optimization problems and metaheuristics represents a challenge to the field’s progress. This study discusses the main concepts and challenges in this area and proposes a formalism to classify, design, and code combinatorial optimization problems and metaheuristics. We believe these contributions may support the progress of the field and increase the maturity of metaheuristics as problem solvers analogous to other machine learning algorithms.


2021 ◽  
Author(s):  
Somnath Kundu

In this thesis we discuss some novel concepts of stability in bargaining games, over a network setting. So far, the studies on bargaining games were done as profit sharing problems, whose underlying combinatorial optimization problems are of packing type. In our work, we study bargaining games from a cost sharing perspective, where the underlying combinatorial optimization problems are covering type problems. Unlike previous studies, where bargaining processes are restricted to only two players, we study bargaining games over a more generic hypergraph setting, which allows any bargaining process to be formed among any number of players. In previous studies of bargaining games, the objects that are being negotiated are assumed to be uniform and only the outcomes of the negotiations are allowed to be different. However, in our study, we accommodate possibilities of non-uniform weights of the objects that are being negotiated, which is closer to any real life scenario. Finally we extend our study to incorporate socially aware players by introducing a relaxed and innovative definition of stability.


2021 ◽  
Author(s):  
Somnath Kundu

In this thesis we discuss some novel concepts of stability in bargaining games, over a network setting. So far, the studies on bargaining games were done as profit sharing problems, whose underlying combinatorial optimization problems are of packing type. In our work, we study bargaining games from a cost sharing perspective, where the underlying combinatorial optimization problems are covering type problems. Unlike previous studies, where bargaining processes are restricted to only two players, we study bargaining games over a more generic hypergraph setting, which allows any bargaining process to be formed among any number of players. In previous studies of bargaining games, the objects that are being negotiated are assumed to be uniform and only the outcomes of the negotiations are allowed to be different. However, in our study, we accommodate possibilities of non-uniform weights of the objects that are being negotiated, which is closer to any real life scenario. Finally we extend our study to incorporate socially aware players by introducing a relaxed and innovative definition of stability.


Sign in / Sign up

Export Citation Format

Share Document