Complexity of Local Search for CSPs Parameterized by Constraint Difference
By: Aditya Anand , Vincent Cohen-Addad , Tommaso d'Orsi and more
Potential Business Impact:
Finds good solutions by fixing a few bad ones.
In this paper, we study the parameterized complexity of local search, whose goal is to find a good nearby solution from the given current solution. Formally, given an optimization problem where the goal is to find the largest feasible subset $S$ of a universe $U$, the new input consists of a current solution $P$ (not necessarily feasible) as well as an ordinary input for the problem. Given the existence of a feasible solution $S^*$, the goal is to find a feasible solution as good as $S^*$ in parameterized time $f(k) \cdot n^{O(1)}$, where $k$ denotes the distance $|PΔS^*|$. This model generalizes numerous classical parameterized optimization problems whose parameter $k$ is the minimum number of elements removed from $U$ to make it feasible, which corresponds to the case $P = U$. We apply this model to widely studied Constraint Satisfaction Problems (CSPs), where $U$ is the set of constraints, and a subset $U'$ of constraints is feasible if there is an assignment to the variables satisfying all constraints in $U'$. We give a complete characterization of the parameterized complexity of all boolean-alphabet symmetric CSPs, where the predicate's acceptance depends on the number of true literals.
Similar Papers
A Parameterized-Complexity Framework for Finding Local Optima
Computational Complexity
Finds better solutions by showing how to get there.
Improving Decision Trees through the Lens of Parameterized Local Search
Machine Learning (CS)
Makes computer learning faster by finding better rules.
Going Beyond Twin-width? CSPs with Unbounded Domain and Few Variables
Data Structures and Algorithms
Makes hard math problems easier for computers.