PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 27, 20260 citationsOpen Access

On the Complexity of Computing Strahler Numbers

MGMoses GanardiMLMarkus Lohrey

Key Points

  • This work aims to explore the computational complexity of Strahler numbers in various representations of trees.
  • Examined the complexity class of computing Strahler numbers in binary trees as terms.
  • Analyzed various forms, including pointer structures and directed acyclic graphs.
  • Determined complexity for context-free grammars in Chomsky normal form producing specific trees.
  • The computation of Strahler numbers in binary trees is complete for uniform NC¹.
  • Derived complexity classifications for binary trees represented as graphs or programs.
  • The problem of context-free grammar producing a specific Strahler number is shown to be P-complete and PSPACE-complete.

Abstract

It is shown that the problem of computing the Strahler number of a binary tree given as a term is complete for the circuit complexity class uniform NC¹. For several variants, where the binary tree is given by a pointer structure or in a succinct form by a directed acyclic graph or a tree straight-line program, the complexity of computing the Strahler number is determined as well. The problem, whether a given context-free grammar in Chomsky normal form produces a derivation tree (resp., an acyclic derivation tree), whose Strahler number is at least a given number k is shown to be P-complete (resp., PSPACE-complete).

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Ganardi et al. (2026) studied this question.

synapsesocial.com/papers/69a1357fed1d949a99abf749https://doi.org/10.4230/lipics.stacs.2026.41
Ask AI
Helpful
Bookmark
Share
View Full Paper