It appears that the two options currently available (6.3.0.Final) are for a value range to be defined as a Collection or as a ValueRange (defined by bounds). My domain has a large number of potential values for each variable that are represented by Java Objects (not counting or number-line values).
As our problems scale up, it becomes impractical for all of the possible values for all of the different planning variables to be in memory together.
Is there any way to provide values to the engine as needed? In batches or with an iterator?
If so, I could imagine the bulk of the values being stored in a database or other disk structure and only brought into memory in small batches for consideration.