When Gravity Fails: Local Search Topology

12/01/1997
by   J. Frank, et al.
0

Local search algorithms for combinatorial search problems frequently encounter a sequence of states in which it is impossible to improve the value of the objective function; moves through these regions, called plateau moves, dominate the time spent in local search. We analyze and characterize plateaus for three different classes of randomly generated Boolean Satisfiability problems. We identify several interesting features of plateaus that impact the performance of local search algorithms. We show that local minima tend to be small but occasionally may be very large. We also show that local minima can be escaped without unsatisfying a large number of clauses, but that systematically searching for an escape route may be computationally expensive if the local minimum is large. We show that plateaus with exits, called benches, tend to be much larger than minima, and that some benches have very few exit states which local search can use to escape. We show that the solutions (i.e., global minima) of randomly generated problem instances form clusters, which behave similarly to local minima. We revisit several enhancements of local search algorithms and explain their performance in light of our results. Finally we discuss strategies for creating the next generation of local search algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2016

Efficient Hill-Climber for Multi-Objective Pseudo-Boolean Optimization

Local search algorithms and iterated local search algorithms are a basic...
research
03/27/2023

A Linear Weight Transfer Rule for Local Search

The Divide and Distribute Fixed Weights algorithm (ddfw) is a dynamic lo...
research
08/18/2023

A Principle for Global Optimization with Gradients

This work demonstrates the utility of gradients for the global optimizat...
research
07/19/2018

Searching for network modules

When analyzing complex networks a key target is to uncover their modular...
research
09/21/2018

A Local-Search Based Heuristic for the Unrestricted Block Relocation Problem

The unrestricted block relocation problem is an important optimization p...
research
03/28/2023

Optimisation via encodings: a renormalisation group perspective

The traditional way of tackling discrete optimization problems is by usi...
research
10/17/2021

Minimal Conditions for Beneficial Local Search

This paper investigates why it is beneficial, when solving a problem, to...

Please sign up or login with your details

Forgot password? Click here to reset