Overview
What SolverForge is, how it differs from mathematical solvers, and the project roadmap.
What SolverForge is, how it differs from mathematical solvers, and the project roadmap.
Understand the fundamental concepts of planning optimization and constraint solving.
Build an initial solution quickly with construction heuristics.
Define planning entities that the solver will optimize.
Handle changes while the solver is running.
Introduction to planning optimization and constraint satisfaction.
Rolling horizon and replanning strategies.
Improve solutions iteratively with local search algorithms.
Define what the solver assigns: simple variables and list variables.
Common categories of planning and scheduling problems.
Find optimal solutions with exhaustive search (for small problems).
Model your planning problem with entities, variables, and solutions.
Define the container for problem data and solution score.
Batch optimization and periodic replanning.
Glossary of terms used in SolverForge documentation.
Reference for move types available in local search.
Define calculated variables that update automatically.
Lock specific assignments to prevent the solver from changing them.
Understand the algorithms that power SolverForge’s optimization.
Common patterns for handling real-world planning scenarios.
Architectural guidance for Python constraint solvers: when to use dataclasses vs Pydantic for optimal performance.