Abstract
A software prototype for dynamic route planning in the travel industry for cognitive cities is presented in this paper. In contrast to existing tools, the prototype enhances the travel experience (i.e., sightseeing) by allowing additional flexibility to the user. The theoretical background of the paper strengthens the understanding of the introduced concepts (e.g., cognitive cities, fuzzy logic, graph databases) to conceive the presented prototype. The prototype applies an instantiation and enhancement of the graph database Neo4j. For didactical reasons and to strengthen the understanding of this prototype a scenario applied to route planning in the city of Bern (Switzerland) is shown in the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
Some of these shortcomings are yet to be overcome. Still, not in the granularity as intended by Zadeh.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
More information about the prototype and the scenario are available under https://smartandcognitivecities.blogspot.com.
- 16.
- 17.
- 18.
- 19.
The applied logic of Sygic Travel is not publicly available.
- 20.
- 21.
Appendix A1 shows a list of all available landmarks and their grouping.
References
Boisson de Marca JR (2015) Smarter Citiesā¦ and Wiser Ones? In: IEEE The Institute, vol 38
Caragliu A, Del Bo C, Nijkamp P (2011) Smart cities in Europe. J Urban Technol 18(2):65ā82
Chia WC, Yeong LS, Lee FJX, Chāng SI (2016) Trip planning route optimization with operating hour and duration of stay constraints. In: 11th international conference on computer science and education (ICCSE). IEEE, pp 395ā400
DāOnofrio S, Zurlinden N, Portmann E, Kaltenrieder P, Myrach T (2016) Synchronizing mind maps with fuzzy cognitive maps for decision-finding in cognitive cities. In: Proceedings of the 9th international conference on theory and practice of electronic governance. ACM, New York, pp 363ā364
Edlich S, Friedland A, Hampe J, Brauer B, BrĆ¼ckner M (2011) NoSQL: Einstieg in die Welt nichtrelationaler Web 2.0 Datenbanken. Carl Hanser Verlag, MĆ¼nchen
Goldstein J (1999) Emergence as a construct: history and issues. Emergence 1:49ā72
Hoff T (2009) Neo4jāa graph database that kicks buttox. http://highscalability.com/neo4j-graph-database-kicks-buttox. Accessed 10 June 2014
Hoffman KL, Padberg M, Rinaldi G (2013) Traveling salesman problem. Encyclopedia of operations research and management science. Springer, New York, pp 1573ā1578
Hurwitz JS, Kaufman M, Bowles A (2015) Cognitive computing and big data analytics. Wiley, Indianapolis
IBM (2015) The four Vās of big data. http://www.ibmbigdatahub.com/sites/default/files/infographic_file/4-Vs-of-big-data.jpg. Accessed 21 May 2015
Jouilli S, Vansteenberghe V (2013) An empirical comparison of graph databases. In: International conference on social computing (SovialCom). IEEE, pp 708ā715
Kaltenrieder P, Portmann E, DāOnofrio S, Finger M (2014) Applying the fuzzy analytical hierarchy process in cognitive cities. In: Proceedings of the 8th international conference on theory and practice of electronic governance. ACM, New York, pp 259ā262
Kaltenrieder P, Portmann E, DāOnofrio S (2015a) Enhancing multidirectional communication for cognitive cities. In: Second international conference on eDemocracy and eGovernment. IEEE, pp 38ā43
Kaltenrieder P, Portmann E, Myrach T (2015b) Fuzzy knowledge representation in cognitive cities. In: 2015 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1ā8
Kaltenrieder P, Papageorgiou E, Portmann E (2016) Digital personal assistant for cognitive cities: a paper prototype. In: Portmann E, Finger M (eds) Towards cognitive cities: advances in cognitive computing and its applications to the governance of large urban systems. Springer, Berlin, pp 101ā121
Kaufmann MA, Portmann E (2015) Biomimetics in design-oriented information systems research. In: At the vanguard of design science: first impressions and early findings from ongoing research, research-in-progress papers and poster presentations from the 10th international conference, Dublin, pp 53ā60
Kaufmann MA, Portmann E, Fathi M (2012) A concept of semantics extraction from web data by induction of fuzzy ontologies. In: International workshop on uncertainty reasoning for the semantic web. IEEE, pp 1ā6
Kelly JE, Hamm S (2013) Smart machines IBMās Watson and the Era of cognitive computing. Columbia University Press, New York
Lin TY (1997) Granular computing: from rough sets and neighborhood systems to information granulation and computing in words. In: European congress on intelligent techniques and soft computing, pp 1602ā1606
Miller J (2013) Graph database applications and concepts with Neo4j. In: Proceedings of the southern association for information systems conference, vol 2324, pp 141ā147
Mostashari A, Arnold F, Mansouri M, Finger M (2011) Cognitive cities and intelligent urban governance. Netw Ind Q 13:3ā6
Neo4j Manual (2014b) v2.1.2. http://docs.neo4j.org/chunked/milestone/cypher-introduction.html. Accessed 25 March 2014
Neo4j Manual (2015a) v2.2.3. http://neo4j.com/docs/2.2.3/introduction-highlights.html. Accessed 25 June 2015
Neo4j Manual (2017) v3.2. https://neo4j.com/docs/operations-manual/3.2/security/authentication-authorization/native-user-role-management/native-roles. Accessed 26 June 2017
Neo4j Website (2014a) http://www.neo4j.org. Accessed 7 June 2014
Neo4j Website (2015b) http://console.neo4j.org/?id=811v89. Accessed 31 Dec 2015
Opencypher Website (2017) http://www.opencypher.org. Accessed 26 June 2017
Perticone V, Tabacchi ME (2016) Towards the improvement of citizen communication through computational intelligence. In: Portmann E, Finger M (eds) Towards cognitive cities: advances in cognitive computing and its applications to the governance of large urban systems. Springer, Berlin, pp 83ā100
Portmann E, Finger M (eds) (2016) Towards cognitive cities: advances in cognitive computing and its applications to the governance of large urban systems. Springer, Berlin
Portmann E, Pedrycz W (2014) Fuzzy web knowledge aggregation, representation, and reasoning for online privacy and reputation management. In: Papageorgiou E (ed) Fuzzy cognitive maps for applied sciences and engineering. Springer, Berlin, pp 89ā105
Portmann E, Kaufmann MA, Graf C (2012) A distributed, semiotic-inductive, and human-oriented approach to web-scale knowledge retrieval. In: Proceedings of the 2012 international workshop on web-scale knowledge representation, retrieval and reasoning. ACM, New York, pp 1ā8
Poulovassilis A (2013) Database research challenges and opportunities of big graph data. In: Gottlob G, Grasso G, Olteanu D, Schallhart C (eds) Big data. Springer, Berlin, pp 29ā32
Robinson I, Webber J, Eifrem E (2013) Graph databases. OāReilly Media, Sebastopol
Siemens G (2005) Connectivism: a learning theory for the digital age. Int J Instr Technol Distance Learn 2:3ā10
Stein C, Cormen T, Rivest R, Leiserson C (2001) Introduction to algorithms, vol 3. MIT Press, Cambridge
United Nations Department of Urban and Social Affairs (2008) World urbanization prospects: The 2007 revisionāexecutive summary. http://www.un.org/esa/population/publications/wup2007/2007WUP_ExecSum_web.pdf. Accessed 25 June 2015
Xiang Z, Magnini VP, Fesenmaier DR (2015) Information technology and consumer behavior in travel and tourism: insights from travel planning using the internet. J Retail Consum Serv 22:244ā249
Yao YY (2000) Granular computing: basic issues and possible solutions. In: Proceedings of the 5th joint conference on information sciences, vol 1, pp 186ā189
Yao YY (2005) Perspectives of granular computing. In: International conference on granular computing, Beijing, pp 85ā90
Zadeh LA (1965) Fuzzy sets. Inf Control 8:338ā353
Zadeh LA (1979) Fuzzy sets and information granulation, advances. In: Gupta M, Ragade RK, Yager RR (eds) Fuzzy set theory and applications. North-Holland Publishing, Amsterdam, pp 3ā18
Zadeh LA (1988) Fuzzy logic. Computer 21:83ā93
Zadeh LA (1997) Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets Syst 90:111ā127
Zadeh LA (1999) From computing with numbers to computing with wordsāfrom manipulation of measurements to manipulation of perceptions. IEEE Trans Circuits Syst I Fundam Theory Appl 45, 105ā119
Zadeh LA (2004) Precisiated natural language (PNL). AI Mag 25:74ā91
Acknowledgements
We would like to thank the student assistants of the Institute of Information Systems of the University of Bern for their valuable input and their contributions to this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix A. Additional Information of the Prototype
Appendix A. Additional Information of the Prototype
This Appendix A shows various additional information to the applied prototype.
1.1 A.1. Sightseeing Spots in Bern
1.2 A.2. Query Processing
This appendix shows how the prototype processes queries for a better understanding of the prototype. Every time the prototype generates nodes, these nodes obtain individual IDs. These IDs vary from node generation to node generation. Therefore, the prototype has to be able to identify the IDs of the nodes to recognize the underlying attributes of the nodes. FigureĀ 3 in Sect. 3.5.1 shows a graph with nodes and Fig.Ā 5 shows the identification of the nodes.
As seen in row 10 of Fig.Ā 5 Neo4j creates a connection with Node.js and node-neo4j API. Row 13 shows the inclusion of the Neo4j database and row 25 shows the Cypher query which will be passed on to Neo4j āMATCH (n) WHERE id(n)ā=ā1 RETURN nā, which means āshow me all nodes with the ID n where nā=ā1.ā Row 27 shows the redirection of the output to the console as seen in Fig.Ā 6. This output is visible to the user.
Rights and permissions
Copyright information
Ā© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kaltenrieder, P., Parra, J., Krebs, T., Zurlinden, N., Portmann, E., Myrach, T. (2019). A Dynamic Route Planning Prototype for Cognitive Cities. In: Portmann, E., Tabacchi, M., Seising, R., Habenstein, A. (eds) Designing Cognitive Cities. Studies in Systems, Decision and Control, vol 176. Springer, Cham. https://doi.org/10.1007/978-3-030-00317-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-00317-3_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00316-6
Online ISBN: 978-3-030-00317-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)