How do Precrush and AggFill/Aggregate affect variables
回答済みHow do Precrush and AggFill/Aggregate affect variables?(introduce new vars or remove vars)
-
As far as I understand, Aggregate and AggFill will mostly remove variables. These are sometimes referred to as "Substitute implied free variables". Disabling Aggregate increases your model solve time on average by more than 40%, but it may be necessary to disable it or make it "less strong" in some cases for numerical errors. (See more on: Achterberg, Tobias & Bixby, Robert & Gu, Zonghao & Rothberg, Edward & Weninger, Dieter. (2019). Presolve Reductions in Mixed Integer Programming. INFORMS Journal on Computing. 32. 10.1287/ijoc.2018.0857. )
Precrush seems to affect more the constraints numbers, but it may lead to reducing/adding variables as well, as "a side effect" of reducing constraints.
0
サインインしてコメントを残してください。
コメント
1件のコメント