Local branching‐based algorithms for the disjunctively constrained knapsack problem

Local branching‐based algorithms for the disjunctively constrained knapsack problem

0.00 Avg rating0 Votes
Article ID: iaor20113899
Volume: 60
Issue: 4
Start Page Number: 811
End Page Number: 820
Publication Date: May 2011
Journal: Computers & Industrial Engineering
Authors: , ,
Keywords: branching process, knapsack problem
Abstract:

The disjunctively constrained knapsack problem (DCKP) is a variant of the well‐known single constrained knapsack problem with special disjunctive constraints. This paper investigates the use of the local branching techniques for solving large‐scale DCKP. Three versions of the algorithm are considered. The first version is based on the standard local branching which uses a starting solution provided by a specialized rounding solution procedure. The second version applies a two‐phase solution procedure embedded in the local branching. For each subtree, the procedure serves to construct the set of objects containing the assigned variables and a second set including the free variables. The first set provides a partial local solution to the DCKP, whereas, for the second set, a truncated exact tree‐search is applied for completing the partial local feasible solution. Finally, a diversification strategy is considered constituting the third version of the algorithm. All versions of the proposed algorithm are computationally analyzed on a set of benchmark instances of the literature and the obtained solutions are compared to those provided by existing algorithms. Encouraging results have been obtained.

Reviews

Required fields are marked *. Your email address will not be published.