Interface: ClassifyProblemRequest
@kortexya/reasoninglayer / Solver / ClassifyProblemRequest
Interface: ClassifyProblemRequest
Defined in: src/types/solver.ts:341
Request body for POST /api/v1/solver/classify. Same fields as
SolveProblemRequest plus an optional list of variable names whose
classification is requested; omitting it classifies every binary variable.
Remarks
Wire shape (snake_case): { constraints, gap_tolerance, hint, objective, time_limit_ms, variables, variables_of_interest }.
Properties
constraints?
optionalconstraints:LinearConstraint[]
Defined in: src/types/solver.ts:345
Linear constraints over the variables.
gapTolerance?
optionalgapTolerance:number|null
Defined in: src/types/solver.ts:351
Relative MIP gap tolerance.
hint?
optionalhint:SolverHint
Defined in: src/types/solver.ts:349
Backend-selection hint.
objective?
optionalobjective:Objective|null
Defined in: src/types/solver.ts:347
Objective function; omit for a pure feasibility classification.
timeLimitMs?
optionaltimeLimitMs:number|null
Defined in: src/types/solver.ts:353
Wall-clock limit per solve, in milliseconds.
variables
variables:
VariableSpec[]
Defined in: src/types/solver.ts:343
The decision variables of the problem.
variablesOfInterest?
optionalvariablesOfInterest:string[] |null
Defined in: src/types/solver.ts:355
Variables to classify. Omit (or send empty) to classify every binary variable.