.minweight
に含まれる項(定数項も含む)のうち、最小の重みをZDD定数オブジェクト
で返す。
> require 'zdd' > a=ZDD::itemset("a") > b=ZDD::itemset("b") > c=ZDD::itemset("c") > x=5*a-3*b+c > x.show 5 a - 3 b + c > x.minweight.show - 3 # 最大値は定数項も含めて求められる。 > x=5*a-3*b+c-10 > x.show 5 a - 3 b + c - 10 > x.minweight.show - 10 # 最大の重みを持つ項を選択する。 > x=5*a-3*b+5*c-3 > x.show 5 a - 3 b + 5 c - 3 > x.termsEQ(x.minweight).show - 3 b - 3
maxweight : 重みの最大値
totalweight : 重みの合計