Title :
Maximizing a Record’s Standing in a Relation
Author :
Yilun Cai ; Yu Tang ; Mamoulis, Nikos
Author_Institution :
Dept. of Comput. Sci., Univ. of Hong Kong, Hong Kong, China
Abstract :
Given a database table with records that can be ranked, an interesting problem is to identify selection conditions for the table, which are qualified by an input record and render its ranking as high as possible among the qualifying tuples. In this paper, we study this standing maximization problem, which finds application in object promotion and characterization. After showing the hardness of the problem, we propose greedy methods, which are experimentally shown to achieve high accuracy compared to exhaustive enumeration, while scaling very well to the problem input size. Our contributions include a linear-time algorithm for determining the optimal selection range for an ordinal attribute and techniques for choosing and prioritizing the most promising selection predicates to apply. Experiments on real datasets confirm the effectiveness and efficiency of our techniques.
Keywords :
database management systems; optimisation; database table; greedy methods; linear-time algorithm; object characterization; object promotion; optimal selection range; qualifying tuples; selection conditions; standing maximization problem; Asia; Barium; Data engineering; Databases; Educational institutions; Knowledge discovery; Silicon; NP-Hardness; NP-hardness; Relational Databases; Standing Maximization Problem; Standing maximization problem; relational databases;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2015.2407329