-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
choco 3 and dynamic csp #232
Comments
Hi, Do you want to add and/or remove constraints? Therefore, after removing constraints, reset the solver (solver.reset()). Then you can simply apply one by one the decisions you have made in the current branch of the search tree, and go on searching. This should be very fast... Can you be a bit more specific about what kind of dynamic CSPs you are willing to do? PS: you can use explanations to better understand which constraints and variables should be reconsidered, but this would require you some developments and would be (presumably) slower than the approach I suggest. |
Hi, |
I believe there is a misunderstanding, do you:
|
Hi, |
Hi, You can add and remove constraint during the resolution. One of the question is when during the search (on a solution, on restart,etc). |
Hi,
I am researching on the CSP problems with choco 3.
The user will be able to change constraints so it would be great if the solver could run as fast as possible. When the user changes a constraint, it will have consequences for only some of the variables. Is it possible for Choco 3 to identify which calculations won't change between iterations and keep the previous results (like in dynamic csp).
Please give me an example
Thank you for your help
The text was updated successfully, but these errors were encountered: