Exploring the Performance of Genetic Algorithm and Variable Neighborhood Search for Solving the Single Depot Multiple Set Orienteering Problem: A Comparative Study

Ravi Kant,Sarthak Agarwal,Aakash Gupta,Abhishek Mishra
2024-11-19
Abstract:This article discusses the single Depot multiple Set Orienteering Problem (sDmSOP), a recently suggested generalization of the Set Orienteering Problem (SOP). This problem aims to discover a path for each traveler over a subset of vertices, where each vertex is associated with only one cluster, and the total profit made from the clusters visited is maximized while still fitting within the available budget constraints. The profit can be collected only by visiting at least one cluster vertex. According to the SOP, each vertex cluster must have at least one of its visits counted towards the profit for that cluster. Like to the SOP, the sDmSOP restricts the number of clusters visited based on the budget for tour expenses. To address this problem, we employ the Genetic Algorithm (GA) and Variable Neighborhood Search (VNS) meta-heuristic. The optimal solution for small-sized problems is also suggested by solving the Integer Linear Programming (ILP) formulation using the General Algebraic Modeling System (GAMS) 37.1.0 with CPLEX for the sDmSOP. Promising computational results are presented that demonstrate the practicability of the proposed GA, VNS meta-heuristic, and ILP formulation by demonstrating substantial improvements to the solutions generated by VNS than GA while simultaneously needing much less time to compute than CPLEX.
Optimization and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the Single Depot multiple Set Orienteering Problem (sDmSOP). This is a generalized version of the recently proposed Set Orienteering Problem (SOP). The objective of sDmSOP is to find a path for each traveler under a given budget constraint, covering certain vertex subsets, where each vertex belongs to only one cluster, and maximizing the total profit by visiting these clusters. The profit can be obtained only after at least one vertex in a certain cluster has been visited. Similar to SOP, sDmSOP also restricts the number of visited clusters based on the travel cost budget. To address this problem, two meta - heuristic methods, namely Genetic Algorithm (GA) and Variable Neighborhood Search (VNS), are adopted in the paper. In addition, for small - scale problems, an optimal solution scheme for sDmSOP is proposed by using the Integer Linear Programming (ILP) model and solving it with CPLEX through General Algebraic Modeling System (GAMS) 37.1.0. The paper presents the computational results, demonstrating the effectiveness of the proposed GA and VNS meta - heuristic methods as well as the ILP model, especially the significant improvement in solution quality of VNS compared to GA, while the computation time is much less than that of CPLEX.