Local search with perturbations for the prize-collecting Steiner tree problem in graphs

被引:71
作者
Canuto, SA
Resende, MGC
Ribeiro, CC
机构
[1] AT&T Labs Res, Informat Sci Res, Florham Park, NJ 07932 USA
[2] Pontificia Univ Catolica Rio de Janeiro, Dept Comp Sci, BR-22453900 Rio De Janeiro, Brazil
关键词
local search; prize collecting; Steiner problem; graphs; path-relinking; variable neighborhood search; network design;
D O I
10.1002/net.1023
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Given an undirected graph with prizes associated with its nodes and weights associated with its edges, the prize-collecting Steiner tree problem consists of finding a subtree of this graph which minimizes the sum of the weights of its edges plus the prizes of the nodes not spanned. In this paper, we describe a multistart local search algorithm for the prize-collecting Steiner tree problem, based on the generation of initial solutions by a primal-dual algorithm using perturbed node prizes, Path-relinking is used to improve the solutions found by local search and variable neighborhood search is used as a post-optimization procedure. Computational experiments involving different algorithm variants are reported. Our results show that the local search with perturbations approach found optimal solutions on nearly all of the instances tested. (C) 2001 John Wiley & Sons, Inc.
引用
收藏
页码:50 / 58
页数:9
相关论文
共 17 条