Optimal k-Constraint Coverage Queries on Spatial Objects
نویسندگان
چکیده
Given a set of spatial objects, our task is to assign all the objects to the minimum number of service sites and to find the regions for building these service sites. Each service site has a coverage region (i.e., an area of service) and a capacity (i.e., a maximum number of objects it can serve, called k-constraint). The service sites can provide service for objects located within the coverage regions. Aiming at this problem, we propose a novel kind of spatial queries, called Optimal k-Constraint Coverage (OCC ) queries. An OCC query returns some feasible regions such that setting up the minimum number of service sites within these regions will guarantee that all the spatial objects can be served. Furthermore, an optimal coverage scheme to assign the objects to these service sites is retrieved by this query as well. Due to the capacity constraints, objects located within the coverage region of a service site may not be assigned to one service site. Therefore, the cost of searching an optimal coverage over all possible coverage schemes becomes prohibitive. To answer OCC queries efficiently, we devise a general query framework, which provides two solutions to cope with OCC query processing. The naive solution only returns a local optimum without insuring the minimum number of service sites. To improve it, the other solution called Optimal Coverage Algorithm (Opt-C ) is proposed to retrieve an optimal coverage scheme. During the procedure, we present refinement methods for reducing intermediate results of OCC queries to improve the efficiency. The performance of the proposed methods is demonstrated by the extensive experiments with both synthetic and real datasets.
منابع مشابه
Extending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths
Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...
متن کاملEfficient processing of proximity based spatial queries
Spatial databases play a vital role in many applications such as Geographic Information Systems (GIS), Computer Aided Design (CAD), Very-Large-Scale Integration (VLSI) designs, Multimedia Information System (MMIS), and medicine and biological research. Due to their importance, a large body of work has focused on efficiently computing various spatial queries. A proximity based spatial query comp...
متن کاملDeveloping a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information
With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...
متن کاملTop-k Spatial Preference Queries in Directed Road Networks
Top-k spatial preference queries rank objects based on the score of feature objects in their spatial neighborhood. Top-k preference queries are crucial for a wide range of location based services such as hotel browsing and apartment searching. In recent years, a lot of research has been conducted on processing of top-k spatial preference queries in Euclidean space. While few algorithms study to...
متن کاملIndexing Constraint Databases by Using a Dual Representation
Linear constraint databases are a powerful framework to model spatial and temporal data. The use of constraint databases should be supported by access data structures that make effective use of secondary storage and reduce query processing time. Such structures should be able to store both finite and infinite objects and perform both containment (ALL) and intersection (EXIST) queries. As standa...
متن کامل