Pith. sign in

REVIEW 1 major objections

An FPT algorithm for orthogonal buttons and scissors

T0 review · 1 major / 0 minor · reviewed 2026-05-24 · grok-4.3

Pith's one-line read 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.

desk verdict The paper delivers a concrete FPT algorithm for Buttons and Scissors parameterized by cuts, with runtime 2^{O(k^2 log k)}(n+m)^{O(1)}. read the letter →

arxiv 1907.10230 v1 pith:TJUHJH74 submitted 2019-07-24 cs.DS

classification cs.DS
keywords fixed-parametertractabilityButtonsandScissorsFPTalgorithmparameterizedcomplexitygridpuzzlecutsequenceorthogonalcuts
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

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

The reading

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.

What carries the argument

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

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.

Watch

Extended reading notes

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.

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.

Editorial extensions

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.

Reading between the lines

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.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

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 · score 0.0 of 10

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.

Assumptions & free parameters 0 free parameters · 1 assumptions · 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.

assumptions (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.

how reviews work

0 comments
Cite this review

Pith. "Pith review of An FPT algorithm for orthogonal buttons and scissors." pith.science (2026). https://pith.science/paper/TJUHJH74

@misc{pith2026190710230,
  author       = {Pith},
  title        = {Pith review of: An FPT algorithm for orthogonal buttons and scissors},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/TJUHJH74}},
  note         = {Machine review of arXiv:1907.10230}
}
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.

Discussion (0). Sign in to comment.

Pith tools

Reviewed May 24, 2026 · model on record in the stance chip above.