Nina Klobas , George B. Mertzios , Hendrik Molter , Paul G. Spirakis
{"title":"从最快路径实现时间图","authors":"Nina Klobas , George B. Mertzios , Hendrik Molter , Paul G. Spirakis","doi":"10.1016/j.tcs.2025.115508","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper, we initiate the study of the <em>temporal graph realization</em> problem with respect to the fastest path durations among its vertices, while we focus on periodic temporal graphs. Given an <span><math><mi>n</mi><mo>×</mo><mi>n</mi></math></span> matrix <em>D</em> and a <span><math><mi>Δ</mi><mo>∈</mo><mi>N</mi></math></span>, the goal is to construct a Δ-periodic temporal graph with <em>n</em> vertices such that the duration of a <em>fastest path</em> from <span><math><msub><mrow><mi>v</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> to <span><math><msub><mrow><mi>v</mi></mrow><mrow><mi>j</mi></mrow></msub></math></span> is equal to <span><math><msub><mrow><mi>D</mi></mrow><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></math></span>, or to decide that such a temporal graph does not exist. The variations of the problem on static graphs have been well studied and understood since the 1960s (e.g. [Erdős and Gallai, 1960], [Hakimi and Yau, 1965]). As it turns out, the periodic temporal graph realization problem has a very different computational complexity behavior than its static (i.e., non-temporal) counterpart.</div><div>First, we show that the problem is NP-hard in general, but polynomial-time solvable if the so-called underlying graph is a tree. Building upon those results, we investigate its parameterized computational complexity with respect to structural parameters of the underlying static graph which measure the “tree-likeness”. We prove a tight classification between such parameters that allow fixed-parameter tractability (FPT) and those which imply W[1]-hardness. We show that our problem is W[1]-hard when parameterized by the <em>feedback vertex number</em> (and therefore also any smaller parameter such as <em>treewidth</em>, <em>degeneracy</em>, and <em>cliquewidth</em>) of the underlying graph, while we show that it is in FPT when parameterized by the <em>feedback edge number</em> (and therefore also any larger parameter such as <em>maximum leaf number</em>) of the underlying graph.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1056 ","pages":"Article 115508"},"PeriodicalIF":1.0000,"publicationDate":"2025-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Temporal graph realization from fastest paths\",\"authors\":\"Nina Klobas , George B. Mertzios , Hendrik Molter , Paul G. Spirakis\",\"doi\":\"10.1016/j.tcs.2025.115508\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In this paper, we initiate the study of the <em>temporal graph realization</em> problem with respect to the fastest path durations among its vertices, while we focus on periodic temporal graphs. Given an <span><math><mi>n</mi><mo>×</mo><mi>n</mi></math></span> matrix <em>D</em> and a <span><math><mi>Δ</mi><mo>∈</mo><mi>N</mi></math></span>, the goal is to construct a Δ-periodic temporal graph with <em>n</em> vertices such that the duration of a <em>fastest path</em> from <span><math><msub><mrow><mi>v</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> to <span><math><msub><mrow><mi>v</mi></mrow><mrow><mi>j</mi></mrow></msub></math></span> is equal to <span><math><msub><mrow><mi>D</mi></mrow><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></math></span>, or to decide that such a temporal graph does not exist. The variations of the problem on static graphs have been well studied and understood since the 1960s (e.g. [Erdős and Gallai, 1960], [Hakimi and Yau, 1965]). As it turns out, the periodic temporal graph realization problem has a very different computational complexity behavior than its static (i.e., non-temporal) counterpart.</div><div>First, we show that the problem is NP-hard in general, but polynomial-time solvable if the so-called underlying graph is a tree. Building upon those results, we investigate its parameterized computational complexity with respect to structural parameters of the underlying static graph which measure the “tree-likeness”. We prove a tight classification between such parameters that allow fixed-parameter tractability (FPT) and those which imply W[1]-hardness. We show that our problem is W[1]-hard when parameterized by the <em>feedback vertex number</em> (and therefore also any smaller parameter such as <em>treewidth</em>, <em>degeneracy</em>, and <em>cliquewidth</em>) of the underlying graph, while we show that it is in FPT when parameterized by the <em>feedback edge number</em> (and therefore also any larger parameter such as <em>maximum leaf number</em>) of the underlying graph.</div></div>\",\"PeriodicalId\":49438,\"journal\":{\"name\":\"Theoretical Computer Science\",\"volume\":\"1056 \",\"pages\":\"Article 115508\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2025-08-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Theoretical Computer Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0304397525004463\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397525004463","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
摘要
在本文中,我们开始研究时间图在其顶点之间的最快路径持续时间方面的实现问题,而我们关注的是周期时间图。给定一个n×n矩阵D和一个Δ∈N,目标是构建一个包含N个顶点的Δ-periodic时间图,使得从vi到vj的最快路径的持续时间等于Di,j,或者决定这样的时间图不存在。自20世纪60年代以来,问题在静态图上的变化已经得到了很好的研究和理解(例如[Erdős and Gallai, 1960], [Hakimi and Yau, 1965])。事实证明,周期时间图实现问题与静态(即非时间)对应问题具有非常不同的计算复杂性行为。首先,我们证明了这个问题一般来说是np困难的,但如果所谓的底层图是树的话,它是多项式时间可解的。在这些结果的基础上,我们研究了它的参数化计算复杂性,相对于测量“树形”的底层静态图的结构参数。我们证明了这些参数之间的紧密分类,允许固定参数可追溯性(FPT)和那些暗示w[1]-硬度。我们表明,当用底层图的反馈顶点数(以及任何较小的参数,如树宽、退化和cliquewidth)参数化时,我们的问题是W[1]-hard,而当用底层图的反馈边数(以及任何较大的参数,如最大叶数)参数化时,我们的问题是FPT。
In this paper, we initiate the study of the temporal graph realization problem with respect to the fastest path durations among its vertices, while we focus on periodic temporal graphs. Given an matrix D and a , the goal is to construct a Δ-periodic temporal graph with n vertices such that the duration of a fastest path from to is equal to , or to decide that such a temporal graph does not exist. The variations of the problem on static graphs have been well studied and understood since the 1960s (e.g. [Erdős and Gallai, 1960], [Hakimi and Yau, 1965]). As it turns out, the periodic temporal graph realization problem has a very different computational complexity behavior than its static (i.e., non-temporal) counterpart.
First, we show that the problem is NP-hard in general, but polynomial-time solvable if the so-called underlying graph is a tree. Building upon those results, we investigate its parameterized computational complexity with respect to structural parameters of the underlying static graph which measure the “tree-likeness”. We prove a tight classification between such parameters that allow fixed-parameter tractability (FPT) and those which imply W[1]-hardness. We show that our problem is W[1]-hard when parameterized by the feedback vertex number (and therefore also any smaller parameter such as treewidth, degeneracy, and cliquewidth) of the underlying graph, while we show that it is in FPT when parameterized by the feedback edge number (and therefore also any larger parameter such as maximum leaf number) of the underlying graph.
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.