Vehicle Specific Cost and Duration Factors
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C++
- Sterne
- 155
- Forks
- 47
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
At the moment we expose a single cost and duration matrix per vehicle. What we should allow for in the context of multiple vehicles is cost and duration factors on a per vehicle basis to scale the cost and duration matrix the user passes us, think
numVehicles: 3
costFactors: [1.0, 0.7, 1.5]
durationFactors: [1.0, 0.7, 1.5]
which would scale both the cost as well as the duration matrices depending on the factors for each vehicle. We need to separate cost and duration factors because users could specify e.g. distance as cost in which case `costFactors` would be `[1.0 1.0 1.0]` and `durationFactors` would account for slower and faster vehicles.
Related: Heterogeneous Fleets https://github.com/mapbox/node-or-tools/issues/11
cc @karenzshea
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Dateien oder Tests. Beginne damit, die öffentliche Vehicle-Routing-API nachzuverfolgen, die Kosten- und Dauermatrizen akzeptiert, und sieh dir anschließend das zugehörige Heterogeneous Fleets-Issue (#11) an. Erledigt ist die Aufgabe, wenn mehrere Fahrzeuge separate costFactors und durationFactors erhalten können, die die entsprechenden Matrizen skalieren, und eine Abdeckung für das Beispiel mit drei Fahrzeugen vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, node.js
- Bereich
- backend-api-design
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100