Publication Details

RunAndSchedule2Survive

Algorithm Scheduling Based on Run2Survive

Authored by

Valentin Margraf, Tom Naftali-Körner, Alexander Tornede, Marcel Dominik Wever

Abstract

The algorithm selection problem aims to identify the most suitable algorithm for a given problem instance under specific time constraints, where suitability typically refers to a performance metric such as algorithm runtime. While previous work has employed machine learning techniques to tackle this challenge, methods from survival analysis have proven particularly effective. This article presents RunAndSchedule2Survive to address the more general and complex problem of algorithm scheduling, where the objective is to allocate computational resources across multiple algorithms to maximize performance within specified time constraints. Our approach combines survival analysis with evolutionary algorithms to optimize algorithm schedules by leveraging runtime distributions modeled as survival functions. Experimental results across various standard benchmarks demonstrate that our approach significantly outperforms previous methods for algorithm scheduling and yields more robust results than its algorithm selection variant. More specifically, RunAndSchedule2Survive achieves superior performance in 20 out of 25 benchmark scenarios, surpassing hitherto state-of-the-art approaches.

Details

Organisation(s)
Machine Learning Section
L3S Research Centre
External Organisation(s)
Munich Center for Machine Learning (MCML)
Ludwig-Maximilians-Universität München (LMU)
Beckhoff Automation GmbH und Co KG, Verl, Germany
Type
Article
Journal
ACM Transactions on Evolutionary Learning and Optimization
Volume
5
No. of pages
17
ISSN
2688-299X
Publication date
29.08.2025
Publication status
Published
Peer reviewed
Yes
ASJC Scopus subject areas
Computer Science (miscellaneous), Software, Computer Vision and Pattern Recognition, Computer Science Applications, Computational Theory and Mathematics, Artificial Intelligence
Electronic version(s)
https://doi.org/10.1145/3737705 (Access: Closed )

Cite

Loading...