Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Backend-agnostic Tree Evaluation for Genetic Programming

  • Bogdan Burlacu*
  • *Korrespondierende/r Autor/-in für diese Arbeit

Publikation: KonferenzbeitragPapierBegutachtung

Abstract

The explicit vectorization of the mathematical operations required for fitness calculation can dramatically increase the efficiency of tree-based genetic programming for symbolic regression. In this paper, we introduce a modern software design for the seamless integration of vectorized math libraries with tree evaluation, and we benchmark each library in terms of runtime, solution quality and energy efficiency. The latter, in particular, is an aspect of increasing concern given the growing carbon footprint of AI. With this in mind, we introduce metrics for measuring the energy usage and power draw of the evolutionary algorithm. Our results show that an optimized math backend can decrease energy usage by as much as 35% (with a proportional decrease in runtime) without any negative effects in the quality of solutions.

OriginalspracheEnglisch
Seiten1649-1657
Seitenumfang9
DOIs
PublikationsstatusVeröffentlicht - 14 Juli 2024

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 7 – Erschwingliche und saubere Energie
    SDG 7 – Erschwingliche und saubere Energie

Fingerprint

Untersuchen Sie die Forschungsthemen von „Backend-agnostic Tree Evaluation for Genetic Programming“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren