Sos1BigMPromotionRequest

Sos1BigMPromotionRequest#

class Sos1BigMPromotionRequest#

Untrusted stable-ID request for a batch of SOS1 Big-M promotions.

Outer keys are regular cardinality constraint IDs. Each value maps intended SOS1 member IDs to selector claims for that formulation. A cardinality ID occurs at most once. Bounds, kinds, coefficients, and row contents are read from the current Instance when the batch is validated.

__eq__(other: object, /) bool#
__new__(selector_claims: Mapping[int, Mapping[int, Sos1BigMSelectorClaim]]) Sos1BigMPromotionRequest#
property selector_claims: dict[int, dict[int, Sos1BigMSelectorClaim]]#

Read-only property.

Formulation claims keyed by cardinality constraint ID, then member ID.