SlideShare uma empresa Scribd logo
1 de 31
P-Tour: A Personal Navigation System for Tourist Atsushi Maruyama    Xanavi Informatics  , Naoki Shibata     Shiga University  , Yoshihiro Murata  Nara Institute of Sci. and Tech. , Keiichi Yasumoto  Nara Institute of Sci. and Tech. , Minoru Ito  Nara Institute of Sci. and Tech.
Outline of our presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background(1) ,[object Object],[object Object],[object Object],Navigation system on  mobile  phone or PDA Navigation service on mobile phone :  EZ Navi Walk  on mobile phone by au kddi ,[object Object],[object Object],[object Object]
Background(2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background(3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],We propose personal navigation system with these features
P-Tour  : A Personal Navigation System for Tourism ,[object Object],[object Object],[object Object],[object Object],[object Object]
P-Tour  : A Personal Navigation System for Tourism ,[object Object],[object Object],[object Object],[object Object]
P-Tour  : A Personal Navigation System for Tourism ,[object Object],Request Schedule Request Schedule ,[object Object],[object Object],[object Object],One step of incremental calculation is performed in a few seconds User Server
System overview of  P-Tour ,[object Object],[object Object],[object Object],[object Object],Internet Server Route search engine Implemented as a Java servlet Map database Destination database Request Schedule
Route guidance mode Schedule display The entire route Moving along the scheduled route When visiting a destination. Remaining stay time/Departure time Schedule display Arrival/Departure and stay time
Automatic recalculation of schedule ,[object Object],[object Object],[object Object],These situations are automatically detected using GPS and clock ,[object Object],[object Object],[object Object]
Requirements for the route search engine ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fitness function ,[object Object],[object Object],[object Object],Importance values of included destinations are added to the fitness value Importance values are only added if each of destinations satisfies the restriction Total distance of user’s movement is subtracted from the fitness value
Fitness function ,[object Object],is a constant
Fitness function ,[object Object],Value of  and the output route low medium high Low  value leads to detour High  value leads to destinations near to the beginning location of the tour to be only selected It is desirable to set  value according to user’s preference
Route search algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Route search algorithm ,[object Object],Advantages of using GA ,[object Object],[object Object],[object Object],[object Object]
Overview of Genetic Algorithm Candidate solutions are generated randomly National Museum 法隆寺 Horyuji Todaiji Kofukuji Yakusiji Beginning location Ending location Candidate solution GA always retains multiple candidate solutions
Randomly selects two solutions, and make a new solution from them Candidate solutions for the next iteration Calculate fitness values and select solutions with relatively high fitness values Repeat the iteration until predefined iteration count expires
Evaluation of our system ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Calculation time of route ,[object Object],[object Object],[object Object],Fitness value Computation  time Number of iterations
Difference between optimal and output solutions ,[object Object],[object Object],Number Of dest. Fitness value Optimal value Difference (%) Calc. Time (P-Tour) Calc. Time (Optimal)
Enhancement: multi-objective scheduling ,[object Object],[object Object],[object Object],Osaka Kyoto Express Special Express Fast, but expensive Airplane + train Slow and expensive Slow, but cheap Find a set of routes which are worth consideration
Enhancement: multi-objective scheduling ,[object Object],[object Object],Satisfaction : 119 Cost  :  0 Satisfaction : 154 Cost  :  80 Satisfaction :  182 Cost  : 2520
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ongoing works ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you.
Overview of route search algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Dest. 1 Dest. 2 Dest. 3 Dest.  n …
User’s input ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],No.  Name  Importance  Arrival  Stay D1  Toshodaiji Tmpl.  5  -  60min D2  Yakusiji Tmpl.  5  -  60min D3  Horyuji Tmpl.  5  <=15:00  >=180min D4  Fujinoki Tomb  5  -  90min D5  Heijo-kyo  5  -  150min D6  Saidaiji Tmpl.  5  -  30min D7  Gakuem-mae  5  <=19:30  >=60min D8  Sarusawa pond  5  -  60min D9  Botanical garden  5  -  45min D10 National Museum  5  -  60min D11 Shin-Yakusiji Tmpl.  5  -  60min D12 Shou-sou-in  5  -  30min D13 Tai-an-ji Tmpl.  5  -  60min D14 Hou-rin-ji Tmpl.  1  -  60min …  …  …  … D30 Hokke-ji Tmpl  1  -  30min
Validity of output route D3 D1 D2 D7 D12 D9 D8 D10 D1 ~ D13  Importance 5 D14 ~ D30 Importance 1 Timezone D3 ≦15:00 D7 ≦19:30 Destinations in output D1, D2, D3, D7, D8, D9 D10, D12 Arrival time D3 14:50 D7 19:10 INPUT D4 D13 We changed importance to 10, and recalculated the route
Validity of output route D3 D1 D2 D7 D12 D9 D8 D10 D1 D2 D3 D4 D13 D5 D7 Before After D4,D13 Importance 10

Mais conteúdo relacionado

Mais procurados

Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011Pronob Ghosh
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flowSukhdeep Jat
 
Hk icth2016 14th_june2016_htw_website version
Hk icth2016 14th_june2016_htw_website versionHk icth2016 14th_june2016_htw_website version
Hk icth2016 14th_june2016_htw_website versionHaneen Khreis
 
Traffic signal co ordination
Traffic signal co ordinationTraffic signal co ordination
Traffic signal co ordinationKartik Yadiyapur
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceIEEEFINALYEARPROJECTS
 
Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...
Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...
Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...Hossam Shafiq I
 
Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...butest
 
Freeway LOS (Transportation Engineering)
Freeway LOS (Transportation Engineering)Freeway LOS (Transportation Engineering)
Freeway LOS (Transportation Engineering)Hossam Shafiq I
 
Chapter 3&amp;4
Chapter 3&amp;4Chapter 3&amp;4
Chapter 3&amp;4EWIT
 
Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i pptUMASAI8
 
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...Hossam Shafiq I
 
Level of Service(LOS) of a road with Calculation Method
Level of Service(LOS) of a road with Calculation MethodLevel of Service(LOS) of a road with Calculation Method
Level of Service(LOS) of a road with Calculation MethodMd. Abdul Kader
 
Traffic & transportation – ii
Traffic & transportation – iiTraffic & transportation – ii
Traffic & transportation – iiprahlad reddy
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis ashahit
 
Design principles of traffic signal
Design principles of traffic signalDesign principles of traffic signal
Design principles of traffic signalBhavya Patel
 

Mais procurados (19)

Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flow
 
Spot speed
Spot speedSpot speed
Spot speed
 
Speed study analysis
Speed study analysisSpeed study analysis
Speed study analysis
 
Hk icth2016 14th_june2016_htw_website version
Hk icth2016 14th_june2016_htw_website versionHk icth2016 14th_june2016_htw_website version
Hk icth2016 14th_june2016_htw_website version
 
