Back to Search Start Over

An inside analysis of a genetic-programming based optimizer

Authors :
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
Universitat Politècnica de Catalunya. DAMA-UPC - Data Management Group
Muntés Mulero, Víctor
Aguilar Saborit, Josep
Larriba Pey, Josep
Zuzarte, Calisto
Markl, Volker
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
Universitat Politècnica de Catalunya. DAMA-UPC - Data Management Group
Muntés Mulero, Víctor
Aguilar Saborit, Josep
Larriba Pey, Josep
Zuzarte, Calisto
Markl, Volker
Publication Year :
2006

Abstract

The use of evolutionary algorithms has been proposed as a powerful random search strategy to solve the join order problem. Specifically, genetic programming used in query optimization has been proposed as an alternative to the limitations of dynamic programming with large join queries. However, very little is known about the impact and behavior of the genetic operations used in this type of algorithms. In this paper, we present an analysis that helps us to understand the effect of these operations during the optimization execution. Specifically, we study five different aspects: the age of the members in the population in terms of generations, the number of query execution plans (QEP) discarded without producing new offsprings, the average QEP life time in generations, the efficiency of the genetic operations and the evolution of the best cost. All in all, our analysis allows us to understand the impact of crossovers compared to mutation operations and the dynamically changing effects of these operations.<br />Peer Reviewed

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1132940358
Document Type :
Electronic Resource