営業ルート最適化シミュレーター

営業ルート最適化シミュレーターのイメージ
業務最適化

訪問先・担当者・勤務条件を設定し、現状と最適化後の実道路ルート、移動時間、走行距離を比較できるシミュレーターです。

解決したい課題

訪問先が増えるほど、担当者への割り当てと巡回順の組み合わせは急速に複雑になります。表計算や経験だけでは、移動距離、勤務時間、担当者間の負荷を同時に比較しづらく、計画作成にも時間がかかります。

設計アプローチ

訪問先と担当者の条件をブラウザ上で編集し、地理的な分割、最近傍法、2-optを組み合わせて候補ルートを生成します。最終候補はGoogle Mapsの実道路データで評価し、現状と最適化後を同じ指標で比較できるようにしました。

想定する効果

初期サンプルでは、総移動時間を約25%、総走行距離を約35%削減する結果を確認できます。数値はサンプル条件によるシミュレーション結果であり、実運用の成果を保証するものではありません。

主な機能

  • 現状ルートと最適化後ルートの地図比較
  • 訪問先、担当者、商談時間、勤務・休憩条件の編集
  • 担当者ごとの巡回状況を確認できる時間再生
  • 移動時間、走行距離、最長勤務、勤務差、帰社時刻のKPI比較
  • 担当者別スケジュールレポートとCSV出力

システム概要図

利用者の入力から最適化、実道路ルート取得、地図とKPI表示までを示すシステム概要図
入力・最適化・経路取得・表示を責務ごとに分離し、ブラウザ内の依存関係を明確にしています。

インフラ構成図

Firebase Hosting、Google Maps Platform、Google Cloudクォータ、WordPressの関係を示すインフラ構成図
静的デモは専用Firebase Hostingで配信し、解説ページはWordPressからデモと図版へリンクします。

最適化フローチャート

入力検証、担当固定、地理分割、最近傍法、2-opt、実道路評価の処理順を示すフローチャート
手動担当を維持したうえで候補を生成し、すべての実道路ルート取得に成功した場合だけ画面を更新します。

再最適化シーケンス図

利用者、画面、アプリケーション、利用制限、最適化、Google Directions間の再最適化シーケンス図
API失敗時は直前の結果を維持し、利用回数は全経路の取得成功後にだけ消費します。

使用技術

JavaScript / Google Maps JavaScript API / Directions API / Places API / Firebase Hosting / Mermaid / Node.js

費用・セキュリティ設計

  • 初期表示は事前計算済みの実道路スナップショットを使い、Directions APIを呼びません。
  • 再最適化はブラウザ単位で1日2回までとし、Google Cloud側にも日次クォータを設定しています。
  • 公開Mapsキーはデモの正式URLと必要なAPIだけに制限しています。
  • WordPressの認証情報やサーバー用キーは公開デモに含めていません。

デモ利用時の注意

ログインせずに操作できます。匿名公開の費用を抑えるため、同じブラウザで実道路ルートを再取得できる回数には日次上限があります。初期サンプル、時間条件の編集、レポート、CSVは上限にかかわらず確認できます。

まずは、課題を聞かせてください。

「こんなことはできる?」という段階で構いません。
事業承継サービス認定エージェントの経験を持つ代表がヒアリングさせて頂き、
要件をクリアにした上で最適なシステムをご提案します。ご相談・お見積もりは無料です。
通常24時間以内にご返信します。