Direct Microservice API
Your application submits problem payloads (entities, groups, constraints) to a stable REST/JSON route and receives verified assignments with attached legality certificates. Domain solving logic stays out of your codebase.
Real-Time Operational Optimization
When routes, workforce rules, and capacity shift by the minute, enterprise operations need fast answers with auditable proof. Helixor Solver is designed for provably feasible GPU-assisted optimization — without the costly rewrites legacy solvers demand.
The Enterprise Optimization Dilemma
Complex operational planning has historically forced organizations into a lose-lose choice: brittle legacy OR software that takes months to adapt, or unpredictable LLM agents that hallucinate solutions.
Hand-coded mathematical models and hardcoded penalty weights.
Generative models attempting combinatorial constraint reasoning.
Neurosymbolic Tensor Constraint Networks + 5-Band Certificates.
Enterprise Deployment
Deploy Helixor Solver as a direct microservice API, embed it inside autonomous Digital Workers, or orchestrate heavy distributed compute across GPU clusters.
Your application submits problem payloads (entities, groups, constraints) to a stable REST/JSON route and receives verified assignments with attached legality certificates. Domain solving logic stays out of your codebase.
Embedded inside Helixor Digital Workers. The worker gathers live ERP/TMS context, verifies operational authority, calls the solver, and executes real-world changes — or holds and alerts a human operator with clear diagnostics.
Heavier enterprise workloads automatically scale across dedicated CPU and GPU nodes. The control plane orchestrates dynamic pricing DPs and scenario rollouts across devices without changing the request/response interface.
Operational Scope
Built for high-stakes operational environments where schedules, routes, capacity, fairness, labor laws, and costs all interact simultaneously.
Multi-week horizon nurse scheduling, class timetabling, and shift rotations under strict labor contracts, skill qualifications, rest windows, and fairness spreads.
Vehicle Routing with Time Windows (VRP-TW), field technician dispatch, capacity-constrained pickups/deliveries, and live multi-stop route repair.
Inventory positioning, distribution center cross-docking, and network-wide replenishment allocation balancing demand forecast, lead time, and service SLAs.
Instant replanning after unexpected equipment breakdowns, flight delays, weather shocks, or employee call-outs — repairing schedules with minimal disruption ripple.
Warehouse pick-wave sequencing, 3D container bin packing, carrier allocation, and order grouping to maximize throughput and meet carrier cut-off windows.
Hospital operating room scheduling, airport gate allocation, telecom spectrum sharing, and university course timetabling across dense shared constraints.
The Neurosymbolic Engine
Classical Operations Research struggles with non-linear rules and penalty-weight hacks; deep learning struggles with combinatorial constraints. Helixor's neurosymbolic engine compiles declared rules into a Tensor Constraint Network (TCN), eliminates infeasible candidates via the Helix Index, and solves via a hybrid of Rotation Column Generation and Tensor Local Search.
Entities, groups, slots, and business rules declared in YAML/JSON manifests against generic contract libraries.
Pre-solve static analysis inspects rule enforceability. Catches missing inputs and fails closed with repair hints.
Rules, occupancy, costs, and conflict structures are lowered into dense multi-dimensional device tensors.
Value and Legality strands are zipped. Infeasible candidate moves are made mathematically invisible to GPU reductions.
Rotation-based Column Generation (Master LP) provides structure; Tensor Local Search polishes escape moves.
Dual-scorer verification emits the plan paired with an independent, machine-checkable audit certificate.
Eliminating Penalty-Weight Failures
In standard solvers, legality is approximated with a large penalty weight (e.g., $10,000$). In production, an objective saving of $10,001$ will silently purchase a broken labor law or safety violation.
Helixor enforces strict lexicographic priority: higher bands strictly dominate lower bands ($Band_0 \succ Band_1 \succ Band_2 \succ Band_3 \succ Band_4$). No quantity of cost savings may purchase a single hard rule violation.
Patent-Pending Core Primitive
Classical branch-and-bound must explore a tree branch to learn it is infeasible; metaheuristics must visit and score bad candidates to penalize them. The Helix Index pairs candidates with legality masks and zips them in a single tensor operation — eliminating infeasible moves before GPU reductions run.
How the GPU evaluates a full candidate neighborhood in parallel without branching divergence.
Hardware Acceleration & Partnership
Helixor Solver is built from the ground up for accelerator hardware — batching candidate reductions, pricing dynamic programs, and lookahead scenarios across device tensors.
NVIDIA cuOpt delivers world-class GPU LP solvers (PDLP, Barrier, Dual Simplex) and massive-scale routing heuristics. What cuOpt deliberately leaves open is the complex workforce modeling layer, rest rules, shift succession, and lexicographic certificates.
Helixor supplies the declarative intelligence and proof certificates; cuOpt supplies low-level GPU acceleration. Together, they solve enterprise workforce and logistics problems that neither layer can address alone.
Interactive Code Explorer
See how problems are declared, how the API is invoked, the machine-checkable certificate emitted, and how AI agents call the solver via MCP.
# Declarative Problem Manifest — Nurse Rostering Sample
schema_version: "helixor.solver.v1"
problem_type: "nurse_rostering"
horizon:
days: 28
shift_types: ["Early", "Day", "Late", "Night"]
entities:
- id: "nurse_01"
contract: "full_time"
max_consecutive_shifts: 6
min_rest_hours_after_night: 24
max_total_hours: 160
rules:
- type: "band1.hard.no_forbidden_succession"
pairs: [["Night", "Early"], ["Late", "Early"]]
- type: "band1.hard.coverage_floor"
enforce: strict
- type: "band3.soft.complete_weekends"
weight: 30
- type: "band3.soft.fairness_spread"
max_allowed_variance: 1.35
solver_options:
engine: "hybrid_rotation_tensor"
hardware: "gpu_accelerated"
emit_certificate: true
# Invoke Helixor Solver via Python SDK / REST Client
from helixor_solver import HelixorSolverClient, ProblemPayload
client = HelixorSolverClient(api_url="https://api.helixor.ai/v1", api_key="hx_live_...")
payload = ProblemPayload(
manifest_path="./roster_manifest.yaml",
dataset="hospital_ward_b_august",
timeout_seconds=45
)
# Execute solve with fail-closed diagnostics
result = client.solve(payload)
if result.status == "FEASIBLE_CERTIFIED":
print(f"Solved in {result.metrics.latency_ms}ms")
print(f"Hard Violations: {result.certificate.band1_hard_violations}") # Strictly 0
print(f"Proof Hash: {result.certificate.proof_hash}")
result.save_schedule("approved_schedule.json")
else:
print(f"Solve Held: {result.failure_code} — {result.hint}")
{
"status": "FEASIBLE_CERTIFIED",
"lexicographic_verdict": {
"band0_eligibility_violations": 0,
"band1_hard_violations": 0,
"band2_unplaced_slots": 0,
"band3_soft_penalties": 2320,
"band4_cost_objective": 48950.00
},
"certificate_metadata": {
"engine_version": "helixor-tcn-2.4",
"dual_scorer_confirmed": true,
"audit_depth": "exhaustive",
"proof_hash": "sha256:7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069"
},
"diagnostics": {
"fairness_spread_achieved": 1.32,
"weekend_adherence_percent": 98.4
}
}
# Model Context Protocol (MCP) — solver.solve Schema
{
"name": "solver.solve",
"description": "Run a Helixor solver against the solver server. Omit problem_type to list available manifests. Pass dataset='demo' only for local demonstration data. The server never fabricates solutions: missing inputs return a typed failure envelope with repair hints.",
"parameters": {
"type": "object",
"properties": {
"problem_type": { "type": "string", "enum": ["nurse_rostering", "vrp_routing", "allocation", "batching"] },
"dataset": { "type": "string" },
"manifest_override": { "type": "object" }
},
"required": ["problem_type"]
}
}
Get Started With Helixor Solver
Start with one scheduling, routing, allocation, or disruption recovery problem that matters today. We will configure the declarative manifest, constraint contracts, and 5-band legality checks needed to put it into production safely.