Module com.darkcollective.relix.solver
module com.darkcollective.relix.solver
The mathematical-programming SPI — the seam between the engine's two
mixed-integer-program operators and whatever solves them.
A leaf module: it names no other relix module and nothing outside
java.base, because a linear program is variables, coefficients and bounds.
That is what lets the planner (which must know whether a solver exists before a
query runs) and the executor (which uses it) share one seam without either one
depending on the other, and what lets a solver provider compile against this and
nothing else.
-
Packages
ExportsPackageDescriptionThe mathematical-programming SPI: aLinearProgramthe engine builds, aMathProgrammingSolvera provider implements, and theSolverCatalogthat discovers one.