Mostrar el registro sencillo del ítem
Warm-starting constraint generation for mixed-integer optimization: A Machine Learning approach
dc.contributor.author | Jiménez-Cordero, María Asunción | |
dc.contributor.author | Morales-González, Juan Miguel | |
dc.contributor.author | Pineda-Morente, Salvador | |
dc.date.accessioned | 2022-09-05T09:51:11Z | |
dc.date.available | 2022-09-05T09:51:11Z | |
dc.date.issued | 2022-10-11 | |
dc.identifier.citation | Asunción Jiménez-Cordero, Juan Miguel Morales, Salvador Pineda, Warm-starting constraint generation for mixed-integer optimization: A Machine Learning approach, Knowledge-Based Systems, Volume 253, 2022, 109570, ISSN 0950-7051, https://doi.org/10.1016/j.knosys.2022.109570 | es_ES |
dc.identifier.uri | https://hdl.handle.net/10630/24887 | |
dc.description.abstract | Mixed Integer Linear Programs (MILP) are well known to be NP-hard (Non-deterministic Polynomial-time hard) problems in general. Even though pure optimization-based methods, such as constraint generation, are guaranteed to provide an optimal solution if enough time is given, their use in online applications remains a great challenge due to their usual excessive time requirements. To alleviate their computational burden, some machine learning techniques (ML) have been proposed in the literature, using the information provided by previously solved MILP instances. Unfortunately, these techniques report a non-negligible percentage of infeasible or suboptimal instances. By linking mathematical optimization and machine learning, this paper proposes a novel approach that speeds up the traditional constraint generation method, preserving feasibility and optimality guarantees. In particular, we first identify offline the so-called invariant constraint set of past MILP instances. We then train (also offline) a machine learning method to learn an invariant constraint set as a function of the problem parameters of each instance. Next, we predict online an invariant constraint set of the new unseen MILP application and use it to initialize the constraint generation method. This warm-started strategy significantly reduces the number of iterations to reach optimality, and therefore, the computational burden to solve online each MILP problem is significantly reduced. Very importantly, all the feasibility and optimality theoretical guarantees of the traditional constraint generation method are inherited by our proposed methodology. The computational performance of the proposed approach is quantified through synthetic and real-life MILP applications. | es_ES |
dc.description.sponsorship | This work was supported in part by the Spanish Ministry of Science and Innovation through project PID2020-115460GB-I00, in part by the European Research Council (ERC) under the EU Horizon 2020 research and innovation program (grant agreement No. 755705) in part, by the Junta de Andalucía (JA), the Universidad de Málaga (UMA), and the European Regional Development Fund (FEDER) through the research projects P20_00153 and UMA2018-FEDERJA-001, and in part by the Research Program for Young Talented Researchers of the University of Málaga under Project B1-2020-15. The authors thankfully acknowledge the computer resources, technical expertise, and assistance provided by the SCBI (Supercomputing and Bioinformatics) center of the University of Málaga. Funding for open access charge: Universidad de Málaga / CBUA. | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | Elsevier | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Aprendizaje automático (Inteligencia artificial) | es_ES |
dc.subject.other | Mixed integer linear programming | es_ES |
dc.subject.other | Machine learning | es_ES |
dc.subject.other | Constraint generation | es_ES |
dc.subject.other | Warm-start | es_ES |
dc.subject.other | Feasibility and optimality guarantees | es_ES |
dc.title | Warm-starting constraint generation for mixed-integer optimization: A Machine Learning approach | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.identifier.doi | https://doi.org/10.1016/j.knosys.2022.109570 | |
dc.rights.cc | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.type.hasVersion | info:eu-repo/semantics/publishedVersion | es_ES |