Skip to content

Interface: SolveProblemResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Solver / SolveProblemResponse

Interface: SolveProblemResponse

Defined in: src/types/solver.ts:317

Response body for POST /api/v1/solver/solve.

Remarks

Wire shape (snake_case): { message, objective_value, solve_time_ms, solver, status, values }.

Properties

message?

optional message: string | null

Defined in: src/types/solver.ts:329

Optional diagnostic message (e.g. when status is "unknown").


objectiveValue?

optional objectiveValue: number | null

Defined in: src/types/solver.ts:325

Objective value at the optimum, when an objective was supplied.


solver

solver: string

Defined in: src/types/solver.ts:321

"cp_sat" or "highs".


solveTimeMs

solveTimeMs: number

Defined in: src/types/solver.ts:327

Wall-clock solve time inside the solver service, in milliseconds.


status

status: SolutionStatus

Defined in: src/types/solver.ts:319

Status reported by the solver.


values

values: Record<string, number>

Defined in: src/types/solver.ts:323

Variable-name → optimal value. Empty for infeasible/unbounded.