Accelerating Parallel Algorithm Portfolio Construction
Parallel Algorithm Portfolio (PAP) is a promising approach to solving computationally hard problems efficiently. A portfolio is a set of problem solvers, each optimized for different problem types. However, the portfolio configuration process is computationally expensive, requiring numerous solver evaluations. This paper explores two methods to accelerate PAP construction. The first method leverages the vast amount of data generated during portfolio configuration to train a surrogate model, reducing the need for costly evaluations. The second method investigates training portfolios on smaller problem instances before applying them to more complex target instances. A comprehensive experimental study on the Traveling Salesman Problem instances demonstrates that both methods significantly reduce computational time, albeit at the cost of slightly reducing portfolio performance.
Authors
- Grzegorz Zakrzewski (ORCID: https://orcid.org/0009-0001-1432-6293)
- Jacek Mańdziuk (ORCID: https://orcid.org/0000-0003-0947-028X)
- Xin Yao (ORCID: https://orcid.org/0000-0001-8837-4442)
Institutions
- Warsaw University of Technology (PL)
- Jagiellonian University (PL)
- AGH University of Krakow (PL)
Publication Details
- Journal
- Procedia Computer Science
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1016/j.procs.2025.09.237
- Primary Topic
- Constraint Satisfaction and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00