Open vrp foss4g2010_ja

Hal Seki
Hal SekiCEO at Georepublic Japan. Geo Developer.
OpenVRP
Open Vehicle Route Planner
photo by CasaDeQueso
Haruyuki Seki
関 治之
CEO of
Georepublic Japan
Chief of Cirius Labs.
1. Goal of our project
2. Our approach
3. Demo
4. Technical details
5. Conclusion
Agenda
photo by Daniele Pesaresi
photo by emdot
1.Goal of our project
Providing better
transportation system!
全ての人に、より良い
交通システムを!
photo by emdot
What is the problem?
photo by Marcin Banaszek
あなたは、マイ
カーなしで、田
舎で生活できま
すか?
公共交通網が不便!
My example
760平方km交通手段がなくて
あまり回れなかっ
た... 
Motorization Spiral
What we have in mind
Individual Public Transportation
オンデマンドバスシステム
Now
Future
Efficient and On Demand
+
On DemandEfficient
We are making a platform for
Individual Public Transportation
私たちは、
オンデマンド交通/流通
に利用できるオープンソースプラットフォームを
開発しています。
2.Our approach
photo by Ben Fre
Providing a web service
Open VRP Engine
既存のオープンソースライブラリ、pgRouting を拡張
Customers Vehicle Route
Key Feature
Dial-a-Ride Problem (DARP) solver
3.Demo
photo by joiseyshowaa
4.Technical Details
photo by OiMax
OSS Stack for Geospatial
RESTful Request
POST: http://OpenVRP-Server/darp/calculate
Parameter: application/x-www-form-
urlencoded
depot_id 5
method euclidian
SQL Query
SELECT b.*, a.id, a.order_id, vehicle_id, pick_up,
to_char(at,'YYYY-MM-DD HH24:MI:SS'::text) AS at
FROM darp(
'SELECT * FROM darp_orders
WHERE depot_id IN (0,5)',
'SELECT * FROM darp_vehicles
WHERE depot_id = 5',
'SELECT * FROM distances'
) a
LEFT JOIN (
SELECT * FROM darp_report
WHERE depot_id IN (0,5)) AS b
ON (a.order_id = b.id);
{"type": "FeatureCollection",
"features": [{
"geometry": {
"type": "Point",
"coordinates": [135.1,34.8]
},
"type": "Feature",
"properties": {
"id": "0",
"order_id": "0",
"vehicle_id": "1",
"pick_up": "t",
"size": "0",
"at": "2010-07-31 02:00:00"},
"id": "0"
},...
]}
GeoJSON Response
Flexible Parameters
driving time time window violation
Depend on use-cases
passenger ride time
violation
passenger waiting time
car capacity
excess route duration
5.How it goes on
photo by express000
今やっていること
公開用リポジトリやMLを準備
中です
共同実験を行っていただけ
る自治体/企業/大学を募集
中です
http://openvrp.com/
いきなり公共交通を変えるのは大変
システム自体はいろんな用途に活
用できます。
とはいえ
色々応用できます!
for example
Taxi sharing
photo by /ltus
On-demand tour
photo by Stuck in Customs
Delivery services
photo by yasuhiro
Limousine services
photo by sanfamedia.com
Give me use cases!
6.まとめ
私たちはルート最適化サービスを開発しています
pgRouting を拡張し、 VRP solver を開発しました。
OpenVRP というオープンソースプラット
フォームを作りました。
パートナー/利用者を募集中 です。
コミュニティ を立ち上げ中です。
いつの日か
バス停は
時代遅れに
Thank you
hal@georepublic.co.jp
photo by glasseyes view
1 of 40

Recommended

OpenVRP Lightning Talk by
OpenVRP Lightning TalkOpenVRP Lightning Talk
OpenVRP Lightning TalkHal Seki
536 views28 slides
「神戸から日本のバスロケを立て直す」 神戸市Urban Innovation KOBE @Gov Tech Summit in 東京 by
「神戸から日本のバスロケを立て直す」 神戸市Urban Innovation KOBE @Gov Tech Summit in 東京「神戸から日本のバスロケを立て直す」 神戸市Urban Innovation KOBE @Gov Tech Summit in 東京
「神戸から日本のバスロケを立て直す」 神戸市Urban Innovation KOBE @Gov Tech Summit in 東京Kohei Ota
1K views13 slides
PROBLEMA DE RUTEO DE VEHICULOS CON BACKHAULS - VRPB by
PROBLEMA DE RUTEO DE VEHICULOS CON BACKHAULS - VRPBPROBLEMA DE RUTEO DE VEHICULOS CON BACKHAULS - VRPB
PROBLEMA DE RUTEO DE VEHICULOS CON BACKHAULS - VRPBjjsch01
2.7K views141 slides
VRP Business Plan by
VRP Business PlanVRP Business Plan
VRP Business Planbellebags
330 views8 slides
PhD_Slides by
PhD_SlidesPhD_Slides
PhD_SlidesDavide Cherubini
246 views76 slides
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A... by
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...ijsrd.com
646 views4 slides

More Related Content

Viewers also liked

