dc.contributor.author | Saken, A | |
dc.date.accessioned | 2024-03-04T12:24:42Z | |
dc.date.issued | 2024-03-04 | |
dc.date.updated | 2024-02-24T14:04:10Z | |
dc.description.abstract | Logic-based Benders' decomposition (LBBD) is a solution method that integrates mixed-integer programming (MIP) and constraint programming (CP). LBBD solution scheme is a finite iterative algorithm, the central element of which are Benders' cuts. It is crucial for the convergence of the algorithm to strengthen the generated Benders' cuts. This thesis aims to improve cut generation algorithms for the acceleration of LBBD.
The cut generation algorithms are the steps of the LBBD solution scheme that can include cut-strengthening techniques and subproblem separation.
As the initial step, this thesis provides an extensive computational evaluation of cut-strengthening techniques in LBBD. The evaluation also includes subproblem separation and its influence on the effectiveness cut-strengthening techniques and the overall acceleration of LBBD. The computational experiments solve cumulative facility scheduling, single-facility scheduling, and vehicle routing problems, which are representative of LBBD problems and are routinely solved with benchmark datasets available. The results of this study indicate that cut-strengthening techniques can benefit from variable sorting. Another observation from this study is that cut-strengthening techniques and subproblem separation can be used interchangeably.
Three heuristics based on variable sorting are proposed to improve efficiency of cut-strengthening techniques. The main features of the proposed heuristics are simplicity and no additional computational cost. The computational results show that improved cut-strengthening techniques lead to reduction in overall solution time of the LBBD solution scheme.
A novel way of separating the subproblem is developed in this thesis.
The subproblem separation is based on the connected components algorithm and can be applied to subproblems that do not separate naturally. The computational results solving vehicle routing problem with local congestion show that substantial acceleration is achieved by subproblem separation.
This thesis shows that improvements to cut generation algorithm can significantly accelerate LBBD. The proposed improvements can be implemented as a part of general LBBD framework. | en_GB |
dc.identifier.uri | http://hdl.handle.net/10871/135464 | |
dc.language.iso | en | en_GB |
dc.publisher | University of Exeter | en_GB |
dc.subject | Benders' decomposition | en_GB |
dc.subject | LBBD | en_GB |
dc.subject | Mathenatical programming | en_GB |
dc.subject | Cut generation | en_GB |
dc.title | Improved cut generation algorithms for the acceleration of Logic-Based Benders Decomposition | en_GB |
dc.type | Thesis or dissertation | en_GB |
dc.date.available | 2024-03-04T12:24:42Z | |
dc.contributor.advisor | Challenor, Peter | |
dc.contributor.advisor | Rönnberg, Elina | |
dc.contributor.advisor | Maher, Stephen | |
dc.publisher.department | Mathematics and Statistics | |
dc.rights.uri | http://www.rioxx.net/licenses/all-rights-reserved | en_GB |
dc.type.degreetitle | PhD in Mathematics | |
dc.type.qualificationlevel | Doctoral | |
dc.type.qualificationname | Doctoral Thesis | |
rioxxterms.version | NA | en_GB |
rioxxterms.licenseref.startdate | 2024-02-24 | |
rioxxterms.type | Thesis | en_GB |
refterms.dateFOA | 2024-03-04T12:24:48Z | |