Improving the solution time of integer programs by merging knapsack constraints with cover inequalities

dc.contributor.authorVitor, Fabio Torresen_US
dc.date.accessioned2015-05-08T19:09:40Z
dc.date.available2015-05-08T19:09:40Z
dc.date.graduationmonthAugusten_US
dc.date.issued2015-05-08
dc.date.published2015en_US
dc.description.abstractInteger Programming is used to solve numerous optimization problems. This class of mathematical models aims to maximize or minimize a cost function restricted to some constraints and the solution must be integer. One class of widely studied Integer Program (IP) is the Multiple Knapsack Problem (MKP). Unfortunately, both IPs and MKPs are NP-hard, potentially requiring an exponential time to solve these problems. Utilization of cutting planes is one common method to improve the solution time of IPs. A cutting plane is a valid inequality that cuts off a portion of the linear relaxation space. This thesis presents a new class of cutting planes referred to as merged knapsack cover inequalities (MKCI). These valid inequalities combine information from a cover inequality with a knapsack constraint to generate stronger inequalities. Merged knapsack cover inequalities are generated by the Merging Knapsack Cover Algorithm (MKCA), which runs in linear time. These inequalities may be improved by the Exact Improvement Through Dynamic Programming Algorithm (EITDPA) in order to make them stronger inequalities. Theoretical results have demonstrated that this new class of cutting planes may cut off some space of the linear relaxation region. A computational study was performed to determine whether implementation of merged knapsack cover inequalities is computationally effective. Results demonstrated that MKCIs decrease solution time an average of 8% and decrease the number of ticks in CPLEX, a commercial IP solver, approximately 4% when implemented in appropriate instances.en_US
dc.description.advisorTodd Eastonen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Industrial and Manufacturing Systems Engineeringen_US
dc.description.levelMastersen_US
dc.identifier.urihttp://hdl.handle.net/2097/19226
dc.language.isoenen_US
dc.publisherKansas State Universityen
dc.subjectInteger Programmingen_US
dc.subjectPolyhedral Theoryen_US
dc.subjectCover Inequalitiesen_US
dc.subjectCutting Planesen_US
dc.subjectInequality Mergingen_US
dc.subjectKnapsack Constrainten_US
dc.subject.umiIndustrial Engineering (0546)en_US
dc.subject.umiOperations Research (0796)en_US
dc.titleImproving the solution time of integer programs by merging knapsack constraints with cover inequalitiesen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
VitorFabio2015.pdf
Size:
289.65 KB
Format:
Adobe Portable Document Format
Description:
Master's Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: