Skip to content

SAT Presolve time limit #4280

Jun 21, 2024 · 2 comments · 1 reply
Discussion options

You must be logged in to vote

Some opinions from another ortools "user":

General: presolve vs. solve/search:

In general i would assume, that presolving is more cost-efficient than real search.

This implies, that there are probably not that many cases (aka outliers), where limiting presolve helps when being evaluated over the whole search/solve itself (time to first feas-sol; time to incumbent of value X).

But maybe you found one of those.

Presolve outliers:

That being said, sometimes some automatic presolve settings CAN hurt, especially (i'm mostly going by algorithms not necessarily linked to ortools' implementation; e.g. alternative MILP solvers):

  • symmetry-detection
  • probing
  • clique-merging

Presolve limits in CP-SAT:

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@ianbenlolo
Comment options

Answer selected by ianbenlolo
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants