AlgOS: Algorithm Operating System

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Salt, Llewyn, Gallagher, Marcus
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910905324797952
author Salt, Llewyn
Gallagher, Marcus
author_facet Salt, Llewyn
Gallagher, Marcus
contents Algorithm Operating System (AlgOS) is an unopinionated, extensible, modular framework for algorithmic implementations. AlgOS offers numerous features: integration with Optuna for automated hyperparameter tuning; automated argument parsing for generic command-line interfaces; automated registration of new classes; and a centralised database for logging experiments and studies. These features are designed to reduce the overhead of implementing new algorithms and to standardise the comparison of algorithms. The standardisation of algorithmic implementations is crucial for reproducibility and reliability in research. AlgOS combines Abstract Syntax Trees with a novel implementation of the Observer pattern to control the logical flow of algorithmic segments.
format Preprint
id arxiv_https___arxiv_org_abs_2504_04909
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle AlgOS: Algorithm Operating System
Salt, Llewyn
Gallagher, Marcus
Software Engineering
Artificial Intelligence
Machine Learning
Algorithm Operating System (AlgOS) is an unopinionated, extensible, modular framework for algorithmic implementations. AlgOS offers numerous features: integration with Optuna for automated hyperparameter tuning; automated argument parsing for generic command-line interfaces; automated registration of new classes; and a centralised database for logging experiments and studies. These features are designed to reduce the overhead of implementing new algorithms and to standardise the comparison of algorithms. The standardisation of algorithmic implementations is crucial for reproducibility and reliability in research. AlgOS combines Abstract Syntax Trees with a novel implementation of the Observer pattern to control the logical flow of algorithmic segments.
title AlgOS: Algorithm Operating System
topic Software Engineering
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2504.04909