Finding both Aggregate Nearest Positive and Farthest Negative Neighbors

Size: px
Start display at page:

Download "Finding both Aggregate Nearest Positive and Farthest Negative Neighbors"

Transcription

1 Finding both Aggregate Nearest Positive and Farthest Negative Neighbors I-Fang Su 1, Yuan-Ko Huang 2, Yu-Chi Chung 3,, and I-Ting Shen 4 1 Dept. of IM,Fotech, Kaohsiung, Taiwan 2 Dept. of IC, KYU, Kaohsiung, Taiwan 3 Dept. of CSIE, CJCU, Tainan, Taiwan 4 Dept. of CSIE, NCKU, Tainan, Taiwan Abstract Recently, researchers use the aggregate nearest neighbor (ANN) search for users at different locations (query points) that want to find one restaurant (data point), which leads to the minimum sum of distances where they have to travel in order to meet. Users can also use aggregate farthest neighbor (AFN) search to find one of the building locations of a new hotel (query points) so as to maximize the aggregate distances to all the other existing hotels(data points) for reducing competition. These works mainly focus on finding either the aggregate nearest neighbors or the aggregate farthest neighbors. In reality, users not only have queries of aggregate nearest neighbors but also have queries of the aggregate farthest neighbors. He needs to make a decision through both aggregate nearest neighbors such as finding the objects that user prefer from the a set of data points and aggregate farthest neighbors which retrieves the objects that user dislike from another set of data points. In order to verify these two sets of query points, we named the objects which user prefer the Positive query set, and the objects that user dislike the Negative query set. Motivated by these observations, we propose a novel query by combining the aggregate nearest positive neighbor search and the aggregate farthest negative neighbor search together meaningfully. We name this query the Aggregate Nearest Positive and Farthest Negative Neighbors (ANPFNN) query. In this paper, we propose a round-robin algorithm to retrieve the first aggregate nearest positive and farthest negative neighbors. Further, we use a pruning rule to efficiently filter out the answers. Our extensive evaluation results validate the effectiveness and efficiency of our algorithm on uniform distributed clustered data. Keywords: aggregate nearest positive, farthest negative neighbor search, nearest neighbor, dominate 1. Introduction Nearest neighbor queries (NN queries) [1], [2], [3], [4] have been widely discussed in recent years. Given an n- *This work is supported by National Science Council of Taiwan (R.O.C.) under Grants NSC E , NSC E , NSC E **Corresponding Author dimensional data set D and a query point q, an NN querie finds the data point d (d D) which is nearest to q. For example, in Figure 1, a point data set P (P ={p 1,p 2,p 3,p 4,p 5 }) represents the locations of parking lots, and a point q is the current position of the user. If a user issues a query for finding the location of the nearest parking lot to a server, the server returns p 2 as it is closest to q within the data point set P. Y p4 p1 Query Point Data Point p3 Fig. 1: Example of an Nearest Neighbor search. Recently, aggregate nearest neighbor (ANN) query[5], [6] had been proposed. ANN queries are a variant of NN queries. The conventional NN query is to find a data point p i that is close to a given query point q, where p i is within a point data set P ={p 1,p 2,p 3, }. The ANN query problem involves a point data set P ={p 1,p 2,p 3, }, a point query set, Q = {q 1,q 2,q 3, }, and a given function F such as MIN, MAX, and SUM. An ANN query is to find a point p i within P that has the shortest function distance to all the query points. For example in Figure 2, suppose a university holds an international conference, accommodations are arranged for the attendees at several hotels (Q = {H 1,H 2,,H 7 }) near the university. The conference is looking for a venue to hold a banquet from given restaurants P = {R 1,R 2,R 3,R 4 }. To minimize the total transportation costs of all the attendees (supposing that the transportation rates are the same), the host must find one restaurant from P that has the shortest total distance to Q. The Table 5 depicts q p2 p5 X

2 the shortest distances from the restaurants to each of the hotels. To minimize transportation costs, the host chooses to hold the banquet at R 2. Because of all the restaurants, the total distance between R 2 and all of the hotels is the shortest(14.2). Fig. 2: Example of an Aggregate Nearest Neighbor search. In addition to the SUM function, MAX and MIN are also employed as set functions in ANN queries. We use Figure 2 to explain the varying meanings of the other functions in ANN queries. If MAX is adopted as the set function, the ANN query returns R 2. The reason is that the maximum distance of R 2 to all hotels is the shortest among that of other restaurants. This ANN query shows that selecting R 2 as the venue for the banquet minimizes the time attendees spend getting there (supposing that all of the attendees move at the same speed). If MIN is adopted as the set function, the ANN query returns R 4 since the minimum distance of R 4 to all hotels is the shortest among that of other restaurants. The primary objective of this query shortens the vacancy time of the venue (because R 4 can be reached the most quickly). Another variation of NN query is the aggregate farthest neighbor (AFN) query [7]. Given a point data set P, a point query set Q, and a given function F, a data point p (p P ) is derived with the maximum distance function with query set Q. For example, suppose a financial group wishes to build a resort at popular tourist destination, they must find a location p among the potential areas P as far as possible from all the other hotels Q. Similar to ANN queries, the AFN queries also include MAX, MIN, and SUM as their aggregate function. From the above observation, we found that either the ANN queries or the AFN query only gives the one-sided information to users. In reality, users may need to facilitate the exploration of a data space and make an objective decision. For instance, people usually hope for a house with high functionality in the surroundings but away from dangerous or noisy locations while they are purchasing houses. If we present these characteristics in the form of options, home buyers may hope for the presence of (1) schools, (2) MRT stations, and (3) parks within a 500-meter radius. At the same time, hazardous locations such as (1) power plants, (2) gas stations, and (3) industrial zones are not desired within neighboring areas. For example in Figure 4, suppose that X and Y are distance coordinates, d i is the house for sale in the area where i =1to4,P ={p 1,p 2,p 3 } is the query set of locations that the user wishes to be closer to (such as parks, schools, and MRT stations), and N={n 1,n 2,n 3 } is the query set of locations that the user wishes to be farther away from (such as gas stations, power plants, and chemical plants). In order to verify these two types of query sets, we use the Positive query set and Negative query set to represent the locations that user wish to be closer to and farther away from, respectively. In this example, the user may select one house from the given data points that is closer to the positive query set and is simultaneously farther away from the negative data points. As seen in Figure 4, under the preference conditions of the user, d 2 and d 3 would be the two recommanded houses to the user s needs. The reason is that the maximum distance of d 2 to the positive query set is the shortest and the minimum distance of d 2 to the negative query set is the farthest. In addition to d 2 is a recommend house for users, d 3 is also an option for users. Although the maximum distance of d 3 to the positive query set is not the shortest, the minimum distance of it to the negative query set is the farthest. That is to say, d 3 is the house which farther away from the locations user dislike. And d 2 and d 3 are both answers of this given query. Apart from the above example, there are a large number of similar queries in real life. From the above observations, we believe that this kind of query is important for users to make a decision. However, previous studies are unable to apply existing methods to this type of query. Although ANN and AFN queries are related to this type of query, they only consider either aggregate nearest or farthest neighbor search. The answers provided by these two algorithms can only satisfy one single user demand, and cannot simultaneously find the result from this two different query sets. Besides, there may not be only one result which meets the demands of users and ANN as well as AFN queries may only satisfy a portion of the query conditions. Therefore, we formally define the problem of finding the Aggregate Nearest Positive and Farthest Negative Neighbors query (ANPFNN) in this paper. In this paper, we propose an algorithm to execute the ANPFNN query and use a pruning rule to efficiently filter out the answers so as to reduce the computation cost. We also apply a dominance test [8] in ANPFNN in order to retrieve all significant objects for users to make a good decision. Our extensive evaluation results validate the effectiveness

