feat: add new reconfiguration process#1352
Conversation
3c0f684 to
e378a1b
Compare
21ceb92 to
ab40648
Compare
There was a problem hiding this comment.
First round of review is in.
My most general comment is: we need a different name for "reconfiguration". I know that the papers use this word, but we cannot. We already have "configuration", and using "reconfiguration" would be confusing - the "configuration" in "reconfiguration" has nothing to do with solver configuration.
Reheating? Restart? Refresh? Reboot? Let's discuss.
|
Another concern: we only support LA (and DLAS). But shouldn't we support simulated annealing too? In SA, the process is actually called reheating, and is well researched as far as I know. For the record: I don't much care for SA, because it is hard to configure and therefore not much useful. But if we don't support reheating the SA, it should be a conscious decision, and not just something we forgot to do. |
f5cbb54 to
dbec0f5
Compare
This pull request introduces a stuck monitor mechanism for the LS phase and a restart process.