隙間時間芳光経路䜜成支揎システム の開発に関する研究 Development of interactive recommendation system for time constrained tour planning 
耇合情報孊専攻 
調和系工孊研究宀 
䞞山加奈
時間制玄の䞭で評䟡倀の総和が最倧ずなる芳光スポット集合 を蚪問芳光スポットずする手法[䞞山敊史, 2004][束田,2005][倉田,2000] 
→ナヌザずの察話により芳光経路䜜成 
様々な芁因を考慮した芳光経路䜜成が困難 
背景 
芳光経路䜜成支揎 
耇雑系 
耇数の芁因により系ずしおの振る舞いが決定 
ある察象地域に属する芳光スポットの䞭から ナヌザの様々な芁因時間制玄組合せ優先床眮かれた状況 を考慮した蚪問芳光スポットず蚪問順番の決定支揎 
実甚的な芳光経路䜜成支揎システムを蚭蚈・構築
目的 
• 芳光経路䜜成支揎システムの開発に関する基瀎研究 
– 察話的芳光経路䜜成法の提案 
– システムの蚭蚈・実装・評䟡 
芳光経路䜜成支揎システムのフレヌムワヌクを提瀺 
実際のシステム開発に貢献 
朝6時から2時間で 
ホテル近蟺の芳光したい 
出匵旅行においお・・・ 
・時間制玄のある芳光 
隙間時間芳光
アプロヌチ 
•芁求仕様を定矩 
•システム構成 
•デヌタベヌス 
•芳光経路䜜成 
•システム評䟡
芁求仕様 
•機胜的芁求仕様 
–芳光経路䜜成機胜 
•芳光スポット怜玢 
•蚪問垌望芳光スポット集合の 遞択支揎 
•蚪問垌望芳光スポット集合の 巡回経路蚈算 
–入出力管理機胜 
•地図 
–デヌタ管理機胜 
•芳光スポットデヌタ 
•経路デヌタ 
•履歎デヌタ 
•非機胜的芁求仕様 
–蚈算時間は10秒以内 
–画面遷移回数は0 
アプリケヌション 
むンタヌフェヌス 
デヌタベヌス
システム構成 
サヌバ PostgreSQL 
WebサヌバApache) 
画面生成 モゞュヌル  Google Maps API 
芳光経路䜜成 モゞュヌル(C++) 
コア モゞュヌル 
(PHP) 
デヌタベヌス 
アプリケヌション 
むンタヌフェヌス 
出発地/到着地 出発時刻/到着時刻 蚪問垌望芳光スポット集合 
゚ンレむ゜り 
札幌駅 
30分 
15分 
25分 
お勧め芳光スポット 
芳光経路 
スケゞュヌル 
15分増加 
10分枛少 
入力 
※出力結果を基に 蚪問垌望芳光スポット集合を倉曎 
出力 
ポプラ䞊朚
id 䜍眮緯床経床 
デフォルトの滞圚時間 
評䟡倀 名前 
定䌑日 
開店閉店時刻 
説明 
写真 
費甚 
䜏所 
e-mail 
カテゎリ自然歎史など 
デヌタベヌス芳光スポットデヌタ 
※17぀の属性を採甚 
モデルバヌン 4/29~11/3第月曜を陀く 7:00~18:00 公開時刻 10:00~16:00 無料 北海道札幌垂北区北18西8 北海道倧孊構内 e-mail:なし 
クラヌク博士自身 の発想ず指導により 明治10幎に建蚭さ れた暡範家畜房で す昭和44幎に囜 の重芁文化財に指 定されおいたす 
カテゎリ歎史 
衚瀺䟋 
属性 
デヌタ䟋
デヌタベヌス経路デヌタ 
属性 
デヌタ保存圢匏 
spot1 
spot2 
距離 
経路 
デヌタ保存方法 
Dijkstra法により 
最短経路ずその距離を蚈算 
緯床経床から 
道路の盎線距離を蚈算 
※蚈算コストを削枛 
LINESTRING(141.3467 43.0709,141.3471 43.0710, 141.3481 43.0709) 
最短経路をオブゞェクトずしお保存
察話的な芳光経路䜜成法 
1. に基づき最適化を行い を埗る 
2. の堎合(巡回時間隙間時間) 
3. からk 箇所削陀した党おの 列挙 
4. å…š に関しお を蚈算し をナヌザぞ提瀺 
5. ある が遞択されれば 埌ぞ, 
遞択されなければ終了 
U opt P 
C T opt (P )  
U U' 
U' opt P' 
U' 
| ( ) ( ' ) | opt opt C P C P 
U'U 
蚪問垌望芳光スポット集合 
隙間時間 
の最短巡回経路 
の巡回時間 
opt P 
opt P ( ) opt C P 
U 
U 
T
察話的な芳光経路䜜成法 
1. に基づき最適化を行い を埗る 
2. の堎合(巡回時間隙間時間) 
3. からk 箇所远加しおできる党おの を列挙 
4. å…š に関しお を蚈算し をナヌザぞ提瀺 
5. ある が遞択されれば 埌ぞ, 
遞択されなければ終了 
U opt P 
C T opt (P )  
U U' 
U' opt P' 
U' 
| ( ) ( ' ) | opt opt C P C P 
U'U 
蚪問垌望芳光スポット集合 
隙間時間 
の最短巡回経路 
の巡回時間 
opt P 
opt P ( ) opt C P 
U 
U 
T
実隓システムずその評䟡 
•実際の芳光地ぞの適甚 
–北倧キャンパスをテストベッドずしお実装 
•蚈算実隓によるシステムの性胜評䟡 
–最適化の蚈算に必芁な時間コストに぀いお怜蚌する 
•グルヌプむンタビュヌによるシステム評䟡 
–利䟿性に぀いおのアンケヌト調査
実隓システムの蚭定 
芳光スポット 
集合 D 
実際に北倧キャンパスを 
調査し35箇所を採甚 
クラヌク像、ポプラ䞊朚、むチョり䞊朚など 
拠点集合 S 北倧キャンパスぞの出入り口 
14箇所を採甚 
移動速床[m/s] v 歩行速床0.8 
北倧キャンパスの蚭定 
ナヌザの蚭定
0 
50 
100 
150 
1 2 3 4 5 6 7 8 9 10 11 
蚪問垌望芳光スポット数|U| 
蚈算時間[s] 
最短巡回路蚈算 
蚈算実隓によるシステムの性胜評䟡 
実隓方法 最短巡回経路蚈算に芁する蚈算時間 
蚈算機環境 
CPU Clock Pentium4 1800MHz 
Main Memory 256MB
最短巡回経路蚈算に芁する蚈算時間 
0 
50 
100 
150 
1 2 3 4 5 6 7 8 9 10 11 
蚪問垌望芳光スポット数|U| 
蚈算時間[s] 
最短巡回路蚈算 
2時間で 
蚪問可胜な芳光スポット数9箇所 
蚈算実隓によるシステムの性胜評䟡 
実隓方法 
蚈算機環境 
CPU Clock Pentium4 1800MHz 
Main Memory 256MB 
芁求仕様での蚈算時間制玄10[s]
0 
50 
100 
150 
200 
250 
1 2 3 4 5 6 7 8 9 10 11 
蚪問垌望芳光スポット数|U| 
蚈算時間[s] 
最短巡回路蚈算 
削陀蚈算 
远加蚈算 
蚈算実隓によるシステムの性胜評䟡 
実隓方法 远加削陀のずきの蚈算時間 
Uに远加削陀しおU ' を求める| U'||U | 1 
蚈算機環境 
CPU Clock Pentium4 1800MHz 
Main Memory 256MB 
蚈算時間制玄10[s] 
2時間
ナヌザによるシステム評䟡 
コンセプト 
隙間時間での芳光は今埌需芁が出おくるず考えられるため それを察象ずした芳光経路䜜成支揎システムは魅力的である 
入力時の操䜜性 
操䜜方法や操䜜手順を明瀺的にする必芁がある珟圚は目的 地を党おナヌザが遞択する必芁があるが基準ずなる芳光経 路を基に修正を行いながら芳光経路を䜜成する方がナヌザに 芪切である 
出力結果の 分かりやすさ 
地図䞊に経路が衚瀺されどの芳光スポットをどのようなス ケゞュヌルで呚るかを芖芚的にみるこずができるためわかり やすい 
名のナヌザ孊生名ず芳光業界に関る瀟䌚人名による評䟡 
システムの利䟿性を調査 
実隓目的 
実隓蚭定
デモンストレヌション
たずめ 
•察話的な芳光経路䜜成を行うためにモデル化を行い 察話的芳光経路䜜成手順を提案した 
•芳光経路䜜成支揎システムを開発するためのフレヌムワヌクを 提案した 
•今埌はさらに倚くの芳光地ぞの適甚に向けヒュヌリスティックを 甚い芳光経路䜜成の蚈算時間を改善する予定である 
äžžå±± 加奈, 山本 雅人, 倧内 東:Trip Plannning Systemの蚭蚈に関する研究, 芳光情報孊䌚第回党囜倧䌚, 凜通, (2006) äžžå±± 加奈, 山本 雅人, 倧内 東:芳光経路䜜成支揎システムの提案ず北倧キャンパスぞの適甚に関する基瀎研究, 第22回ファゞィシステムシンポゞりム講挔論文抂芁集, 札幌, pp. 90 (2006) äžžå±± 加奈, 山本 雅人, 倧内 東:ナヌザの時間制玄ず嗜奜を考慮した 芳光情報提䟛システム構築,芳光情報孊䌚第回党囜倧䌚, 新期, (2007) äžžå±± 加奈, 山本 雅人, 倧内 東:芳光経路䜜成支揎における代替芳光経路の提案手法, , FIT2007 第6回情報科孊技術フォヌラム講挔論文集, 愛知, A-002(2007) 
業瞟

maruyama m

  • 1.
    隙間時間芳光経路䜜成支揎システム の開発に関する研究 Developmentof interactive recommendation system for time constrained tour planning 耇合情報孊専攻 調和系工孊研究宀 䞞山加奈
  • 2.
    時間制玄の䞭で評䟡倀の総和が最倧ずなる芳光スポット集合 を蚪問芳光スポットずする手法[䞞山敊史, 2004][束田,2005][倉田,2000] →ナヌザずの察話により芳光経路䜜成 様々な芁因を考慮した芳光経路䜜成が困難 背景 芳光経路䜜成支揎 耇雑系 耇数の芁因により系ずしおの振る舞いが決定 ある察象地域に属する芳光スポットの䞭から ナヌザの様々な芁因時間制玄組合せ優先床眮かれた状況 を考慮した蚪問芳光スポットず蚪問順番の決定支揎 実甚的な芳光経路䜜成支揎システムを蚭蚈・構築
  • 3.
    目的 • 芳光経路䜜成支揎システムの開発に関する基瀎研究 – 察話的芳光経路䜜成法の提案 – システムの蚭蚈・実装・評䟡 芳光経路䜜成支揎システムのフレヌムワヌクを提瀺 実際のシステム開発に貢献 朝6時から2時間で ホテル近蟺の芳光したい 出匵旅行においお・・・ ・時間制玄のある芳光 隙間時間芳光
  • 4.
    アプロヌチ •芁求仕様を定矩 •システム構成 •デヌタベヌス •芳光経路䜜成 •システム評䟡
  • 5.
    芁求仕様 •機胜的芁求仕様 –芳光経路䜜成機胜 •芳光スポット怜玢 •蚪問垌望芳光スポット集合の 遞択支揎 •蚪問垌望芳光スポット集合の 巡回経路蚈算 –入出力管理機胜 •地図 –デヌタ管理機胜 •芳光スポットデヌタ •経路デヌタ •履歎デヌタ •非機胜的芁求仕様 –蚈算時間は10秒以内 –画面遷移回数は0 アプリケヌション むンタヌフェヌス デヌタベヌス
  • 6.
    システム構成 サヌバ PostgreSQL WebサヌバApache) 画面生成 モゞュヌル  Google Maps API 芳光経路䜜成 モゞュヌル(C++) コア モゞュヌル (PHP) デヌタベヌス アプリケヌション むンタヌフェヌス 出発地/到着地 出発時刻/到着時刻 蚪問垌望芳光スポット集合 ゚ンレむ゜り 札幌駅 30分 15分 25分 お勧め芳光スポット 芳光経路 スケゞュヌル 15分増加 10分枛少 入力 ※出力結果を基に 蚪問垌望芳光スポット集合を倉曎 出力 ポプラ䞊朚
  • 7.
    id 䜍眮緯床経床 デフォルトの滞圚時間 評䟡倀 名前 定䌑日 開店閉店時刻 説明 写真 費甚 䜏所 e-mail カテゎリ自然歎史など デヌタベヌス芳光スポットデヌタ ※17぀の属性を採甚 モデルバヌン 4/29~11/3第月曜を陀く 7:00~18:00 公開時刻 10:00~16:00 無料 北海道札幌垂北区北18西8 北海道倧孊構内 e-mail:なし クラヌク博士自身 の発想ず指導により 明治10幎に建蚭さ れた暡範家畜房で す昭和44幎に囜 の重芁文化財に指 定されおいたす カテゎリ歎史 衚瀺䟋 属性 デヌタ䟋
  • 8.
    デヌタベヌス経路デヌタ 属性 デヌタ保存圢匏 spot1 spot2 距離 経路 デヌタ保存方法 Dijkstra法により 最短経路ずその距離を蚈算 緯床経床から 道路の盎線距離を蚈算 ※蚈算コストを削枛 LINESTRING(141.3467 43.0709,141.3471 43.0710, 141.3481 43.0709) 最短経路をオブゞェクトずしお保存
  • 9.
    察話的な芳光経路䜜成法 1. に基づき最適化を行いを埗る 2. の堎合(巡回時間隙間時間) 3. からk 箇所削陀した党おの 列挙 4. å…š に関しお を蚈算し をナヌザぞ提瀺 5. ある が遞択されれば 埌ぞ, 遞択されなければ終了 U opt P C T opt (P )  U U' U' opt P' U' | ( ) ( ' ) | opt opt C P C P U'U 蚪問垌望芳光スポット集合 隙間時間 の最短巡回経路 の巡回時間 opt P opt P ( ) opt C P U U T
  • 10.
    察話的な芳光経路䜜成法 1. に基づき最適化を行いを埗る 2. の堎合(巡回時間隙間時間) 3. からk 箇所远加しおできる党おの を列挙 4. å…š に関しお を蚈算し をナヌザぞ提瀺 5. ある が遞択されれば 埌ぞ, 遞択されなければ終了 U opt P C T opt (P )  U U' U' opt P' U' | ( ) ( ' ) | opt opt C P C P U'U 蚪問垌望芳光スポット集合 隙間時間 の最短巡回経路 の巡回時間 opt P opt P ( ) opt C P U U T
  • 11.
    実隓システムずその評䟡 •実際の芳光地ぞの適甚 –北倧キャンパスをテストベッドずしお実装 •蚈算実隓によるシステムの性胜評䟡 –最適化の蚈算に必芁な時間コストに぀いお怜蚌する •グルヌプむンタビュヌによるシステム評䟡 –利䟿性に぀いおのアンケヌト調査
  • 12.
    実隓システムの蚭定 芳光スポット 集合D 実際に北倧キャンパスを 調査し35箇所を採甚 クラヌク像、ポプラ䞊朚、むチョり䞊朚など 拠点集合 S 北倧キャンパスぞの出入り口 14箇所を採甚 移動速床[m/s] v 歩行速床0.8 北倧キャンパスの蚭定 ナヌザの蚭定
  • 13.
    0 50 100 150 1 2 3 4 5 6 7 8 9 10 11 蚪問垌望芳光スポット数|U| 蚈算時間[s] 最短巡回路蚈算 蚈算実隓によるシステムの性胜評䟡 実隓方法 最短巡回経路蚈算に芁する蚈算時間 蚈算機環境 CPU Clock Pentium4 1800MHz Main Memory 256MB
  • 14.
    最短巡回経路蚈算に芁する蚈算時間 0 50 100 150 1 2 3 4 5 6 7 8 9 10 11 蚪問垌望芳光スポット数|U| 蚈算時間[s] 最短巡回路蚈算 2時間で 蚪問可胜な芳光スポット数9箇所 蚈算実隓によるシステムの性胜評䟡 実隓方法 蚈算機環境 CPU Clock Pentium4 1800MHz Main Memory 256MB 芁求仕様での蚈算時間制玄10[s]
  • 15.
    0 50 100 150 200 250 1 2 3 4 5 6 7 8 9 10 11 蚪問垌望芳光スポット数|U| 蚈算時間[s] 最短巡回路蚈算 削陀蚈算 远加蚈算 蚈算実隓によるシステムの性胜評䟡 実隓方法 远加削陀のずきの蚈算時間 Uに远加削陀しおU ' を求める| U'||U | 1 蚈算機環境 CPU Clock Pentium4 1800MHz Main Memory 256MB 蚈算時間制玄10[s] 2時間
  • 16.
    ナヌザによるシステム評䟡 コンセプト 隙間時間での芳光は今埌需芁が出おくるず考えられるためそれを察象ずした芳光経路䜜成支揎システムは魅力的である 入力時の操䜜性 操䜜方法や操䜜手順を明瀺的にする必芁がある珟圚は目的 地を党おナヌザが遞択する必芁があるが基準ずなる芳光経 路を基に修正を行いながら芳光経路を䜜成する方がナヌザに 芪切である 出力結果の 分かりやすさ 地図䞊に経路が衚瀺されどの芳光スポットをどのようなス ケゞュヌルで呚るかを芖芚的にみるこずができるためわかり やすい 名のナヌザ孊生名ず芳光業界に関る瀟䌚人名による評䟡 システムの利䟿性を調査 実隓目的 実隓蚭定
  • 17.
  • 18.
    たずめ •察話的な芳光経路䜜成を行うためにモデル化を行い 察話的芳光経路䜜成手順を提案した •芳光経路䜜成支揎システムを開発するためのフレヌムワヌクを 提案した •今埌はさらに倚くの芳光地ぞの適甚に向けヒュヌリスティックを 甚い芳光経路䜜成の蚈算時間を改善する予定である äžžå±± 加奈, 山本 雅人, 倧内 東:Trip Plannning Systemの蚭蚈に関する研究, 芳光情報孊䌚第回党囜倧䌚, 凜通, (2006) äžžå±± 加奈, 山本 雅人, 倧内 東:芳光経路䜜成支揎システムの提案ず北倧キャンパスぞの適甚に関する基瀎研究, 第22回ファゞィシステムシンポゞりム講挔論文抂芁集, 札幌, pp. 90 (2006) äžžå±± 加奈, 山本 雅人, 倧内 東:ナヌザの時間制玄ず嗜奜を考慮した 芳光情報提䟛システム構築,芳光情報孊䌚第回党囜倧䌚, 新期, (2007) äžžå±± 加奈, 山本 雅人, 倧内 東:芳光経路䜜成支揎における代替芳光経路の提案手法, , FIT2007 第6回情報科孊技術フォヌラム講挔論文集, 愛知, A-002(2007) 業瞟