We study the partial search order problem (PSOP) proposed recently by Scheffler [WG 2022]. Given a graph $G$ together with a partial order over the vertices of $G$, this problem determines if there is an $\mathcal{S}$-ordering that is consistent with the given partial order, where $\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 ${\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 on chordal graphs with respect to the maximum cardinality search (MCS). This resolves one of the most intriguing open questions left in the work of Sheffler [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.
翻译:我们研究了Scheffler [WG 2022] 最近提出的部分搜索订单问题(PSOP ) 。 根据一张GG$图,加上对顶端的部分订单($G$),这一问题决定了是否有与给定的部分顺序相一致的$mathcal{S}$($mathcal{S}}$(美元)是一个图形搜索模式,如BFS、DFS等。这个问题自然地概括了过去几年来引起人们极大关注的终端垂直问题。它也概括了最近文献中研究的所谓$mathcal{F ⁇ $($-$-tree)的识别问题。我们的主要贡献是,在最大基点搜索(MCS)时,PSOP的多米时间动态程序算法。这解决了Sheffler工作中最令人感兴趣的一个最令人感兴趣的未决问题[WG 20222]。为了获得我们的结果,我们提出了层结构的概念,并研究了许多可能具有独立兴趣的相关结构属性。