Capacity Constrained Assignment in Spatial Databases

Given a point set P of customers (e.g., WiFi receivers) and a point set Q of service providers (e.g., wireless access points), where each q 2 Q has a capacity q.k, the capacity constrained assignment (CCA) is a matching M Q × P such that (i) each point q 2 Q (p 2 P) appears at most k times (at most...

Full description

Saved in:
Bibliographic Details
Main Authors: LEONG, Hou U, YIU, Man Lung, MOURATIDIS, Kyriakos, MAMOULIS, Nikos
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2008
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/412
https://ink.library.smu.edu.sg/context/sis_research/article/1411/viewcontent/SIGMOD08_CCA.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-1411
record_format dspace
spelling sg-smu-ink.sis_research-14112016-04-29T09:34:38Z Capacity Constrained Assignment in Spatial Databases LEONG, Hou U YIU, Man Lung MOURATIDIS, Kyriakos MAMOULIS, Nikos Given a point set P of customers (e.g., WiFi receivers) and a point set Q of service providers (e.g., wireless access points), where each q 2 Q has a capacity q.k, the capacity constrained assignment (CCA) is a matching M Q × P such that (i) each point q 2 Q (p 2 P) appears at most k times (at most nce) in M, (ii) the size of M is maximized (i.e., it comprises min{|P|,P q2Q q.k} pairs), and (iii) the total assignment cost (i.e., the sum of Euclidean distances within all pairs) is minimized. Thus, the CCA problem is to identify the assignment with the optimal overall quality; intuitively, the quality of q’s service to p in a given (q, p) pair is anti-proportional to their distance. Although max-flow algorithms are applicable to this problem, they require the complete distance-based bipartite graph between Q and P. For large spatial datasets, this graph is expensive to compute and it may be too large to fit in main memory. Motivated by this fact, we propose efficient algorithms for optimal assignment that employ novel edge-pruning strategies, based on the spatial properties of the problem. Additionally, we develop approximate (i.e., suboptimal) CCA solutions that provide a trade-off between result accuracy and computation cost, abiding by theoretical quality guarantees. A thorough experimental evaluation demonstrates the efficiency and practicality of the proposed techniques. 2008-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/412 info:doi/10.1145/1376616.1376621 https://ink.library.smu.edu.sg/context/sis_research/article/1411/viewcontent/SIGMOD08_CCA.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 Algorithms efficiency spatial 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 Algorithms
efficiency
spatial databases
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Algorithms
efficiency
spatial databases
Databases and Information Systems
Numerical Analysis and Scientific Computing
LEONG, Hou U
YIU, Man Lung
MOURATIDIS, Kyriakos
MAMOULIS, Nikos
Capacity Constrained Assignment in Spatial Databases
description Given a point set P of customers (e.g., WiFi receivers) and a point set Q of service providers (e.g., wireless access points), where each q 2 Q has a capacity q.k, the capacity constrained assignment (CCA) is a matching M Q × P such that (i) each point q 2 Q (p 2 P) appears at most k times (at most nce) in M, (ii) the size of M is maximized (i.e., it comprises min{|P|,P q2Q q.k} pairs), and (iii) the total assignment cost (i.e., the sum of Euclidean distances within all pairs) is minimized. Thus, the CCA problem is to identify the assignment with the optimal overall quality; intuitively, the quality of q’s service to p in a given (q, p) pair is anti-proportional to their distance. Although max-flow algorithms are applicable to this problem, they require the complete distance-based bipartite graph between Q and P. For large spatial datasets, this graph is expensive to compute and it may be too large to fit in main memory. Motivated by this fact, we propose efficient algorithms for optimal assignment that employ novel edge-pruning strategies, based on the spatial properties of the problem. Additionally, we develop approximate (i.e., suboptimal) CCA solutions that provide a trade-off between result accuracy and computation cost, abiding by theoretical quality guarantees. A thorough experimental evaluation demonstrates the efficiency and practicality of the proposed techniques.
format text
author LEONG, Hou U
YIU, Man Lung
MOURATIDIS, Kyriakos
MAMOULIS, Nikos
author_facet LEONG, Hou U
YIU, Man Lung
MOURATIDIS, Kyriakos
MAMOULIS, Nikos
author_sort LEONG, Hou U
title Capacity Constrained Assignment in Spatial Databases
title_short Capacity Constrained Assignment in Spatial Databases
title_full Capacity Constrained Assignment in Spatial Databases
title_fullStr Capacity Constrained Assignment in Spatial Databases
title_full_unstemmed Capacity Constrained Assignment in Spatial Databases
title_sort capacity constrained assignment in spatial databases
publisher Institutional Knowledge at Singapore Management University
publishDate 2008
url https://ink.library.smu.edu.sg/sis_research/412
https://ink.library.smu.edu.sg/context/sis_research/article/1411/viewcontent/SIGMOD08_CCA.pdf
_version_ 1770570415183233024