Skip to content
Preprint

Generalized Graph Search Trees

Sep 2026 · 0 citations · 41 references
Computer Science

TL;DR

This work generalizes the concepts of graph search trees by allowing every preceding neighbor of a vertex to be the parent, and presents NP-completeness proofs for most searches.

Abstract

Graph search algorithms and their corresponding graph search trees are commonly used in algorithmic graph theory. In recent years, the recognition problem of these graph search trees has received significant attention. So far, the research has focused on two types of search trees: first-in trees that behave like BFS-trees and last-in trees that behave like DFS-trees. The search tree paradigms differ from each other by the parent a vertex is connected to. In first-in trees, it is the first visited neighbor, while in last-in trees it is the last neighbor visited before that vertex. Here, we will generalize these concepts of graph search trees by allowing every preceding neighbor of a vertex to be the parent. We study the complexity of the recognition problem of these generalized graph search trees. We present NP-completeness proofs for most searches. We also show that the problem is trivial for Generic Search and polynomial-time solvable for several searches on bipartite graphs and chordal graphs. We also study the question how fixing the start vertex influences the complexity of the problem.

View source

Similar papers

Open access Aug 2026

On Shortest Path, BFS- and DFS-Tree Graphs

It is proved that shortest path tree graphs are hamiltonian, and an optimal linear-time algorithm for reconfiguration in shortest path tree graphs is provided, providing an optimal linear-time algorithm for reconfiguration in shortest path tree graphs.

Prosenjit Bose, Amirali Madani, Anil Maheshwari et al. · 0 citations
Preprint Sep 2026

On Kernels and Leaves: Searching for Bare and Lush Trees

We study a variation of the classical Maximum (Minimum) Leaf Spanning Tree problem. In many applications, Depth-First Search (DFS) is used to compute a spanning tree of a graph. Such a search tree is constructed by connecting each vertex $v$ with the last vertex the search has visited before $v$ and we call this a last...

Jesse Beisegel, Ekkehard Köhler, R. Scheffler et al. · 0 citations
Preprint Sep 2026

Succinct Representation of Search Trees on Trees

A search tree on trees (STT) is a data structure for performing a search for a target vertex in a reference tree. A standard binary search tree is a special case of an STT, where the reference tree is a path of totally ordered elements. In this paper, we study the problem of succinct representation of STTs. We consider...

Seungbum Jo, Nodari Sitchinava · 0 citations
Conference Aug 2026

Online and Incremental Fractional Vertex Cover on Trees

This paper presents an $\frac{11}{6} \approx 1.83$-competitive algorithm for trees in the more general edge arrival model and gives a 1.5-competitive algorithm and provide a matching lower bound.

Júlia Baligács, B. Bosek, Y. Disser et al. · 1 citation
Preprint Aug 2026

Instance-Optimality of Bidirectional Dijkstra on Simple Graphs

It is shown that bidirectional Dijkstra is still instance-optimal on simple undirected weighted graphs under the order-oblivious model, where incident edges are given in a random order, and under the order-dependent model, where bidirectional Dijkstra is not instance-optimal.

Christian Bertram, Mads Vestergaard Jensen, Mikkel Thorup et al. · 1 citation
Review Open access Aug 2026

Graph Coloring Algorithms and Their Applications in Combinatorial Optimization: A Survey

This survey draws together the problem’s theoretical core – vertex, edge, face, list and total coloring – with the algorithms built to solve it and the industries that now depend on those algorithms.

Jisha Ann Abraham, C. Wilfred, Thomaskutty Stephen · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.