Continuous Medoid Queries over Moving Objects

In the k-medoid problem, given a dataset P, we are asked to choose kpoints in P as the medoids. The optimal medoid set minimizes the average Euclidean distance between the points in P and their closest medoid. Finding the optimal k medoids is NP hard, and existing algorithms aim at approximate answe...

Full description

Saved in:
Bibliographic Details
Main Authors: PAPADOPOULOS, Stavros, SACHARIDIS, Dimitris, MOURATIDIS, Kyriakos
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2007
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/878
https://ink.library.smu.edu.sg/context/sis_research/article/1877/viewcontent/SSTD07_ContMedoids.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-1877
record_format dspace
spelling sg-smu-ink.sis_research-18772018-12-07T07:18:50Z Continuous Medoid Queries over Moving Objects PAPADOPOULOS, Stavros SACHARIDIS, Dimitris MOURATIDIS, Kyriakos In the k-medoid problem, given a dataset P, we are asked to choose kpoints in P as the medoids. The optimal medoid set minimizes the average Euclidean distance between the points in P and their closest medoid. Finding the optimal k medoids is NP hard, and existing algorithms aim at approximate answers, i.e., they compute medoids that achieve a small, yet not minimal, average distance. Similarly in this paper, we also aim at approximate solutions. We consider, however, the continuous version of the problem, where the points in P move and our task is to maintain the medoid set on-the-fly (trying to keep the average distance small). To the best of our knowledge, this work constitutes the first attempt on continuous medoid queries. First, we consider centralized monitoring, where the points issue location updates whenever they move. A server processes the stream of generated updates and constantly reports the current medoid set. Next, we address distributed monitoring, where we assume that the data points have some computational capabilities, and they take over part of the monitoring task. In particular, the server installs adaptive filters (i.e., permissible spatial ranges, called safe regions) to the points, which report their location only when they move outside their filters. The distributed techniques reduce the frequency of location updates (and, thus, the network overhead and the server load), at the cost of a slightly higher average distance, compared to the centralized methods. Both our centralized and distributed methods do not make any assumption about the data moving patterns (e.g., velocity vectors, trajectories, etc) and can be applied to an arbitrary number of medoids k. We demonstrate the efficiency and efficacy of our techniques through extensive experiments. 2007-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/878 info:doi/10.1007/978-3-540-73540-3_3 https://ink.library.smu.edu.sg/context/sis_research/article/1877/viewcontent/SSTD07_ContMedoids.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 Medoid Queries Continuous Query Processing Moving Object Databases 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 Medoid Queries
Continuous Query Processing
Moving Object Databases
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Medoid Queries
Continuous Query Processing
Moving Object Databases
Databases and Information Systems
Numerical Analysis and Scientific Computing
PAPADOPOULOS, Stavros
SACHARIDIS, Dimitris
MOURATIDIS, Kyriakos
Continuous Medoid Queries over Moving Objects
description In the k-medoid problem, given a dataset P, we are asked to choose kpoints in P as the medoids. The optimal medoid set minimizes the average Euclidean distance between the points in P and their closest medoid. Finding the optimal k medoids is NP hard, and existing algorithms aim at approximate answers, i.e., they compute medoids that achieve a small, yet not minimal, average distance. Similarly in this paper, we also aim at approximate solutions. We consider, however, the continuous version of the problem, where the points in P move and our task is to maintain the medoid set on-the-fly (trying to keep the average distance small). To the best of our knowledge, this work constitutes the first attempt on continuous medoid queries. First, we consider centralized monitoring, where the points issue location updates whenever they move. A server processes the stream of generated updates and constantly reports the current medoid set. Next, we address distributed monitoring, where we assume that the data points have some computational capabilities, and they take over part of the monitoring task. In particular, the server installs adaptive filters (i.e., permissible spatial ranges, called safe regions) to the points, which report their location only when they move outside their filters. The distributed techniques reduce the frequency of location updates (and, thus, the network overhead and the server load), at the cost of a slightly higher average distance, compared to the centralized methods. Both our centralized and distributed methods do not make any assumption about the data moving patterns (e.g., velocity vectors, trajectories, etc) and can be applied to an arbitrary number of medoids k. We demonstrate the efficiency and efficacy of our techniques through extensive experiments.
format text
author PAPADOPOULOS, Stavros
SACHARIDIS, Dimitris
MOURATIDIS, Kyriakos
author_facet PAPADOPOULOS, Stavros
SACHARIDIS, Dimitris
MOURATIDIS, Kyriakos
author_sort PAPADOPOULOS, Stavros
title Continuous Medoid Queries over Moving Objects
title_short Continuous Medoid Queries over Moving Objects
title_full Continuous Medoid Queries over Moving Objects
title_fullStr Continuous Medoid Queries over Moving Objects
title_full_unstemmed Continuous Medoid Queries over Moving Objects
title_sort continuous medoid queries over moving objects
publisher Institutional Knowledge at Singapore Management University
publishDate 2007
url https://ink.library.smu.edu.sg/sis_research/878
https://ink.library.smu.edu.sg/context/sis_research/article/1877/viewcontent/SSTD07_ContMedoids.pdf
_version_ 1770570747692974080