article · ACM SIGMOD Record · 1987
Query optimization by simulated annealing
Cited by 29Abstract and details only
Abstract
Query optimizers of future database management systems are likely to face large access plan spaces in their task. Exhaustively searching such access plan spaces is unacceptable. We propose a query optimization algorithm based on simulated annealing , which is a probabilistic hill climbing algorithm. We show the specific formulation of the algorithm for the case of optimizing complex non-recursive queries that arise in the study of linear recursion. The query answer is explicitly represented and manipulated within the closed semiring of linear relational operators. The optimization algorithm is applied to a state space that is constructed from the equivalent algebraic forms of the query answer. A prototype of the simulated annealing algorithm has been built and few experiments have been performed for a limited class of relational operators. Our initial experience is that, in general, the algorithm converges to processing strategies that are very close to the optimal. Moreover, the traditional processing strategies (e.g., the semi-naive evaluation ) have been found to be, in general, suboptimal.
Cite this paper
Ioannidis, Y., & Wong, E. (1987). Query optimization by simulated annealing. ACM SIGMOD Record, 16(3), 9–22. https://doi.org/10.1145/38714.38722
Ioannidis, Yannis, and Eugene Wong. “Query optimization by simulated annealing.” ACM SIGMOD Record, vol. 16, no. 3, 1987, pp. 9–22, https://doi.org/10.1145/38714.38722.
Ioannidis, Yannis, and Eugene Wong. 1987. “Query optimization by simulated annealing.” ACM SIGMOD Record 16 (3): 9–22. https://doi.org/10.1145/38714.38722.
Ioannidis, Y. and Wong, E. (1987) ‘Query optimization by simulated annealing’, ACM SIGMOD Record, 16(3), pp. 9–22. Available at: https://doi.org/10.1145/38714.38722.
@article{ioannidis1987query,
title = {{Query optimization by simulated annealing}},
author = {Ioannidis, Yannis and Wong, Eugene},
journal = {ACM SIGMOD Record},
volume = {16},
number = {3},
pages = {9--22},
year = {1987},
doi = {10.1145/38714.38722}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
A Simulated Annealing with Ranking and Selection for Stochastic Optimization
Mahmoud H. Alrefaei, Ali H. Diabat · Advanced materials research · 2012
Cited by 3
Hybrid population-based metaheuristic approaches for the space allocation problem
Edmund K. Burke, Peter Cowling, Dario Landa-Silva · IEEE Congress on Evolutionary Computation (CEC) · 2002
Cited by 25Open access
A new improved simulated annealing for traveling salesman problem
Nouhaila Adil, Halima Lakhbab · Mathematical Modeling and Computing · 2023
Cited by 3Open access
Optimal design of multiproduct batch chemical processes using tabu search
Chunfeng Wang, Hongyin Quan, Xien Xu · Computers & Chemical Engineering · 1999
Cited by 47
A Collaborative Search Strategy to Solve Combinatorial Optimization and Scheduling Problems
Nader Azizi, Saeed Zolfaghari, Ming Liang · InTech eBooks · 2010
Cited by 1Open access
A Computational Comparison of Simulated Annealing and Tabu Search Applied to the Quadratic Assignment Problem
Jan Paulli · Lecture notes in economics and mathematical systems · 1993
Cited by 15
Heuristics for the generalised assignment problem: simulated annealing and tabu search approaches
Ibrahim H. Osman · OR Spectrum · 1995
Cited by 183
Improving simulated annealing with variable neighborhood search to solve the resource-constrained scheduling problem
Véronique Bouffard, Jacques A. Ferland · Journal of Scheduling · 2007
Cited by 37