Skip to content

Interface: KBResourceConstraint

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Optimize / KBResourceConstraint

Interface: KBResourceConstraint

Defined in: src/types/optimize.ts:184

A resource constraint specification for KB-driven optimization.

Remarks

Maps a cost feature on variable terms to a capacity limit.

Properties

capacity

capacity: number

Defined in: src/types/optimize.ts:190

Capacity limit (right-hand side of the constraint).


costFeature

costFeature: string

Defined in: src/types/optimize.ts:186

Feature name on variable terms representing cost for this resource.


label?

optional label: string

Defined in: src/types/optimize.ts:192

Optional label for the constraint.


op?

optional op: ConstraintOperator

Defined in: src/types/optimize.ts:188

Comparison operator (default: ’<=’).