[rules-users] How to even out n buckets in Drools Planner?
Geoffrey De Smet
ge0ffrey.spam at gmail.com
Sun Feb 5 07:43:29 EST 2012
Op 04-02-12 15:18, aitchnyu schreef:
> As follow up, I included my domain model and an incomplete rule
>
> *Problem facts*:
> Entity:
> weight: int
> Bucket:
> id: int
>
> *Planning entity*:
> EntityBucketAssignment
> entity: Entity
> bucket: Bucket (planning variable)
>
> *The rule fragment is*:
> when
> $b1:Bucket($id:id)
> $minSum:Number from accumulate(
> Entity(
> bucket==$b1,
> $weight:wieght
> ),
> sum($wieght)
> )
then
insertLogical BucketTotal($b1, $weight)
do the rest of the rule in a new rule based on the BucketTotal facts.
See examples nurserostering's Employee*Total class or something named
like that.
> not($b2:Bucket(id!=$id)
> $minSum:Number from accumulate(
> Entity(
> bucket==$b2,
> $weight:wieght
> ),
> sum($wieght)
> )
> )
> then
> ...
>
> Could you correct this?
>
>
> --
> View this message in context: http://drools.46999.n3.nabble.com/How-to-even-out-n-buckets-in-Drools-Planner-tp3713200p3715546.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
--
With kind regards,
Geoffrey De Smet
More information about the rules-users
mailing list