Generating cutting planes through inequality merging on multiple variables in knapsack problems

dc.contributor.authorBolton, Thomas Charles
dc.date.accessioned2015-04-24T14:04:40Z
dc.date.available2015-04-24T14:04:40Z
dc.date.graduationmonthMayen_US
dc.date.issued2015-04-24
dc.date.published2015en_US
dc.description.abstractInteger programming is a field of mathematical optimization that has applications across a wide variety of industries and fields including business, government, health care and military. A commonly studied integer program is the knapsack problem, which has applications including project and portfolio selection, production planning, inventory problems, profit maximization applications and machine scheduling. Integer programs are computationally difficult and currently require exponential effort to solve. Adding cutting planes is a way of reducing the solving time of integer programs. These cutting planes eliminate linear relaxation space. The theoretically strongest cutting planes are facet defining inequalities. This thesis introduces a new class of cutting planes called multiple variable merging cover inequalities (MVMCI). The thesis presents the multiple variable merging cover algorithm (MVMCA), which runs in linear time and produces a valid MVMCI. Under certain conditions, an MVMCI can be shown to be a facet defining inequality. An example demonstrates these advancements and is used to prove that MVMCIs could not be identified by any existing techniques. A small computational study compares the computational impact of including MVMCIs. The study shows that finding an MVMCI is extremely fast, less than .01 seconds. Furthermore, including an MVMCI improved the solution time required by CPLEX, a commercial integer programming solver, by 6.3% on average.en_US
dc.description.advisorTodd W. Eastonen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentIndustrial & Manufacturing Systems Engineeringen_US
dc.description.levelMastersen_US
dc.identifier.urihttp://hdl.handle.net/2097/19038
dc.language.isoen_USen_US
dc.publisherKansas State Universityen
dc.subjectInteger Programmingen_US
dc.subjectInequality Mergingen_US
dc.subjectPolyhedral Theoryen_US
dc.subject.umiIndustrial Engineering (0546)en_US
dc.titleGenerating cutting planes through inequality merging on multiple variables in knapsack problemsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ThomasBolton2015.PDF
Size:
533.5 KB
Format:
Adobe Portable Document Format
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: