Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M

Approved for public release; distribution is unlimited === This thesis describes three specialized branch-and-bound (B and B) algorithms for solving a mixed-integer program (MIP) that incorporates standard big-M constructs. The goal is to identify valid values for M that also lead to short solution...

Full description

Bibliographic Details
Main Author: Gan, Eng Kiat Russell
Other Authors: Wood, Kevin
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/17370
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-17370
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-173702015-08-06T16:03:02Z Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M Gan, Eng Kiat Russell Wood, Kevin Salmeron, Javier Dimitrov, Nedialko Operations Research Approved for public release; distribution is unlimited This thesis describes three specialized branch-and-bound (B and B) algorithms for solving a mixed-integer program (MIP) that incorporates standard big-M constructs. The goal is to identify valid values for M that also lead to short solution times. One algorithm initializes large instances of M (giving a weak relaxation of the MIP), and decreases these as required to increase efficiency of the standard B and B. Two algorithms initialize small and possibly invalid instances of M, and subsequently increase those values in an attempt to ensure solution validity. Each algorithm requires a model-specific test condition to detect weak or invalid Ms. We test all algorithms on an uncapacitated k-median problem (a variant of the uncapacitated facility location problem), and one algorithm on a shortest-path interdiction problem (SPIP). We observe substantial reduction in run times in almost all cases tested. When solving for exact solutions, computational results show that the proposed algorithms may reduce solution times by up to 75 per cent for the uncapacitated k-median problem and 99 per cent for the SPIP. When the algorithms yield marginally suboptimal solutions, substantial solution-time improvements are also recorded. While testing is limited, this thesis serves as a proof-of-concept that the proposed adaptive algorithms can be effective in reducing solution times and producing optimal or nearly optimal solutions. 2012-11-14T00:02:32Z 2012-11-14T00:02:32Z 2012-09 Thesis http://hdl.handle.net/10945/17370 Monterey, California. Naval Postgraduate School
collection NDLTD
sources NDLTD
description Approved for public release; distribution is unlimited === This thesis describes three specialized branch-and-bound (B and B) algorithms for solving a mixed-integer program (MIP) that incorporates standard big-M constructs. The goal is to identify valid values for M that also lead to short solution times. One algorithm initializes large instances of M (giving a weak relaxation of the MIP), and decreases these as required to increase efficiency of the standard B and B. Two algorithms initialize small and possibly invalid instances of M, and subsequently increase those values in an attempt to ensure solution validity. Each algorithm requires a model-specific test condition to detect weak or invalid Ms. We test all algorithms on an uncapacitated k-median problem (a variant of the uncapacitated facility location problem), and one algorithm on a shortest-path interdiction problem (SPIP). We observe substantial reduction in run times in almost all cases tested. When solving for exact solutions, computational results show that the proposed algorithms may reduce solution times by up to 75 per cent for the uncapacitated k-median problem and 99 per cent for the SPIP. When the algorithms yield marginally suboptimal solutions, substantial solution-time improvements are also recorded. While testing is limited, this thesis serves as a proof-of-concept that the proposed adaptive algorithms can be effective in reducing solution times and producing optimal or nearly optimal solutions.
author2 Wood, Kevin
author_facet Wood, Kevin
Gan, Eng Kiat Russell
author Gan, Eng Kiat Russell
spellingShingle Gan, Eng Kiat Russell
Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M
author_sort Gan, Eng Kiat Russell
title Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M
title_short Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M
title_full Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M
title_fullStr Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M
title_full_unstemmed Adaptive Branch and Bound for Efficient Solution of Mixed-Integer Programs Formulated with Big-M
title_sort adaptive branch and bound for efficient solution of mixed-integer programs formulated with big-m
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/17370
work_keys_str_mv AT ganengkiatrussell adaptivebranchandboundforefficientsolutionofmixedintegerprogramsformulatedwithbigm
_version_ 1716816316665430016