Variable Search Stepsize for Randomized Local Search in Multi-Objective Combinatorial Optimization
About
Over the past two decades, research in evolutionary multi-objective optimization has predominantly focused on continuous domains, with comparatively limited attention given to multi-objective combinatorial optimization problems (MOCOPs). Combinatorial problems differ significantly from continuous ones in terms of problem structure and landscape. Recent studies have shown that on MOCOPs multi-objective evolutionary algorithms (MOEAs) can even be outperformed by simple randomised local search. Starting with a randomly sampled solution in search space, randomised local search iteratively draws a random solution (from an archive) to perform local variation within its neighbourhood. However, in most existing methods, the local variation relies on a fixed neighbourhood, which limits exploration and makes the search easy to get trapped in local optima. In this paper, we present a simple yet effective local search method, called variable stepsize randomized local search (VS-RLS), which adjusts the stepsize during the search. VS-RLS transitions gradually from a broad, exploratory search in the early phases to a more focused, fine-grained search as the search progresses. We demonstrate the effectiveness and generalizability of VS-RLS through extensive evaluations against local search and MOEAs methods on diverse MOCOPs.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-Objective Optimization | Knapsack | Hypervolume9.52e+7 | 28 | |
| Multi-Objective Optimization | TSP | Hypervolume1.12e+4 | 28 | |
| Multi-Objective Optimization | QAP | HV7.18e+15 | 28 | |
| Multi-Objective Optimization | NK-landscape | Hypervolume (HV)0.15 | 28 | |
| Multi-objective Combinatorial Optimization | Knapsack D=100 | Mean Hypervolume8.32e+6 | 7 | |
| Multi-objective Combinatorial Optimization | Knapsack D=1000 | HV Mean2.75e+8 | 7 | |
| Multi-objective Combinatorial Optimization | TSP D=50 | Mean HV942 | 7 | |
| Multi-objective Combinatorial Optimization | QAP D=50 | HV Mean8.03e+14 | 7 | |
| Multi-objective Combinatorial Optimization | QAP D=200 | Mean HV3.08e+16 | 7 | |
| Multi-objective Combinatorial Optimization | NK-landscape D=200 | Mean Hypervolume (HV)0.106 | 7 |