Exact synchronized simultaneous uplifting over arbitrary initial inequalities for the knapsack polytope

Date

2011-05-06

Journal Title

Journal ISSN

Volume Title

Publisher

Kansas State University

Abstract

Integer programs (IPs) are mathematical models that can provide an optimal solution to a variety of different problems. They have been used to reduce costs and optimize organizations. Additionally, IPs are NP-complete resulting in many IPs that cannot be solved. Cutting planes or valid inequalities have been used to decrease the time required to solve IPs. Lifting is a technique that strengthens existing valid inequalities. Lifting inequalities can result in facet defining inequalities, which are the theoretically strongest valid inequalities. Because of these properties, lifting procedures are used in software to reduce the time required to solve an IP. The thesis introduces a new algorithm for exact synchronized simultaneous uplifting over an arbitrary initial inequality for knapsack problems. Synchronized Simultaneous Lifting (SSL) is a pseudopolynomial time algorithm requiring O(nb+n[superscript]3) effort to solve. It exactly uplifts two sets simultaneously into an initial arbitrary valid inequality and creates multiple inequalities of a particular form. This previously undiscovered class of inequalities generated by SSL can be facet defining. A small computational study shows that SSL is quick to execute, requiring on average less than a quarter of a second. Additionally, applying SSL inequalities to a knapsack problem enabled commercial software to solve problems that it could not solve without them.

Description

Keywords

Synchronized simultaneous up lifting, Polyhedral theory, Integer programming, knapsack problem, Cutting planes

Graduation Month

May

Degree

Master of Science

Department

Department of Industrial & Manufacturing Systems Engineering

Major Professor

Todd W. Easton

Date

2011

Type

Thesis

Citation