Skip to content

Interface: KBResourceConstraint

@kortexya/reasoninglayer


@kortexya/reasoninglayer / KBResourceConstraint

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

A resource constraint specification for KB-driven optimization.

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

capacity: number

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

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


costFeature: string

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

Feature name on variable terms representing cost for this resource.


optional label?: string

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

Optional label for the constraint.


optional op?: ConstraintOperator

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

Comparison operator (default: ‘<=’).