首页 > 最新文献

Theoretical Computer Science最新文献

英文 中文
Minimizing total completion time in single-machine scheduling with convex resource consumption and job rejection 在具有凸资源消耗和作业拒绝的单机调度中最小化总完成时间
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-14 DOI: 10.1016/j.tcs.2025.115708
Byung-Cheon Choi , Myoung-Ju Park
We investigate a family of single-machine scheduling problems that combine convex resource consumption with job rejection, where the performance measure is the total completion time of the accepted jobs. Across four natural variants-distinguished by whether the resource consumption cost and rejection cost appear in the objective or as budget constraints-we analyze their computational complexity and develop efficient algorithms. We show that one variant is polynomially solvable, two variants are weakly NP-hard but admit fully polynomial-time approximation schemes (FPTASs), and the remaining variant admits an FPTAS while its exact complexity remains open.
我们研究了一类将凸资源消耗与作业拒绝相结合的单机调度问题,其中性能度量是被接受作业的总完成时间。在四种自然变量中——通过资源消耗成本和拒绝成本是否出现在目标中或作为预算约束来区分——我们分析了它们的计算复杂性并开发了有效的算法。我们证明了一个变体是多项式可解的,两个变体是弱NP-hard的,但承认完全多项式时间近似方案(FPTASs),其余变体承认FPTAS,但其确切复杂性仍然是开放的。
{"title":"Minimizing total completion time in single-machine scheduling with convex resource consumption and job rejection","authors":"Byung-Cheon Choi ,&nbsp;Myoung-Ju Park","doi":"10.1016/j.tcs.2025.115708","DOIUrl":"10.1016/j.tcs.2025.115708","url":null,"abstract":"<div><div>We investigate a family of single-machine scheduling problems that combine convex resource consumption with job rejection, where the performance measure is the total completion time of the accepted jobs. Across four natural variants-distinguished by whether the resource consumption cost and rejection cost appear in the objective or as budget constraints-we analyze their computational complexity and develop efficient algorithms. We show that one variant is polynomially solvable, two variants are weakly NP-hard but admit fully polynomial-time approximation schemes (FPTASs), and the remaining variant admits an FPTAS while its exact complexity remains open.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1064 ","pages":"Article 115708"},"PeriodicalIF":1.0,"publicationDate":"2025-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145841934","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Space-efficient graph coarsening with applications to succinct planar encodings 空间高效的图形粗化与应用到简洁的平面编码
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-13 DOI: 10.1016/j.tcs.2025.115682
Nina Hammer, Frank Kammer, Johannes Meintrup
We present a novel space-efficient graph coarsening technique for n-vertex planar graphs G, called cloud partition, which partitions the vertices V(G) into disjoint sets C of size O(log n) such that each C induces a connected subgraph of G. Using this partition P we construct a so-called structure-maintaining minor F of G via specific contractions within the disjoint sets such that F has O(n/log n) vertices. The combination of (F,P) is referred to as a cloud decomposition.
For planar graphs we show that a cloud decomposition can be constructed in O(n) time and using O(n) bits. Given a cloud decomposition (F,P) constructed for a planar graph G we are able to find a balanced separator of G in O(n/log n) time. Contrary to related publications, we do not make use of an embedding of the planar input graph. We generalize our cloud decomposition from planar graphs to H-minor-free graphs for any fixed graph H. This allows us to construct the succinct encoding scheme for H-minor-free graphs due to Blelloch and Farzan (CPM 2010) in O(n) time and O(n) bits improving both runtime and space by a factor of Θ(log n).
As an additional application of our cloud decomposition we show that, for H-minor-free graphs, a tree decomposition of width O(n1/2+ϵ) for any ϵ > 0 can be constructed in O(n) bits and a time linear in the size of the tree decomposition. A similar result by Izumi and Otachi (ICALP 2020) constructs a tree decomposition of width O(knlogn) for graphs of treewidth kn in sublinear space and polynomial time.
我们提出了一种新的具有空间效率的n顶点平面图G粗化技术,称为云划分,它将顶点V(G)划分为大小为O(log n)的不相交集C,使得每个C都能引出G的连通子图。使用这种划分P,我们通过在不相交集内的特定收缩构造了一个所谓的结构保持小F (G),使得F有O(n/log n)个顶点。(F,P)的组合称为云分解。对于平面图,我们证明了云分解可以在O(n)时间内使用O(n)位构造。给定平面图G的云分解(F,P),我们能够在O(n/log n)时间内找到G的平衡分离器。与相关出版物相反,我们没有使用平面输入图的嵌入。我们将我们的云分解从平面图推广到任意固定图h的无h次图。这使我们能够在O(n)时间和O(n)位内为Blelloch和Farzan (CPM 2010)构建h次图的简洁编码方案,从而将运行时间和空间提高Θ(log n)。作为我们云分解的一个额外应用,我们表明,对于无h次元图,对于任意λ >; 0,宽度为O(n1/2+ λ)的树分解可以在O(n)位和树分解大小的时间线性中构建。Izumi和Otachi (ICALP 2020)的类似结果为树宽k≤n的图在次线性空间和多项式时间内构建了宽度为O(knlogn)的树分解。
{"title":"Space-efficient graph coarsening with applications to succinct planar encodings","authors":"Nina Hammer,&nbsp;Frank Kammer,&nbsp;Johannes Meintrup","doi":"10.1016/j.tcs.2025.115682","DOIUrl":"10.1016/j.tcs.2025.115682","url":null,"abstract":"<div><div>We present a novel space-efficient graph coarsening technique for <em>n</em>-vertex planar graphs <em>G</em>, called <em>cloud partition</em>, which partitions the vertices <em>V</em>(<em>G</em>) into disjoint sets <em>C</em> of size <em>O</em>(log <em>n</em>) such that each <em>C</em> induces a connected subgraph of <em>G</em>. Using this partition <span><math><mi>P</mi></math></span> we construct a so-called <em>structure-maintaining minor F</em> of <em>G</em> via specific contractions within the disjoint sets such that <em>F</em> has <em>O</em>(<em>n</em>/log <em>n</em>) vertices. The combination of <span><math><mrow><mo>(</mo><mi>F</mi><mo>,</mo><mi>P</mi><mo>)</mo></mrow></math></span> is referred to as a <em>cloud decomposition</em>.</div><div>For planar graphs we show that a cloud decomposition can be constructed in <em>O</em>(<em>n</em>) time and using <em>O</em>(<em>n</em>) bits. Given a cloud decomposition <span><math><mrow><mo>(</mo><mi>F</mi><mo>,</mo><mi>P</mi><mo>)</mo></mrow></math></span> constructed for a planar graph <em>G</em> we are able to find a balanced separator of <em>G</em> in <em>O</em>(<em>n</em>/log <em>n</em>) time. Contrary to related publications, we do not make use of an embedding of the planar input graph. We generalize our cloud decomposition from planar graphs to <em>H</em>-minor-free graphs for any fixed graph <em>H</em>. This allows us to construct the succinct encoding scheme for <em>H</em>-minor-free graphs due to Blelloch and Farzan (CPM 2010) in <em>O</em>(<em>n</em>) time and <em>O</em>(<em>n</em>) bits improving both runtime and space by a factor of Θ(log <em>n</em>).</div><div>As an additional application of our cloud decomposition we show that, for <em>H</em>-minor-free graphs, a tree decomposition of width <span><math><mrow><mi>O</mi><mo>(</mo><msup><mi>n</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn><mo>+</mo><mi>ϵ</mi></mrow></msup><mo>)</mo></mrow></math></span> for any ϵ &gt; 0 can be constructed in <em>O</em>(<em>n</em>) bits and a time linear in the size of the tree decomposition. A similar result by Izumi and Otachi (ICALP 2020) constructs a tree decomposition of width <span><math><mrow><mi>O</mi><mo>(</mo><mi>k</mi><msqrt><mi>n</mi></msqrt><mi>log</mi><mi>n</mi><mo>)</mo></mrow></math></span> for graphs of treewidth <span><math><mrow><mi>k</mi><mo>≤</mo><msqrt><mi>n</mi></msqrt></mrow></math></span> in sublinear space and polynomial time.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1064 ","pages":"Article 115682"},"PeriodicalIF":1.0,"publicationDate":"2025-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145791948","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the average-case complexity of Berge algorithm 论Berge算法的平均情况复杂度
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-12 DOI: 10.1016/j.tcs.2025.115702
Julien David , Mostafa Gholami , Loïck Lhote
Given a hypergraph, computing its transversal hypergraph is a classical problem whose exact worst-case complexity is still unknown today. In this article, for Erdös and Rényi random hypergraph models, we compute the average number of minimal transversals, that is the average size of the transversal hypergraph. We also study the average-case complexity of Berge algorithm, which sequentially enumerates the minimal transversals. We prove that the average-case complexity of Berge algorithm is quasi-linear in the average number of minimal traverses. Our contribution is also methodological since a wide range of analytic combinatorics techniques is for the first time used in this context.
给定一个超图,计算其截线超图是一个经典问题,其确切的最坏情况复杂度至今仍然未知。在本文中,对于Erdös和r nyi随机超图模型,我们计算最小截线的平均值,即截线超图的平均大小。我们还研究了Berge算法的平均情况复杂度,该算法按顺序枚举最小截线。证明了Berge算法的平均情况复杂度在最小遍历的平均次数上是拟线性的。我们的贡献也是方法论的,因为广泛的分析组合技术是第一次在这种情况下使用。
{"title":"On the average-case complexity of Berge algorithm","authors":"Julien David ,&nbsp;Mostafa Gholami ,&nbsp;Loïck Lhote","doi":"10.1016/j.tcs.2025.115702","DOIUrl":"10.1016/j.tcs.2025.115702","url":null,"abstract":"<div><div>Given a hypergraph, computing its transversal hypergraph is a classical problem whose exact worst-case complexity is still unknown today. In this article, for Erdös and Rényi random hypergraph models, we compute the average number of minimal transversals, that is the average size of the transversal hypergraph. We also study the average-case complexity of Berge algorithm, which sequentially enumerates the minimal transversals. We prove that the average-case complexity of Berge algorithm is quasi-linear in the average number of minimal traverses. Our contribution is also methodological since a wide range of analytic combinatorics techniques is for the first time used in this context.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1064 ","pages":"Article 115702"},"PeriodicalIF":1.0,"publicationDate":"2025-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145791947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Utility-sharing games: How to improve the efficiency with limited subsidies 效用分享游戏:如何在有限补贴的情况下提高效率
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-11 DOI: 10.1016/j.tcs.2025.115701
Vittorio Bilò , Lucaleonardo Bove , Cosimo Vinci
In this work, we consider the problem of improving the efficiency of utility-sharing games, by resorting to a limited amount of subsidies. Utility-sharing games model scenarios in which strategic and self-interested players interact with each other by selecting resources. Each resource produces a utility that depends on the number of players selecting it, as a non-negative, non-decreasing and concave function, and each of these players receives an equal share of this utility. As the players’ selfish behavior may lead to pure Nash equilibria whose total utility is sub-optimal, previous work has resorted to subsidies, incentivizing the use of some resources, to contrast this phenomenon. We focus on the case in which the budget used to provide subsidies is bounded. We consider a class of mechanisms, called α-subsidy mechanisms, that allocate the budget in such a way that each player’s payoff is re-scaled up to a factor α ≥ 1. We design a specific sub-class of α-subsidy mechanisms, that can be implemented efficiently and distributedly by each resource, and evaluate their efficiency by providing upper bounds on their price of anarchy. These bounds are parametrized by both α and the underlying utility functions and are shown to be best-possible for α-subsidy mechanisms. Finally, we apply our results to the particular case of monomial utility functions of degree p ∈ (0, 1), and derive bounds on the price of anarchy that are parametrized by p and α.
在这项工作中,我们考虑了通过采取有限数量的补贴来提高效用共享博弈效率的问题。在效用共享游戏中,战略玩家和自利玩家通过选择资源进行互动。每个资源产生的效用取决于选择它的玩家的数量,作为一个非负的、非递减的凹函数,每个玩家都得到了这个效用的同等份额。由于参与者的自私行为可能导致总效用低于最优的纯纳什均衡,因此之前的研究采用补贴来激励某些资源的使用,以对比这一现象。我们关注用于提供补贴的预算是有限的情况。我们考虑一类被称为α-补贴机制的机制,它分配预算的方式使每个参与者的收益重新按比例增加到因子α ≥ 1。我们设计了一种α-补贴机制的子类,该子类可以被每个资源有效地分配实施,并通过提供其无政府价格的上界来评价其效率。这些边界由α和潜在效用函数参数化,并被证明是α-补贴机制的最佳可能。最后,我们将我们的结果应用于次p ∈ (0,1)的单项效用函数的特殊情况,并推导出由p和α参数化的无政府状态价格的界。
{"title":"Utility-sharing games: How to improve the efficiency with limited subsidies","authors":"Vittorio Bilò ,&nbsp;Lucaleonardo Bove ,&nbsp;Cosimo Vinci","doi":"10.1016/j.tcs.2025.115701","DOIUrl":"10.1016/j.tcs.2025.115701","url":null,"abstract":"<div><div>In this work, we consider the problem of improving the efficiency of utility-sharing games, by resorting to a limited amount of subsidies. Utility-sharing games model scenarios in which strategic and self-interested players interact with each other by selecting resources. Each resource produces a utility that depends on the number of players selecting it, as a non-negative, non-decreasing and concave function, and each of these players receives an equal share of this utility. As the players’ selfish behavior may lead to pure Nash equilibria whose total utility is sub-optimal, previous work has resorted to subsidies, incentivizing the use of some resources, to contrast this phenomenon. We focus on the case in which the budget used to provide subsidies is bounded. We consider a class of mechanisms, called <em>α</em>-subsidy mechanisms, that allocate the budget in such a way that each player’s payoff is re-scaled up to a factor <em>α</em> ≥ 1. We design a specific sub-class of <em>α</em>-subsidy mechanisms, that can be implemented efficiently and distributedly by each resource, and evaluate their efficiency by providing upper bounds on their price of anarchy. These bounds are parametrized by both <em>α</em> and the underlying utility functions and are shown to be best-possible for <em>α</em>-subsidy mechanisms. Finally, we apply our results to the particular case of monomial utility functions of degree <em>p</em> ∈ (0, 1), and derive bounds on the price of anarchy that are parametrized by <em>p</em> and <em>α</em>.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1064 ","pages":"Article 115701"},"PeriodicalIF":1.0,"publicationDate":"2025-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145841933","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reliability analysis of the quinary n-cube networks with non-lexicographic order optimal solution of the edge isoperimetric problem 边缘等周问题非字典顺序最优解的五元n立方网络可靠性分析
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-11 DOI: 10.1016/j.tcs.2025.115700
Fengqin Zhang , Mingzu Zhang , Eddie Cheng
It is indispensable for a data center network to evaluate the number of processors in the remaining undamaged networks when it is attacked and links are faulted. The h-extra edge-connectivity of a connected graph G (λh(G)), the minimum cardinality of an edge set (F) of G whose removal will disconnect G and each remaining component of GF has at least h vertices, is a significant and accurate assessment to measure the fault tolerance and reliability of the interconnection network G in a data center network. It is usually closely related to the optimal solution of the edge isoperimetric problem for corresponding graphs. For the majority of graphs investigated to date, the lexicographic order yields the optimal solution to the edge isoperimetric problem; yet, this result does not extend to the quinary n-cube graph C5n. Actually, in 2000, Carlson found a non-lexicographic order that provides an optimal solution to the edge isoperimetric problem for C5n. Based on this fact, in this paper, by analyzing some properties of the non-lexicographic order optimal solution of the edge isoperimetric problem for C5n, the following two conclusions are given: the exact values of h-extra edge-connectivity for C5n are λh-optimal for 1h5×2n1, except for h=5·2n11, h=5·2n12 and h=5·2n13, and concentrate on a constant value 2×5n1 for 5n1h2×5n1.
当数据中心网络受到攻击,链路出现故障时,对剩余未损坏网络中的处理器数量进行评估是必不可少的。连通图G (λh(G))的h-额外边连通性,即G的边集(F)的最小基数,其移除将断开G和G−F的每个剩余组件至少有h个顶点,是衡量数据中心网络中互连网络G的容错性和可靠性的重要而准确的评估。它通常与相应图的边等周问题的最优解密切相关。对于迄今为止研究的大多数图,字典顺序产生边缘等周问题的最佳解决方案;然而,这个结果不能推广到n-立方图C5n。实际上,在2000年,Carlson发现了一个非字典顺序,它为C5n的边等周问题提供了一个最优解。基于这一事实,本文通过对C5n边等周问题的非字典序最优解的一些性质的分析,得到以下两个结论:除了h=5·2n−1−1、h=5·2n−1−2和h=5·2n−1−3外,C5n的h-额外边连性的精确值在1≤h≤5×2n−1时为λh-最优,而在5n−1≤h≤2×5n−1时则集中于一个常数2×5n−1。
{"title":"Reliability analysis of the quinary n-cube networks with non-lexicographic order optimal solution of the edge isoperimetric problem","authors":"Fengqin Zhang ,&nbsp;Mingzu Zhang ,&nbsp;Eddie Cheng","doi":"10.1016/j.tcs.2025.115700","DOIUrl":"10.1016/j.tcs.2025.115700","url":null,"abstract":"<div><div>It is indispensable for a data center network to evaluate the number of processors in the remaining undamaged networks when it is attacked and links are faulted. The <em>h</em>-extra edge-connectivity of a connected graph <em>G</em> (<em>λ<sub>h</sub></em>(<em>G</em>)), the minimum cardinality of an edge set (<em>F</em>) of <em>G</em> whose removal will disconnect <em>G</em> and each remaining component of <span><math><mrow><mi>G</mi><mo>−</mo><mi>F</mi></mrow></math></span> has at least <em>h</em> vertices, is a significant and accurate assessment to measure the fault tolerance and reliability of the interconnection network <em>G</em> in a data center network. It is usually closely related to the optimal solution of the edge isoperimetric problem for corresponding graphs. For the majority of graphs investigated to date, the lexicographic order yields the optimal solution to the edge isoperimetric problem; yet, this result does not extend to the quinary <em>n</em>-cube graph <span><math><msubsup><mi>C</mi><mn>5</mn><mi>n</mi></msubsup></math></span>. Actually, in 2000, Carlson found a non-lexicographic order that provides an optimal solution to the edge isoperimetric problem for <span><math><msubsup><mi>C</mi><mn>5</mn><mi>n</mi></msubsup></math></span>. Based on this fact, in this paper, by analyzing some properties of the non-lexicographic order optimal solution of the edge isoperimetric problem for <span><math><msubsup><mi>C</mi><mn>5</mn><mi>n</mi></msubsup></math></span>, the following two conclusions are given: the exact values of <em>h</em>-extra edge-connectivity for <span><math><msubsup><mi>C</mi><mn>5</mn><mi>n</mi></msubsup></math></span> are <em>λ<sub>h</sub></em>-optimal for <span><math><mrow><mn>1</mn><mo>≤</mo><mi>h</mi><mo>≤</mo><mn>5</mn><mo>×</mo><msup><mn>2</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup></mrow></math></span>, except for <span><math><mrow><mi>h</mi><mo>=</mo><mn>5</mn><mo>·</mo><msup><mn>2</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup><mo>−</mo><mn>1</mn></mrow></math></span>, <span><math><mrow><mi>h</mi><mo>=</mo><mn>5</mn><mo>·</mo><msup><mn>2</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup><mo>−</mo><mn>2</mn></mrow></math></span> and <span><math><mrow><mi>h</mi><mo>=</mo><mn>5</mn><mo>·</mo><msup><mn>2</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup><mo>−</mo><mn>3</mn></mrow></math></span>, and concentrate on a constant value <span><math><mrow><mn>2</mn><mo>×</mo><msup><mn>5</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup></mrow></math></span> for <span><math><mrow><msup><mn>5</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup><mo>≤</mo><mi>h</mi><mo>≤</mo><mn>2</mn><mo>×</mo><msup><mn>5</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup></mrow></math></span>.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1065 ","pages":"Article 115700"},"PeriodicalIF":1.0,"publicationDate":"2025-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145842806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
(Definitely not) Boring interaction abstract machines (绝对不是)无聊的交互抽象机器
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-10 DOI: 10.1016/j.tcs.2025.115683
Ugo Dal Lago , Gabriele Vanoni
The interaction abstract machine is an automata-theoretic implementation of Girard’s geometry of interaction. We study one of its two formulations for the λ-calculus, namely the one obtained from the so-called call-by-value (or “boring”) translation of intuitionistic logic into linear logic. We prove the correctness of the resulting call-by-name machine, at the same time establishing an improvement bisimulation with Krivine’s abstract machine. The proof makes essential use of the definition of a novel relational property linking configurations of the two machines. Finally, exploiting the correspondence with non-idempotent intersection types, we prove that the interaction abstract machines coming from Girard’s two translations are strongly bisimilar.
交互抽象机是吉拉德交互几何的一种自动机理论实现。我们研究了它的两个λ-演算公式之一,即从所谓的按值调用(或“无聊”)转换直觉逻辑到线性逻辑中得到的公式。我们证明了所得到的按名机器的正确性,同时用Krivine的抽象机器建立了一个改进的双模拟。该证明必要地使用了连接两台机器构型的一个新的关系性质的定义。最后,利用非幂等交点类型的对应关系,证明了来自Girard的两个翻译的交互抽象机是强双相似的。
{"title":"(Definitely not) Boring interaction abstract machines","authors":"Ugo Dal Lago ,&nbsp;Gabriele Vanoni","doi":"10.1016/j.tcs.2025.115683","DOIUrl":"10.1016/j.tcs.2025.115683","url":null,"abstract":"<div><div>The interaction abstract machine is an automata-theoretic implementation of Girard’s geometry of interaction. We study one of its two formulations for the <em>λ</em>-calculus, namely the one obtained from the so-called call-by-value (or “boring”) translation of intuitionistic logic into linear logic. We prove the correctness of the resulting <em>call-by-name</em> machine, at the same time establishing an improvement bisimulation with Krivine’s abstract machine. The proof makes essential use of the definition of a novel relational property linking configurations of the two machines. Finally, exploiting the correspondence with non-idempotent intersection types, we prove that the interaction abstract machines coming from Girard’s two translations are strongly bisimilar.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1064 ","pages":"Article 115683"},"PeriodicalIF":1.0,"publicationDate":"2025-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145841935","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Partial gathering of mobile agents in dynamic rings 动态环中移动代理的部分聚集
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-09 DOI: 10.1016/j.tcs.2025.115684
Masahiro Shibata , Yuichi Sudo , Junya Nakamura , Yonghwan Kim
<div><div>In this paper, we consider the partial gathering problem of mobile agents in synchronous dynamic bidirectional ring networks. The partial gathering problem is a generalization of the (well-investigated) total gathering problem, which requires that all <em>k</em> agents distributed in the network terminate at a non-predetermined single node. The partial gathering problem requires, for a given positive integer <em>g</em> ( < <em>k</em>), that agents terminate in a configuration such that either at least <em>g</em> agents or no agent exists at each node. When <em>k</em> ≥ 2<em>g</em>, the requirement for the partial gathering problem is strictly weaker than that for the total gathering problem, and thus it is interesting to clarify the difference in the move complexity between them. So far, the partial gathering problem has been considered in static graphs. In this paper, we start considering partial gathering in dynamic graphs. As a first step, we consider this problem in 1-interval connected rings, that is, one of the links in a ring may be missing at each time step. In such networks, focusing on the relationship between the values of <em>k</em> and <em>g</em>, we fully characterize the solvability of the partial gathering problem and analyze the move complexity of the proposed algorithms when the problem can be solved. First, we show that the <em>g</em>-partial gathering problem is unsolvable when <em>k</em> ≤ 2<em>g</em>. Second, we show that the problem can be solved with <em>O</em>(<em>n</em>log <em>g</em>) time and the total number of <em>O</em>(<em>gn</em>log <em>g</em>) moves when <span><math><mrow><mn>2</mn><mi>g</mi><mo>+</mo><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mn>3</mn><mi>g</mi><mo>−</mo><mn>2</mn></mrow></math></span>. Third, we show that the problem can be solved with <em>O</em>(<em>n</em>) time and the total number of <em>O</em>(<em>kn</em>) moves when <span><math><mrow><mn>3</mn><mi>g</mi><mo>−</mo><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mn>8</mn><mi>g</mi><mo>−</mo><mn>4</mn></mrow></math></span>. Notice that since <span><math><mrow><mi>k</mi><mo>=</mo><mi>O</mi><mo>(</mo><mi>g</mi><mo>)</mo></mrow></math></span> holds when <span><math><mrow><mn>3</mn><mi>g</mi><mo>−</mo><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mn>8</mn><mi>g</mi><mo>−</mo><mn>4</mn></mrow></math></span>, the move complexity <em>O</em>(<em>kn</em>) in this case can be represented also as <em>O</em>(<em>gn</em>). Finally, we show that the problem can be solved with <em>O</em>(<em>n</em>) time and the total number of <em>O</em>(<em>gn</em>) moves when <span><math><mrow><mi>k</mi><mo>≥</mo><mn>8</mn><mi>g</mi><mo>−</mo><mn>3</mn></mrow></math></span>. These results mean that the partial gathering problem can be solved also in dynamic rings when <span><math><mrow><mi>k</mi><mo>≥</mo><mn>2</mn><mi>g</mi><mo>+</mo><mn>1</mn></mrow></math></span>. In addition, agents require a total number of Ω(<em>gn</em>) (resp., Ω(<em>kn</em>)) moves to solve the par
研究了同步动态双向环形网络中移动智能体的部分聚集问题。部分收集问题是(经过充分研究的)总收集问题的推广,它要求分布在网络中的所有k个代理都终止于一个非预定的单个节点。对于给定的正整数g( <; k),部分收集问题要求代理终止在这样的配置中,即在每个节点上至少存在g个代理或不存在代理。当k ≥ 2g时,对部分收集问题的要求严格弱于对全部收集问题的要求,因此澄清它们之间移动复杂性的差异是有趣的。到目前为止,部分收集问题已经被考虑在静态图中。本文开始考虑动态图的部分聚集问题。作为第一步,我们考虑这个问题在1区间连通环上,即在每个时间步长环上可能有一个环缺失。在这种网络中,我们关注k值和g值之间的关系,充分表征了部分收集问题的可解性,并分析了当问题可解时所提出算法的移动复杂度。首先,我们证明了当k ≤ 2g时,g-偏集问题是不可解的。其次,我们证明了当2g+1≤k≤3g−2时,问题可以在O(nlog g)时间内解决,并且O(gnlog g)的总数移动。第三,我们证明了当3g−1≤k≤8g−4时,问题可以在O(n)时间内解决,并且移动总数为O(kn)。注意,由于k=O(g)在3g−1≤k≤8g−4时成立,因此这种情况下的移动复杂度O(kn)也可以表示为O(gn)。最后,我们证明了当k≥8g−3时,问题可以在O(n)时间内解决,并且O(gn)移动总数。这些结果表明,当k≥2g+1时,动态环的部分聚集问题也可以得到解决。此外,代理需要的总数为Ω(gn)。, Ω(kn))移动解偏(resp)。(总)收集问题。因此,当k≥3g−1时,智能体能够以渐进最优的总移动数O(gn)来解决部分聚集问题,其移动数严格小于总聚集问题。
{"title":"Partial gathering of mobile agents in dynamic rings","authors":"Masahiro Shibata ,&nbsp;Yuichi Sudo ,&nbsp;Junya Nakamura ,&nbsp;Yonghwan Kim","doi":"10.1016/j.tcs.2025.115684","DOIUrl":"10.1016/j.tcs.2025.115684","url":null,"abstract":"&lt;div&gt;&lt;div&gt;In this paper, we consider the partial gathering problem of mobile agents in synchronous dynamic bidirectional ring networks. The partial gathering problem is a generalization of the (well-investigated) total gathering problem, which requires that all &lt;em&gt;k&lt;/em&gt; agents distributed in the network terminate at a non-predetermined single node. The partial gathering problem requires, for a given positive integer &lt;em&gt;g&lt;/em&gt; ( &lt; &lt;em&gt;k&lt;/em&gt;), that agents terminate in a configuration such that either at least &lt;em&gt;g&lt;/em&gt; agents or no agent exists at each node. When &lt;em&gt;k&lt;/em&gt; ≥ 2&lt;em&gt;g&lt;/em&gt;, the requirement for the partial gathering problem is strictly weaker than that for the total gathering problem, and thus it is interesting to clarify the difference in the move complexity between them. So far, the partial gathering problem has been considered in static graphs. In this paper, we start considering partial gathering in dynamic graphs. As a first step, we consider this problem in 1-interval connected rings, that is, one of the links in a ring may be missing at each time step. In such networks, focusing on the relationship between the values of &lt;em&gt;k&lt;/em&gt; and &lt;em&gt;g&lt;/em&gt;, we fully characterize the solvability of the partial gathering problem and analyze the move complexity of the proposed algorithms when the problem can be solved. First, we show that the &lt;em&gt;g&lt;/em&gt;-partial gathering problem is unsolvable when &lt;em&gt;k&lt;/em&gt; ≤ 2&lt;em&gt;g&lt;/em&gt;. Second, we show that the problem can be solved with &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;n&lt;/em&gt;log &lt;em&gt;g&lt;/em&gt;) time and the total number of &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;gn&lt;/em&gt;log &lt;em&gt;g&lt;/em&gt;) moves when &lt;span&gt;&lt;math&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;. Third, we show that the problem can be solved with &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;n&lt;/em&gt;) time and the total number of &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;kn&lt;/em&gt;) moves when &lt;span&gt;&lt;math&gt;&lt;mrow&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mn&gt;8&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;4&lt;/mn&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;. Notice that since &lt;span&gt;&lt;math&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; holds when &lt;span&gt;&lt;math&gt;&lt;mrow&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mn&gt;8&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;4&lt;/mn&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;, the move complexity &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;kn&lt;/em&gt;) in this case can be represented also as &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;gn&lt;/em&gt;). Finally, we show that the problem can be solved with &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;n&lt;/em&gt;) time and the total number of &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;gn&lt;/em&gt;) moves when &lt;span&gt;&lt;math&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;≥&lt;/mo&gt;&lt;mn&gt;8&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;. These results mean that the partial gathering problem can be solved also in dynamic rings when &lt;span&gt;&lt;math&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;≥&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;. In addition, agents require a total number of Ω(&lt;em&gt;gn&lt;/em&gt;) (resp., Ω(&lt;em&gt;kn&lt;/em&gt;)) moves to solve the par","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1063 ","pages":"Article 115684"},"PeriodicalIF":1.0,"publicationDate":"2025-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145798611","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Support preorder on finitely supported Cb-Sets 支持有限支持的cb - set预购
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-09 DOI: 10.1016/j.tcs.2025.115677
A. Hosseinabadi, M. Haddadi
This paper investigates the support-preorder, a reflexive and transitive relation that can be defined on any finitely supported Cb-set using the notion of support. Finitely supported Cb-sets extend the concept of nominal sets. We introduce the category sp-(Cb-Set)fs consisting of finitely supported Cb-sets and sp-preserving morphisms. We analyze its characteristics, including the existence of products and coproducts, and regularity, highlighting differences from the category of support-preordered nominal sets. A key distinction is the non-equivariance of the support-preorder on finitely supported Cb-sets. We also characterize strongly finitely supported Cb-sets, where the support-preorder is equivariant, and investigate the behavior of support under actions within these sets. Our research contributes to a deeper understanding of the structure and interrelations between nominal sets and finitely supported Cb-sets, with significant implications for fields such as formal systems and homotopy type theory.
利用支持的概念,研究了在任何有限支持的cb集上可以定义的一个自反传递关系——支持-预序。有限支持的cb集扩展了名义集的概念。引入由有限支持的cb集和sp保态射组成的范畴sp-(cb集)fs。我们分析了它的特征,包括乘积和副乘积的存在性和规律性,突出了与支持预定标称集范畴的区别。一个关键的区别是在有限支持的cb集上支持序的非等变性。我们还描述了强有限支持的cb集,其中支持预阶是等变的,并研究了支持在这些集合内的行为下的行为。我们的研究有助于更深入地理解名义集和有限支持的cb集之间的结构和相互关系,对形式系统和同伦类型理论等领域具有重要意义。
{"title":"Support preorder on finitely supported Cb-Sets","authors":"A. Hosseinabadi,&nbsp;M. Haddadi","doi":"10.1016/j.tcs.2025.115677","DOIUrl":"10.1016/j.tcs.2025.115677","url":null,"abstract":"<div><div>This paper investigates the support-preorder, a reflexive and transitive relation that can be defined on any finitely supported <strong>Cb</strong>-set using the notion of support. Finitely supported <strong>Cb</strong>-sets extend the concept of nominal sets. We introduce the category <span><math><mrow><mtext>sp-</mtext><msub><mrow><mo>(</mo><mi>Cb</mi><mtext>-</mtext><mtext>Set</mtext><mo>)</mo></mrow><mrow><mrow><mi>f</mi></mrow><mi>s</mi></mrow></msub></mrow></math></span> consisting of finitely supported <strong>Cb</strong>-sets and sp-preserving morphisms. We analyze its characteristics, including the existence of products and coproducts, and regularity, highlighting differences from the category of support-preordered nominal sets. A key distinction is the non-equivariance of the support-preorder on finitely supported <strong>Cb</strong>-sets. We also characterize strongly finitely supported <strong>Cb</strong>-sets, where the support-preorder is equivariant, and investigate the behavior of support under actions within these sets. Our research contributes to a deeper understanding of the structure and interrelations between nominal sets and finitely supported <strong>Cb</strong>-sets, with significant implications for fields such as formal systems and homotopy type theory.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1064 ","pages":"Article 115677"},"PeriodicalIF":1.0,"publicationDate":"2025-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145792173","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On generalizations of partial scenario set cover 部分情景集覆盖的推广
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-08 DOI: 10.1016/j.tcs.2025.115654
Shai Michael Dimant, Sven O. Krumke
In the Partial Scenario Set Cover problem (PSSC), given a finite ground set Q, a collection S of subsets of Q with associated nonnegative costs, and a second collection U of subsets of Q, the goal is to select a minimum-cost sub-collection of S that covers at least l sets from U. In this paper, we focus on two natural generalizations of PSSC. In the first generalization, called Partial PSSC (PPSSC), each scenario has a demand, and the task is to find a minimum-cost sub-collection of S that satisfies the demand of at least l scenarios. We present a primal-dual algorithm for this problem whose approximation ratio improves over the previously best known for a special case of PPSSC. In the second generalization, given a finite set N, a non-negative cost function c over N, and integer-valued submodular non-decreasing functions f1,,fr over 2N together with integer demands d1,,dr and an additional integer l, we ask for a minimum-cost subset SN such that at least l covering constraints of the form fi(S) ≥ di are satisfied. This is the partial cover version of the Multi-Submod-Cover problem studied in the literature, which we call Partial-Multi-Submod-Cover (PMSC). From the presented primal-dual algorithm we derive an algorithm for PMSC, which can be viewed as a generalization of Wolsey’s greedy algorithm for Submodular Set Cover. Finally, we highlight the broad applicability of the presented algorithms, which unlike previous algorithms for PSSC are purely combinatorial.
在部分场景集覆盖问题(PSSC)中,给定一个有限的基础集Q,一个由Q的非负代价子集组成的集合S,以及一个由Q的子集组成的第二个集合U,目标是选择一个最小代价的子集合S,该集合至少覆盖U中的l个集合。在第一个泛化中,称为部分PSSC (PPSSC),每个场景都有一个需求,任务是找到满足至少l个场景需求的最小成本子集合S。我们提出了一种原始对偶算法,该算法的近似比先前已知的PPSSC的特殊情况有所改善。在第二个推广中,给定一个有限集合N、一个非负代价函数c / N和一个大于2N的整数值子模非降函数f1、…、fr以及整数需求d1、…、dr和一个额外的整数l,我们要求一个最小代价子集S≥l满足fi(S) ≥ di形式的约束。这是文献中研究的多子模式覆盖问题的部分覆盖版本,我们称之为部分多子模式覆盖(PMSC)。在给出的原对偶算法的基础上,我们推导出一种PMSC算法,该算法可以看作是对次模集覆盖的Wolsey贪心算法的推广。最后,我们强调了所提出算法的广泛适用性,与以前的PSSC算法不同,这些算法是纯组合的。
{"title":"On generalizations of partial scenario set cover","authors":"Shai Michael Dimant,&nbsp;Sven O. Krumke","doi":"10.1016/j.tcs.2025.115654","DOIUrl":"10.1016/j.tcs.2025.115654","url":null,"abstract":"<div><div>In the <em>Partial Scenario Set Cover problem</em> (PSSC), given a finite ground set <em>Q</em>, a collection <span><math><mi>S</mi></math></span> of subsets of <em>Q</em> with associated nonnegative costs, and a second collection <span><math><mi>U</mi></math></span> of subsets of <em>Q</em>, the goal is to select a minimum-cost sub-collection of <span><math><mi>S</mi></math></span> that covers at least <em>l</em> sets from <span><math><mi>U</mi></math></span>. In this paper, we focus on two natural generalizations of PSSC. In the first generalization, called <em>Partial PSSC</em> (PPSSC), each scenario has a demand, and the task is to find a minimum-cost sub-collection of <span><math><mi>S</mi></math></span> that satisfies the demand of at least <em>l</em> scenarios. We present a primal-dual algorithm for this problem whose approximation ratio improves over the previously best known for a special case of PPSSC. In the second generalization, given a finite set <em>N</em>, a non-negative cost function <em>c</em> over <em>N</em>, and integer-valued submodular non-decreasing functions <span><math><mrow><msub><mi>f</mi><mn>1</mn></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>f</mi><mi>r</mi></msub></mrow></math></span> over 2<sup><em>N</em></sup> together with integer demands <span><math><mrow><msub><mi>d</mi><mn>1</mn></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>d</mi><mi>r</mi></msub></mrow></math></span> and an additional integer <em>l</em>, we ask for a minimum-cost subset <em>S</em>⊆<em>N</em> such that at least <em>l</em> covering constraints of the form <em>f<sub>i</sub></em>(<em>S</em>) ≥ <em>d<sub>i</sub></em> are satisfied. This is the partial cover version of the Multi-Submod-Cover problem studied in the literature, which we call <em>Partial-Multi-Submod-Cover</em> (PMSC). From the presented primal-dual algorithm we derive an algorithm for PMSC, which can be viewed as a generalization of Wolsey’s greedy algorithm for Submodular Set Cover. Finally, we highlight the broad applicability of the presented algorithms, which unlike previous algorithms for PSSC are purely combinatorial.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1063 ","pages":"Article 115654"},"PeriodicalIF":1.0,"publicationDate":"2025-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145884648","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An efficient two-stage diagnostic algorithm for assessing system reliability 一种高效的系统可靠性两阶段诊断算法
IF 1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2025-12-08 DOI: 10.1016/j.tcs.2025.115679
Chunjian Liang , Jiafei Liu , Chia-Wei Lee , Jingli Wu , Gaoshi Li
Assessing the diagnosability of multiprocessor systems is vital for maintaining reliability and fault-tolerance, especially in extensive interconnection networks where precise reliability assessments are crucial for system stability and resilience against processor failures. In this paper, we introduce a novel diagnosability metric called h-extra r-component diagnosability, which extends traditional models by considering both component-level robustness and structural constraints. Specifically, for a graph G, a vertex subset F ⊂ V(G) is termed an h-extra r-component vertex-cut if GF is disconnected with at least r connected components, each containing at least h+1 vertices. The h-extra r-component diagnosability of G, denoted by trh(G), is defined as the maximum integer t such that G is conditionally t-diagnosable under this constraint. We establish theoretical characterization for hypercube networks Qn under the condition that there does not exist exactly one isolated node in Qn(F1F2) for two distinct sets F1, F2. Specifically, we show that 4n8t21(Qn)4n7 for n ≥ 7 and t31(Qn)=6n15 for n ≥ 13 under the MM* diagnostic model. To enhance fault identification efficiency, we propose a two-stage diagnosis algorithm (TSDA-MM*), leveraging network structural properties to improve diagnostic accuracy and efficiency. Extensive simulation experiments on hypercube networks and the data center networks Bcube(n, k) demonstrate that TSDA-MM* achieves high performance in terms of Accuracy, TrueNegativeRate, TruePositiveRate, and Precision, thereby providing a promising solution for practical fault diagnosis in large-scale systems.
评估多处理器系统的可诊断性对于维持可靠性和容错性至关重要,特别是在广泛的互连网络中,精确的可靠性评估对于系统稳定性和对处理器故障的恢复能力至关重要。本文引入了一种新的可诊断性度量,即h-extra - r-component可诊断性,它通过考虑组件级鲁棒性和结构约束对传统模型进行了扩展。具体地说,对于图G,如果G−F与至少r个连通分量断开,且每个包含至少h+1个顶点,则顶点子集F∧V(G)被称为h-额外r分量顶点切割。G的h-额外r分量可诊断性,用trh(G)表示,定义为使G在此约束下条件可诊断的最大整数t。对于两个不同的集合F1, F2,在Qn−(F1∪F2)中不完全存在一个孤立节点的条件下,建立了超立方体网络Qn的理论表征。具体来说,我们发现在MM*诊断模型下,当n ≥ 7时,4n−8≤t21(Qn)≤4n−7,当n ≥ 13时,t31(Qn)=6n−15。为了提高故障识别效率,我们提出了一种两阶段诊断算法(TSDA-MM*),利用网络的结构特性来提高诊断的准确性和效率。在超立方体网络和数据中心网络Bcube(n, k)上进行的大量仿真实验表明,TSDA-MM*在准确率、真负率、真正率和精度方面都达到了很高的性能,为大规模系统的实际故障诊断提供了一种很有前景的解决方案。
{"title":"An efficient two-stage diagnostic algorithm for assessing system reliability","authors":"Chunjian Liang ,&nbsp;Jiafei Liu ,&nbsp;Chia-Wei Lee ,&nbsp;Jingli Wu ,&nbsp;Gaoshi Li","doi":"10.1016/j.tcs.2025.115679","DOIUrl":"10.1016/j.tcs.2025.115679","url":null,"abstract":"<div><div>Assessing the diagnosability of multiprocessor systems is vital for maintaining reliability and fault-tolerance, especially in extensive interconnection networks where precise reliability assessments are crucial for system stability and resilience against processor failures. In this paper, we introduce a novel diagnosability metric called <em>h</em>-extra <em>r</em>-component diagnosability, which extends traditional models by considering both component-level robustness and structural constraints. Specifically, for a graph <em>G</em>, a vertex subset <em>F</em> ⊂ <em>V</em>(<em>G</em>) is termed an <em>h</em>-extra <em>r</em>-component vertex-cut if <span><math><mrow><mi>G</mi><mo>−</mo><mi>F</mi></mrow></math></span> is disconnected with at least <em>r</em> connected components, each containing at least <span><math><mrow><mi>h</mi><mo>+</mo><mn>1</mn></mrow></math></span> vertices. The <em>h</em>-extra <em>r</em>-component diagnosability of <em>G</em>, denoted by <span><math><mrow><msubsup><mi>t</mi><mrow><mi>r</mi></mrow><mi>h</mi></msubsup><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span>, is defined as the maximum integer <em>t</em> such that <em>G</em> is conditionally <em>t</em>-diagnosable under this constraint. We establish theoretical characterization for hypercube networks <em>Q<sub>n</sub></em> under the condition that there does not exist exactly one isolated node in <span><math><mrow><msub><mi>Q</mi><mi>n</mi></msub><mo>−</mo><mrow><mo>(</mo><msub><mi>F</mi><mn>1</mn></msub><mo>∪</mo><msub><mi>F</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></math></span> for two distinct sets <em>F</em><sub>1</sub>, <em>F</em><sub>2</sub>. Specifically, we show that <span><math><mrow><mn>4</mn><mi>n</mi><mo>−</mo><mn>8</mn><mo>≤</mo><msubsup><mi>t</mi><mrow><mn>2</mn></mrow><mn>1</mn></msubsup><mrow><mo>(</mo><msub><mi>Q</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>≤</mo><mn>4</mn><mi>n</mi><mo>−</mo><mn>7</mn></mrow></math></span> for <em>n</em> ≥ 7 and <span><math><mrow><msubsup><mi>t</mi><mrow><mn>3</mn></mrow><mn>1</mn></msubsup><mrow><mo>(</mo><msub><mi>Q</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>6</mn><mi>n</mi><mo>−</mo><mn>15</mn></mrow></math></span> for <em>n</em> ≥ 13 under the MM* diagnostic model. To enhance fault identification efficiency, we propose a two-stage diagnosis algorithm (TSDA-MM*), leveraging network structural properties to improve diagnostic accuracy and efficiency. Extensive simulation experiments on hypercube networks and the data center networks <em>Bcube</em>(<em>n, k</em>) demonstrate that TSDA-MM* achieves high performance in terms of <em>Accuracy, True</em> <em>Negative</em> <em>Rate, True</em> <em>Positive</em> <em>Rate</em>, and <em>Precision</em>, thereby providing a promising solution for practical fault diagnosis in large-scale systems.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1063 ","pages":"Article 115679"},"PeriodicalIF":1.0,"publicationDate":"2025-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145746976","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Theoretical Computer Science
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1