mapbox / mapbox/node-or-tools

Expose configurable solver knobs

Offen
#4 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C++
Sterne
155
Forks
47
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

There are a few knobs we can tune and constraints we can set, especially here:

We should aim for common use-cases and make the API surface easy to use. At the same time it should be possible to tune your search based on the user's domain knowledge.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die verknüpften Definitionen von RoutingSearchParameters und RoutingModelParameters in src/constraint_solver/routing_parameters.proto zu lesen. Identifiziere die gemeinsamen Solver-Optionen und -Constraints, die offengelegt werden sollen, und definiere anschließend eine einfach zu verwendende API, deren vollständige Oberfläche eine domänenspezifische Suchoptimierung unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, node.js
Bereich
backend-api-design
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.