pith. sign in

arxiv: 1907.10230 · v1 · pith:TJUHJH74new · submitted 2019-07-24 · 💻 cs.DS

An FPT algorithm for orthogonal buttons and scissors

Pith reviewed 2026-05-24 16:58 UTC · model grok-4.3

classification 💻 cs.DS
keywords fixed-parameter tractabilityButtons and ScissorsFPT algorithmparameterized complexitygrid puzzlecut sequenceorthogonal cuts
0
0 comments X

The pith

The Buttons and Scissors puzzle on an n by m grid can be solved by an algorithm running in time 2 to the O of k squared log k times a polynomial in n plus m, when k bounds the number of cuts.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper studies the decision version of Buttons and Scissors, where the task is to clear an n by m grid of buttons using a sequence of straight horizontal or vertical cuts. It establishes that this problem is fixed-parameter tractable when parameterized by an upper bound k on the number of cuts allowed. The algorithm achieves the stated time bound, making the exponential dependence depend only on k while the grid dimensions contribute only polynomially. A reader would care because the result separates the combinatorial difficulty of choosing the cuts from the sheer size of the board. The work centers on constructing and analyzing this parameterized procedure.

Core claim

We show that the corresponding parameterized problem has an algorithm with time complexity 2^{O(k^2 log k)} (n+m)^{O(1)}, where k is an upper bound on the number of cuts.

What carries the argument

The fixed-parameter algorithm parameterized by the number of cuts k that decides whether the grid can be cleared.

If this is right

  • The problem belongs to FPT under the cut-number parameterization.
  • Instances with small k can be solved in time polynomial in the grid size.
  • The decision version admits an algorithm whose exponential cost is isolated to k.
  • Any instance whose minimal number of cuts is bounded by a small constant is solvable in polynomial time.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same parameterization approach might extend to variants of the puzzle that allow diagonal cuts or additional move types.
  • Practical implementations could combine this algorithm with heuristic pruning for moderate k values.
  • The result implies that the problem does not require superpolynomial dependence on grid size when k is fixed.

Load-bearing premise

The computational hardness of clearing the grid is captured entirely by the number of cuts k, while the grid dimensions n and m contribute only a polynomial factor to the running time.

What would settle it

An explicit family of Buttons and Scissors instances on which every algorithm requires time 2^{omega(k^2 log k)} (n+m)^{omega(1)} for parameter k.

read the original abstract

We study the puzzle game Buttons and Scissors in which the goal is to remove all buttons from an $n\times m$ grid by a series of horizontal and vertical cuts. We show that the corresponding parameterized problem has an algorithm with time complexity $2^{O(k^2 \log k)} (n+m)^{O(1)}$, where $k$ is an upper bound on the number of cuts.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 0 minor

Summary. The manuscript studies the Buttons and Scissors puzzle on an n×m grid and claims that the decision problem parameterized by an upper bound k on the number of cuts admits an FPT algorithm running in time 2^{O(k² log k)}(n+m)^{O(1)}.

Significance. If the claimed algorithm is correct, the result would establish fixed-parameter tractability for a natural parameterization of a grid-based puzzle problem by the solution size k, with a runtime that is FPT but super-exponential in k.

major comments (1)
  1. [Abstract] Abstract: the existence of an algorithm with the stated runtime is asserted, but the provided text contains no proof sketch, reduction, dynamic-programming table, or technique description that would allow verification of the claim.

Simulated Author's Rebuttal

1 responses · 0 unresolved

We thank the referee for their feedback on the manuscript. Below we address the major comment point by point.

read point-by-point responses
  1. Referee: [Abstract] Abstract: the existence of an algorithm with the stated runtime is asserted, but the provided text contains no proof sketch, reduction, dynamic-programming table, or technique description that would allow verification of the claim.

    Authors: The abstract is a concise summary of the main result, as is standard. The full manuscript contains the complete FPT algorithm: it defines the parameterization by the number of cuts k, presents a dynamic-programming approach whose states are indexed by subsets of potential cut lines (with careful bounding to achieve the 2^{O(k^2 log k)} factor), and includes the full runtime analysis. We are willing to insert a short high-level proof sketch into the introduction (or a revised abstract) to make the technique more immediately visible. revision: partial

Circularity Check

0 steps flagged

No significant circularity detected

full rationale

The paper presents an existence result for an FPT algorithm with the stated runtime bound for the Buttons and Scissors problem parameterized by k (number of cuts). The abstract and claim contain no equations, fitted parameters, self-citations, or reductions that loop back to inputs by construction. The derivation chain consists of a direct algorithmic proof whose correctness is independent of the target runtime bound itself; the parameterization isolates hardness in k while treating grid size polynomially, which is exactly what the claimed bound encodes without circularity. No load-bearing steps match any of the enumerated patterns.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The claim rests on standard definitions from parameterized complexity theory and the modeling of the puzzle as a search over sequences of at most k cuts.

axioms (1)
  • standard math Standard FPT definitions and big-O analysis of branching or dynamic programming algorithms
    The runtime bound is expressed using conventional parameterized complexity notation.

pith-pipeline@v0.9.0 · 5574 in / 1074 out tokens · 27913 ms · 2026-05-24T16:58:02.493002+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.