
一見、これは最も重要なイベントではありませんが、なぜ実際にはこれが将来に向けて非常に重要なステップであるかをお話ししたいと思います。 それは、市内の個人および公共交通機関の将来についてです。 記事では、なぜこれが重要なのか、なぜ開発が見かけよりも複雑なのか、そしてそのようなことができる世界の企業はほとんどないのかを説明します。
遠くから始めます
タクシーは最近、余分なお金と時間がある場合に便利な交通手段として認識されました。 渋滞がない場合でも、地下鉄や同じ路面電車を使用する方がはるかに効率的でした。
良い車でいつもタクシーがたくさんありましたが、運転手は30分より早く到着することは非常にまれでした。 少なくともその時点で車を捕まえるために、タクシーは市内のさまざまな場所に配置されていました。 ディスパッチャはすべての従業員にすぐに連絡を取り、空き時間に車が混んでいる場合は誰がどこにいるかを見つけ、無線通信の運転手がだれに注文するかについて合意するまで待ちました。 ところで、非常に頻繁に乗客はディスパッチャとタクシー運転手の会話をずっと聞かなければなりませんでした。
30分以上前に車が必要になった場合、人々は道路に出て「投票」することがありました。 車がすぐに見つかる可能性が高くなります。 しかし同時に、価格設定は完全に不透明になりました-旅行にかかる費用を正確に予測することはできませんでした。 夜中にモスクワのクラブを離れてお気に入りのバンドの演奏を終えたら、3桁と4桁の両方の金額で家に帰ることができます。 さらに、「爆撃機」には航海者がいないことが多く、都市をよく知らなかったため、旅行時間が予測不可能になりました。
実際、リーズナブルな価格で特別サービスからタクシーを呼ぶとき、そして車に乗るとき、乗客は常に旅行時間だけでなく、車のダウンタイムも支払いました。 空港で天文学的な量で輸送するように申し出られたとき、旅行だけでなく、駐車の高コストと、運転手が出口で人々を捕まえようとして費やした時間も含まれていました。 現在の完了後すぐに新しい注文をする機会は、それからそれほど遠くない場合でも、特別なオンラインサービスの開発によってのみ現れました。
効率性 技術は再び世界を変える
多くの場合、Yandex.Taxiは単なるアプリケーションですが、その背後には、機械学習やグラフ作成から独自のマップの作成まで、Yandexテクノロジーのほぼすべての歴史があります。 Yandex.Taxiが開始された直後、提出時間は電話で注文してから30分から、アプリケーションを開いてから7分にすぐに減少しました。 数年が経ち、車は2分で届きます。 オンラインサービスにより、ドライバー間の競争が激化し、車両のダウンタイムが減少し、旅行のコストが削減されました。
したがって、タクシー市場全体が変化しています。 めったに使用されないサービスからのタクシーは、大規模なものに変わり、徐々に地下鉄のように街を移動するための基本的なサービスになります。 さらに、タクシーは現在、地下鉄だけでなく、個人の交通機関も置き換えることができます。 人々はタクシーを呼び出して、スーパーマーケットから食料品のある家まで行き、仕事の会議に出席したり、医者になったりします。
しかし、上記で述べたように、これはすべて、ドライバーが注文なしでアイドル状態でない場合にのみ可能です。 結局、乗客はダウンタイム中に常に支払うからです。
ロシアの古典的なタクシー市場を見ると、ドライバーが乗客を運んでいる時間の割合は10%以下です。 市のタクシー乗り場が広まっているヨーロッパでも、平均的な車の占有時間は7%から15%です。 最新のアプリケーションサービスの場合、この数値は50%以上に達します。 ギャップは明らかです。
また、このようなシステムでは、乗客を長時間正しい住所に連れて行き、他の顧客を失うよりも、すぐに解放して新しい注文の準備をする方が収益性が高くなります。 同時に、Yandex.Taxiの目標は、公共交通機関と同じくらい安価で、自分の車と同じくらい手頃な価格でサービスを提供することです。 後者は、車が常に適切なタイミングで入り口に立っていなければならないことを意味します-専用車が常にそこに立つように。 この目標を達成するための主要なことは効率性であることがわかります。 ドライバーによって保存された時間は、私たちにとって貴重なものです。
アイデアはどのようにして生まれましたか
Yandexでよくあるように、製品ソリューションは従業員の1人のアイデアから生まれました。 彼はタクシーでさえ働いていません。 同僚は、MEPhIに最も近い地下鉄から研究所自体に行く必要がありました。 地図上では、この距離は1 kmを超えません。これは、タクシーがバスまたはミニバスを交換できる状況です。 しかし、実際には、カシルスコエ高速道路を回る必要があったため、彼らは11 kmを運転しなければなりませんでした。 ただし、道路を横断して100メートル歩くと、移動時間は8倍に短縮されます。 そして、それに応じて、旅行のコストは低くなります。 実際、チームのタクシーも同様の機能について議論しましたが、同僚の投稿は正しい思考の方向を確認するのに役立ちました。
なぜそんなに簡単ではないのですか
簡単に聞こえますが、このタスクを実現できるのは世界の数社だけです。 実際には、いくつかの要素の組み合わせが必要です。 会社は:
- 道路上のルート。
- 歩行者専用道路のグラフを作成し、ある地点から別の地点に到達するのにどれくらい時間がかかるかを理解します。
- そのような計算を行うことは非常に速いです:人がタクシーを呼びたい瞬間に、彼はすぐに代替ポイントを示す必要があります。 すぐに誰もそれらを必要としません。 そして、10秒の遅延があれば、製品は劣化していたでしょう。
- 処理には数十、または数百のポイントがあることを考慮してください。 それぞれの前に、クライアントとタクシー用の2つのルートを構築できる必要があります。
- 人が車を運転するのに便利な場所、車を運転するのに便利な場所、車で行くのに不便な場所を理解する。 困難な交差点に座ったり、不快な道路を歩いたりする人は誰もいません。「通常の」歩行者や車のルーターは、この作業に必ずしも適しているとは限りません。
- 旅行の価格を計算できるようにする-これはルーティングだけでなく、交通渋滞の説明でもあります:現在と未来。

