A variable neighborhood search for the network design problem with relays

A variable neighborhood search for the network design problem with relays

0.00 Avg rating0 Votes
Article ID: iaor20171749
Volume: 23
Issue: 2
Start Page Number: 137
End Page Number: 164
Publication Date: Jun 2017
Journal: Journal of Heuristics
Authors: ,
Keywords: networks, heuristics, combinatorial optimization, design, programming: dynamic
Abstract:

Given a set of commodities to be routed over a network, the network design problem with relays involves selecting a route for each commodity and determining the location of relays where the commodities must be reprocessed at certain distance intervals. We propose a hybrid approach based on variable neighborhood search. The variable neighborhood algorithm searches for the route for each commodity and the optimal relay locations for a given set of routes are determined by an implicit enumeration algorithm. We show that dynamic programming can be used to determine the optimal relay locations for a single commodity. Dynamic programming is embedded into the implicit enumeration algorithm to solve the relay location problem optimally for multiple commodities. The special structure of the problem is leveraged for computational efficiency. In the variable neighborhood search algorithm, the routes of the current solution are perturbed and reconstructed to generate neighbor solutions using random and greedy construction heuristics. Computational experiments on three sets of problems (80 instances) show that the variable neighborhood search algorithm with optimal relay allocations outperforms all existing algorithms in the literature.

Reviews

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