{"created":"2023-05-15T15:23:30.980130+00:00","id":10363,"links":{},"metadata":{"_buckets":{"deposit":"c4472126-c897-4fcf-bee3-5877862ab161"},"_deposit":{"created_by":15,"id":"10363","owners":[15],"pid":{"revision_id":0,"type":"depid","value":"10363"},"status":"published"},"_oai":{"id":"oai:sucra.repo.nii.ac.jp:00010363","sets":["94:429:431:432:506"]},"author_link":[],"item_113_alternative_title_1":{"attribute_name":"タイトル(別言語)","attribute_value_mlt":[{"subitem_alternative_title":"位置情報サービスに適した道路網距離に基づく高効率アルゴリズム"}]},"item_113_biblio_info_9":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2015","bibliographicIssueDateType":"Issued"}}]},"item_113_date_35":{"attribute_name":"作成日","attribute_value_mlt":[{"subitem_date_issued_datetime":"2015-12-16","subitem_date_issued_type":"Created"}]},"item_113_date_granted_20":{"attribute_name":"学位授与年月日","attribute_value_mlt":[{"subitem_dategranted":"2015-03-24"}]},"item_113_degree_grantor_22":{"attribute_name":"学位授与機関","attribute_value_mlt":[{"subitem_degreegrantor":[{"subitem_degreegrantor_name":"埼玉大学"}],"subitem_degreegrantor_identifier":[{"subitem_degreegrantor_identifier_name":"12401","subitem_degreegrantor_identifier_scheme":"kakenhi"}]}]},"item_113_degree_name_21":{"attribute_name":"学位名","attribute_value_mlt":[{"subitem_degreename":"博士(工学)"}]},"item_113_description_13":{"attribute_name":"形態","attribute_value_mlt":[{"subitem_description":"133 p.","subitem_description_type":"Other"}]},"item_113_description_23":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"This thesis describes the studying of efficient algorithms for real-time monitoring, shortest path finding and Reverse k nearest neighbor (R-kNN) query applying on road network distances for Location Based Services (LBS). In recent time, finding shortest path in real road networks is crucial for many applications including location-based services and mobile computing. Since mobility is constantly increasing, we can observe that also an increase in the time dependency of spatial information related to human activities. The role of location-based services is rising as the increasing numbers of users are requesting the location-based information. The main idea of LBS is to provide the service that depends on the positional information which associated with the user, most importantly, the user's current location. The service may also be dependent on other information, such as personal preferences and interests of the user. For example, finding the cheapest hotel within 20 km, where is the nearest gas station, how long it will take to go to Italy restaurant, are some specic user's queries in location-based services. Also a service may inform its users about traffic jams, weather situation, the position of emergency vehicles, hazardous materials or public transportation. Moreover, in other related activities like parcel management, tourism planning, bus routes queries for Urban planning, checking movement of terrorists in emergency situations for crime prevention, etc., require LBS services based on spatial information. For all these requirements, studying on some typical queries like nearest neighbor queries, range queries, spatial join queries, and reverse nearest neighbor queries has been demanded.\nVarious route queries in road networks have gained signicant research interests due to advances in GIS and mobile computing such as car navigation system. The main challenge of processing such a query is how to efficiently monitor the moving object and how to retrieve the route rapidly. In recent time, much work has been conducted on a real time monitoring of moving objects (cars and humans). Some studies adopted to get high accuracy tracking of moving objects with less communication between moving objects and server. However, their studies assumed the moving object is moving in Euclidian space or in fixed route. This thesis proposes a real time monitoring method aiming for both thick client and thin client. We will discuss these two kind of clients detail later. Using the“ frequently used routes ”(FUR) information, we offer high scalability monitoring system with empirical comparisons of the proposed method and the conventional dead-reckoning on road network method.\nDespite the importance of spatial networks in real-life applications, most of the spatial query methods focus on Euclidean distance, where the distance between two objects is determined solely by their relative position in space. However, in practice, objects can usually move only on a pre-defined set of routes as specied by the real road network (road, railway, river etc.). Thus, the important measure is the network distance, i.e., the length of the shortest trajectory connecting two objects, rather than their Euclidean distance. Only using Euclidean distance on spatial network databases (SNDB) is scarce and too restrictive for emerging applications such as mobile computing and location-based queries.\nThe main difference between using Euclidean distance and road-network distanceis based on their calculation costs. As considering, the Euclidean distance betweentwo arbitrary points can be computed easily, however, in the road-network distance, it takes longer processing time. For example, if the river or mountain liesbetween two points, there is totally difference between the Euclidean distance andthe road-network distance, and the costs of the distance calculation as well. Inthe conventional methods, to promptly acquire the distance between two terminal points for spatial queries in LBS applications, we can use well-known shortestpath finding algorithms, Dijkstra's algorithm and A* algorithm. However, due tothe complexity of some queries, for example, ANN (aggregate nearest neighbor)queries, RNN (reverse nearest neighbor) queries, skyline queries, k-NN queries andseveral kind of TPR (trip planning route) queries, needed efficient algorithm to find the shortest paths between starting point and target point.\nDijkstra's algorithm and A* algorithm can be directly applied to these queries,nevertheless these two algorithms take very long processing time and that willcause high calculation cost. Therefore, we propose another efficient shortest path finding algorithm, based on materialized-path-view constructed only on partitionedsubgraphs to compute this road network distance.\nAs a shortest path query is a basic operation in several types of queries, efficient path computation is essential in such kind of queries, for example, k-NN queries, ANN queries, R-kNN queries and trip planning queries. In existing path finding algorithms, Dijkstra's and A* algorithms, require pre-computed all-pair shortest paths and store them on-line. A* algorithm can reduce the path computation but it is not efficient for the re-computation or update of the flat path view for large networks.\nOther Materialize Path View (MPV) approaches also have been proposed for a shortest path query based on the pre-computed distance table. This method needs O(n2) space when the given number of the nodes is n. For this reason, it is not suitable for the large network as well. Distance materialization methods based on types of roads have been used also in Japan car navigation system. There are several types of roads according to the road classication in Japan, for example, highways or express ways, national roads and residential roads etc. In most existing studies, their methods are suitable for searching long distance trip path and mostly aiming for using express ways. However, in location based services applications, there are requested to search shortest path finding in small area and points of interest (POIs) are normally existed on residential roads, and not on highways or express ways. Therefore, we propose a fast shortest path query strategy suitable for LBS as in small search area and trip is also considered for usual roads.\nThen, several hierarchical representation methods have been proposed to reduce the amount of data. In HEPV (hierarchical encoded path view) and HiTi graph methods, using hierarchical representation and semi-materialized approach have been proposed to reduce the large amount of data. In this thesis, we propose the shortest path finder with light materialized path view. Our study is closely related with their works, however, their searching assumes the hierarchical structure essentially and we will discuss this difference detail in other session.\nUsing partitioned subgraphs, we study one more efficient algorithm for Reverse k-Nearest Neighbors (R-kNN) query on road network distance. According to our knowledge, the existing methods for R-kNN queries required to find kNN search on every visited node. This causes a large number of node expansions and the processing time is increase simultaneously. Therefore, we propose a fast R-kNN search algorithm that running based on a simple materialized path view (SMPV) structure and we adopted incremental Euclidean restriction strategy for kNN queries which is the main function in R-kNN queries.","subitem_description_type":"Abstract"}]},"item_113_description_24":{"attribute_name":"目次","attribute_value_mlt":[{"subitem_description":"Abstract 1\n1 Introduction 9\n1.1 Some Types of Spatial Queries in Location Based Services (LBS) . . 10\n1.2 Incremental Euclidean Restriction Framework of LBS . . . . . . . . 11\n1.3 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13\n1.4 Experimental Environments . . . . . . . . . . . . . . . . . . . . . . 14\n1.5 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14\n2 Related Work 15\n2.1 Shortest Path Finding Algorithms . . . . . . . . . . . . . . . . . . . 15\n2.1.1 Dijkstra's Algorithm . . . . . . . . . . . . . . . . . . . . . . 17\n2.1.2 A* Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 19\n2.1.3 Materialized Path View . . . . . . . . . . . . . . . . . . . . 23\n2.2 Real-time Monitoring for LBS . . . . . . . . . . . . . . . . . . . . . 28\n2.3 RkNN Queries in LBS . . . . . . . . . . . . . . . . . . . . . . . . . 29\n2.4 Spatial Indexing Method . . . . . . . . . . . . . . . . . . . . . . . . 32\n2.4.1 General indexing methods used in spatio-temporal databases 32\n2.4.2 R-tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33\n3 Real-time Monitoring of Moving Objects Using Frequently Used Routes 37\n3.1 Real-time Monitoring of Moving Objects . . . . . . . . . . . . . . . 37\n3.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38\n3.3 Moving Object Monitoring with FUR . . . . . . . . . . . . . . . . . 40\n3.3.1 System conguration . . . . . . . . . . . . . . . . . . . . . . 40\n3.3.2 Frequently used routes . . . . . . . . . . . . . . . . . . . . . 42\n3.3.3 FUR description . . . . . . . . . . . . . . . . . . . . . . . . 43\n3.4 Moving Object Tracking Algorithms for thick client . . . . . . . . . 46\n3.4.1 Moving object tracking for thick client . . . . . . . . . . . . 46\n3.4.2 Moving object side algorithm for thick client . . . . . . . . . 48\n3.4.3 Server side algorithm for thick client . . . . . . . . . . . . . 52\n3.4.4 Experimental results of thick client model . . . . . . . . . . 54\n3.5 Monitoring Algorithms for thin client . . . . . . . . . . . . . . . . . 55\n3.5.1 Basic concepts in thin client model . . . . . . . . . . . . . . 56\n3.5.2 Server side Algorithm for thin client . . . . . . . . . . . . . 57\n3.5.3 Moving object side algorithm for thin client . . . . . . . . . 62\n3.5.4 Minimization of data storage capacity and communication cost 66\n3.6 Experimental results of thin client model . . . . . . . . . . . . . . . 68\n3.6.1 Comparison of communication cost . . . . . . . . . . . . . . 68\n3.6.2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69\n4 Shortest Path Finder With Light Materialized Path View for LBS 71\n4.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72\n4.2 Shortest Path Finder . . . . . . . . . . . . . . . . . . . . . . . . . . 74\n4.2.1 Data structure . . . . . . . . . . . . . . . . . . . . . . . . . 74\n4.2.2 Simple Path Finder Algorithm . . . . . . . . . . . . . . . . . 77\n4.2.3 Distance calculation method inside subgraph . . . . . . . . . 82\n4.3 Experimental results . . . . . . . . . . . . . . . . . . . . . . . . . . 84\n4.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90\n5 Efficient Reverse kNN Query Algorithm on Road Network Distances Using Partitioned Subgraphs 91\n5.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92\n5.2 Basic method for RkNN search . . . . . . . . . . . . . . . . . . . . 93\n5.3 RkNN query algorithm on partitioned subgraph . . . . . . . . . . . 96\n5.3.1 kNN query using an IER framework . . . . . . . . . . . . . 96\n5.3.2 RkNN query on an SMPV structure . . . . . . . . . . . . . . 97\n5.3.3 Simple Path Finder Algorithm Using in RkNN Query . . . . 102\n5.3.4 Limitation of referring tables for distance calculation . . . . 105\n5.4 Experimental results . . . . . . . . . . . . . . . . . . . . . . . . . . 106\n5.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113\n6 Conclusion 115\nAcknowledgement 119","subitem_description_type":"Other"}]},"item_113_description_25":{"attribute_name":"注記","attribute_value_mlt":[{"subitem_description":"指導教員 : 大澤裕","subitem_description_type":"Other"}]},"item_113_description_33":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"subitem_description":"text","subitem_description_type":"Other"}]},"item_113_description_34":{"attribute_name":"フォーマット","attribute_value_mlt":[{"subitem_description":"application/pdf","subitem_description_type":"Other"}]},"item_113_dissertation_number_19":{"attribute_name":"学位授与番号","attribute_value_mlt":[{"subitem_dissertationnumber":"甲第981号"}]},"item_113_identifier_registration":{"attribute_name":"ID登録","attribute_value_mlt":[{"subitem_identifier_reg_text":"10.24561/00010357","subitem_identifier_reg_type":"JaLC"}]},"item_113_publisher_11":{"attribute_name":"出版者名","attribute_value_mlt":[{"subitem_publisher":"埼玉大学大学院理工学研究科"}]},"item_113_publisher_12":{"attribute_name":"出版者名(別言語)","attribute_value_mlt":[{"subitem_publisher":"Graduate School of Science and Engineering, Saitama University"}]},"item_113_record_name_8":{"attribute_name":"書誌","attribute_value_mlt":[{"subitem_record_name":"博士論文(埼玉大学大学院理工学研究科(博士後期課程))"}]},"item_113_text_31":{"attribute_name":"版","attribute_value_mlt":[{"subitem_text_value":"[出版社版]"}]},"item_113_text_36":{"attribute_name":"アイテムID","attribute_value_mlt":[{"subitem_text_value":"GD0000644"}]},"item_113_text_4":{"attribute_name":"著者 所属","attribute_value_mlt":[{"subitem_text_value":"埼玉大学大学院理工学研究科(博士後期課程)理工学専攻"}]},"item_113_text_5":{"attribute_name":"著者 所属(別言語)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Science and Engineering, Saitama University"}]},"item_113_version_type_32":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_access_right":{"attribute_name":"アクセス権","attribute_value_mlt":[{"subitem_access_right":"open access","subitem_access_right_uri":"http://purl.org/coar/access_right/c_abf2"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Aye, Thida Hlaing","creatorNameLang":"en"},{"creatorName":"アイ, チタ ライ","creatorNameLang":"ja-Kana"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2018-01-23"}],"displaytype":"detail","filename":"GD0000644.pdf","filesize":[{"value":"4.6 MB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"GD0000644.pdf","objectType":"fulltext","url":"https://sucra.repo.nii.ac.jp/record/10363/files/GD0000644.pdf"},"version_id":"25f2165a-5521-4d09-9a70-2aee3c3d56ef"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"doctoral thesis","resourceuri":"http://purl.org/coar/resource_type/c_db06"}]},"item_title":"Road Network Distance Based Efficient Algorithms Suitable in Location Based Services","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Road Network Distance Based Efficient Algorithms Suitable in Location Based Services","subitem_title_language":"en"}]},"item_type_id":"113","owner":"15","path":["506"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2015-12-17"},"publish_date":"2015-12-17","publish_status":"0","recid":"10363","relation_version_is_last":true,"title":["Road Network Distance Based Efficient Algorithms Suitable in Location Based Services"],"weko_creator_id":"15","weko_shared_id":-1},"updated":"2023-06-23T04:29:37.355512+00:00"}