This thesis focuses on enhancing the Alternating Criteria Search (ACS) heuristic for solving large and complex Mixed Integer Programming (MIP) problems. While the Parallel ACS (PACS) approach has proven effective in generating high-quality solutions through large-scale parallelization, it remains limited by reliance on specialized hardware and by the need for manual parameter calibration. To overcome these issues, this work develops a refined PACS framework that adapts automatically to different problem instances and computing environments. The improvements center on a dynamic mechanism for adjusting the variable fixing strategy, a lightweight initialization method that avoids parameter tuning, and a reformulation of subproblems that leverages slack-based constraints for greater efficiency. Extensive computational experiments on hard instances from MIPLIB 2017 confirm that the refined PACS consistently achieves better solution quality than the baseline approach, while remaining robust, architecture-agnostic, and easy to integrate into modern MIP solvers.

This thesis focuses on enhancing the Alternating Criteria Search (ACS) heuristic for solving large and complex Mixed Integer Programming (MIP) problems. While the Parallel ACS (PACS) approach has proven effective in generating high-quality solutions through large-scale parallelization, it remains limited by reliance on specialized hardware and by the need for manual parameter calibration. To overcome these issues, this work develops a refined PACS framework that adapts automatically to different problem instances and computing environments. The improvements center on a dynamic mechanism for adjusting the variable fixing strategy, a lightweight initialization method that avoids parameter tuning, and a reformulation of subproblems that leverages slack-based constraints for greater efficiency. Extensive computational experiments on hard instances from MIPLIB 2017 confirm that the refined PACS consistently achieves better solution quality than the baseline approach, while remaining robust, architecture-agnostic, and easy to integrate into modern MIP solvers.

Enhancing the ACS Heuristic: Parameter Tuning and Computational Experiments for Solving MIP Problems

BISCACCIA CARRARA, FRANCESCO
2024/2025

Abstract

This thesis focuses on enhancing the Alternating Criteria Search (ACS) heuristic for solving large and complex Mixed Integer Programming (MIP) problems. While the Parallel ACS (PACS) approach has proven effective in generating high-quality solutions through large-scale parallelization, it remains limited by reliance on specialized hardware and by the need for manual parameter calibration. To overcome these issues, this work develops a refined PACS framework that adapts automatically to different problem instances and computing environments. The improvements center on a dynamic mechanism for adjusting the variable fixing strategy, a lightweight initialization method that avoids parameter tuning, and a reformulation of subproblems that leverages slack-based constraints for greater efficiency. Extensive computational experiments on hard instances from MIPLIB 2017 confirm that the refined PACS consistently achieves better solution quality than the baseline approach, while remaining robust, architecture-agnostic, and easy to integrate into modern MIP solvers.
2024
Enhancing the ACS Heuristic: Parameter Tuning and Computational Experiments for Solving MIP Problems
This thesis focuses on enhancing the Alternating Criteria Search (ACS) heuristic for solving large and complex Mixed Integer Programming (MIP) problems. While the Parallel ACS (PACS) approach has proven effective in generating high-quality solutions through large-scale parallelization, it remains limited by reliance on specialized hardware and by the need for manual parameter calibration. To overcome these issues, this work develops a refined PACS framework that adapts automatically to different problem instances and computing environments. The improvements center on a dynamic mechanism for adjusting the variable fixing strategy, a lightweight initialization method that avoids parameter tuning, and a reformulation of subproblems that leverages slack-based constraints for greater efficiency. Extensive computational experiments on hard instances from MIPLIB 2017 confirm that the refined PACS consistently achieves better solution quality than the baseline approach, while remaining robust, architecture-agnostic, and easy to integrate into modern MIP solvers.
MIP
Heuristic
ACS Algorithm
MIPLIB2017
Parallelization
File in questo prodotto:
File Dimensione Formato  
BiscacciaCarrara_Francesco.pdf

accesso aperto

Dimensione 1.07 MB
Formato Adobe PDF
1.07 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/93332