Traffic signal co ordination
Traffic signal co ordinationTraffic signal co ordination
Traffic signal co ordination
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...
Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...
Lecture 06 Signalized Intersections (Traffic Engineering هندسة المرور & Dr. U...
 
ITS presentation
ITS presentationITS presentation
ITS presentation
 
Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...
 
Freeway LOS (Transportation Engineering)
Freeway LOS (Transportation Engineering)Freeway LOS (Transportation Engineering)
Freeway LOS (Transportation Engineering)
 
Chapter 3&amp;4
Chapter 3&amp;4Chapter 3&amp;4
Chapter 3&amp;4
 
Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i ppt
 
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
 
Level of Service(LOS) of a road with Calculation Method
Level of Service(LOS) of a road with Calculation MethodLevel of Service(LOS) of a road with Calculation Method
Level of Service(LOS) of a road with Calculation Method
 
Traffic & transportation – ii
Traffic & transportation – iiTraffic & transportation – ii
Traffic & transportation – ii
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis
 
Design principles of traffic signal
Design principles of traffic signalDesign principles of traffic signal
Design principles of traffic signal
 
Traffic engineering
Traffic engineeringTraffic engineering
Traffic engineering
 

Destaque

IEEE EMBEDDED ECE PROJECT LIST
IEEE EMBEDDED ECE PROJECT LISTIEEE EMBEDDED ECE PROJECT LIST
IEEE EMBEDDED ECE PROJECT LISTVision Solutions
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
 
android controlled robot
android controlled robotandroid controlled robot
android controlled robotsunny080593
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robotBen Johnke
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot pptVarun B P
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project PresentationSyed Absar
 

Destaque (10)

IEEE EMBEDDED ECE PROJECT LIST
IEEE EMBEDDED ECE PROJECT LISTIEEE EMBEDDED ECE PROJECT LIST
IEEE EMBEDDED ECE PROJECT LIST
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
android controlled robot
android controlled robotandroid controlled robot
android controlled robot
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robot
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 

Semelhante a (Slides) P-Tour: A Personal Navigation System for Tourist

(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM
(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM
(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISMNaoki Shibata
 
Implementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm ClockImplementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm ClockAdrian C. Prelipcean
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsJuangui Jordán
 
Mobile shuttle tracker presentation 3
Mobile shuttle tracker presentation 3Mobile shuttle tracker presentation 3
Mobile shuttle tracker presentation 3mskmoorthy
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US RoutingMapQuest
 
Development of Routing for Car Navigation Systems
Development of Routing for Car Navigation SystemsDevelopment of Routing for Car Navigation Systems
Development of Routing for Car Navigation SystemsAtsushi Koike
 
Speed study pradipta banik 1204012
Speed study pradipta banik 1204012Speed study pradipta banik 1204012
Speed study pradipta banik 1204012Pradipta Banik
 
Dubuque Smarter Travel
Dubuque Smarter TravelDubuque Smarter Travel
Dubuque Smarter TravelRPO America
 
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...Databricks
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...IEEEGLOBALSOFTTECHNOLOGIES
 
Otp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final reportOtp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final reportbibianamchugh
 
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...Patrick Sunter
 
Design thinking Methodologies lecture notes
Design thinking Methodologies lecture notesDesign thinking Methodologies lecture notes
Design thinking Methodologies lecture notesssuserff773c
 
Servitization Federica Santuccio
Servitization Federica SantuccioServitization Federica Santuccio
Servitization Federica SantuccioOrkestra
 

Semelhante a (Slides) P-Tour: A Personal Navigation System for Tourist (20)

(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM
(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM
(Paper) P-Tour: A PERSONAL NAVIGATION SYSTEM FOR TOURISM
 
Implementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm ClockImplementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm Clock
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standards
 
Mobile shuttle tracker presentation 3
Mobile shuttle tracker presentation 3Mobile shuttle tracker presentation 3
Mobile shuttle tracker presentation 3
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US Routing
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Development of Routing for Car Navigation Systems
Development of Routing for Car Navigation SystemsDevelopment of Routing for Car Navigation Systems
Development of Routing for Car Navigation Systems
 
Speed study pradipta banik 1204012
Speed study pradipta banik 1204012Speed study pradipta banik 1204012
Speed study pradipta banik 1204012
 
Dubuque Smarter Travel
Dubuque Smarter TravelDubuque Smarter Travel
Dubuque Smarter Travel
 
Slides SDC Controls
Slides SDC ControlsSlides SDC Controls
Slides SDC Controls
 
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
 
Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i ppt
 
Otp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final reportOtp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final report
 
DIGITAL FARE METER
DIGITAL FARE METERDIGITAL FARE METER
DIGITAL FARE METER
 
Presentation v2
Presentation v2Presentation v2
Presentation v2
 
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
 
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
 
Design thinking Methodologies lecture notes
Design thinking Methodologies lecture notesDesign thinking Methodologies lecture notes
Design thinking Methodologies lecture notes
 
Servitization Federica Santuccio
Servitization Federica SantuccioServitization Federica Santuccio
Servitization Federica Santuccio
 

Mais de Naoki Shibata

Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Naoki Shibata
 
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster AreaNaoki Shibata
 
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...Naoki Shibata
 
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...Naoki Shibata
 
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...Naoki Shibata
 
An Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster AreaAn Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster AreaNaoki Shibata
 
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Naoki Shibata
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersNaoki Shibata
 
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...Naoki Shibata
 
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...Naoki Shibata
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...Naoki Shibata
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...Naoki Shibata
 
(Paper) Self adaptive island GA
(Paper) Self adaptive island GA(Paper) Self adaptive island GA
(Paper) Self adaptive island GANaoki Shibata
 
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...Naoki Shibata
 
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNsNaoki Shibata
 
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 (Paper) Task scheduling algorithm for multicore processor system for minimiz... (Paper) Task scheduling algorithm for multicore processor system for minimiz...
(Paper) Task scheduling algorithm for multicore processor system for minimiz...Naoki Shibata
 
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...Naoki Shibata
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...Naoki Shibata
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...Naoki Shibata
 
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...Naoki Shibata
 

Mais de Naoki Shibata (20)

Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)
 
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
 
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
 
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
 
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
 
An Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster AreaAn Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster Area
 
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
 
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
 
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
 
(Paper) Self adaptive island GA
(Paper) Self adaptive island GA(Paper) Self adaptive island GA
(Paper) Self adaptive island GA
 
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
 
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
 
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 (Paper) Task scheduling algorithm for multicore processor system for minimiz... (Paper) Task scheduling algorithm for multicore processor system for minimiz...
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
 
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

(Slides) P-Tour: A Personal Navigation System for Tourist

  • 1. P-Tour: A Personal Navigation System for Tourist Atsushi Maruyama Xanavi Informatics , Naoki Shibata Shiga University , Yoshihiro Murata Nara Institute of Sci. and Tech. , Keiichi Yasumoto Nara Institute of Sci. and Tech. , Minoru Ito Nara Institute of Sci. and Tech.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Route guidance mode Schedule display The entire route Moving along the scheduled route When visiting a destination. Remaining stay time/Departure time Schedule display Arrival/Departure and stay time
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Overview of Genetic Algorithm Candidate solutions are generated randomly National Museum 法隆寺 Horyuji Todaiji Kofukuji Yakusiji Beginning location Ending location Candidate solution GA always retains multiple candidate solutions
  • 19. Randomly selects two solutions, and make a new solution from them Candidate solutions for the next iteration Calculate fitness values and select solutions with relatively high fitness values Repeat the iteration until predefined iteration count expires
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 28.
  • 29.
  • 30. Validity of output route D3 D1 D2 D7 D12 D9 D8 D10 D1 ~ D13 Importance 5 D14 ~ D30 Importance 1 Timezone D3 ≦15:00 D7 ≦19:30 Destinations in output D1, D2, D3, D7, D8, D9 D10, D12 Arrival time D3 14:50 D7 19:10 INPUT D4 D13 We changed importance to 10, and recalculated the route
  • 31. Validity of output route D3 D1 D2 D7 D12 D9 D8 D10 D1 D2 D3 D4 D13 D5 D7 Before After D4,D13 Importance 10

Notas do Editor

  1. Thank you. I’m Naoki Shibata. I’d like to have a talk about a navigation system suitable for tour navigation.
  2. Our presentation consists of these topics. I first explain about the background, and then overview of P-Tour, which is the proposed system. After that, I explain the route search engine of P-Tour. And, I report results of evaluation experiments, and conclude the presentation.
  3. Today, we have high performance PDA, small built-in GPS unit on mobile phone, Wireless LAN hotspoes, 3G mobile phone, PHS data communication card, and so on. Thanks to rapid development of these technologies, it is now realistic to implement navigation system on mobile phone or PDA. In reality, navigation service on mobile phone is already began. EZ Navi Walk is a navigation service available on mobile phone by au kddi. It uses GPS unit built-in on mobile phone, and searches for a route between two locations. It has also functions to guide users by voice and text.
  4. But, existing navigation systems such as car navigation systems or personal navigation service by au kddi have only limited functions, which is route guidance between two locations. We believe that this is not adequate for tour navigation.
  5. When personal navigation system is used in a tour, these situations are common. First of all, we have many destinations to visit. Also, each destination may have business hours, appointed time, and so on. We want to visit many destinations, but if we have too many destinations, we want navigation system to choose part of them. We think it would be handy if personal navigation system has these features. We propose a navigation system in which importance value and timezone can be specified for each destination. Consequently, guidance function have time schedule management.
  6. We propose a personal navigation system for tourism, named P-Tour. The first of several features of P-Tour is tour scheduling. User inputs all destinations and corresponding timezones, importance of each destination, and Beginning and ending locations of the tour. Pre-calculation of the tour is performed according to the input data before tour starts.
  7. And then, the system outputs route with arrival and departure time for each destination. This pre-calculation is performed within about 10 seconds.
  8. Tour scheduling is an incremental process including several data exchanges between user and the server. User sends requests including new destinations and change of importance values for some destinations. The server performs one step of incremental calculation and returns a response within a few seconds.
  9. Now, I explain system overview of P-Tour. Client includes route guidance program and user interface, implemented with Java MIDlet. Server includes route search engine implemented as a Java servlet. This search program utilizes map database and destination database.
  10. These are displays at the route guidance mode. This displays the entire route. This displays arrival and departure times of each destination. This is the display on route guidance. This displays remaining stay time and departure time.
  11. Automatic recalculation of schedule is performed according to situations. When user goes into wrong route, user’s moving speed is too slow because of traffic congestions or other reasons, or User stays at a destination too long, the system detects the situations automatically and Warns user, displays a route to return to the orignal route, or changes the schedule and the route.
  12. The search engine have to be fast enough to realize the incremental scheduling. More concretely, The initial calculation should be performed within 10 seconds, and recalculation should be performed within a few seconds. The output route should maximize user’s satisfaction. We designed fitness function to evaluate user’s satisfaction.
  13. User’s satisfaction should increase if many important destinations are included in the route. So, importance values of included destinations are added to the fitness value. …
  14. Accordingly, numerical expression of the fitness function is a linear expression of the importance value for destinations included in the route, and total distance of movement. Alpha and gamma are constants. Now, I explain effect of gamma value.
  15. Now I explain the influence of the gamma value. These are output routes with different gamma values. We can see that low gamma value leads to detour, and high gamma value leads to destinations near to the beginning location of the tour to be only selected. So, it seems to be desirable to set gamma value according to user’s preference.
  16. Now, I explain the route search algorithm for P-Tour. P-Tour calculates route between all combination of two destinations first. A* algorithm is used for this purpose. Moving… Routes between…
  17. Determining visiting …
  18. GA では、まず、個体群を生成し、各個体は遺伝情報である染色体を保持し、これは解を表します。そして、交差、突然変異という演算子を用いて組み換えを行い、個体を進化させます。交差とは、染色体を切断し、組み合わせることによって新たな個体を生成します。そして、個体の評価値を計算し、選択を通じて、評価値がよくない個体を殺し、よい評価値の固体を残し、これを繰り返し、優れた解を導き出そうとするのが、遺伝的アルゴリズムです。 まず、個体群を生成し、それぞれの個体は遺伝情報をもった染色体を保持しています。そして、2つの染色体を一地点で切断し、組み合わせることで、新たな個体を生成します。新たな個体の染色体は、両方の親からの形質を受け継ぎます。そして、個体の評価し、優れた個体が生き残り、新たな親となります。これを繰り返し、染色体を進化させ、優れた評価値を探しだす手法です。
  19. 個体群の中から、選択を通して優れた評価値を持つ個体を選び出します。そして、選ばれた個体は、交差を行って、染色体を交換します。 本アルゴリズムでは、一点で切断し交換する一点交差を利用しています。そして、交差より得られた個体が次世代の個体群となります。 そして、次世代の個体群の評価値を計算して、同じ操作を繰り返していきます。
  20. We conducted experiments to evaluate our proposed system. … We evaluated …
  21. Calculation time and fitness values are shown here. We can realize that the fitness values converges after 50th iterations, And 10 seconds of calculation time is sufficient for practical use.
  22. We made a program which calculates the optimal route using a branch and bound method, and compared fitness values. Calculating optimal route took 22 hours when the number of destinations is 14, and the difference of fitness values are about 1%. We believe that the approximation algorithm used in P-Tour is sufficient for practical use.
  23. We made a program which calculates the optimal route using a branch and bound method, and compared fitness values. Calculating optimal route took 22 hours when the number of destinations is 14, and the difference of fitness values are about 1%. We believe that the approximation algorithm used in P-Tour is sufficient for practical use.
  24. Thank you for your attention.
  25. User’s inputs are …
  26. We’ve conducted an experiment to evaluate recalculation of tour. The initial inputs are shown here, and the initial output route is this. This route doesn’t include destination 4 and 13, and thus we changed importance of these destinations to 10.
  27. After recalculation, D4 and D13 are successfully included in the output route, as shown here.