Skip to content

Interface: ObjectiveFunction

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Optimize / ObjectiveFunction

Interface: ObjectiveFunction

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

Objective function to optimize.

Example

// Maximize 3*chairs + 5*tables
const obj: ObjectiveFunction = {
direction: 'maximize',
coefficients: { chairs: 3, tables: 5 },
};

Properties

coefficients

coefficients: LinearExpression

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

Coefficients per variable in the objective expression.


direction

direction: OptimizationDirection

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

Optimization direction.