language Türkçe
Article 2023 · 3 citations

Solving the hierarchical windy postman problem with variable service costs using a math-heuristic algorithm

Keskin, Muhammed Emre, Yilmaz, Mustafa, Triki, Chefi

Abstract

The Hierarchical Windy Postman Problem (HWPP) is an arc routing problem in which an order relation is imposed on the arcs/edges of the graph, and one has to pass through each edge at least once while adhering to the hierarchical priority relations. The tour starts from and ends at a specific node and the aim is to minimize the length of the tour. We consider a variant of the HWPP in which (i) the precedence order of the edge hierarchies is linear and edges within each hierarchy are connected and (ii) the cost of serving each edge decreases with the number of times it is traversed, and we refer to it as HWPP with variable service costs. An integer non-heuristic linear mathematical formulation is proposed, and a solution approach is designed. Our solution heuristic adapts the layer algorithm of Dror et al. (Networks 17:283-294, 1987) but employs an integer mathematical formulation as a sub-procedure instead of the blossom algorithm to find the least cost path between the nodes of the graph. This choice is based on the fact that the blossom algorithm requires a symmetric cost structure while we deal here with the general case of asymmetric cost structure, which makes our problem a windy variant of the postman problem. It should be noted that our problem is not asymmetric in the sense that there are no opposite arcs with different costs but there are edges which have different costs depending on the traversal direction. In order to compare the performance of our heuristic algorithm with respect to the performance of the mathematical model that is solved by the commercial solver Gurobi, 84 test instances are generated having varying sizes and densities and with different number of hierarchies. These test instances are solved by both methods and the generated results show that the proposed heuristic method is much faster and generates better quality solutions.

Keywords
Routing Hierarchical windy postman problem Variable service cost Windy layer algorithm ROUTING-PROBLEMS CHINESE PRECEDENCE
WoS Categories
Computer Science, Artificial Intelligence Computer Science, Interdisciplinary Applications
Sustainable Development Goals
Citation
Journal
SOFT COMPUTING
Year
2023
Volume
27
Issue
13
Pages
8789-8805
ISSN
1432-7643
eISSN
1433-7479
DOI
10.1007/s00500-023-08032-z
WoS UID
WOS:000961731400002
Open via DOI