WBO - Weighted Boolean Optimization SolverWeighted Boolean Optimization (WBO) is a formalism for problem solving that extends Weighted-Partial Max-SAT and Pseudo-Boolean Optimization. A WBO formula is defined by a set of hard constraints and a set of weighted soft constraints. The objective is to find an assignment to problem variables such that all hard constraints are satisfied and the total weight of unsatisfied soft constraints is minimized. In WBO, one can use pseudo-Boolean constraints as both soft and hard constraints. Hence, any Max-SAT or Pseudo-Boolean formula can be naturally encoded into the WBO formalism. In fact, our solver is able to solve any Boolean optimization formula in WBO, WCNF or OPB format. We have also developed a multicore parallel Boolean optimization solver. For our parallel solver, please visit the pwbo homepage. Usage./wbo [options] <input-file> OptionsThe following options are available in version 2.0 of WBO: -file-format = {cnf,wcnf,opb,wbo} (default wcnf)
DownloadYou can download the solver. Input Format and BenchmarksBenchmarks and description of solver input files are available at the webpages of solver evaluations. MaxSAT evaluation 2012: http://www.maxsat.udl.cat/12/ Pseudo-Boolean and Weighted Boolean Optimization evaluation 2012: http://www.cril.univ-artois.fr/PB12/ References
ContactContributors: Vasco Manquinho, Ruben Martins, Inês Lynce, João Marques-Silva, Jordi Planes The software packages are made available solely for research and educational purposes. If you wish to use it for other purposes, you must contact the authors for permission. To contact the authors please send an email to: |