Smoothed Analysis of the k-Swap Neighborhood for Makespan Scheduling
Lars Rohwedder, Ashkan Safari, Tjark Vredeveld

TL;DR
This paper applies smoothed analysis to the $k$-swap local search for makespan scheduling, showing that the expected number of iterations to reach a local optimum is polynomially bounded, explaining its practical efficiency.
Contribution
The paper provides the first smoothed analysis bound for the $k$-swap local search in makespan scheduling, bridging the gap between worst-case and practical performance.
Findings
Smoothed number of iterations is bounded by $O(m^2 ^{2k+2} \, \log m \, \phi)$.
The analysis explains why $k$-swap local search performs well in practice despite poor worst-case bounds.
The bound indicates that worst-case scenarios are rare under smoothed analysis.
Abstract
Local search is a widely used technique for tackling challenging optimization problems, offering simplicity and strong empirical performance across various problem domains. In this paper, we address the problem of scheduling a set of jobs on identical parallel machines with the objective of makespan minimization, by considering a local search neighborhood, called -swap. A -swap neighbor is obtained by interchanging the machine allocations of at most jobs scheduled on two machines. While local search algorithms often perform well in practice, they can exhibit poor worst-case performance. In our previous study, we showed that for , there exists an instance where the number of iterations required to converge to a local optimum is exponential in the number of jobs. Motivated by this discrepancy between theoretical worst-case bound and practical performance, we apply…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Manufacturing Process and Optimization · Assembly Line Balancing Optimization
