3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-02 20:47:52 +00:00
z3/src/opt
Nikolaj Bjorner c0e74f946b patch to fix #5145
underlying issue is that model updates for multi-objective and single objective solving are too brittle to serve its use cases among different plugins.
For maxlex, the last model is always the best and it doesn't use multiple objectives.
2021-04-02 12:23:01 -07:00
..
CMakeLists.txt move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail 2021-02-02 03:58:19 -08:00
maxlex.cpp fix #4449 2020-06-03 21:10:07 -07:00
maxlex.h booyah 2020-07-04 15:56:30 -07:00
maxres.cpp enable sat.euf in opt, enable smt legacy for lns 2021-03-02 06:21:20 -08:00
maxres.h booyah 2020-07-04 15:56:30 -07:00
maxsmt.cpp fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string 2020-07-11 20:24:45 +01:00
maxsmt.h move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail 2021-02-02 03:58:19 -08:00
opt_cmds.cpp Use 'override' where possible. 2018-10-02 10:26:38 +07:00
opt_cmds.h booyah 2020-07-04 15:56:30 -07:00
opt_context.cpp enable sat.euf in opt, enable smt legacy for lns 2021-03-02 06:21:20 -08:00
opt_context.h enable sat.euf in opt, enable smt legacy for lns 2021-03-02 06:21:20 -08:00
opt_lns.cpp build break 2021-02-04 16:58:32 -08:00
opt_lns.h integrate v2 of lns 2021-02-04 15:47:40 -08:00
opt_params.pyg enable wcnf output for weighted maxsat problems 2021-02-28 09:59:36 -08:00
opt_pareto.cpp fix #4232 2020-05-07 10:36:53 -07:00
opt_pareto.h booyah 2020-07-04 15:56:30 -07:00
opt_parse.cpp prepare symbols to be more abstract, update mbi, delay initialize some modules 2020-01-10 12:02:08 -08:00
opt_parse.h booyah 2020-07-04 15:56:30 -07:00
opt_sls_solver.h booyah 2020-07-04 15:56:30 -07:00
opt_solver.cpp patch to fix #5145 2021-04-02 12:23:01 -07:00
opt_solver.h integrate v2 of lns 2021-02-04 15:47:40 -08:00
optsmt.cpp fix #4403 2020-06-05 13:51:31 -07:00
optsmt.h booyah 2020-07-04 15:56:30 -07:00
pb_sls.cpp remove a few more copy constructors, though still not enough to enable the assertion in vector 2020-06-03 20:32:13 +01:00
pb_sls.h booyah 2020-07-04 15:56:30 -07:00
sortmax.cpp fix #3557 2020-04-03 16:37:59 -07:00
wmax.cpp fix #4233 2020-05-07 10:40:41 -07:00
wmax.h booyah 2020-07-04 15:56:30 -07:00