[rules-users] rule algorithm

Greg Barton greg_barton at yahoo.com
Fri Aug 29 11:01:40 EDT 2008


Looks like a job for a query.

http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html/ch06s06.html

Query for all matching certainties/weights in working memory.  Loop through them to perform calculation.


--- On Fri, 8/29/08, thomas kukofka <thomaskukofka at web.de> wrote:

> From: thomas kukofka <thomaskukofka at web.de>
> Subject: [rules-users] rule algorithm
> To: "Rules Users List" <rules-users at lists.jboss.org>
> Date: Friday, August 29, 2008, 9:08 AM
> Hello,
> 
> I search a rule implementation for the following
> calculation:
> I have n Objects of differents types (A, B, C, ...) each
> with a parameter
> certainty.
> 
> the overall certainty is calculated as follows:
> certaintyOverall =
> (certaintyA * weightA + certaintyB * weightB + ... ) /
> (weightA  + weightB +
> ...)
> 
> If it can be assumed that all Objects in the formula always
> exist it's quite
> easy:
> when
>   A (certaintyA: certainty)
>   B (certaintyB: certainty)
>   ...
> then
>   certaintyOverall = (certaintyA * weightA + certaintyB *
> weightB + ... ) /
> (weightA  + weightB + ...)
> 
> But if one ore more objects are missing the formula should
> be reduced to the
> certainty and weights of the existing objects. But there
> are too many
> combinations of existing/nonexisting objects. How can this
> be implemented in
> Drools?
> 
> Regards
> Thomas
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users


      



More information about the rules-users mailing list