、ちょうどRegion
にquantityMillisMinimum
フィールドを追加:あなたは深刻な何のためにポートフォリオの最適化を使用してい
// New rule
rule "Region quantity minimum"
when
$region : Region($quantityMillisMinimum : quantityMillisMinimum)
accumulate(
AssetClassAllocation(region == $region, quantityMillis != null, $quantityMillis : quantityMillis);
$quantityMillisTotal : sum($quantityMillis);
$quantityMillisTotal < $quantityMillisMinimum
)
then
scoreHolder.addHardConstraintMatch(kcontext,
$quantityMillisTotal - $quantityMillisMinimum);
end
:
public class Region extends AbstractPersistable {
private String name;
private Long quantityMillisMaximum; // In milli's (so multiplied by 1000)
// New field
private Long quantityMillisMinimum; // In milli's (so multiplied by 1000)
}
とスコアルールがハード制約を追加します? :)
私の貧しい英語のスキルには申し訳ありません。 – hjsg1010