代替の着陸地点を構築するためにルーターを処理できるようにするために必要なリクエストの数
このことの仕組みとその理由
次の場合、代替の着陸地点が表示されるようになりました。
- 乗客の到着と移動時間の総利益は4分です
- すぐに注文
- 目的地は既知です(それなしでは、ドライバーがどの方向に進むかわからないため、危害を加えることができます)
- 車は空港に呼び出されませんでした(つまり、ほとんどの場合、スーツケースなしのクライアント)

最終ポイントを表示するには、1つのゾーンに複数のルートを構築する必要があります
次に、Yandex.Taxiは、車の到着時間を、その人がいる地点だけでなく、その人の現在位置から3分の歩行者半径内の道路とのすべての交差点まで考慮します。 つまり、多くのポイントが取得されます。現在、これらは横断歩道、地下鉄からの出口、停止、障壁、どこでも横断できる小さな道路、ヤード内の私道、人々がよく自分で車を呼び出すポイントなどです
次は何ですか
もちろん、そこで停止する予定はありません。 同様の多くの解決策があることはすでに明らかです。
たとえば、タクシーはすぐに、顧客が頻繁に車に乗るデフォルトの着陸ポイントを正確に提供することを学習します。 そのような場所は通常、自然に形成されます-ショッピングセンターの出口、通りの便利な場所。 毎回そのような場所を人々に強制的に再発見させないほうがよいため、乗客とドライバーの両方に適しています。
さらに:交通渋滞の多い都市では、公共交通機関または徒歩でルートの一部を移動してからタクシーに乗り換える方が便利な状況が発生するようです。 ここではもちろん、公共交通機関のスケジュールを知る必要がありますが、Yandexにはこのためのアプリケーションもあります。
また、旅行の終わりに、目標の100メートルに到達しないことが便利です。 車ですぐに乗り越えられない場合、歩き方がずっと速い場合はどうでしょうか? エンドポイントを100メートルずつ自動的に再配置し、乗客に自分でそれを考えさせないようにするとよいでしょう(特にクライアントは都市や道路の状況を知らない可能性があるため)。
開発オプションの一部のみをリストしました。 ところで、私たちはコメントであなたのアイデアを聞いて、それが良いと判明した場合、それらを実装することを嬉しく思います。

現代の公共交通機関のアイデアは数学者のブレーズ・パスカルに属していると一般に受け入れられています(そして、Habréの多くはおそらく知っています)。 17世紀半ばに、馬を利用した複数席の乗組員の作成を提案したのは彼でした。 彼らは厳密に定義されたルートに沿って移動する必要がありました-これは無駄にならないようにし(たとえば、タクシーで起こったように)、旅行のマージンを増やしました。
そのような公務員は、多くの労働者が到達しなければならない大企業がますます増えた19世紀に開発されました。 特別なオムニバスが彼らのために組織されました。 一般的に、それ以降ほとんど変更されていません。 公共交通機関の主な負担は、依然として標準的な勤務日の開始時と終了時です。
開始以来のルートトランスポートの利点は、常に混雑していることでした。 彼女は旅行のコストを削減することを許可し、輸送マスを作りました。 タクシーは快適ですが、高価で効果の低い代替手段として登場しました。 技術の進歩により、これまで以上に効率的な公共交通機関を作成することが可能になり、数世紀前のタクシー運転手とタクシー運転手は、長い間顧客を求めて旅行することができました。 そして、目の前に現れた技術のおかげで、タクシーは個人の公共交通機関として発展し始めました。 車は乗客なしで運転するのではなく、ナビゲーターがドライバーを支援し、以前の車の完成場所にできるだけ近い定期的な注文を受け取ります。 目的地で乗客を降ろす前に、新しい注文を受け取ることもできます。サービスがこの地点を知っている場合、事前に近くの顧客を探し始めます。 車を所有するコストを考えると、タクシーははるかに安くなり、快適な旅行方法になります。 そして、この革命の中心にあるのは、最初の公共交通機関の出現と同様に、数学的思考であり、文字通り応用数学です。