← Back to arXiv
arXivLogicarXiv:2609.31352

Bellman's Forest Problem and Computability

Bellman's forest problem is a classic geometry puzzle: given one or more shapes (like trees in a forest) lying flat in a plane, what is the shortest path that is guaranteed to pass through, or escape from, every such shape, no matter how it is positioned? Finding the exact answer turns out to be surprisingly difficult, and this paper investigates just how difficult it is using the tools of computability theory, which is the mathematical study of what can and cannot be calculated by an algorithm.

The authors show that while the problem in its raw form may be hard to compute exactly, you can always make a tiny adjustment to the shapes involved and get a version of the problem that is fully computable. Specifically, for any instance of Bellman's problem, there exists a slightly perturbed version where the minimum path length can be calculated to any desired precision by an algorithm, and where the set of all optimal paths can be described in a precise logical sense as a so-called "Pi-1-0 class," a standard way of characterizing well-behaved infinite sets in computability theory.

Beyond just finding the minimum length, the paper also addresses whether you can algorithmically construct paths that are close to optimal. The answer is yes: for any small margin above the true minimum length, there exist uniformly computable paths, meaning paths that algorithms can actually trace out, that escape the given figures using a length no greater than that margin. Taken together, the results show that Bellman's problem, while geometrically subtle, behaves quite well from a computability standpoint once small perturbations are allowed, placing it within reach of algorithmic analysis.

Read original →