Column Generation Approach to the Multiple Problem with Color Contraints

In this paper, we study a new problem which we refer to as the multiple knapsack with color constraints (MKCP). Motivated by a real application from the steel industry, the MKCP can be formulated by generalizing the multiple knapsack problem along two directions: (i) adding assignment restrictions on items which can be assigned to a knapsack, (ii) adding a new attribute (called "color" in the paper) to an item and then adding the associated "color" constraints which restrict the number of distinct colors which can be assigned to a knapsack to two. These generalizations make the problem computationally difficult to solve to optimality in practice as well as in theory. A real life instance (called mkc) of this problem class is available through MIPLIB and a larger instance (mkcp) is downloadable from the IBM Deep Computing Institute
The focus of this paper is to present computational results for the two mentioned instances of this
problem. We present the original (natural) formulation for the problem then reformulate it and use column generation to solve it. The column generation problem is modeled and solved as a knapsack problem with color constraints. We solve mkc to optimality and use Dantzig-Wolfe decomposition for lower bounding the &her instance. Solving mkc to optimality took less time than it takes to solve the LP relaxation of the original formulation. The larger instance is solved to near-optimality (within .7% of optimality) in a fraction of the time required to solve the original relaxed LP.

By: Laszlo Ladanyi, John J. Forrest, Jayant R. Kalagnanam

Published in: RC22013 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rc22013.pdf

Questions about this service can be mailed to reports@us.ibm.com .