3 Distance (km) H 1 H 2 H 3 H 4 H 5 H 6 H 7 Total R R R R Fig. 3: The distances between restaurants and hotels of Figure 2. Y p3 p2 d2 p1 d1 Data Point Positive Query Point Negative Query Point d3 d4 n3 during processing. Moreover, the finding results may only fit for one-sided query and a further process is required for retrieving the final results. Therefore, we apply a different pruning technique that can quickly filter impossible answers to further reduce the required computation costs involved in processing queries. n1 Fig. 4: Example of an aggregate nearest positive and farthest negative neighbors search. and efficiency of our algorithm on both uniform distributed and clustered data. The rest of the article is organized as follows. Section 2 reviews related work on ANN and AFN searches. Section 3 provides preliminaries on ANPFNN query and some distance metrics used in this paper. Section 4 presents our main algorithm for processing ANPFNN queries efficiently. Results of our experimental study are reported in Section 5. Finally, Section 6 concludes the paper. 2. Related Work In this section, we briefly review previous work related to ANPFNN queries. Papadias et al. [5] proposed three algorithms, named Multiple Query Method(MQM), Single Point Method(SPM), and Minimum Bounding Method(MBM) for processing aggregate nearest neighbor searches. In [7], Yuan Gao et al. propose minimum bounding(mb) and best first(bf) algorithms for processing aggregate farthest neighbor queries. The main idea of the first algorithm exends the idea of MBM in ANN to MB by using a threshold to filter out the possible results, and then efficiently retrieve the answers. Instinctively, ANPFNN can be disassembled into an ANN problem and an AFN problem. However, adopting this existing method for ANPFNN problems presents the following issues. In order to accelerate query speed, ANN and AFN both employ R-tree to index the query set and data points. Hence, the root nodes of R-trees are visit frequently while processing query for finding points nearest to the positive query set and those farthest from the negative data set. Subsequently, this step incurs a considerable amount of computation costs. And many redundant query results appear n2 X 3. Preliminaries In this section, we first give the definitions of the aggregation distance, the dominance relation, the aggregate nearest positive as well as farthest negative neighbors, and formally define the aggregate nearest positive and farthest negative neighbors (ANPFNN) query. We further describe the underlying indexing structure of our algorithm in this section. 3.1 Definitions Given a set of data points D= {d 1,d 2,,d i }, a set of positive query points P ={p 1,p 2,,p x }, and a set of negative query points N={n 1,n 2,,n y },the aggregation distance (D agg ) is defined in Definition 1.Based on Definition 1, the ANPFNN query is formulated in Definition 2. Definition 3.1: Aggregation distance (AggD) Given a data point d, the aggregation distance between d and a query set P is AggD(d, P ) = Fj=1 x d, p j, where F can be SUM, MAX or MIN. In this paper, we use Fsum, Fmax, andfmin to represent the respective aggregation function. Definition 3.2: Nearest Positive distance Given a set of data points d, and a set of positive query points P ={p 1,p 2,,p x }, the nearest positive distance is to find the maximum AggD(d, P ) of d to the set of positive query points P. Nearest Positive distance = Fmax x j=1 d, p j. Definition 3.3: Farthest Negative distance Given a data points d, and a set of negative query points N={n 1,n 2,,n y }, the farthest negative distance is to find the minimum AggD(d, N) of d to the set of negative data points N. Farthest Negative distance =Fmin y j=1 d, n j. We can then use the above two distances to define the aggreate nearest positive and farthest negative distances. Definition 3.4: Aggregate Nearest Positive distance, PAgg Given a set of data points D= {d 1,d 2,,d i }, and a set of positive query points P ={p 1,p 2,,p x }, the aggregate

4 Positive Query Set Negative Query Set Distance (km) p 1 p 2 p 3 n 1 n 2 n 3 d d d d Fig. 5: The distances among data points, positive and negative query sets of Figure 4. nearest positive distance is to find one data point d which has the minimum AggD(d, P ) among all data points in D to the set of positive query points P. PAgg = MIN{AggD(d t,p)} = MINt=1{Fmax t=i x j=1 d t,p j }. Definition 3.5: Aggregate Farthest Negative distance, NAgg Given a set of data points D= {d 1,d 2,,d i }, and a set of negative query points N={n 1,n 2,,n y }, the aggregate farthest negative distance is to find a data point d which has the maximum AggD(d, N) among all data points in D to the set of negative data points N. NAgg = MAX{AggD(d t,n)} = MAXt=1 t=i {Fminy j=1 d t,n j }. Definition 3.6: dominate ( ) A data point d i dominates another data point d j on both PAgg and NAgg if and only if PAgg of d i is less than that of d j and NAgg of d i is large than that of d j. Definition 3.7: Aggregate Nearest Positive and Farthest Negative Neighbor (ANPFNN) queries Given a set of data points D= {d 1,d 2,,d i }, a set of positive query points P ={p 1,p 2,,p x }, and a set of negative query points N={n 1,n 2,,n y }, ANPFNN is to find a data point d (d D) where d is not dominated by any other data point of D in both PAgg and NAgg. 3.2 Indexing Structure To reduce I/O and computation cost of processing ANPFNN query, a well underlying indexing structure is indispensable. In this paper, we use R-tree [9] as our indexing structure. In a R-tree, objects are recursively grouped in a bottom-up manner according to their locations. For instance, Figure 6(a) gives a two-dimensional example where eight data points p 1 to p 8. The corresponding R-tree is showing in Figure 6(b). Each entry of a leaf node of a R-tree has the structure (o. ptr,(o. x,o. y )), where o. ptr is a pointer to the actual data point in the database, and o. x and o. y represent the X and Y coordinate of data point o, respectively. Each entry of an internal node has the structure (MBR E,(x l,y d,x r,y u ), E. ptr ), where MBR E is the minimum bounding rectangle (MBR) that encloses all the data points in the child node E of this internal node, (x l,y d,x r,y u ) represent the lower bound and upper bound of node E in X and Y coordinates respectively, and E. ptr is a pointer to node E. In our paper, we use three R P -tree, R N -tree, and R D -tree to represent the positive query set, the negative query set, and the given data set. Y p 7 p8 p 6 p1 p5 p 4 p2 p3 X Fig. 6: Representations of entries in the R-tree 4. Aggregate Nearest Positive and Farthest Negative Neighbor Search Algorithm A naive solution for processing a ANPFNN query is to scan all points and enumerate the PAgg as well as NAgg of each data point to the positive and negative query sets, respectively. Finally, applying the dominance test to each data point in both PAgg and NAgg to retrieve the final answers of ANPFNN. However, the time complexity of calculating dominance relationship, the PAgg and the NAgg of each data points is time consuming. Thus, we propose an ANPFNN algorithm which highly reduces the computation complexity. The ANPFNN algorithm consists of two main phases: (1)the filtering phase and (2)the refinement phase. 4.1 Filtering Phase We first employing a branch-and-bound traversal on R P - tree to find the data point d i in D which d i has the minimum PAgg. Then, the branch-and-bound traversal is also applied on R N -tree to find the data point d j in D which d j has the maximum NAgg. This phase retrieves data points from R P - tre and R N -tree in a round-robin fashion until a data point d t shows up in both R P -tree and R N -tree. The way of finding the minimum PAgg and maximum NAgg are consider by Lu [10]. While traversing the nodes of the R P -tree, a heap is applied to keep the MinDist(d, P ) in an descending order where the MinDist(d, P ) is the minimum possible distance from d to an object in R P -tree. Then, we retrieve the first entry of the heap for further processing. This entry should has the maximum MinDist and it may contain the final result. If the entry is a data point, it

