VRSolver API code examples

C# code examples showing how to use various features of the VRSolver API. All the code examples are also available for download here.

Examples
CreateProblemExample.cs Shows how to create and solve a very small problem.
LoadJsonExample.cs Shows how to load a Problem from a JSON data file.
LoadSolutionExample.cs Shows how to load an existing Solution and pass an initial Solution to the Solver to start solving from..
WriteSolutionExample.cs Shows how to get detailed information about each Resource's route, such as arrival times, departure times, idle time, load constraints etc.
SolverCallbackExample.cs Shows how to get information about the best solution found so far from the Solver as it is running. It also shows how to manually stop the Solver early.
ManualAssignExample.cs Shows how to manually assign/unassign Jobs to/from Resources and get information on resulting violations in the Solution.
LoadConstraintExample.cs Shows how to use the Job and Resource Load/Capacity constraints.