Allow for drivers / vehicles starting at a specific time
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 155
- Forks
- 47
- PR merge metrics
- No merged PRs in 30d
Description
We should support drivers starting at a specific time (i.e. not all at the begin of the day).
---
Implementation:
Constrain the min. arrival time at the route's first location:
```c++
auto index = model.Start(0);
auto* var = model.CumulVar(index, "Time");
var->SetMin(10am);
```
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the vehicle-start handling and the model.Start and CumulVar("Time") entry points shown in the issue. Confirm how a route's first location currently constrains arrival time, then verify that a vehicle can begin at a specified time without changing other routes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100