5 should be the possible answer for the minimum PAgg, and we can continue to the second step of the filtering phase. Otherwise the entry is repeatedly decomposed for finding the data point of this internal node. While traversing the nodes of the R N -tree, we use another heap to keep the MaxDist(d, N) in an ascending order where the MaxDist(d, N) is the maximum possible distance from d to an object in R N -tree. Follow the same procedure as finding the minimum PAgg, the first entry of the heap is retrieved for further processing. If the entry is a data point, it should be the possible answer for the maximum NAgg, and we can continue to the second step of the filtering phase. Otherwise the entry is repeatedly decomposed for finding the data point of this internal node. 4.2 Refinement Phase When the filtering phase is terminated, many results are retrieved. However, these results may not meet both request of users such as the retrieved data point is near the positive query points but also near the negative query points). They may only be outperformed in one condition. Thus, we have to provide users the results which no other data can beat it in both conditions. We consider the B-tree [8] indexing method for finding the final results for users. We use two indexing for aggregate nearest positive and farthest negative distance and sort the retrieved data points according to the their PAgg descendingly and NAgg ascendingly. Then, scan through the whole index simultaneously to find the first match results d t. Any result which has not listed after d t is definitely not part of the answer because it is dominated by d t. Meanwhile, the points listed before should be the final results for users to make decision. Due to space limitations, we refer readers to [11] for more detail examples about these two phases. 5. Performance In this section we evaluate the efficiency of the proposed algorithm to the naive algorithm. The performance is measured by the average CPU time. The algorithms were developed in C++ and executed on a PC with a Intel i7 CPU of 2.8GHz. The default number of positive objects, negative objects and query points are all 110k, and we also vary the range of these three types of points from 10k to 210k. The coordinates of the objects are uniformly normalized in the domain [0, 10000] 2. We compare the ANPFNN with naive algorithm under different number of negative objects, positive objects, and data points in Figure 7, 8, 9 respectively. Under these three circumstances, the average CPU time of ANPFNN increases smoothly, however, that of Naive algorithm increases dramatically. The performance results show that ANPFNN algorithm outperform the naive algorithm on the different object distributions. Due to space limitations, we show and the detail experimental evaluations are listed in [11]. Fig. 7: The average CPU time under the number of negative query size. Fig. 8: The average CPU time under the number of Positive query size. 6. Conclusion In this paper, we proposed the design and implementation of an algorithm for processing aggregated nearest positive and farthest negative neighbor queries in spatial networks. Our design applies the filtering phase to efficiently filter out all possible results and retrieve the final answers by using a refinement phase. Our performance study showed that this design exhibits a superior performance in terms of computation cost. The potential of ANPFNN query has not been fully exploited yet. Currently, we are extending the capability of this design to deal with query in a road network. An efficient query processing technique for processing ANPFNN query in this type of network is also under designed. References [1] B. Cui, B. C. Ooi, J. Su, and K.-L. Tan, Indexing high-dimensional data for efficient in-memory similarity search, ACM Transcations on Knowledge and Data Engineering, vol. 17, no. 3, pp , 2005.

6 Fig. 9: The average CPU time under the number of data point size. [2] L. Hong, B. C. Ooi, H. T. Shen, and X. Xue, Hierarchical indexing structure for efficient similarity search in video retrieval, ACM Transcations on Knowledge and Data Engineering, vol. 18, no. 11, pp , [3] B. Zheng, J. Xu, W. chien Lee, and D. L. Lee, Energy conserving air indexes for nearest neighbor search, in Proceedings of the 9th International Conference on Extending Database Technology, 2004, pp [4] X. Xiong, M. F. Mokbel, and W. G. Afre, Sea-cnn: Scalable processing of continuous k-nearest neighbor queries in spatio-temporal databases, in Proceedings of International Conference on Data Engineering, 2005, pp [5] D. Papadias, Y. Tao, K. Mouratidis, and C. K. Hui, Aggregate nearest neighbor queries in spatial databases, ACM Transcations on Database Systems, vol. 30, no. 2, pp , [6] M. L. Yiu, N. Mamoulis, and D. Papadias, Aggregate nearest neighbor queries in road networks, ACM Transcations on Knowledge and Data Engineering, vol. 17, no. 6, pp , [7] Y. Gao, L. Shou, K. Chen, and G. Chen, Aggregate farthest-neighbor queries over spatial data, in International conference on Database Systems for Advanced Applications, DASFAA, 2011, pp [8] S. Borzsonyi, D. Kossmann, and K. Stocker, The skyline operator, in Proceedings of the 17th International Conference on Data Engineering, ICDE 2001, 2001, pp [9] A. Guttman, R-trees: A dynamic index structure for spatial searching, in Proceedings of the 1984 ACM SIGMOD international conference on Management of data, 1984, pp [10] H. Lu, On computing farthest dominated locations, Journals and Magazines, vol. 23, no. 6, pp , [11] I.-F. Su, Y.-K. Huang, Y.-C. Chung, and I.-T. Shen, Anpfnn query, 2012,

9/23/2009 CONFERENCES CONTINUOUS NEAREST NEIGHBOR SEARCH INTRODUCTION OVERVIEW PRELIMINARY -- POINT NN QUERIES

9/23/2009 CONFERENCES CONTINUOUS NEAREST NEIGHBOR SEARCH INTRODUCTION OVERVIEW PRELIMINARY -- POINT NN QUERIES CONFERENCES Short Name SIGMOD Full Name Special Interest Group on Management Of Data CONTINUOUS NEAREST NEIGHBOR SEARCH Yufei Tao, Dimitris Papadias, Qiongmao Shen Hong Kong University of Science and Technology

