Multi-exchange neighborhood structures for the capacitated minimum spanning tree problem |
| |
Authors: | Ravindra K. Ahuja James B. Orlin Dushyant Sharma |
| |
Affiliation: | (1) Department of Industrial and Systems Engineering, University of Florida, Gainesville, FL 32611, USA, e-mail: ahuja@ufl.edu, US;(2) Sloan School of Management, Massachusetts Institute of Technology, Cambridge, MA 02139, USA, e-mail: jorlin@mit.edu, US;(3) Operations Research Center, Massachusetts Institute of Technology, Cambridge, MA 02139, USA, e-mail: dushyant@mit.edu, US |
| |
Abstract: | The capacitated minimum spanning tree (CMST) problem is to find a minimum cost spanning tree with an additional cardinality constraint on the sizes of the subtrees incident to a given root node. The CMST problem is an NP-complete problem, and existing exact algorithms can solve only small size problems. Currently, the best available heuristic procedures for the CMST problem are tabu search algorithms due to Amberg et al. and Sharaiha et al. These algorithms use two-exchange neighborhood structures that are based on exchanging a single node or a set of nodes between two subtrees. In this paper, we generalize their neighborhood structures to allow exchanges of nodes among multiple subtrees simultaneously; we refer to such neighborhood structures as multi-exchange neighborhood structures. Our first multi-exchange neighborhood structure allows exchanges of single nodes among several subtrees. Our second multi-exchange neighborhood structure allows exchanges that involve multiple subtrees. The size of each of these neighborhood structures grows exponentially with the problem size without any substantial increase in the computational times needed to find improved neighbors. Our approach, which is based on the cyclic transfer neighborhood structure due to Thompson and Psaraftis and Thompson and Orlin transforms a profitable exchange into a negative cost subset-disjoint cycle in a graph, called an improvement graph, and identifies these cycles using variants of shortest path label-correcting algorithms. Our computational results with GRASP and tabu search algorithms based on these neighborhood structures reveal that (i) for the unit demand case our algorithms obtained the best available solutions for all benchmark instances and improved some; and (ii) for the heterogeneous demand case our algorithms improved the best available solutions for most of the benchmark instances with improvements by as much as 18%. The running times our multi-exchange neighborhood search algorithms are comparable to those taken by two-exchange neighborhood search algorithms. Received: September 1998 / Accepted: March 2001?Published online May 18, 2001 |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|