Random is Faster than Systematic in Multi-Objective Local Search
Zimin Liang, Miqing Li
Abstract
Local search is a fundamental method in operations research and combinatorial optimisation. It has been widely applied to a variety of challenging problems, including multi-objective optimisation where multiple, often conflicting, objectives need to be simultaneously considered. In multi-objective local search algorithms, a common practice is to maintain an archive of all non-dominated solutions found so far, from which the algorithm iteratively samples a solution to explore its neighbourhood. A central issue in this process is how to explore the neighbourhood of a selected solution. In general, there are two main approaches: 1) systematic exploration and 2) random sampling. The former systematically explores the solution's neighbours until a stopping condition is met -- for example, when the neighbourhood is exhausted (i.e., the best improvement strategy) or once a better solution is found (i.e., first improvement). In contrast, the latter randomly selects and evaluates only one neighbour of the solution. One may think systematic exploration may be more efficient, as it prevents from revisiting the same neighbours multiple times. In this paper, however, we show that this may not be the case. We first empirically demonstrate that the random sampling method is consistently faster than the systematic exploration method across a range of multi-objective problems. We then give an intuitive explanation for this phenomenon using toy examples, showing that the superior performance of the random sampling method relies on the distribution of ``good neighbours''. Next, we show that the number of such neighbours follows a certain probability distribution during the search. Lastly, building on this distribution, we provide a theoretical insight for why random sampling is more efficient than systematic exploration, regardless of whether the best improvement or first improvement strategy is used.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on10
- Theoretical Analyses of Multi-Objective Evolutionary Algorithms on Multi-Modal ObjectivesBenjamin Doerr, Weijie ZhengAAAI 2021 · 51 citations
- NuQClq: An Effective Local Search Algorithm for Maximum Quasi-Clique ProblemJiejiang Chen, Shaowei Cai, Shiwei Pan, Yiyuan Wang et al.AAAI 2021 · 20 citations
- Efficient Bayesian Network Structure Learning via Parameterized Local Search on Topological OrderingsNiels Grüttemeier, Christian Komusiewicz, Nils MorawietzAAAI 2021 · 13 citations
- Weighting-based Variable Neighborhood Search for Optimal Camera PlacementZhouxing Su, Qingyun Zhang, Zhipeng Lü, Chu-Min Li et al.AAAI 2021 · 13 citations
- How to Use the Metropolis Algorithm for Multi-Objective Optimization?Weijie Zheng, Mingfeng Li, Renzhong Deng, Benjamin DoerrAAAI 2024 · 10 citations
Related papers
- Not Just for Archiving: Provable Benefits of Reusing the Archive in Evolutionary Multi-objective OptimizationShengjie Ren, Zimin Liang, Miqing Li, Chao QianAAAI 2026 · 1 citation
- Farsighted Probabilistic Sampling: A General Strategy for Boosting Local Search MaxSAT SolversJiongzhi Zheng, Kun He, Jianrong ZhouAAAI 2023 · 5 citations
- Temporally-Extended ε-Greedy ExplorationWill Dabney, Georg Ostrovski, André BarretoICLR 2021 · 2 citations
- Fast Local Search Algorithms for Clustering with Adaptive Sampling and Bandit StrategiesJunyu Huang, Zhen Zhang, Beirong Cui, Jianxin Wang et al.NeurIPS 2025
- Trading Off Quality and Uncertainty Through Multi-Objective Optimisation in Batch Bayesian OptimisationChao Jiang, Miqing LiAAAI 2025 · 4 citations