More information

Goal Directed Relative Skyline Queries in Time Dependent Road Networks

Goal Directed Relative Skyline Queries in Time Dependent Road Networks Goal Directed Relative Skyline Queries in Time Dependent Road Networks K.B. Priya Iyer 1 and Dr. V. Shanthi2 1 Research Scholar, Sathyabama University priya_balu_2002@yahoo.co.in 2 Professor, St. Joseph

More information

Ranking Spatial Data by Quality Preferences

Ranking Spatial Data by Quality Preferences International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 7 (July 2014), PP.68-75 Ranking Spatial Data by Quality Preferences Satyanarayana

More information

ISSN: (Online) Volume 4, Issue 1, January 2016 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 4, Issue 1, January 2016 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 4, Issue 1, January 2016 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

Web Based Spatial Ranking System

Web Based Spatial Ranking System Research Inventy: International Journal Of Engineering And Science Vol.3, Issue 5 (July 2013), Pp 47-53 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com 1 Mr. Vijayakumar Neela, 2 Prof. Raafiya

More information

Performance Improvement of Hardware-Based Packet Classification Algorithm

Performance Improvement of Hardware-Based Packet Classification Algorithm Performance Improvement of Hardware-Based Packet Classification Algorithm Yaw-Chung Chen 1, Pi-Chung Wang 2, Chun-Liang Lee 2, and Chia-Tai Chan 2 1 Department of Computer Science and Information Engineering,

More information

Query Processing and Advanced Queries. Advanced Queries (2): R-TreeR

Query Processing and Advanced Queries. Advanced Queries (2): R-TreeR Query Processing and Advanced Queries Advanced Queries (2): R-TreeR Review: PAM Given a point set and a rectangular query, find the points enclosed in the query We allow insertions/deletions online Query

More information

Top-K Ranking Spatial Queries over Filtering Data

Top-K Ranking Spatial Queries over Filtering Data Top-K Ranking Spatial Queries over Filtering Data 1 Lakkapragada Prasanth, 2 Krishna Chaitanya, 1 Student, 2 Assistant Professor, NRL Instiute of Technology,Vijayawada Abstract: A spatial preference query

More information

Detect tracking behavior among trajectory data

Detect tracking behavior among trajectory data Detect tracking behavior among trajectory data Jianqiu Xu, Jiangang Zhou Nanjing University of Aeronautics and Astronautics, China, jianqiu@nuaa.edu.cn, jiangangzhou@nuaa.edu.cn Abstract. Due to the continuing

More information

Continuous Nearest Neighbor Search

Continuous Nearest Neighbor Search Continuous Nearest Neighbor Search Lien-Fa Lin * Department of Computer Science and Information Engineering National Cheng-Kung University E-mail: lienfa@cc.kyu.edu.tw Chao-Chun Chen Department of Information

More information

Search Continuous Nearest Neighbors On the Air y

Search Continuous Nearest Neighbors On the Air y Search Continuous Nearest Neighbors On the Air y Baihua Zheng School of Information Systems Singapore Management University bhzheng@smu.edu.sg Wang-Chien Lee Penn State University University Park, PA 16802

More information

Efficient Construction of Safe Regions for Moving knn Queries Over Dynamic Datasets

Efficient Construction of Safe Regions for Moving knn Queries Over Dynamic Datasets Efficient Construction of Safe Regions for Moving knn Queries Over Dynamic Datasets Mahady Hasan, Muhammad Aamir Cheema, Xuemin Lin, Ying Zhang The University of New South Wales, Australia {mahadyh,macheema,lxue,yingz}@cse.unsw.edu.au

More information

Spatial Queries. Nearest Neighbor Queries

Spatial Queries. Nearest Neighbor Queries Spatial Queries Nearest Neighbor Queries Spatial Queries Given a collection of geometric objects (points, lines, polygons,...) organize them on disk, to answer efficiently point queries range queries k-nn

More information

Introduction to Indexing R-trees. Hong Kong University of Science and Technology

Introduction to Indexing R-trees. Hong Kong University of Science and Technology Introduction to Indexing R-trees Dimitris Papadias Hong Kong University of Science and Technology 1 Introduction to Indexing 1. Assume that you work in a government office, and you maintain the records

More information

Constrained Skyline Query Processing against Distributed Data Sites

Constrained Skyline Query Processing against Distributed Data Sites Constrained Skyline Query Processing against Distributed Data Divya.G* 1, V.Ranjith Naik *2 1,2 Department of Computer Science Engineering Swarnandhra College of Engg & Tech, Narsapuram-534280, A.P., India.

More information

An Efficient Technique for Distance Computation in Road Networks

An Efficient Technique for Distance Computation in Road Networks Fifth International Conference on Information Technology: New Generations An Efficient Technique for Distance Computation in Road Networks Xu Jianqiu 1, Victor Almeida 2, Qin Xiaolin 1 1 Nanjing University

More information

An Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks

An Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks An Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks Ye-In Chang, Meng-Hsuan Tsai, and Xu-Lun Wu Abstract Due to wireless communication technologies, positioning technologies,

More information

Efficient Processing of Top-k Spatial Preference Queries

Efficient Processing of Top-k Spatial Preference Queries Efficient Processing of Top-k Spatial Preference Queries João B. Rocha-Junior, Akrivi Vlachou, Christos Doulkeridis, and Kjetil Nørvåg Department of Computer and Information Science Norwegian University

More information

Top-k Keyword Search Over Graphs Based On Backward Search

Top-k Keyword Search Over Graphs Based On Backward Search Top-k Keyword Search Over Graphs Based On Backward Search Jia-Hui Zeng, Jiu-Ming Huang, Shu-Qiang Yang 1College of Computer National University of Defense Technology, Changsha, China 2College of Computer

More information

Two Ellipse-based Pruning Methods for Group Nearest Neighbor Queries

Two Ellipse-based Pruning Methods for Group Nearest Neighbor Queries Two Ellipse-based Pruning Methods for Group Nearest Neighbor Queries ABSTRACT Hongga Li Institute of Remote Sensing Applications Chinese Academy of Sciences, Beijing, China lihongga lhg@yahoo.com.cn Bo

More information

DERIVING SKYLINE POINTS OVER DYNAMIC AND INCOMPLETE DATABASES

DERIVING SKYLINE POINTS OVER DYNAMIC AND INCOMPLETE DATABASES How to cite this paper: Ghazaleh Babanejad, Hamidah Ibrahim, Nur Izura Udzir, Fatimah Sidi, & Ali Amer Alwan. (2017). Deriving skyline points over dynamic and incomplete databases in Zulikha, J. & N. H.

More information

On Processing Location Based Top-k Queries in the Wireless Broadcasting System

On Processing Location Based Top-k Queries in the Wireless Broadcasting System On Processing Location Based Top-k Queries in the Wireless Broadcasting System HaRim Jung, ByungKu Cho, Yon Dohn Chung and Ling Liu Department of Computer Science and Engineering, Korea University, Seoul,

