>>> from dwave.optimization.model import Model
>>> model = Model()
>>> i = model.integer(5, lower_bound=1, upper_bound=10)
>>> model.decision_state_size()
40
>>> bins_set, bins_subsets = model.disjoint_bit_sets(20, 4)
>>> model.decision_state_size()
40
>>> disjoint_lists = model.disjoint_lists_symbol(100, 15)
>>> model.decision_state_size()
40
I found this confusing.
This surprised me:
I found this confusing.