The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem

Master of Science === Department of Industrial and Manufacturing Systems Engineering === Todd Easton === Integer programming (IP) is a class of mathematical models useful for modeling and optimizing many theoretical and industrial problems. Unfortunately, IPs are NP-complete, and many integer progra...

Full description

Bibliographic Details
Main Author: DeLissa, Levi
Language:en_US
Published: Kansas State University 2014
Subjects:
Online Access:http://hdl.handle.net/2097/17399
id ndltd-KSU-oai-krex.k-state.edu-2097-17399
record_format oai_dc
spelling ndltd-KSU-oai-krex.k-state.edu-2097-173992017-03-03T15:45:12Z The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem DeLissa, Levi Integer programming Equality cuts Anticover Applied Mathematics (0364) Industrial Engineering (0546) Operations Research (0796) Master of Science Department of Industrial and Manufacturing Systems Engineering Todd Easton Integer programming (IP) is a class of mathematical models useful for modeling and optimizing many theoretical and industrial problems. Unfortunately, IPs are NP-complete, and many integer programs cannot currently be solved. Valid inequalities and their respective cuts are commonly used to reduce the effort required to solve IPs. This thesis poses the questions, do valid equality cuts exist and can they be useful for solving IPs? Several theoretical results related to valid equalities are presented in this thesis. It is shown that equality cuts exist if and only if the convex hull is not full dimensional. Furthermore, the addition of an equality cut can arbitrarily reduce the dimension of the linear relaxation. In addition to the theory on equality cuts, the idea of infeasibility conditions are presented. Infeasibility conditions introduce a set of valid inequalities whose intersection is the empty set. infeasibility conditions can be used to rapidly terminate a branch and cut algorithm. Applying the idea of equality cuts to the multi-demand multidimensional knapsack problem resulted in a new class of cutting planes named anticover cover equality (ACE) cuts. A simple algorithm, FACEBT, is presented for finding ACE cuts in a branching tree with complexity O(m n log n). A brief computational study shows that using ACE cuts exist frequently in the MDMKP instances studied. Every instance had at least one equality cut, while one instance had over 500,000. Additionally, computationally challenging instances saw an 11% improvement in computational effort. Therefore, equality cuts are a new topic of research in IP that is beneficial for solving some IP instances. 2014-04-23T20:15:42Z 2014-04-23T20:15:42Z 2014-04-23 2014 May Thesis http://hdl.handle.net/2097/17399 en_US Kansas State University
collection NDLTD
language en_US
sources NDLTD
topic Integer programming
Equality cuts
Anticover
Applied Mathematics (0364)
Industrial Engineering (0546)
Operations Research (0796)
spellingShingle Integer programming
Equality cuts
Anticover
Applied Mathematics (0364)
Industrial Engineering (0546)
Operations Research (0796)
DeLissa, Levi
The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
description Master of Science === Department of Industrial and Manufacturing Systems Engineering === Todd Easton === Integer programming (IP) is a class of mathematical models useful for modeling and optimizing many theoretical and industrial problems. Unfortunately, IPs are NP-complete, and many integer programs cannot currently be solved. Valid inequalities and their respective cuts are commonly used to reduce the effort required to solve IPs. This thesis poses the questions, do valid equality cuts exist and can they be useful for solving IPs? Several theoretical results related to valid equalities are presented in this thesis. It is shown that equality cuts exist if and only if the convex hull is not full dimensional. Furthermore, the addition of an equality cut can arbitrarily reduce the dimension of the linear relaxation. In addition to the theory on equality cuts, the idea of infeasibility conditions are presented. Infeasibility conditions introduce a set of valid inequalities whose intersection is the empty set. infeasibility conditions can be used to rapidly terminate a branch and cut algorithm. Applying the idea of equality cuts to the multi-demand multidimensional knapsack problem resulted in a new class of cutting planes named anticover cover equality (ACE) cuts. A simple algorithm, FACEBT, is presented for finding ACE cuts in a branching tree with complexity O(m n log n). A brief computational study shows that using ACE cuts exist frequently in the MDMKP instances studied. Every instance had at least one equality cut, while one instance had over 500,000. Additionally, computationally challenging instances saw an 11% improvement in computational effort. Therefore, equality cuts are a new topic of research in IP that is beneficial for solving some IP instances.
author DeLissa, Levi
author_facet DeLissa, Levi
author_sort DeLissa, Levi
title The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
title_short The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
title_full The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
title_fullStr The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
title_full_unstemmed The existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
title_sort existence and usefulness of equality cuts in the multi-demand multidimensional knapsack problem
publisher Kansas State University
publishDate 2014
url http://hdl.handle.net/2097/17399
work_keys_str_mv AT delissalevi theexistenceandusefulnessofequalitycutsinthemultidemandmultidimensionalknapsackproblem
AT delissalevi existenceandusefulnessofequalitycutsinthemultidemandmultidimensionalknapsackproblem
_version_ 1718418962384945152