• DocumentCode
    2973584
  • Title

    An inside analysis of a genetic-programming based optimizer

  • Author

    Muntes-Mulero, Victor ; Zuzarte, Calisto ; Markl, Volker

  • Author_Institution
    Univ. Politecnica de Catalunya, Barcelona
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    249
  • Lastpage
    255
  • 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
  • Keywords
    dynamic programming; genetic algorithms; query formulation; query processing; relational databases; dynamic programming; evolutionary algorithms; genetic-programming based optimizer; join order problem; query execution plans; query optimization; random search strategy; Cost function; Dynamic programming; Evolutionary computation; Explosions; Genetic mutations; Genetic programming; Performance analysis; Query processing; Relational databases; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 2006. IDEAS '06. 10th International
  • Conference_Location
    Delhi
  • ISSN
    1098-8068
  • Print_ISBN
    0-7695-2577-6
  • Type

    conf

  • DOI
    10.1109/IDEAS.2006.10
  • Filename
    4041626