mirror of
https://github.com/Z3Prover/z3
synced 2026-05-16 15:15:35 +00:00
Enable lll_cube by default for testing
Flips the lp.enable_lll_cube default from false to true so the new heuristic exercises through regression runs. To disable, pass lp.enable_lll_cube=false. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
5336b2c601
commit
da9c720542
2 changed files with 2 additions and 2 deletions
|
|
@ -9,7 +9,7 @@ def_module_params(module_name='lp',
|
|||
('dio_ignore_big_nums', BOOL, True, 'Ignore the terms with big numbers in the Diophantine handler, only relevant when dioph_eq is true'),
|
||||
('dio_calls_period', UINT, 1, 'Period of calling the Diophantine handler in the final_check()'),
|
||||
('dio_run_gcd', BOOL, False, 'Run the GCD heuristic if dio is on, if dio is disabled the option is not used'),
|
||||
('enable_lll_cube', BOOL, False, 'enable the LLL cube heuristic in the integer-LP solver (parallelepiped generalization of cube, monotone-safe basis reduction)'),
|
||||
('enable_lll_cube', BOOL, True, 'enable the LLL cube heuristic in the integer-LP solver (parallelepiped generalization of cube, monotone-safe basis reduction)'),
|
||||
('int_find_lll_cube_period', UINT, 4, 'period for invoking the LLL cube heuristic (every Nth final-check call); 0 disables'),
|
||||
))
|
||||
|
||||
|
|
|
|||
|
|
@ -266,7 +266,7 @@ public:
|
|||
private:
|
||||
unsigned m_nlsat_delay = 0;
|
||||
bool m_enable_hnf = true;
|
||||
bool m_enable_lll_cube = false;
|
||||
bool m_enable_lll_cube = true;
|
||||
bool m_print_external_var_name = false;
|
||||
bool m_propagate_eqs = false;
|
||||
bool m_dio = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue