English

A Polynomial-Time Algorithm for MCS Partial Search Order on Chordal Graphs

Data Structures and Algorithms 2023-08-28 v3 Discrete Mathematics Combinatorics

Abstract

We study the partial search order problem (PSOP) proposed recently by Scheffler [WG 2022]. Given a graph GG together with a partial order over the set of vertices of GG, this problem determines if there is an S\mathcal{S}-ordering that is consistent with the given partial order, where S\mathcal{S} is a graph search paradigm like BFS, DFS, etc. This problem naturally generalizes the end-vertex problem which has received much attention over the past few years. It also generalizes the so-called F{\mathcal{F}}-tree recognition problem which has just been studied in the literature recently. Our main contribution is a polynomial-time dynamic programming algorithm for the PSOP of the maximum cardinality search (MCS) restricted to chordal graphs. This resolves one of the most intriguing open questions left in the work of Scheffler [WG 2022]. To obtain our result, we propose the notion of layer structure and study numerous related structural properties which might be of independent interest.

Keywords

Cite

@article{arxiv.2212.04880,
  title  = {A Polynomial-Time Algorithm for MCS Partial Search Order on Chordal Graphs},
  author = {Guozhen Rong and Yongjie Yang and Wenjun Li},
  journal= {arXiv preprint arXiv:2212.04880},
  year   = {2023}
}

Comments

to appear in MFCS 2023

R2 v1 2026-06-28T07:27:50.898Z