Applications of Markov Decision Processes (MDPs) in the Internet of Things (I... by
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...mabualsh
2.1K views26 slides
VRP - Vehicle Routing Problem by
VRP - Vehicle Routing ProblemVRP - Vehicle Routing Problem
VRP - Vehicle Routing ProblemJoão Pedro Monteiro
2.4K views27 slides
Troubleshoot Network Problems with Routing Rules by
Troubleshoot Network Problems with Routing RulesTroubleshoot Network Problems with Routing Rules
Troubleshoot Network Problems with Routing RulesSolarWinds
2.2K views21 slides
Railroad planning & optimization by
Railroad planning & optimizationRailroad planning & optimization
Railroad planning & optimizationPuneet Mishra
1.2K views5 slides
Supply chain logistics : vehicle routing and scheduling by
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and schedulingRetigence Technologies
16.7K views58 slides
Route Optimization Algorithm.. by
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..Mazhar Nazik
10.4K views22 slides

Viewers also liked(8)

Applications of Markov Decision Processes (MDPs) in the Internet of Things (I... by mabualsh
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
mabualsh2.1K views
Troubleshoot Network Problems with Routing Rules by SolarWinds
Troubleshoot Network Problems with Routing RulesTroubleshoot Network Problems with Routing Rules
Troubleshoot Network Problems with Routing Rules
SolarWinds2.2K views
Railroad planning & optimization by Puneet Mishra
Railroad planning & optimizationRailroad planning & optimization
Railroad planning & optimization
Puneet Mishra1.2K views
Supply chain logistics : vehicle routing and scheduling by Retigence Technologies
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and scheduling
Route Optimization Algorithm.. by Mazhar Nazik
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..
Mazhar Nazik10.4K views
Hype vs. Reality: The AI Explainer by Luminary Labs
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs497.8K views
Study: The Future of VR, AR and Self-Driving Cars by LinkedIn
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn870.5K views

More from Hal Seki

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー by
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーHal Seki
2.7K views46 slides
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム] by
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]Hal Seki
1.9K views53 slides
オープンプロセスで変える調達改革 by
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革Hal Seki
4.1K views33 slides
Cf jー輪之内マッピングパーティ by
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティHal Seki
2.7K views27 slides
浪江町タブレット事業:事業者説明会資料 by
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料Hal Seki
2K views26 slides
【浪江町資料】0425タブレット事業の進め方について by
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方についてHal Seki
1.7K views8 slides

More from Hal Seki(20)

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー by Hal Seki
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
Hal Seki2.7K views
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム] by Hal Seki
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
Hal Seki1.9K views
オープンプロセスで変える調達改革 by Hal Seki
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Hal Seki4.1K views
Cf jー輪之内マッピングパーティ by Hal Seki
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティ
Hal Seki2.7K views
浪江町タブレット事業:事業者説明会資料 by Hal Seki
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料
Hal Seki2K views
【浪江町資料】0425タブレット事業の進め方について by Hal Seki
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について
Hal Seki1.7K views
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日 by Hal Seki
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
Hal Seki4.9K views
浪江フェローシップ説明会 20140411 by Hal Seki
浪江フェローシップ説明会 20140411浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411
Hal Seki15.9K views
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山 by Hal Seki
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
Hal Seki3.1K views
Think together, make together code for japan by Hal Seki
Think together, make together   code for japanThink together, make together   code for japan
Think together, make together code for japan
Hal Seki1.7K views
あなたも地域のコミッターに。Osc tokyo 2014 spring by Hal Seki
あなたも地域のコミッターに。Osc tokyo 2014 springあなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 spring
Hal Seki20.3K views
デブサミ シビックテックワールドツアー by Hal Seki
デブサミ シビックテックワールドツアーデブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアー
Hal Seki2.3K views
Code for Japan 紹介−自治体勉強会 2014年2月6日 by Hal Seki
Code for Japan 紹介−自治体勉強会 2014年2月6日Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日
Hal Seki1.8K views
Code for japan 活動紹介 at WIDAシンポジウム by Hal Seki
Code for japan 活動紹介 at WIDAシンポジウムCode for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウム
Hal Seki9.6K views
Code for Japan の活動紹介と成り立ち by Hal Seki
Code for Japan の活動紹介と成り立ちCode for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ち
Hal Seki1.8K views
Code for japan 進め方 2013年11月 by Hal Seki
Code for japan 進め方   2013年11月Code for japan 進め方   2013年11月
Code for japan 進め方 2013年11月
Hal Seki1.2K views
Code for America Summit 報告会 by Hal Seki
Code for America Summit 報告会Code for America Summit 報告会
Code for America Summit 報告会
Hal Seki1.8K views
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院 by Hal Seki
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
Hal Seki5.4K views
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション by Hal Seki
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
Hal Seki8.7K views
Code for japan in Osaka meeting by Hal Seki
Code for japan in Osaka meetingCode for japan in Osaka meeting
Code for japan in Osaka meeting
Hal Seki3.9K views

Recently uploaded

Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
89 views26 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
29 views38 slides
SSH応用編_20231129.pdf by
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdficebreaker4
380 views13 slides
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
151 views42 slides
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PC Cluster Consortium
23 views36 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
132 views64 slides

Recently uploaded(12)

速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4380 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga25 views
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.76 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda453 views
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka90 views

Open vrp foss4g2010_ja