PyFOT - A Python Framework for Optimization and Tuning Algorithm Parameters

Vol 57, 2025 - 340540
Complete Articles (CA)
Favorite this paper
How to cite this paper?
Abstract

Many optimization frameworks lack built-in support for automatic parameter tuning or for the construction of new algorithms within the same architecture. To address this, we propose PyFOT (Python Framework for Optimization and Tuning Algorithm Parameters), a flexible and extensible Python framework that integrates algorithm development, problem modeling, and parameter tuning within a unified environment. Within this architecture, tuning is treated as an optimization problem, allowing both built-in and custom algorithms to be used as parameter tuners. This work demonstrates PyFOT’s tuning capabilities by improving the parameters of a genetic algorithm across three benchmark problems. Future work includes adding multi-objective optimization support, integrating new algorithms and benchmark problems, and extending core features.

Share your ideas or questions with the authors!

Did you know that the greatest stimulus in scientific and cultural development is curiosity? Leave your questions or suggestions to the author!

Sign in to interact

Have a question or suggestion? Share your feedback with the authors!

Institutions
  • 1 Universidade Federal de Viçosa - Campus Florestal
Track
  • MH – Metaheurístics
Keywords
Optimization framework
Tuning
PyFOT