Adaptive Operators for Genetic Programming to Identify Optimal Energy Flow Controllers

Research output: Contribution to journalConference articlepeer-review

Abstract

Genetic programming can find nearly optimal solutions for complex problems like minimizing a building's energy costs by optimally controlling its energy flows. For such problems, usually multiple controllers are necessary. In order to allow a faster convergence in combination with a more fine-grained and directed search, this work presents new adaptive crossover and mutation operators. Instead of applying the operators always to all symbolic regression trees in a solution candidate, the new operators are applied to all trees only in the beginning and then to a randomly chosen group of them as soon as a threshold is reached. Towards the end of the training, the adaptive operators then switch to applying crossover and mutation to only one of the trees in a solution candidate for a more fine-grained search. Additionally, a new crossover is proposed where the children solution candidates are themselves evaluated for their performance before promoting one of them to the next generation in order to assure a more directed search. To evaluate these new operators, a total of twelve energy management controllers is trained with the Offspring Selection Genetic Algorithm and are evaluated for training results in form of the needed number of evaluated solutions and generations as well as their ability to reduce the energy costs and their learned behaviour. Results show that the proposed adaptive operators achieve very similar results to the baseline optimization and that the Best Child crossover is the fastest to converge.

Original languageEnglish
Pages (from-to)1991-2002
Number of pages12
JournalProcedia Computer Science
Volume253
DOIs
Publication statusPublished - 2025
Event6th International Conference on Industry 4.0 and Smart Manufacturing, ISM 2024 - Prague, Czech Republic
Duration: 13 Nov 202415 Nov 2024

Keywords

  • Adaptive Genetic Programming Operators
  • Building Energy Management
  • Energy Flow Controller Optimization
  • Genetic Programming
  • Genetic Programming Operators
  • Renewable Energy
  • Symbolic Regression

Fingerprint

Dive into the research topics of 'Adaptive Operators for Genetic Programming to Identify Optimal Energy Flow Controllers'. Together they form a unique fingerprint.

Cite this