Richard S. Hall wrote:
Yes, this is a known issue. Other than using a timeout value so we can fail if it starts to take a long time, there isn't much else that can be done using the current algorithm.

In cases where there are many combinations of providers where some lead to constraint violations, then the resolver can take a long time because it is exhaustive.

We really need a better algorithm. I actually have a colleague who is willing to look into the resolver algorithm, I just need to find the time to sit down and discuss it with him.

-> richard

Just curious.... you are going to use a SAT solver?

Regards,
Alessandro Mottadelli

Reply via email to