On Efficient k-optimal-location-selection Query Processing in Metric Spaces

This paper studies the problem of k-optimal-location-selection (kOLS) retrieval in metric spaces. Given a set DA of customers, a set DB of locations, a constrained region R , and a critical distance dc, a metric kOLS (MkOLS) query retrieves k locations in DB that are outside R but have the maxi...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, QI, Shuyao, CHEN, Lu, ZHENG, Baihua, LI, Xinhan
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2015
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2868
https://ink.library.smu.edu.sg/context/sis_research/article/3868/viewcontent/Efficient_k_optimal_2015_av.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3868
record_format dspace
spelling sg-smu-ink.sis_research-38682021-04-16T08:17:27Z On Efficient k-optimal-location-selection Query Processing in Metric Spaces GAO, Yunjun QI, Shuyao CHEN, Lu ZHENG, Baihua LI, Xinhan This paper studies the problem of k-optimal-location-selection (kOLS) retrieval in metric spaces. Given a set DA of customers, a set DB of locations, a constrained region R , and a critical distance dc, a metric kOLS (MkOLS) query retrieves k locations in DB that are outside R but have the maximal optimality scores. Here, the optimality score of a location l∈DB located outside R is defined as the number of the customers in DA that are inside R and meanwhile have their distances to l bounded by dc according to a certain similarity metric (e.g., L1-norm, L2-norm, etc.). The existing kOLS methods are not sufficient because they are applicable only to the Euclidean space, and are not sensitive to k. In this paper, for the first time, we present an efficient algorithm for kOLS query processing in metric spaces. Our solution employs metric index structures (i.e., M-trees) on the datasets, enables several pruning rules, utilizes the advantages of reuse technique and optimality score estimation, to support a wide range of data types and similarity metrics. In addition, we extend our techniques to tackle two interesting and useful variants, namely, MkOLS queries with multiple or no constrained regions. Extensive experimental evaluation using both real and synthetic data sets demonstrates the effectiveness of the presented pruning rules and the performance of the proposed algorithms. 2015-03-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/2868 info:doi/10.1016/j.ins.2014.11.038 https://ink.library.smu.edu.sg/context/sis_research/article/3868/viewcontent/Efficient_k_optimal_2015_av.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Optimal location selection k-optimal-location-selection query Metric spaces Query processing Spatial database Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Optimal location selection
k-optimal-location-selection query
Metric spaces
Query processing
Spatial database
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Optimal location selection
k-optimal-location-selection query
Metric spaces
Query processing
Spatial database
Databases and Information Systems
Numerical Analysis and Scientific Computing
GAO, Yunjun
QI, Shuyao
CHEN, Lu
ZHENG, Baihua
LI, Xinhan
On Efficient k-optimal-location-selection Query Processing in Metric Spaces
description This paper studies the problem of k-optimal-location-selection (kOLS) retrieval in metric spaces. Given a set DA of customers, a set DB of locations, a constrained region R , and a critical distance dc, a metric kOLS (MkOLS) query retrieves k locations in DB that are outside R but have the maximal optimality scores. Here, the optimality score of a location l∈DB located outside R is defined as the number of the customers in DA that are inside R and meanwhile have their distances to l bounded by dc according to a certain similarity metric (e.g., L1-norm, L2-norm, etc.). The existing kOLS methods are not sufficient because they are applicable only to the Euclidean space, and are not sensitive to k. In this paper, for the first time, we present an efficient algorithm for kOLS query processing in metric spaces. Our solution employs metric index structures (i.e., M-trees) on the datasets, enables several pruning rules, utilizes the advantages of reuse technique and optimality score estimation, to support a wide range of data types and similarity metrics. In addition, we extend our techniques to tackle two interesting and useful variants, namely, MkOLS queries with multiple or no constrained regions. Extensive experimental evaluation using both real and synthetic data sets demonstrates the effectiveness of the presented pruning rules and the performance of the proposed algorithms.
format text
author GAO, Yunjun
QI, Shuyao
CHEN, Lu
ZHENG, Baihua
LI, Xinhan
author_facet GAO, Yunjun
QI, Shuyao
CHEN, Lu
ZHENG, Baihua
LI, Xinhan
author_sort GAO, Yunjun
title On Efficient k-optimal-location-selection Query Processing in Metric Spaces
title_short On Efficient k-optimal-location-selection Query Processing in Metric Spaces
title_full On Efficient k-optimal-location-selection Query Processing in Metric Spaces
title_fullStr On Efficient k-optimal-location-selection Query Processing in Metric Spaces
title_full_unstemmed On Efficient k-optimal-location-selection Query Processing in Metric Spaces
title_sort on efficient k-optimal-location-selection query processing in metric spaces
publisher Institutional Knowledge at Singapore Management University
publishDate 2015
url https://ink.library.smu.edu.sg/sis_research/2868
https://ink.library.smu.edu.sg/context/sis_research/article/3868/viewcontent/Efficient_k_optimal_2015_av.pdf
_version_ 1770572659474563072