Validate a BDSP Solution
Select an instance, upload your solution CSV, and click Validate. Everything runs client-side — no data is sent to any server.
Solution file format (.csv or .sol): a binary matrix where row i represents employee i
and column j is 1 if leg j is assigned to that employee,
0 otherwise. Legs are ordered by start time (matching the instance JSON).
All-zero rows are skipped.
Objective formula: \[ O_e = 2W' + T + \text{ride} + 30\cdot\text{changes} + 180\cdot\text{splits}, \quad W' = \max(\text{work\_time},\; 390) \] Infeasible employees incur additional \(1000\times\) hard-constraint penalties.