OptalCP 2026.11.0 Release
This release brings position() to noOverlap with transition times, proves the exact optimum by default, and supports older Linux and .NET versions.
New
position()now works onnoOverlapconstraints with transition times.- New parameter
noOverlapTransitionPropagationLevelcontrols the propagation ofnoOverlapwith transition times.noOverlapPropagationLevelnow applies only tonoOverlapwithout them. - New parameters
absoluteImprovementStepandrelativeImprovementStepset how much better the next solution must be. - New
SolverInfogives the version and the edition of the solver. relativeGapTolerancenow defaults to 0, so the search proves the exact optimum. Some solves can take longer. Set it to0.0001for the previous behavior.- Performance improvements, for example in reservoir propagation.
- Bug fixes in the solver and the APIs.
Platforms
- Linux binaries now need glibc 2.28 or newer (previously 2.35).
- The C# API now targets .NET 10 and .NET Standard 2.0 (previously .NET 9), so it also works on .NET Framework.
Command Line
optalcpnow takes the model as a positional argument. The options--modeland--cpoare removed, and the JSON protocol needs the new option--server.