mapbox / mapbox/node-or-tools

Allow for drivers / vehicles starting at a specific time

オープン
#10 コメント 0 件 リアクション 3 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
C++
スター
155
フォーク
47
PR マージ指標
30日以内にマージされた PR はありません

説明

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:

auto index = model.Start(0);
auto* var = model.CumulVar(index, "Time");
var->SetMin(10am);

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず、車両開始時の処理と、issue に示されている model.Start および CumulVar("Time") のエントリーポイントを特定します。現在、ルートの最初の地点が到着時刻をどのように制約しているかを確認し、そのうえで、他のルートを変更せずに車両を指定した時刻に開始できることを検証します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
backend
issue の種類
機能追加
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。