Variable Search Stepsize for Randomized Local Search in Multi-Objective Combinatorial Optimization
Xuepeng Ren, Maocai Wang, Guangming Dai, Zimin Liang, Qianrong Liu, Shengxiang Yang, Miqing Li
TL;DR
This work tackles multi-objective combinatorial optimization (MOCOPs) by addressing the limitations of fixed-neighborhood local search. It introduces Variable Size Randomized Local Search (VS-RLS), which progressively expands and then refines the search neighbourhood to escape Pareto local optima and improve diversity, all within an archive-based Pareto framework. Across four representative MOCOPs (Knapsack, TSP, QAP, NK-Landscape), VS-RLS demonstrates competitive HV performance and robust behavior, often outperforming both fixed-stepsize local search and several MOEAs, particularly in maintaining diverse Pareto fronts. The study also provides extensive parameter analyses and ablation experiments showing the importance of the exploration phase and reasonable tuning of the exploitation threshold, with future directions including integration with population-based methods and data-driven adaptation of stepsize.
Abstract
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.
