Re: [rules-users] Is Drools suitable for preprocessing my Resource Allocation Problem

2012-12-12 Thread Vincent LEGENDRE
Hi Raphael, There are multiple concerns mixed here, I don't know if this post would benefit of being cutted in at least 2 : 1- How drools works : read about RETE algorithm (wikipedia is a good start) and about drools-expert (core module that contains the engine, first chapter of the doc

Re: [rules-users] Is Drools suitable for preprocessing my Resource Allocation Problem

2012-12-11 Thread Raphael Jolivet
Thanks very much for this detailled anbwser. this helps me much. I am currently playing with Drools, and trying to build rules in Java from my own Rule objects, with the help of the lang.api. Here are some comments in the flow of your anwsers The optimizer takes as input (among others) a

Re: [rules-users] Is Drools suitable for preprocessing my Resource Allocation Problem

2012-12-10 Thread Vincent LEGENDRE
Hi I did not get the use case here. When you write : The Problem : I have an optimisation engine that can allocate some activities to some resources, while optimizing some KPIs (Key Performance Indicator). The optimizer takes as input (among others) a list of forbiden allocations that

[rules-users] Is Drools suitable for preprocessing my Resource Allocation Problem

2012-12-07 Thread Raphael Jolivet
Hello, Here is a copy of a question I just sent on Stackoverflow : http://stackoverflow.com/questions/13753983/is-drools-suitable-for-preprocessing-a-resource-allocation-problem I have a quite big resource allocation problem to compute. I have just discovered Drools and I would like to know if

Re: [rules-users] Is Drools suitable for preprocessing my Resource Allocation Problem

2012-12-07 Thread Wolfgang Laun
I don't see any reason why Drools should not be capable of handling this kind of problem. Some consideration should be given to the way the rules are written, depending on the number of constraints matching the properties: the ones reducing the number of possible matches most should come first in