Multi tree operators for genetic programming to identify optimal energy flow controllers

Kathrin Kefer, Roland Hanghofer, Patrick Kefer, Markus Stöger, Bernd Hofer, Michael Affenzeller, Stephan Winkler

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

Abstract

Genetic programming is known to be able to find nearly optimal solutions for quite complex problems. So far, the focus was more on solution candidates that hold just one symbolic regression tree. For complex problems like controlling the energy flows of a building in order to minimize its energy costs, this is often not sufficient. This is why this work presents a solution candidate implementation in HeuristicLab where they hold multiple symbolic regression trees. Additionally, also new crossover and mutation operators were implemented as the existing ones cannot handle multiple trees in one solution candidate. The first type of operators applies them on all trees in the solution candidate, whereas the second one only applies them to one of the trees. It is found that applying the mutator to only one of the trees significantly reduces the training duration. Applying the crossover to one of the trees instead of all needs longer training times but can also achieve better results.

Original languageEnglish
Title of host publicationGECCO 2021 Companion - Proceedings of the 2021 Genetic and Evolutionary Computation Conference Companion
PublisherAssociation for Computing Machinery, Inc
Pages1579-1586
Number of pages8
ISBN (Electronic)9781450383516
DOIs
Publication statusPublished - 7 Jul 2021
Event2021 Genetic and Evolutionary Computation Conference, GECCO 2021 - Virtual, Online, France
Duration: 10 Jul 202114 Jul 2021

Publication series

NameGECCO 2021 Companion - Proceedings of the 2021 Genetic and Evolutionary Computation Conference Companion

Conference

Conference2021 Genetic and Evolutionary Computation Conference, GECCO 2021
Country/TerritoryFrance
CityVirtual, Online
Period10.07.202114.07.2021

Keywords

  • genetic programming operators
  • symbolic regression

Fingerprint

Dive into the research topics of 'Multi tree operators for genetic programming to identify optimal energy flow controllers'. Together they form a unique fingerprint.

Cite this