More information

Group Nearest Neighbor Queries for Fuzzy Geo-Spatial Objects

Group Nearest Neighbor Queries for Fuzzy Geo-Spatial Objects Group Nearest Neighbor Queries for Fuzzy Geo-Spatial Objects Novia Nurain 1, Mohammed Eunus Ali 2, Tanzima Hashem 3, and Egemen Tanin 4 1,2,3 Dept. of CSE, Bangladesh University of Engineering Technology,

More information

The Multi-Relational Skyline Operator

The Multi-Relational Skyline Operator The Multi-Relational Skyline Operator Wen Jin 1 Martin Ester 1 Zengjian Hu 1 Jiawei Han 2 1 School of Computing Science Simon Fraser University, Canada {wjin,ester,zhu}@cs.sfu.ca 2 Department of Computer

More information

Exploiting a Page-Level Upper Bound for Multi-Type Nearest Neighbor Queries

Exploiting a Page-Level Upper Bound for Multi-Type Nearest Neighbor Queries Exploiting a Page-Level Upper Bound for Multi-Type Nearest Neighbor Queries Xiaobin Ma University of Minnesota xiaobin@cs.umn.edu Shashi Shekhar University of Minnesota shekhar@cs.umn.edu Hui Xiong Rutgers

More information

Quadrant-Based MBR-Tree Indexing Technique for Range Query Over HBase

Quadrant-Based MBR-Tree Indexing Technique for Range Query Over HBase Quadrant-Based MBR-Tree Indexing Technique for Range Query Over HBase Bumjoon Jo and Sungwon Jung (&) Department of Computer Science and Engineering, Sogang University, 35 Baekbeom-ro, Mapo-gu, Seoul 04107,

More information

Surrounding Join Query Processing in Spatial Databases

Surrounding Join Query Processing in Spatial Databases Surrounding Join Query Processing in Spatial Databases Lingxiao Li (B), David Taniar, Maria Indrawan-Santiago, and Zhou Shao Monash University, Melbourne, Australia lli278@student.monash.edu, {david.taniar,maria.indrawan,joe.shao}@monash.edu

More information

Constructing Popular Routes from Uncertain Trajectories

Constructing Popular Routes from Uncertain Trajectories Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei, Yu Zheng, Wen-Chih Peng presented by Slawek Goryczka Scenarios A trajectory is a sequence of data points recording location information

More information

High Dimensional Indexing by Clustering

High Dimensional Indexing by Clustering Yufei Tao ITEE University of Queensland Recall that, our discussion so far has assumed that the dimensionality d is moderately high, such that it can be regarded as a constant. This means that d should

More information

Dynamic Skyline Queries in Metric Spaces

Dynamic Skyline Queries in Metric Spaces Dynamic Skyline Queries in Metric Spaces Lei Chen and Xiang Lian Department of Computer Science and Engineering Hong Kong University of Science and Technology Clear Water Bay, Kowloon Hong Kong, China

More information

Packet Classification Using Dynamically Generated Decision Trees

Packet Classification Using Dynamically Generated Decision Trees 1 Packet Classification Using Dynamically Generated Decision Trees Yu-Chieh Cheng, Pi-Chung Wang Abstract Binary Search on Levels (BSOL) is a decision-tree algorithm for packet classification with superior

More information

Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers

Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers , October 20-22, 2010, San Francisco, USA Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers I-Lun Tseng, Member, IAENG, Huan-Wen Chen, and Che-I Lee Abstract Longest-path routing problems,

More information

Aggregate-Max Nearest Neighbor Searching in the Plane

Aggregate-Max Nearest Neighbor Searching in the Plane CCCG 2013, Waterloo, Ontario, August 8 10, 2013 Aggregate-Max Nearest Neighbor Searching in the Plane Haitao Wang Abstract We study the aggregate nearest neighbor searching for the Max operator in the

More information

Detecting Clusters and Outliers for Multidimensional

Detecting Clusters and Outliers for Multidimensional Kennesaw State University DigitalCommons@Kennesaw State University Faculty Publications 2008 Detecting Clusters and Outliers for Multidimensional Data Yong Shi Kennesaw State University, yshi5@kennesaw.edu

More information

A Unified Framework for Authenticating Privacy Preserving Location Based Services

A Unified Framework for Authenticating Privacy Preserving Location Based Services A Unified Framework for Authenticating Privacy Preserving Location Based Services Tanzima Hashem 1, Shudip Datta 1, Tanzir Ul Islam 1, Mohammed Eunus Ali 1, Lars Kulik 2, and Egemen Tanin 2 1 Dept of CSE,

More information

Processing Rank-Aware Queries in P2P Systems

Processing Rank-Aware Queries in P2P Systems Processing Rank-Aware Queries in P2P Systems Katja Hose, Marcel Karnstedt, Anke Koch, Kai-Uwe Sattler, and Daniel Zinn Department of Computer Science and Automation, TU Ilmenau P.O. Box 100565, D-98684

More information

Distributed Processing of Moving K-Nearest-Neighbor Query on Moving Objects

Distributed Processing of Moving K-Nearest-Neighbor Query on Moving Objects Distributed Processing of Moving K-Nearest-Neighbor Query on Moving Objects Wei Wu Wenyuan Guo School of Computing National University of Singapore Kian-Lee Tan Abstract A moving k-nearest-neighbor (MKNN)

More information

Processing Continuous Range Queries on Moving Objects using a Bit Vector Based Index *

Processing Continuous Range Queries on Moving Objects using a Bit Vector Based Index * Processing Continuous Range Queries on Moving Objects using a Bit Vector Based Index * I-Fang Su 1, Chang-Ming Tsai 2, Yuan-Ko Huang 3, Chieh-Ling Huang 2, Jwu-Jenq Chen 2, and Yu-Chi Chung 2, a 1 Department

More information

Double Patterning-Aware Detailed Routing with Mask Usage Balancing

Double Patterning-Aware Detailed Routing with Mask Usage Balancing Double Patterning-Aware Detailed Routing with Mask Usage Balancing Seong-I Lei Department of Computer Science National Tsing Hua University HsinChu, Taiwan Email: d9762804@oz.nthu.edu.tw Chris Chu Department

More information

DS504/CS586: Big Data Analytics Data Management Prof. Yanhua Li

DS504/CS586: Big Data Analytics Data Management Prof. Yanhua Li Welcome to DS504/CS586: Big Data Analytics Data Management Prof. Yanhua Li Time: 6:00pm 8:50pm R Location: KH 116 Fall 2017 First Grading for Reading Assignment Weka v 6 weeks v https://weka.waikato.ac.nz/dataminingwithweka/preview

More information

Ranking Objects by Evaluating Spatial Points through Materialized Datasets

Ranking Objects by Evaluating Spatial Points through Materialized Datasets Ranking Objects by Evaluating Spatial Points through Materialized Datasets K.Swathi 1, B.Renuka Devi 2, M.Tech Student 1, Assoc.Professor 2 Vignan s Lara Institute of Technology & Science Abstract: Ranking

