A bird's eye view on Multi-Objective Optimization techniques in Relational Databases

Giuseppe Tortorelli
DOI: https://doi.org/10.48550/arXiv.2202.02619
2022-02-06
Abstract:Multi-objective optimization is the problem of optimizing simultaneously multiple objective functions and several techniques exist to deal with this problem. This paper aims to present the main methods that can be used to solve this issue in the context of relational databases. In particular, this work examines Top-k query to get the k best result from a dataset and Skyline query that provides a more general overview of the best results. We also discuss Flexible-skyline, a new method designed to improve upon the previous techniques, mitigating their shortcomings. For each method, we describe the main characteristics and present an overview of the algorithms implementing such thecniques, while comparing advantages and disadvantages.
Databases
What problem does this paper attempt to address?