Skip to main navigation Skip to search Skip to main content

Surrogate Management Strategies for Accelerating Parallel Algorithm Portfolio Construction

  • Grzegorz ZAKRZEWSKI*
  • , Xin YAO*
  • , Jacek MAŃDZIUK
  • *Corresponding author for this work

Research output: Journal PublicationsJournal Article (refereed)peer-review

Abstract

Many algorithms require careful parameterization, whose choice significantly impacts performance, with no single configuration excelling across all problem types. Automatic Algorithm Configuration provides a systematic approach to parameter exploration, enabling the identification of problem-specific optimal configurations. Automatic Construction of Parallel Portfolio (ACPP) extends this idea by configuring and running multiple solvers simultaneously in parallel, exploiting their complementary strengths for improved generalization. Existing ACPP approaches treat construction time as a fixed budget and make only partial use of the performance data collected during component solver evaluation. To address this limitation, our solution relies on using the data generated during portfolio construction to train surrogate models that replace costly evaluations to reduce computational overhead. Furthermore, to identify effective surrogate models, we compare various machine learning approaches, including applications of survival analysis techniques for handling censored runtime data. We evaluate these models’ predictive capabilities using data generated by the LKH solver on the Traveling Salesperson Problem instances. Finally, we propose several surrogate model management strategies and integrate them into existing portfolio construction approaches. Our results demonstrate that survival-based models achieve superior predictive performance compared to standard machine learning approaches. The proposed surrogate model management strategies offer significant savings in portfolio construction time while maintaining acceptable performance on unseen test instances.
Original languageEnglish
JournalIEEE Transactions on Evolutionary Computation
DOIs
Publication statusE-pub ahead of print - 12 Jun 2026

Bibliographical note

Publisher Copyright:
© 1997-2012 IEEE.

Funding

Xin Yao’s work was partially supported by an internal grant from Lingnan University. Grzegorz Zakrzewski and Jacek Mandziuk were partially supported by the National Science Centre, Poland, grant number 2023/49/B/ST6/01404. The authors gratefully acknowledge the funding support by program “Excellence initiative-research university” for the AGH University of Krakow as well as the ARTIQ project: UMO-2021/01/2/ST6/00004 and ARTIQ/0004/2021. The research was carried out with the support of the HPC Center of the Faculty of Mathematics and Information Science, Warsaw University of Technology.

Keywords

  • Traveling Salesperson Problem
  • automatic algorithm configuration
  • parallel algorithm portfolio
  • surrogate models
  • survival analysis

Fingerprint

Dive into the research topics of 'Surrogate Management Strategies for Accelerating Parallel Algorithm Portfolio Construction'. Together they form a unique fingerprint.

Cite this