mirror of
https://github.com/Z3Prover/z3
synced 2025-08-16 16:27:11 +00:00
add rc2 option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
4a59ae41b3
commit
c727e2d048
5 changed files with 105 additions and 28 deletions
35
src/opt/maxcore.h
Normal file
35
src/opt/maxcore.h
Normal file
|
@ -0,0 +1,35 @@
|
|||
/*++
|
||||
Copyright (c) 2014 Microsoft Corporation
|
||||
|
||||
Module Name:
|
||||
|
||||
maxsres.h
|
||||
|
||||
Abstract:
|
||||
|
||||
Maxcore (weighted) max-sat algorithm by Nina and Bacchus, AAAI 2014.
|
||||
|
||||
Author:
|
||||
|
||||
Nikolaj Bjorner (nbjorner) 2014-20-7
|
||||
|
||||
Notes:
|
||||
|
||||
--*/
|
||||
|
||||
#pragma once
|
||||
|
||||
namespace opt {
|
||||
|
||||
maxsmt_solver_base* mk_rc2(maxsat_context& c, unsigned id, vector<soft>& soft);
|
||||
|
||||
maxsmt_solver_base* mk_maxres(maxsat_context& c, unsigned id, vector<soft>& soft);
|
||||
|
||||
maxsmt_solver_base* mk_maxres_binary(maxsat_context& c, unsigned id, vector<soft>& soft);
|
||||
|
||||
maxsmt_solver_base* mk_maxres_binary_delay(maxsat_context& c, unsigned id, vector<soft>& soft);
|
||||
|
||||
maxsmt_solver_base* mk_primal_dual_maxres(maxsat_context& c, unsigned id, vector<soft>& soft);
|
||||
|
||||
};
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue