Abstract

This paper describes methods to merge two cover inequalities and also simultaneously merge multiple cover inequalities in a multiple knapsack instance. Theoretical results provide conditions under which merged cover inequalities are valid. Polynomial time algorithms are created to find merged cover inequalities. A computational study demonstrates that merged inequalities improve the solution times for benchmark multiple knapsack instances by about 9% on average over CPLEX with default settings.

Highlights

  • Introduction to Inequality MergingAn integer program (IP) is a common type of optimization problem, defined as maximize cT x subject to Ax ≤ b and x ∈ n + whereA ∈ m×n, b ∈ m, and c ∈ n where m and n are integers both greater than or equal to 1

  • Notice that following the recommended implementation strategies always improved the solution times. This provides strong evidence that inequality merging is a beneficial technique for multiple knapsack (MK) problems, and the reduction of computational ticks correlates to hours of time savings for large problems

  • This paper provides the theoretical foundations needed to build merged cover inequalities in MK instances

Read more

Summary

Introduction to Inequality Merging

An integer program (IP) is a common type of optimization problem, defined as maximize cT x subject to. (2015) On Merging Cover Inequalities for Multiple Knapsack Problems. If the valid inequality separates the linear relaxation solution from the convex hull of the IP, it is called a cutting plane. Their paper creates a single cutting plane by merging two inequalities. Information from two or more cover inequalities in an MK instance may be merged into a single cutting plane. Simultaneous merging of cover inequalities may occur across multiple rows at the same time. The section describes the process of cover inequality merging for MK instances and provides theoretical results and examples. The third section offers the results of a computational study that highlights the computational benefits of employing merged cover inequalities in test MK problems.

Theory and Examples of Merging Cover Inequalities
C donor
Merging over Multiple Donor Covers Simultaneously
Inequality Merging Example
Computational Study
Computational Results
Conclusion and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call