SearcharxivSearch

arXiv subjects

Melle van Marle

Publications and source records attributed to Melle van Marle.

2 recordsLinked to original sources

Binary constraints on one additional variable can create exponential ascents for local search

Local search in combinatorial optimisation can be viewed as an uphill climb on a corresponding fitness landscape, where the assignments visited by a strict local search follow an ascent. This hill-climbing is sometimes surprisingly efficient, but not always. Since fitness landscapes can be succinctly represented by Boolean valued constraint satisfaction problems (VCSPs), we ask: what properties of VCSPs ensure that all ascents are polynomial? Or alternatively, what are the "simplest" VCSPs with exponential ascents? Prior examples of VCSPs with exponential ascents were built up as a chain of gadgets of constraints. Here we investigate what happens for simpler starlike graphs. To establish lower bounds on the \emph{longest} ascent, we construct: (1) a star of binary constraints with a quadratic longest ascent, (2) a binary VCSP of treedepth 3 on 4n + 1 Boolean variables (made by gluing 2n triangles of constraints at a common centre variable) with an exponential longest ascent of length $10\cdot2^n - 9$, and (3) starlike VCSP of logarithmic vertex cover number with an exponential longest ascent. For steepest ascent, we prove (4) a tight bound of 2(n - 1) for VCSPs with star constraint graphs, and construct (5) a starlike tree VCSP with treedepth 3 with a quadratic steepest ascent. Finally, we prove upper bounds on the shortest ascent from any initial assignment: (6) linear for VCSPs of treedepth 3; and (7) $O(2^k (n - k))$ for VCSPs of vertex cover number k. Together (2) and (6) establish treedepth 3, and (3) and (7) establish logarithmic vertex cover number, as the first structural graph parameters for which the longest and shortest ascents can be exponentially separated. We discuss the consequences of our results for the parameterized complexity of local search.

cs.DM

Exponential Steepest Ascent from Valued Constraint Graphs of Pathwidth Four

We examine the complexity of maximising fitness via local search on valued constraint satisfaction problems (VCSPs). We consider two kinds of local ascents: (1) steepest ascents, where each step changes the domain that produces a maximal increase in fitness; and (2) $\prec$-ordered ascents, where -- of the domains with available fitness increasing changes -- each step changes the $\prec$-minimal domain. We provide a general padding argument to simulate any ordered ascent by a steepest ascent. We construct a VCSP that is a path of binary constraints between alternating 2-state and 3-state domains with exponentially long ordered ascents. We apply our padding argument to this VCSP to obtain a Boolean VCSP that has a constraint (hyper)graph of arity 5 and pathwidth 4 with exponential steepest ascents. This is an improvement on the previous best known construction for long steepest ascents, which had arity 8 and pathwidth 7.

cs.DM