More information

Mining Frequent Itemsets for data streams over Weighted Sliding Windows

Mining Frequent Itemsets for data streams over Weighted Sliding Windows Mining Frequent Itemsets for data streams over Weighted Sliding Windows Pauray S.M. Tsai Yao-Ming Chen Department of Computer Science and Information Engineering Minghsin University of Science and Technology

More information

Data Filtering Using Reverse Dominance Relation in Reverse Skyline Query

Data Filtering Using Reverse Dominance Relation in Reverse Skyline Query Data Filtering Using Reverse Dominance Relation in Reverse Skyline Query Jongwan Kim Smith Liberal Arts College, Sahmyook University, 815 Hwarang-ro, Nowon-gu, Seoul, 01795, Korea. ORCID: 0000-0003-4716-8380

More information

Diversity in Skylines

Diversity in Skylines Diversity in Skylines Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong Sha Tin, New Territories, Hong Kong taoyf@cse.cuhk.edu.hk Abstract Given an integer k, a diverse

More information

Max-Count Aggregation Estimation for Moving Points

Max-Count Aggregation Estimation for Moving Points Max-Count Aggregation Estimation for Moving Points Yi Chen Peter Revesz Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE 68588, USA Abstract Many interesting problems

More information

Dynamic Skyline Queries in Large Graphs

Dynamic Skyline Queries in Large Graphs Dynamic Skyline Queries in Large Graphs Lei Zou, Lei Chen 2, M. Tamer Özsu 3, and Dongyan Zhao,4 Institute of Computer Science and Technology, Peking University, Beijing, China, {zoulei,zdy}@icst.pku.edu.cn

More information

Top-k Spatial Preference Queries

Top-k Spatial Preference Queries Top-k Spatial Preference Queries Man Lung Yiu Department of Computer Science Aalborg University DK-9220 Aalborg, Denmark mly@cs.aau.dk Xiangyuan Dai, Nikos Mamoulis Department of Computer Science University

More information

Using Parallel Spatial Mashup Model to Process k-nn Queries

Using Parallel Spatial Mashup Model to Process k-nn Queries Using Parallel Spatial Mashup Model to Process k-nn Queries Detian Zhang 1,2 Chi-Yin Chow 2 Qing Li 2 Xinming Zhang 1 Yinlong Xu 1 1 University of Science and Technology of China, Hefei, China 2 City University

More information

Nearest Neighbor Queries

