A consistent entry point
CLI solve-any and MCP solve_any use the same problem-centered entry. The Python API and stdio MCP server operate without a display, browser, TTY or prompts.
Unified dispatch, broader admitted models, revision-aware reoptimization and scoped recovery. Use the exact runtime boundary your task requires.
solve-any detects the file and dispatches or races compatible registered profiles. Profiles may share an implementation.
CLI solve-any and MCP solve_any use the same problem-centered entry. The Python API and stdio MCP server operate without a display, browser, TTY or prompts.
Compatible engines can run in owned processes. A candidate must pass its solver-specific and generic certificate checks before selection.
SAT, weighted MaxSAT, PB, MIP/LP, CP/scheduling, SMT, QBF, TSP/ATSP, MaxCut, partitioning, parity games and polynomial MINLP are represented within admitted scopes.
LinearSession supports added constraints, checked warm starts, source changes, snapshots and exact reoptimization.
solve_result() returns the current original Problem and standard SolveResult for ordinary certificate export.
Independently replayed parent bounds transfer only when every parent domain, objective and row is preserved. A fresh attaining witness is still required.
Relaxing rows, domains or objectives invalidates transfer. Interrupted updates preserve the previous session atomically; optional cache-copy stops remain explicit.
Existing finite-domain/SAT and SMT session contracts are separate. The new LinearSession capability is not a promise that every source-backed mutation or live frontier is reusable.
Use the broader admitted model paths without losing the original constraints or exact interpretation.
Native scheduling admits typed optional presences, variable durations and demands. The supported XCSP3 subset includes variable quantities and exact end equations.
Matching/flow/automaton CP globals and resource calendars expand the supported modeling options. The retained calendar and language limitations still apply.
Supported irrational optima, one-Real nonlinear/quantified fragments, unbounded one-integer arithmetic and guarded polynomial combinations retain independent original-model checks.
A warm restart, exact frontier continuation and durable cover recovery are different operations.
The earlier documented generic and packed restart paths restore checked saved work; they are not blanket live-frontier serialization. The current update adds packed-bit neighborhood repair without expanding the whole assignment.
The separate exact Boolean frontier runtime retains its admitted scope. The current build adds supported exact CUDA regional search and guarded finite covers with durable distributed recovery.
Recorded local-CPU/existing-Brev-CUDA recovery passes at 10K, 30K and 100K variables with 30K, 90K and 300K edges. Recovered assignments exactly match uninterrupted assignments; checkpoint resume preserves the checked objective.
The measurements use two physical hosts and one physical CUDA GPU. Edges are sharded; assignment/gain vectors are replicated. Physical two-GPU performance is not validated.
The router admits compatible capabilities and exchanges only checked candidates/theorems. A fitted selector without held-out gains is not automatically promoted; negative timing/work findings remain in the record.
Optional extras include highs, scip, smt, cuda, packed, learning, mpi and test. A MiniZinc compiler is optional. Installing or running UNISOLVE does not provision hardware. Work/node/byte guards have their stated scopes.
Supported binary partitions account for multiple weighted resources. Graph-to-MIP transport and checked symmetry/count reductions preserve the original graph requirements. General multiway partitioning is not included.
Heterogeneous polynomial components, integer branches and admitted bounded multivariate spatial covers can combine under original-problem checks. Arbitrary theories and nonpolynomial models are not automatically admitted.
Supported source translations and strengthened linear models can reuse independently checked bounds. SAT can incorporate admitted CP/MIP reasoning only when it contributes to a checked master proof.
Defaults were promoted only for MIP/hybrid on the measured Brev host. The newer partition selector missed its target; other hosts/domains retain their documented defaults.
Incumbent snapshots, admitted exact frontiers, SAT cubes and spatial pending cells have distinct recovery contracts. Not every live LP or theory trail is saved.
Local/SSH workers, admitted MPI portfolios, shards and recovery are implemented. Actual SSH MCP transport was tested. General cluster performance and physical multi-GPU scaling remain unverified.
Start with the model, the environment
and the evidence your workflow needs.