Ilyas Himmich, El Mehdi Er Raqabi, Nizar El Hachemi, Issmaïl El Hallaoui, Abdelmoutalib Metrane and François Soumis
Technical Report (2022)
An external link is available for this itemAbstract
The parameter configuration problem consists of finding a parameter configuration that provides the most effective performance by a given algorithm. This paper addresses this problem for MILP solvers through a new multi-phase tuner based on the iterated local search metaheuristic. The goal is to find near-optimal, if not optimal, configuration(s) for efficiently solving large-scale industrial optimization problems. Instead of tuning in the entire configuration space induced by the set of parameters, the proposed tuner focuses on a small pool of parameters that is enhanced dynamically with new promising ones. Furthermore, it uses statistical learning to benefit from the dynamically accumulated information to forbid less promising parameter combinations. A computational study on a widely used commercial CPLEX solver with instances from the MIPLIB library and a real large-scale optimization problem highlights the promising potential of the tuner.
Uncontrolled Keywords
parameter configuration problem; automatic algorithm configuration; MILP solvers; metaheuristics; machine learning; CPLEX
Department: | Department of Mathematics and Industrial Engineering |
---|---|
Research Center: | GERAD - Research Group in Decision Analysis |
Funders: | Fonds de recherche du Québec - Nature et technologies (FRQNT), IVADO, GERAD |
PolyPublie URL: | https://publications.polymtl.ca/52753/ |
Journal Title: | Cahiers du Gerad (vol. G-2022, no. 53) |
Report number: | 2022-53 |
Official URL: | https://www.gerad.ca/fr/papers/2983 |
Date Deposited: | 18 Apr 2023 14:58 |
Last Modified: | 05 Apr 2024 11:57 |
Cite in APA 7: | Himmich, I., Er Raqabi, E. M., El Hachemi, N., El Hallaoui, I., Metrane, A., & Soumis, F. (2022). MPILS: an automatic tuner for MILP solvers. (Technical Report n° 2022-53). https://www.gerad.ca/fr/papers/2983 |
---|---|
Statistics
Stats are not available on this system.