Nearest Neighbor Queries Nearest Neighbor Queries Nick Roussopoulos Stephen Kelley Frederic Vincent University of Maryland May 1995 Problem / Motivation Given a point in space, find the k NN classic NN queries (find the nearest

More information

Maintenance of the Prelarge Trees for Record Deletion

Maintenance of the Prelarge Trees for Record Deletion 12th WSEAS Int. Conf. on APPLIED MATHEMATICS, Cairo, Egypt, December 29-31, 2007 105 Maintenance of the Prelarge Trees for Record Deletion Chun-Wei Lin, Tzung-Pei Hong, and Wen-Hsiang Lu Department of

More information

Linear Quadtree Construction in Real Time *

Linear Quadtree Construction in Real Time * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 26, 1917-1930 (2010) Short Paper Linear Quadtree Construction in Real Time * CHI-YEN HUANG AND YU-WEI CHEN + Department of Information Management National

More information

Spatiotemporal Access to Moving Objects. Hao LIU, Xu GENG 17/04/2018

Spatiotemporal Access to Moving Objects. Hao LIU, Xu GENG 17/04/2018 Spatiotemporal Access to Moving Objects Hao LIU, Xu GENG 17/04/2018 Contents Overview & applications Spatiotemporal queries Movingobjects modeling Sampled locations Linear function of time Indexing structure

More information

WIP: mining Weighted Interesting Patterns with a strong weight and/or support affinity

WIP: mining Weighted Interesting Patterns with a strong weight and/or support affinity WIP: mining Weighted Interesting Patterns with a strong weight and/or support affinity Unil Yun and John J. Leggett Department of Computer Science Texas A&M University College Station, Texas 7783, USA

More information

Search Space Reductions for Nearest-Neighbor Queries

Search Space Reductions for Nearest-Neighbor Queries Search Space Reductions for Nearest-Neighbor Queries Micah Adler 1 and Brent Heeringa 2 1 Department of Computer Science, University of Massachusetts, Amherst 140 Governors Drive Amherst, MA 01003 2 Department

More information

Continuous Density Queries for Moving Objects

Continuous Density Queries for Moving Objects Continuous Density Queries for Moving Objects Xing Hao School of Information Renmin University of China haoxing@ruc.edu.cn Xiaofeng Meng School of Information Renmin University of China xfmeng@ruc.edu.cn

More information

Query Optimization for Spatio-temporal Data Stream Management Systems

Query Optimization for Spatio-temporal Data Stream Management Systems uery ptimization for Spatio-temporal Data Stream Management Systems Hicham G. Elmongui Department of Computer Science Purdue University 305 N. University St West Lafayette, IN 47907, USA elmongui@cs.purdue.edu

More information

Approximate Evaluation of Range Nearest Neighbor Queries with Quality Guarantee

Approximate Evaluation of Range Nearest Neighbor Queries with Quality Guarantee Approximate Evaluation of Range Nearest Neighbor Queries with Quality Guarantee Chi-Yin Chow 1, Mohamed F. Mokbel 1, Joe Naps 1, and Suman Nath 2 1 Department of Computer Science and Engineering, University

More information

Spatial Index Keyword Search in Multi- Dimensional Database

Spatial Index Keyword Search in Multi- Dimensional Database Spatial Index Keyword Search in Multi- Dimensional Database Sushma Ahirrao M. E Student, Department of Computer Engineering, GHRIEM, Jalgaon, India ABSTRACT: Nearest neighbor search in multimedia databases

More information

kd-trees Idea: Each level of the tree compares against 1 dimension. Let s us have only two children at each node (instead of 2 d )

kd-trees Idea: Each level of the tree compares against 1 dimension. Let s us have only two children at each node (instead of 2 d ) kd-trees Invented in 1970s by Jon Bentley Name originally meant 3d-trees, 4d-trees, etc where k was the # of dimensions Now, people say kd-tree of dimension d Idea: Each level of the tree compares against

More information

Efficient Orienteering-Route Search over Uncertain Spatial Datasets

Efficient Orienteering-Route Search over Uncertain Spatial Datasets Efficient Orienteering-Route Search over Uncertain Spatial Datasets Mr. Nir DOLEV, Israel Dr. Yaron KANZA, Israel Prof. Yerach DOYTSHER, Israel 1 Route Search A standard search engine on the WWW returns

More information

A Parallel Access Method for Spatial Data Using GPU

A Parallel Access Method for Spatial Data Using GPU A Parallel Access Method for Spatial Data Using GPU Byoung-Woo Oh Department of Computer Engineering Kumoh National Institute of Technology Gumi, Korea bwoh@kumoh.ac.kr Abstract Spatial access methods

More information

Finding Skylines for Incomplete Data

Finding Skylines for Incomplete Data Proceedings of the Twenty-Fourth Australasian Database Conference (ADC 213), Adelaide, Australia Finding Skylines for Incomplete Data Rahul Bharuka P Sreenivasa Kumar Department of Computer Science & Engineering

More information

VoR-Tree: R-trees with Voronoi Diagrams for Efficient Processing of Spatial Nearest Neighbor Queries

VoR-Tree: R-trees with Voronoi Diagrams for Efficient Processing of Spatial Nearest Neighbor Queries VoR-Tree: R-trees with Voronoi Diagrams for Efficient Processing of Spatial Nearest Neighbor Queries Mehdi Sharifzadeh Google mehdish@google.com Cyrus Shahabi University of Southern California shahabi@usc.edu

More information

Processing Skyline Queries in Temporal Databases

Processing Skyline Queries in Temporal Databases Processing Skyline Queries in Temporal Databases Christos Kalyvas Department of Information and Communication Systems Engineering, University of the Aegean, Samos, Greece chkalyvas@aegean.gr Theodoros

More information

Closest Keywords Search on Spatial Databases

Closest Keywords Search on Spatial Databases Closest Keywords Search on Spatial Databases 1 A. YOJANA, 2 Dr. A. SHARADA 1 M. Tech Student, Department of CSE, G.Narayanamma Institute of Technology & Science, Telangana, India. 2 Associate Professor,

More information

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey Journal of Computer Science 7 (1): 114-119, 2011 ISSN 1549-3636 2011 Science Publications Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey K. Indra Gandhi and

More information

Retrieving k-nearest Neighboring Trajectories by a Set of Point Locations

Retrieving k-nearest Neighboring Trajectories by a Set of Point Locations Retrieving k-nearest Neighboring Trajectories by a Set of Point Locations Lu-An Tang 1,2, Yu Zheng 2, Xing Xie 2, Jing Yuan 3, Xiao Yu 1, Jiawei Han 1 1 Computer Science Department, UIUC; 2 Microsoft Research

More information

Appropriate Item Partition for Improving the Mining Performance

Appropriate Item Partition for Improving the Mining Performance Appropriate Item Partition for Improving the Mining Performance Tzung-Pei Hong 1,2, Jheng-Nan Huang 1, Kawuu W. Lin 3 and Wen-Yang Lin 1 1 Department of Computer Science and Information Engineering National

More information

Best Keyword Cover Search

Best Keyword Cover Search Vennapusa Mahesh Kumar Reddy Dept of CSE, Benaiah Institute of Technology and Science. Best Keyword Cover Search Sudhakar Babu Pendhurthi Assistant Professor, Benaiah Institute of Technology and Science.

More information

SKYLINE QUERIES FOR MULTI-CRITERIA DECISION SUPPORT SYSTEMS SATYAVEER GOUD GUDALA. B.E., Osmania University, 2009 A REPORT

SKYLINE QUERIES FOR MULTI-CRITERIA DECISION SUPPORT SYSTEMS SATYAVEER GOUD GUDALA. B.E., Osmania University, 2009 A REPORT SKYLINE QUERIES FOR MULTI-CRITERIA DECISION SUPPORT SYSTEMS by SATYAVEER GOUD GUDALA B.E., Osmania University, 2009 A REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF

More information

Distributed Spatial k-dominant Skyline Maintenance Using Computational Object Preservation

Distributed Spatial k-dominant Skyline Maintenance Using Computational Object Preservation International Journal of Networking and Computing www.ijnc.org ISSN 2185-2839 (print) ISSN 2185-2847 (online) Volume 3, Number 2, pages 244 263, July 213 Distributed Spatial k-dominant Skyline Maintenance

More information

Secure and Advanced Best Keyword Cover Search over Spatial Database

Secure and Advanced Best Keyword Cover Search over Spatial Database Secure and Advanced Best Keyword Cover Search over Spatial Database Sweety Thakare 1, Pritam Patil 2, Tarade Priyanka 3, Sonawane Prajakta 4, Prof. Pathak K.R. 4 B. E Student, Dept. of Computer Engineering,

More information

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: [35] [Rana, 3(12): December, 2014] ISSN:

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: [35] [Rana, 3(12): December, 2014] ISSN: IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY A Brief Survey on Frequent Patterns Mining of Uncertain Data Purvi Y. Rana*, Prof. Pragna Makwana, Prof. Kishori Shekokar *Student,

More information

Constrained Shortest Path Computation

Constrained Shortest Path Computation Constrained Shortest Path Computation Manolis Terrovitis, Spiridon Bakiras, Dimitris Papadias, and Kyriakos Mouratidis Electrical and Computer Engineering Department, National Technical University of Athens,

More information

Where Next? Data Mining Techniques and Challenges for Trajectory Prediction. Slides credit: Layla Pournajaf

Where Next? Data Mining Techniques and Challenges for Trajectory Prediction. Slides credit: Layla Pournajaf Where Next? Data Mining Techniques and Challenges for Trajectory Prediction Slides credit: Layla Pournajaf o Navigational services. o Traffic management. o Location-based advertising. Source: A. Monreale,

More information

Nowadays data-intensive applications play a

Nowadays data-intensive applications play a Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted

More information

Analysis and Evaluation of the Top-k Most Influential Location Selection Query

Analysis and Evaluation of the Top-k Most Influential Location Selection Query Noname manuscript No. (will be inserted by the editor) Analysis and Evaluation of the Top-k Most Influential Location Selection Query Jian Chen Jin Huang Zeyi Wen Zhen He Kerry Taylor Rui Zhang Received:

More information

DART+: Direction-aware bichromatic reverse k nearest neighbor query processing in spatial databases

DART+: Direction-aware bichromatic reverse k nearest neighbor query processing in spatial databases DOI 10.1007/s10844-014-0326-3 DART+: Direction-aware bichromatic reverse k nearest neighbor query processing in spatial databases Kyoung-Won Lee Dong-Wan Choi Chin-Wan Chung Received: 14 September 2013

More information

SUBSKY: Efficient Computation of Skylines in Subspaces

SUBSKY: Efficient Computation of Skylines in Subspaces SUBSKY: Efficient Computation of Skylines in Subspaces Yufei Tao Department of Computer Science City University of Hong Kong Tat Chee Avenue, Hong Kong taoyf@cs.cityu.edu.hk Xiaokui Xiao Department of

More information

Multidimensional Indexing The R Tree

Multidimensional Indexing The R Tree Multidimensional Indexing The R Tree Module 7, Lecture 1 Database Management Systems, R. Ramakrishnan 1 Single-Dimensional Indexes B+ trees are fundamentally single-dimensional indexes. When we create

More information

Search K Nearest Neighbors on Air

Search K Nearest Neighbors on Air Search K Nearest Neighbors on Air Baihua Zheng 1, Wang-Chien Lee 2, and Dik Lun Lee 1 1 Hong Kong University of Science and Technology Clear Water Bay, Hong Kong {baihua,dlee}@cs.ust.hk 2 The Penn State

More information

SPATIAL RANGE QUERY. Rooma Rathore Graduate Student University of Minnesota

SPATIAL RANGE QUERY. Rooma Rathore Graduate Student University of Minnesota SPATIAL RANGE QUERY Rooma Rathore Graduate Student University of Minnesota SYNONYMS Range Query, Window Query DEFINITION Spatial range queries are queries that inquire about certain spatial objects related

More information

A Safe-Exit Approach for Efficient Network-Based Moving Range Queries

A Safe-Exit Approach for Efficient Network-Based Moving Range Queries Data & Knowledge Engineering Data & Knowledge Engineering 00 (0) 5 A Safe-Exit Approach for Efficient Network-Based Moving Range Queries Duncan Yung, Man Lung Yiu, Eric Lo Department of Computing, Hong

More information

PathStack : A Holistic Path Join Algorithm for Path Query with Not-predicates on XML Data

PathStack : A Holistic Path Join Algorithm for Path Query with Not-predicates on XML Data PathStack : A Holistic Path Join Algorithm for Path Query with Not-predicates on XML Data Enhua Jiao, Tok Wang Ling, Chee-Yong Chan School of Computing, National University of Singapore {jiaoenhu,lingtw,chancy}@comp.nus.edu.sg

More information

Aggregate Nearest Neighbor Queries in Spatial Databases

Aggregate Nearest Neighbor Queries in Spatial Databases Aggregate Nearest Neighbor Queries in Spatial Databases DIMITRIS PAPADIAS Hong Kong University of Science and Technology YUFEI TAO City University of Hong Kong and KYRIAKOS MOURATIDIS and CHUN KIT HUI

More information

Fast K-nearest neighbors searching algorithms for point clouds data of 3D scanning system 1

Fast K-nearest neighbors searching algorithms for point clouds data of 3D scanning system 1 Acta Technica 62 No. 3B/2017, 141 148 c 2017 Institute of Thermomechanics CAS, v.v.i. Fast K-nearest neighbors searching algorithms for point clouds data of 3D scanning system 1 Zhang Fan 2, 3, Tan Yuegang

More information

Spatial Queries in Road Networks Based on PINE

Spatial Queries in Road Networks Based on PINE Journal of Universal Computer Science, vol. 14, no. 4 (2008), 590-611 submitted: 16/10/06, accepted: 18/2/08, appeared: 28/2/08 J.UCS Spatial Queries in Road Networks Based on PINE Maytham Safar (Kuwait

More information

So, we want to perform the following query:

So, we want to perform the following query: Abstract This paper has two parts. The first part presents the join indexes.it covers the most two join indexing, which are foreign column join index and multitable join index. The second part introduces

More information

SILC: Efficient Query Processing on Spatial Networks

SILC: Efficient Query Processing on Spatial Networks Hanan Samet hjs@cs.umd.edu Department of Computer Science University of Maryland College Park, MD 20742, USA Joint work with Jagan Sankaranarayanan and Houman Alborzi Proceedings of the 13th ACM International

More information

A Branch-and-Bound Method for Group Reverse Queries

A Branch-and-Bound Method for Group Reverse Queries DEIM Forum 2016 D7-1 A Branch-and-Bound Method for Group Reverse Queries Yuyang DONG, Hanxiong CHEN, Katazuka FURUSE, and Hiroyuki KITAGAWA Department of Computer Science, Information and systems, University

More information

SPQI: An Efficient Index for Continuous Range Queries in Mobile Environments *

SPQI: An Efficient Index for Continuous Range Queries in Mobile Environments * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING SPQI: An Efficient Index for Continuous Range Queries in Mobile Environments * HARIM JUNG, YONG SUNG KIM AND YON DOHN CHUNG Department of Computer Science

More information

Nearest neighbors. Focus on tree-based methods. Clément Jamin, GUDHI project, Inria March 2017

Nearest neighbors. Focus on tree-based methods. Clément Jamin, GUDHI project, Inria March 2017 Nearest neighbors Focus on tree-based methods Clément Jamin, GUDHI project, Inria March 2017 Introduction Exact and approximate nearest neighbor search Essential tool for many applications Huge bibliography

More information

Efficient general spatial skyline computation

Efficient general spatial skyline computation World Wide Web (2013) 16:247 270 DOI 10.1007/s11280-012-0185-1 Efficient general spatial skyline computation Qianlu Lin Ying Zhang Wenjie Zhang Xuemin Lin Received: 21 May 2012 / Revised: 13 August 2012

More information

A Novel Method to Estimate the Route and Travel Time with the Help of Location Based Services

A Novel Method to Estimate the Route and Travel Time with the Help of Location Based Services A Novel Method to Estimate the Route and Travel Time with the Help of Location Based Services M.Uday Kumar Associate Professor K.Pradeep Reddy Associate Professor S Navaneetha M.Tech Student Abstract Location-based

More information

Open Access The Three-dimensional Coding Based on the Cone for XML Under Weaving Multi-documents

Open Access The Three-dimensional Coding Based on the Cone for XML Under Weaving Multi-documents Send Orders for Reprints to reprints@benthamscience.ae 676 The Open Automation and Control Systems Journal, 2014, 6, 676-683 Open Access The Three-dimensional Coding Based on the Cone for XML Under Weaving

More information

Contorting High Dimensional Data for Efficient Main Memory KNN Processing

Contorting High Dimensional Data for Efficient Main Memory KNN Processing Contorting High Dimensional Data for Efficient Main Memory KNN Processing Bin Cui 1 Beng Chin Ooi 1 1 Department of Computer Science National University of Singapore 3 Science Drive 2, Singapore {cuibin,

More information

Progressive Skyline Computation in Database Systems

Progressive Skyline Computation in Database Systems Progressive Skyline Computation in Database Systems DIMITRIS PAPADIAS Hong Kong University of Science and Technology YUFEI TAO City University of Hong Kong GREG FU JP Morgan Chase and BERNHARD SEEGER Philipps

More information

Spatial Data Ranking through Skyline Queries

Spatial Data Ranking through Skyline Queries Spatial Data Ranking through Skyline Queries Kommalapati Nagamani 1, Pushpa Vani 2 1 Pursuing M.Tech(CS) from Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur Affiliated

More information

Multimedia Database Systems

Multimedia Database Systems Department of Informatics Aristotle University of Thessaloniki Fall 2016-2017 Multimedia Database Systems Indexing Part A Multidimensional Indexing Techniques Outline Motivation Multidimensional indexing

More information

Study on RNN Query in Broadcasting Environment

Study on RNN Query in Broadcasting Environment Study on RNN Query in Broadcasting Environment Lien-Fa Lin*, Chao-Chun Chen Department of Computer Science and Information Engineering National Cheng-Kung University, Tainan, Taiwan, R.O.C. Department

More information