Architecture
How SolverForge uses WASM and HTTP to solve constraints
This section covers the foundational concepts you need to understand when working with SolverForge.
SolverForge solves constraint satisfaction and optimization problems (CSPs). Given:
The solver searches for an assignment of values to planning variables that:
| Concept | Example |
|---|---|
| Planning Entity | Shift |
| Planning Variable | Shift.employee |
| Problem Fact | Employee, Skill |
| Hard Constraint | Employee must have required skill |
| Soft Constraint | Balance assignments fairly |
| Score | HardSoftScore (e.g., 0hard/-5soft) |
The solver tries different employee assignments for each shift, evaluating constraints until it finds a feasible, high-quality solution.
How SolverForge uses WASM and HTTP to solve constraints
Core concepts of constraint satisfaction and optimization problems
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.