首页 > 最新文献

Journal of Computer and System Sciences最新文献

英文 中文
Algorithms and complexity of difference logic 差分逻辑的算法与复杂性
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-08-01 Epub Date: 2026-02-05 DOI: 10.1016/j.jcss.2026.103780
Konrad K. Dabrowski , Peter Jonsson , Sebastian Ordyniak , George Osipov
Difference Logic (DL) is a fragment of linear arithmetic where atoms are constraints x+ky for variables x,y (ranging over Q or Z) and integer k. We study the complexity of deciding the truth of existential DL sentences. This problem appears in many contexts: examples include verification, bioinformatics, telecommunications, and spatio-temporal reasoning in AI. We begin by considering sentences in CNF with rational-valued variables. We restrict the allowed clauses via two natural parameters: arity and coefficient bounds. The problem is NP-hard for most choices of these parameters. As a response to this, we refine our understanding by analysing the time complexity and the parameterized complexity (with respect to well-studied parameters such as primal and incidence treewidth). We obtain a comprehensive picture of the complexity landscape in both cases. Finally, we generalise our results to integer domains and sentences that are not in CNF.
差分逻辑(DL)是线性算法的一个片段,其中原子是变量x,y(范围在Q或Z上)和整数k的约束x+k≤y。我们研究了决定存在DL句子真值的复杂性。这个问题出现在很多情况下:例子包括人工智能中的验证、生物信息学、电信和时空推理。我们首先考虑CNF中具有有理值变量的句子。我们通过两个自然参数:基数和系数界来限制允许子句。对于这些参数的大多数选择来说,问题是np困难的。作为对此的回应,我们通过分析时间复杂度和参数化复杂度(相对于充分研究的参数,如原始树宽度和关联树宽度)来改进我们的理解。在这两种情况下,我们获得了复杂性全景图。最后,我们将结果推广到非CNF的整数域和句子。
{"title":"Algorithms and complexity of difference logic","authors":"Konrad K. Dabrowski ,&nbsp;Peter Jonsson ,&nbsp;Sebastian Ordyniak ,&nbsp;George Osipov","doi":"10.1016/j.jcss.2026.103780","DOIUrl":"10.1016/j.jcss.2026.103780","url":null,"abstract":"<div><div><em>Difference Logic</em> (DL) is a fragment of linear arithmetic where atoms are constraints <span><math><mi>x</mi><mo>+</mo><mi>k</mi><mo>≤</mo><mi>y</mi></math></span> for variables <span><math><mi>x</mi><mo>,</mo><mi>y</mi></math></span> (ranging over <span><math><mi>Q</mi></math></span> or <span><math><mi>Z</mi></math></span>) and integer <em>k</em>. We study the complexity of deciding the truth of existential DL sentences. This problem appears in many contexts: examples include verification, bioinformatics, telecommunications, and spatio-temporal reasoning in AI. We begin by considering sentences in CNF with rational-valued variables. We restrict the allowed clauses via two natural parameters: <em>arity</em> and <em>coefficient bounds</em>. The problem is <span>NP</span>-hard for most choices of these parameters. As a response to this, we refine our understanding by analysing the time complexity and the parameterized complexity (with respect to well-studied parameters such as primal and incidence treewidth). We obtain a comprehensive picture of the complexity landscape in both cases. Finally, we generalise our results to integer domains and sentences that are not in CNF.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"159 ","pages":"Article 103780"},"PeriodicalIF":0.9,"publicationDate":"2026-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146154235","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Unified almost linear kernels for generalized covering and packing problems on nowhere dense classes 无密集类上广义覆盖与填充问题的统一概线性核
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-08-01 Epub Date: 2026-02-03 DOI: 10.1016/j.jcss.2026.103782
Jungho Ahn , Jinha Kim , O-joung Kwon
Let F be a family of graphs and r0 be an integer. For a graph G and an integer k, (r,F)-Covering asks whether there is a set DV(G) of size at most k such that every induced subgraph of G isomorphic to a graph in F is at distance at most r from D. (r,F)-Packing asks whether G has k induced subgraphs H1,,Hk such that each Hi is isomorphic to a graph in F and the distance between distinct V(Hi) and V(Hj) in G is more than r. We show that for every fixed nonempty finite family F of connected graphs and r0, (r,F)-Covering and (r,F)-Packing admit almost linear kernels on every nowhere dense class of graphs, parameterized by the solution size k. As corollaries, we prove that Distance-r Vertex Cover, Distance-r Matching, F-Free Vertex Deletion, and Induced-F-Packing for any fixed finite family F of connected graphs admit almost linear kernels on every nowhere dense class of graphs. Our results extend the results for Distance-r Dominating Set by Drange et al. (2016) [17] and Eickmeyer et al. (2017) [20] and for Distance-r Independent Set by Pilipczuk and Siebertz (2021) [41].
设F为图族,r≥0为整数。图G和整数k (r、F)覆盖询问是否有一组D⊆最多k大小的V (G),这样每一个G的诱导子图同构图形在距离最多r F D . (r, F)包装要求是否G k诱导子图H1,…,香港,这样每个嗨同构的图F和之间的距离不同V(嗨)和V (Hj) G比r。我们表明,对于每一个固定的连接图和非空的有限的家庭F r≥0,(r,F)-覆盖和(r,F)-填充在每一个无处密集的图类上都承认几乎线性核,用解大小k参数化。作为推论,我们证明了对于任何固定有限族的连通图F,距离-r顶点覆盖、距离-r匹配、F-自由顶点删除和诱导-F-填充在每一个无处密集的图类上都承认几乎线性核。我们的结果扩展了Distance-r支配集(Drange et al.(2016)[17]和Eickmeyer et al.(2017)[20]以及Pilipczuk和Siebertz(2021)[41]的Distance-r独立集的结果。
{"title":"Unified almost linear kernels for generalized covering and packing problems on nowhere dense classes","authors":"Jungho Ahn ,&nbsp;Jinha Kim ,&nbsp;O-joung Kwon","doi":"10.1016/j.jcss.2026.103782","DOIUrl":"10.1016/j.jcss.2026.103782","url":null,"abstract":"<div><div>Let <span><math><mi>F</mi></math></span> be a family of graphs and <span><math><mi>r</mi><mo>≥</mo><mn>0</mn></math></span> be an integer. For a graph <em>G</em> and an integer <em>k</em>, <span><math><mo>(</mo><mi>r</mi><mo>,</mo><mi>F</mi><mo>)</mo></math></span><span>-Covering</span> asks whether there is a set <span><math><mi>D</mi><mo>⊆</mo><mi>V</mi><mo>(</mo><mi>G</mi><mo>)</mo></math></span> of size at most <em>k</em> such that every induced subgraph of <em>G</em> isomorphic to a graph in <span><math><mi>F</mi></math></span> is at distance at most <em>r</em> from <em>D</em>. <span><math><mo>(</mo><mi>r</mi><mo>,</mo><mi>F</mi><mo>)</mo></math></span><span>-Packing</span> asks whether <em>G</em> has <em>k</em> induced subgraphs <span><math><msub><mrow><mi>H</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>H</mi></mrow><mrow><mi>k</mi></mrow></msub></math></span> such that each <span><math><msub><mrow><mi>H</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> is isomorphic to a graph in <span><math><mi>F</mi></math></span> and the distance between distinct <span><math><mi>V</mi><mo>(</mo><msub><mrow><mi>H</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo></math></span> and <span><math><mi>V</mi><mo>(</mo><msub><mrow><mi>H</mi></mrow><mrow><mi>j</mi></mrow></msub><mo>)</mo></math></span> in <em>G</em> is more than <em>r</em>. We show that for every fixed nonempty finite family <span><math><mi>F</mi></math></span> of connected graphs and <span><math><mi>r</mi><mo>≥</mo><mn>0</mn></math></span>, <span><math><mo>(</mo><mi>r</mi><mo>,</mo><mi>F</mi><mo>)</mo></math></span><span>-Covering</span> and <span><math><mo>(</mo><mi>r</mi><mo>,</mo><mi>F</mi><mo>)</mo></math></span><span>-Packing</span> admit almost linear kernels on every nowhere dense class of graphs, parameterized by the solution size <em>k</em>. As corollaries, we prove that <span>Distance-</span><em>r</em> <span>Vertex Cover</span>, <span>Distance-</span><em>r</em> <span>Matching</span>, <span><math><mi>F</mi></math></span><span>-Free Vertex Deletion</span>, and <span>Induced-</span><span><math><mi>F</mi></math></span><span>-Packing</span> for any fixed finite family <span><math><mi>F</mi></math></span> of connected graphs admit almost linear kernels on every nowhere dense class of graphs. Our results extend the results for <span>Distance-</span><em>r</em> <span>Dominating Set</span> by Drange et al. (2016) <span><span>[17]</span></span> and Eickmeyer et al. (2017) <span><span>[20]</span></span> and for <span>Distance-</span><em>r</em> <span>Independent Set</span> by Pilipczuk and Siebertz (2021) <span><span>[41]</span></span>.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"159 ","pages":"Article 103782"},"PeriodicalIF":0.9,"publicationDate":"2026-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146154238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Approximation algorithm for connected Roman k-dominating set 连通罗马k支配集的近似算法
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-08-01 Epub Date: 2026-02-06 DOI: 10.1016/j.jcss.2026.103773
Mengmeng He , Ralf Klasing , Yaping Mao , Xiaoyan Zhang
<div><div>Let <span><math><mi>k</mi><mspace></mspace><mo>(</mo><mi>k</mi><mo>≥</mo><mn>2</mn><mo>)</mo></math></span> be a positive integer, and let <em>G</em> be a simple graph with the vertex set <span><math><mi>V</mi><mo>(</mo><mi>G</mi><mo>)</mo></math></span>. A Roman <em>k</em>-dominating function (Rk-DF) on <em>G</em> is a function <span><math><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>:</mo><mi>V</mi><mo>(</mo><mi>G</mi><mo>)</mo><mo>→</mo><mo>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>}</mo></math></span> such that every vertex <em>u</em> with <span><math><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>(</mo><mi>u</mi><mo>)</mo><mo>=</mo><mn>0</mn></math></span> is adjacent to at least <em>k</em> vertices <span><math><msub><mrow><mi>v</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mi>v</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>v</mi></mrow><mrow><mi>k</mi></mrow></msub></math></span> with <span><math><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>(</mo><msub><mrow><mi>v</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo><mo>=</mo><mn>2</mn></math></span> for <span><math><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>…</mo><mo>,</mo><mi>k</mi></math></span>. The minimum Roman <em>k</em>-dominating set problem aims to compute a Roman <em>k</em>-dominating function <span><math><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub></math></span> that minimizes the total weight <span><math><msub><mrow><mo>∑</mo></mrow><mrow><mi>v</mi><mo>∈</mo><mi>V</mi></mrow></msub><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>(</mo><mi>v</mi><mo>)</mo></math></span>. The minimum Connected Roman <em>k</em>-dominating set problem (MinCR<em>k</em>DS) seeks to find a minimum-weight Roman <em>k</em>-dominating function <span><math><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub></math></span> such that the subgraph of <em>G</em> induced by <span><math><msub><mrow><mi>D</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>=</mo><mo>{</mo><mi>v</mi><mo>∈</mo><mi>V</mi><mo>|</mo><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>(</mo><mi>v</mi><mo>)</mo><mo>=</mo><mn>1</mn><mtext> or </mtext><msub><mrow><mi>f</mi></mrow><mrow><mi>k</mi><mi>R</mi></mrow></msub><mo>(</mo><mi>v</mi><mo>)</mo><mo>=</mo><mn>2</mn><mo>}</mo></math></span> is connected. As far as we know, this paper is the first paper to solve MinCR<em>k</em>DS in general graphs. We present a greedy algorithm for MinCR<em>k</em>DS with an approximation ratio <span><math><mo>(</mo><mn>1</mn><mo>+</mo><mi>ε</mi><mo>)</mo><mo>(</mo><mn>2</mn><mo>+</mo><mi>ln</mi><mo>⁡</mo><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>+</mo><mn>2</mn><mi>Δ</mi><mo>)</mo><mo>)</mo></math></span> for any <span><math><mi>ε</mi><mo>></mo><mn>0</mn></math></span>, wher
设k(k≥2)为正整数,设G为顶点集V(G)的简单图。G上的罗马k支配函数(Rk-DF)是一个函数fkR:V(G)→{0,1,2},使得当fkR(u)=0时,每个顶点u与至少k个顶点v1,v2,…,vk相邻,且当i=1,2,…,k时,fkR(vi)=2。最小罗马k支配集问题旨在计算一个使总权重∑v∈VfkR(v)最小化的罗马k支配函数fkR。最小连通罗马k-支配集问题(MinCRkDS)寻求找到一个最小权值的罗马k-支配函数fkR,使得DkR={v∈v |fkR(v)=1或fkR(v)=2}引出的G的子图是连通的。据我们所知,这篇论文是第一篇求解一般图中的MinCRkDS的论文。对于任意ε>;0,我们提出了一种贪心的MinCRkDS算法,其近似比为(1+ε)(2+ln (k+1+2Δ)),其中Δ为图的最大度。
{"title":"Approximation algorithm for connected Roman k-dominating set","authors":"Mengmeng He ,&nbsp;Ralf Klasing ,&nbsp;Yaping Mao ,&nbsp;Xiaoyan Zhang","doi":"10.1016/j.jcss.2026.103773","DOIUrl":"10.1016/j.jcss.2026.103773","url":null,"abstract":"&lt;div&gt;&lt;div&gt;Let &lt;span&gt;&lt;math&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mspace&gt;&lt;/mspace&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;≥&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; be a positive integer, and let &lt;em&gt;G&lt;/em&gt; be a simple graph with the vertex set &lt;span&gt;&lt;math&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;G&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt;. A Roman &lt;em&gt;k&lt;/em&gt;-dominating function (Rk-DF) on &lt;em&gt;G&lt;/em&gt; is a function &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;:&lt;/mo&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;G&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;→&lt;/mo&gt;&lt;mo&gt;{&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;}&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; such that every vertex &lt;em&gt;u&lt;/em&gt; with &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/math&gt;&lt;/span&gt; is adjacent to at least &lt;em&gt;k&lt;/em&gt; vertices &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;…&lt;/mo&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;&lt;/span&gt; with &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/math&gt;&lt;/span&gt; for &lt;span&gt;&lt;math&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;…&lt;/mo&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/math&gt;&lt;/span&gt;. The minimum Roman &lt;em&gt;k&lt;/em&gt;-dominating set problem aims to compute a Roman &lt;em&gt;k&lt;/em&gt;-dominating function &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;&lt;/span&gt; that minimizes the total weight &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mo&gt;∑&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;∈&lt;/mo&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt;. The minimum Connected Roman &lt;em&gt;k&lt;/em&gt;-dominating set problem (MinCR&lt;em&gt;k&lt;/em&gt;DS) seeks to find a minimum-weight Roman &lt;em&gt;k&lt;/em&gt;-dominating function &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;&lt;/span&gt; such that the subgraph of &lt;em&gt;G&lt;/em&gt; induced by &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;D&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;{&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;∈&lt;/mo&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mtext&gt; or &lt;/mtext&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;}&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; is connected. As far as we know, this paper is the first paper to solve MinCR&lt;em&gt;k&lt;/em&gt;DS in general graphs. We present a greedy algorithm for MinCR&lt;em&gt;k&lt;/em&gt;DS with an approximation ratio &lt;span&gt;&lt;math&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;ln&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; for any &lt;span&gt;&lt;math&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;mo&gt;&gt;&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/math&gt;&lt;/span&gt;, wher","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"159 ","pages":"Article 103773"},"PeriodicalIF":0.9,"publicationDate":"2026-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146154237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the g-extra connectivity of graphs 关于图的g-extra连通性
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-08-01 Epub Date: 2026-02-06 DOI: 10.1016/j.jcss.2026.103772
Zhao Wang , Yaping Mao , Sun-Yuan Hsieh , Ralf Klasing
In 1996, Fàbrega and Fiol introduced the g-extra connectivity of G as an important parameter for the fault tolerance of an interconnection network. A subset of vertices S is said to be a cutset if GS is not connected. A cutset S is called an Rg-cutset, where g is a non-negative integer, if every component of GS has at least g+1 vertices. If G has at least one Rg-cutset, the g-extra connectivity of G, denoted by κg(G), is then defined as the minimum cardinality over all Rg-cutsets of G. In this paper, we obtain the exact values of the g-extra connectivity of some special graph classes, and show that 1κg(G)n2g2 for 0gn32, and graphs with κg(G)=1,2,3 and trees with κg(Tn)=n2g2 are characterized, respectively. We also derive three extremal results for the g-extra connectivity.
1996年Fàbrega和Fiol引入了G的G -extra连通性作为互连网络容错性的重要参数。如果G−S不连通,则顶点S的子集称为切集。切集S称为rg切集,其中g是一个非负整数,如果g−S的每个分量至少有g+1个顶点。若G至少有一个rg -cut集,则将G的G -extra连通性定义为G的所有rg -cut集上的最小cardinality。在本文中,我们得到了一些特殊图类的G -extra连通性的精确值,并证明了当0≤G≤⌊n−32⌋时,1≤κg(G)≤n−2g−2,并分别刻画了κg(G)=1,2,3的图和κg(Tn)=n−2g−2的树。我们还得到了g-extra连通性的三个极值结果。
{"title":"On the g-extra connectivity of graphs","authors":"Zhao Wang ,&nbsp;Yaping Mao ,&nbsp;Sun-Yuan Hsieh ,&nbsp;Ralf Klasing","doi":"10.1016/j.jcss.2026.103772","DOIUrl":"10.1016/j.jcss.2026.103772","url":null,"abstract":"<div><div>In 1996, Fàbrega and Fiol introduced the <em>g</em>-extra connectivity of <em>G</em> as an important parameter for the fault tolerance of an interconnection network. A subset of vertices <em>S</em> is said to be a <em>cutset</em> if <span><math><mi>G</mi><mo>−</mo><mi>S</mi></math></span> is not connected. A cutset <em>S</em> is called an <span><math><msub><mrow><mi>R</mi></mrow><mrow><mi>g</mi></mrow></msub></math></span><em>-cutset</em>, where <em>g</em> is a non-negative integer, if every component of <span><math><mi>G</mi><mo>−</mo><mi>S</mi></math></span> has at least <span><math><mi>g</mi><mo>+</mo><mn>1</mn></math></span> vertices. If <em>G</em> has at least one <span><math><msub><mrow><mi>R</mi></mrow><mrow><mi>g</mi></mrow></msub></math></span>-cutset, the <em>g-extra connectivity</em> of <em>G</em>, denoted by <span><math><msub><mrow><mi>κ</mi></mrow><mrow><mi>g</mi></mrow></msub><mo>(</mo><mi>G</mi><mo>)</mo></math></span>, is then defined as the minimum cardinality over all <span><math><msub><mrow><mi>R</mi></mrow><mrow><mi>g</mi></mrow></msub></math></span>-cutsets of <em>G</em>. In this paper, we obtain the exact values of the <em>g</em>-extra connectivity of some special graph classes, and show that <span><math><mn>1</mn><mo>≤</mo><msub><mrow><mi>κ</mi></mrow><mrow><mi>g</mi></mrow></msub><mo>(</mo><mi>G</mi><mo>)</mo><mo>≤</mo><mi>n</mi><mo>−</mo><mn>2</mn><mi>g</mi><mo>−</mo><mn>2</mn></math></span> for <span><math><mn>0</mn><mo>≤</mo><mi>g</mi><mo>≤</mo><mrow><mo>⌊</mo><mfrac><mrow><mi>n</mi><mo>−</mo><mn>3</mn></mrow><mrow><mn>2</mn></mrow></mfrac><mo>⌋</mo></mrow></math></span>, and graphs with <span><math><msub><mrow><mi>κ</mi></mrow><mrow><mi>g</mi></mrow></msub><mo>(</mo><mi>G</mi><mo>)</mo><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn></math></span> and trees with <span><math><msub><mrow><mi>κ</mi></mrow><mrow><mi>g</mi></mrow></msub><mo>(</mo><msub><mrow><mi>T</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>)</mo><mo>=</mo><mi>n</mi><mo>−</mo><mn>2</mn><mi>g</mi><mo>−</mo><mn>2</mn></math></span> are characterized, respectively. We also derive three extremal results for the <em>g</em>-extra connectivity.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"159 ","pages":"Article 103772"},"PeriodicalIF":0.9,"publicationDate":"2026-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146154234","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Complexity of deciding the equality of matching numbers 确定匹配数相等的复杂性
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-06-01 Epub Date: 2026-01-22 DOI: 10.1016/j.jcss.2026.103760
Guilherme C.M. Gomes , Bruno P. Masquio , Paulo E.D. Pinto , Dieter Rautenbach , Vinicius F. dos Santos , Jayme L. Szwarcfiter , Florian Werner
A matching is said to be disconnected if the saturated vertices induce a disconnected subgraph and induced if the saturated vertices induce a 1-regular graph. The disconnected and induced matching numbers are defined as the maximum cardinality of such matchings, respectively, and are known to be NP-hard to compute. In this paper, we study the relationship between these two parameters and the matching number. In particular, we discuss the complexity of two decision problems; first: deciding if the matching number and disconnected matching number are equal; second: deciding if the disconnected matching number and induced matching number are equal. We show that given a bipartite graph with diameter four, deciding if the matching number and disconnected matching number are equal is NP-complete; the same holds for bipartite graphs with maximum degree three. We characterize diameter three graphs with equal matching number and disconnected matching number, which yields a polynomial time recognition algorithm. Afterwards, we show that deciding if the induced and disconnected matching numbers are equal is co-NP-complete for bipartite graphs of diameter 3. When the induced matching number is large enough compared to the maximum degree, we characterize graphs where these parameters are equal, which results in a polynomial time algorithm for bounded degree graphs.
如果饱和顶点诱导出一个不连通的子图,则称匹配是不连通的;如果饱和顶点诱导出一个1正则图,则称匹配是诱导的。断开匹配数和诱导匹配数分别定义为此类匹配的最大基数,并且已知NP-hard难以计算。本文研究了这两个参数与匹配数之间的关系。特别地,我们讨论了两个决策问题的复杂性;首先:判断匹配数与断开匹配数是否相等;第二:判断断开匹配数与诱导匹配数是否相等。我们证明了给定一个直径为4的二部图,判断匹配数和不连通匹配数是否相等是np完全的;对于最大次为3的二部图也是如此。我们描述了具有相等匹配数和断开匹配数的直径三图,得到了一个多项式时间识别算法。然后,我们证明了对于直径为3的二部图判定诱导匹配数和断开匹配数是否相等是共np完全的。当诱导匹配数与最大度相比足够大时,我们对这些参数相等的图进行表征,从而得到有界度图的多项式时间算法。
{"title":"Complexity of deciding the equality of matching numbers","authors":"Guilherme C.M. Gomes ,&nbsp;Bruno P. Masquio ,&nbsp;Paulo E.D. Pinto ,&nbsp;Dieter Rautenbach ,&nbsp;Vinicius F. dos Santos ,&nbsp;Jayme L. Szwarcfiter ,&nbsp;Florian Werner","doi":"10.1016/j.jcss.2026.103760","DOIUrl":"10.1016/j.jcss.2026.103760","url":null,"abstract":"<div><div>A matching is said to be disconnected if the saturated vertices induce a disconnected subgraph and induced if the saturated vertices induce a 1-regular graph. The disconnected and induced matching numbers are defined as the maximum cardinality of such matchings, respectively, and are known to be NP-hard to compute. In this paper, we study the relationship between these two parameters and the matching number. In particular, we discuss the complexity of two decision problems; first: deciding if the matching number and disconnected matching number are equal; second: deciding if the disconnected matching number and induced matching number are equal. We show that given a bipartite graph with diameter four, deciding if the matching number and disconnected matching number are equal is NP-complete; the same holds for bipartite graphs with maximum degree three. We characterize diameter three graphs with equal matching number and disconnected matching number, which yields a polynomial time recognition algorithm. Afterwards, we show that deciding if the induced and disconnected matching numbers are equal is co-NP-complete for bipartite graphs of diameter 3. When the induced matching number is large enough compared to the maximum degree, we characterize graphs where these parameters are equal, which results in a polynomial time algorithm for bounded degree graphs.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"158 ","pages":"Article 103760"},"PeriodicalIF":0.9,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146081672","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Rectilinear-upward planarity testing of digraphs 有向图的直线向上平面性检验
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-06-01 Epub Date: 2026-02-03 DOI: 10.1016/j.jcss.2026.103775
Walter Didimo , Michael Kaufmann , Giuseppe Liotta , Giacomo Ortali , Maurizio Patrignani
A rectilinear-upward planar drawing of a digraph G is a crossing-free drawing of G where each edge is either a horizontal or a vertical segment, and such that no directed edge points downward. Rectilinear-Upward Planarity Testing is the problem of deciding whether a digraph G admits a rectilinear-upward planar drawing. We study the complexity of Rectilinear-Upward Planarity Testing and provide several algorithmic results. Precisely, we prove that: (i) the problem is NP-complete, even if G is biconnected; (ii) it can be solved in linear time when an upward planar embedding of G is fixed; (iii) the problem is polynomial-time solvable for biconnected digraphs of treewidth at most two, i.e., for digraphs whose underlying undirected graph is a series-parallel graph; (iv) the problem is fixed-parameter tractable (namely, fixed-parameter linear) for all biconnected graphs, when parameterized by the number of sources and sinks in the digraph.
有向图G的直线向上平面绘制是G的无交叉绘制,其中每条边要么是水平段,要么是垂直段,并且没有指向向下的有向边。直线向上平面度检验是判定有向图G是否允许直线向上平面绘制的问题。我们研究了直线向上平面性检验的复杂性,并给出了几个算法结果。准确地说,我们证明了:(i)即使G是双连通的,问题也是np完全的;(ii)当G向上平面嵌入固定时,可在线性时间内求解;(iii)对于树宽最多为2的双连通有向图,即其底层无向图为串联并行图的有向图,问题是多项式时间可解的;(iv)当用有向图中的源和汇的数量参数化时,对于所有双连通图,问题是固定参数可处理的(即固定参数线性)。
{"title":"Rectilinear-upward planarity testing of digraphs","authors":"Walter Didimo ,&nbsp;Michael Kaufmann ,&nbsp;Giuseppe Liotta ,&nbsp;Giacomo Ortali ,&nbsp;Maurizio Patrignani","doi":"10.1016/j.jcss.2026.103775","DOIUrl":"10.1016/j.jcss.2026.103775","url":null,"abstract":"<div><div>A <em>rectilinear-upward planar drawing</em> of a digraph <em>G</em> is a crossing-free drawing of <em>G</em> where each edge is either a horizontal or a vertical segment, and such that no directed edge points downward. <span>Rectilinear-Upward Planarity Testing</span> is the problem of deciding whether a digraph <em>G</em> admits a rectilinear-upward planar drawing. We study the complexity of <span>Rectilinear-Upward Planarity Testing</span> and provide several algorithmic results. Precisely, we prove that: (<em>i</em>) the problem is NP-complete, even if <em>G</em> is biconnected; <span><math><mo>(</mo><mi>i</mi><mi>i</mi><mo>)</mo></math></span> it can be solved in linear time when an upward planar embedding of <em>G</em> is fixed; <span><math><mo>(</mo><mi>i</mi><mi>i</mi><mi>i</mi><mo>)</mo></math></span> the problem is polynomial-time solvable for biconnected digraphs of treewidth at most two, i.e., for digraphs whose underlying undirected graph is a series-parallel graph; <span><math><mo>(</mo><mi>i</mi><mi>v</mi><mo>)</mo></math></span> the problem is fixed-parameter tractable (namely, fixed-parameter linear) for all biconnected graphs, when parameterized by the number of sources and sinks in the digraph.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"158 ","pages":"Article 103775"},"PeriodicalIF":0.9,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146190711","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Automata for the commutative closure of regular languages 正则语言交换闭包的自动机
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-06-01 Epub Date: 2026-01-22 DOI: 10.1016/j.jcss.2026.103762
Verónica Becher, Simón Lew Deveali, Ignacio Mollo Cunningham
Consider A, the free monoid generated by the finite alphabet A with the concatenation operation. Two words have the same commutative image when one is a permutation of the symbols of the other. The commutative closure of a language LA is the set C(L)A of words whose commutative image coincides with that of some word in L. We provide an algorithm that, given a regular language L, constructs a finite state automaton that accepts the commutative closure C(L), in all the cases where C(L) regular. The problem of deciding whether C(L) is regular was solved by Ginsburg and Spanier in 1966 using the decidability of Presburger sentences, and by Gohon in 1985 via formal power series. Some recent work constructs the finite state automaton accepting the commutative closure of permutation languages; however, to date there had been no general algorithm that handles all the cases where C(L) is regular. This algorithm is the main contribution of this work.
考虑A *,由有限字母A通过连接操作生成的自由单oid。当一个词是另一个词的符号的排列时,两个词具有相同的交换象。语言L的可交换闭包为与L中的某个词的可交换象重合的词的集合C(L)。我们提供了一种算法,给定正则语言L,在C(L)正则的所有情况下,构造一个接受可交换闭包C(L)的有限状态自动机。决定C(L)是否正则的问题由Ginsburg和Spanier于1966年利用Presburger句子的可决性解决,由Gohon于1985年通过形式幂级数解决。最近的一些工作构造了接受置换语言交换闭包的有限状态自动机;然而,到目前为止,还没有一种通用的算法可以处理C(L)是正则的所有情况。该算法是本工作的主要贡献。
{"title":"Automata for the commutative closure of regular languages","authors":"Verónica Becher,&nbsp;Simón Lew Deveali,&nbsp;Ignacio Mollo Cunningham","doi":"10.1016/j.jcss.2026.103762","DOIUrl":"10.1016/j.jcss.2026.103762","url":null,"abstract":"<div><div>Consider <span><math><msup><mrow><mi>A</mi></mrow><mrow><mo>⁎</mo></mrow></msup></math></span>, the free monoid generated by the finite alphabet <em>A</em> with the concatenation operation. Two words have the same commutative image when one is a permutation of the symbols of the other. The commutative closure of a language <span><math><mi>L</mi><mo>⊆</mo><msup><mrow><mi>A</mi></mrow><mrow><mo>⁎</mo></mrow></msup></math></span> is the set <span><math><mi>C</mi><mo>(</mo><mi>L</mi><mo>)</mo><mo>⊆</mo><msup><mrow><mi>A</mi></mrow><mrow><mo>⁎</mo></mrow></msup></math></span> of words whose commutative image coincides with that of some word in <em>L</em>. We provide an algorithm that, given a regular language <em>L</em>, constructs a finite state automaton that accepts the commutative closure <span><math><mi>C</mi><mo>(</mo><mi>L</mi><mo>)</mo></math></span>, in all the cases where <span><math><mi>C</mi><mo>(</mo><mi>L</mi><mo>)</mo></math></span> regular. The problem of deciding whether <span><math><mi>C</mi><mo>(</mo><mi>L</mi><mo>)</mo></math></span> is regular was solved by Ginsburg and Spanier in 1966 using the decidability of Presburger sentences, and by Gohon in 1985 via formal power series. Some recent work constructs the finite state automaton accepting the commutative closure of permutation languages; however, to date there had been no general algorithm that handles all the cases where <span><math><mi>C</mi><mo>(</mo><mi>L</mi><mo>)</mo></math></span> is regular. This algorithm is the main contribution of this work.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"158 ","pages":"Article 103762"},"PeriodicalIF":0.9,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146045202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the complexity of computing the co-lexicographic width of a regular language 正则语言共词典宽度计算的复杂性
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-06-01 Epub Date: 2026-01-23 DOI: 10.1016/j.jcss.2026.103759
Ruben Becker , Davide Cenzato , Sung-Hwan Kim , Tomasz Kociumaka , Bojana Kodric , Alberto Policriti , Nicola Prezza
Co-lex partial orders (Cotumaccio and Prezza (2021) [9] and Cotumaccio et al. (2023) [8]) are a powerful tool to index finite automata generalizing Wheeler orders (Gagie et al. (2017) [14]). The co-lex width p of an automaton measures how sortable its states are w.r.t. the co-lexicographic order among its accepted strings. Automata of co-lex width p can be compressed to O(logp) bits per edge and admit regular expression matching in time proportional to p2 per matched character. The deterministic co-lex width of a regular language L is the smallest width of such a co-lex order, among all DFAs recognizing L. Since languages of small co-lex width admit efficient solutions to hard computational problems, computing the co-lex width is relevant in applications. Previous work showed that the deterministic co-lex width p of a language L can be computed in mO(p) for a DFA A with m transitions accepting L. For constant p (in particular Wheeler languages, where p=1), the constant in the exponent is large and the exact complexity remains unknown. In this work, we show that one can decide in O(mp) if the deterministic co-lex width of the language recognized by a given minimum DFA is strictly smaller than p2. We complement this with a matching conditional lower bound based on the Strong Exponential Time Hypothesis. Hence, our paper essentially settles the complexity of the problem.
Co-lex偏阶(Cotumaccio and Prezza(2021)[9]和Cotumaccio et al.(2023)[8])是索引有限自动机泛化Wheeler阶(Gagie et al.(2017)[14])的强大工具。自动机的协词法宽度p衡量其状态的可排序程度,而不是其接受的字符串之间的协词法顺序。协环宽度为p的自动机可以被压缩到每条边O(log (p))比特,并且允许正则表达式匹配在时间上与每个匹配字符p2成正比。在所有识别L的dfa中,正则语言L的确定性协lex宽度是该协lex阶的最小宽度。由于较小协lex宽度的语言可以有效地解决难计算问题,因此计算协lex宽度在应用中是相关的。先前的工作表明,对于接受L的m个转换的DFA a,语言L的确定性协lex宽度p可以用mO(p)来计算。对于常数p(特别是惠勒语言,其中p=1),指数中的常数很大,确切的复杂性仍然未知。在这项工作中,我们证明了如果给定最小DFA识别的语言的确定性协lex宽度严格小于p≥2,则可以在O(mp)中确定。我们补充了一个基于强指数时间假设的匹配条件下界。因此,我们的论文基本上解决了这个问题的复杂性。
{"title":"On the complexity of computing the co-lexicographic width of a regular language","authors":"Ruben Becker ,&nbsp;Davide Cenzato ,&nbsp;Sung-Hwan Kim ,&nbsp;Tomasz Kociumaka ,&nbsp;Bojana Kodric ,&nbsp;Alberto Policriti ,&nbsp;Nicola Prezza","doi":"10.1016/j.jcss.2026.103759","DOIUrl":"10.1016/j.jcss.2026.103759","url":null,"abstract":"<div><div>Co-lex partial orders (Cotumaccio and Prezza (2021) <span><span>[9]</span></span> and Cotumaccio et al. (2023) <span><span>[8]</span></span>) are a powerful tool to index finite automata generalizing Wheeler orders (Gagie et al. (2017) <span><span>[14]</span></span>). The co-lex width <em>p</em> of an automaton measures how sortable its states are w.r.t. the co-lexicographic order among its accepted strings. Automata of co-lex width <em>p</em> can be compressed to <span><math><mi>O</mi><mo>(</mo><mi>log</mi><mo>⁡</mo><mi>p</mi><mo>)</mo></math></span> bits per edge and admit regular expression matching in time proportional to <span><math><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> per matched character. The deterministic co-lex width of a regular language <span><math><mi>L</mi></math></span> is the smallest width of such a co-lex order, among all DFAs recognizing <span><math><mi>L</mi></math></span>. Since languages of small co-lex width admit efficient solutions to hard computational problems, computing the co-lex width is relevant in applications. Previous work showed that the deterministic co-lex width <em>p</em> of a language <span><math><mi>L</mi></math></span> can be computed in <span><math><msup><mrow><mi>m</mi></mrow><mrow><mi>O</mi><mo>(</mo><mi>p</mi><mo>)</mo></mrow></msup></math></span> for a DFA <span><math><mi>A</mi></math></span> with <em>m</em> transitions accepting <span><math><mi>L</mi></math></span>. For constant <em>p</em> (in particular Wheeler languages, where <span><math><mi>p</mi><mo>=</mo><mn>1</mn></math></span>), the constant in the exponent is large and the exact complexity remains unknown. In this work, we show that one can decide in <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>m</mi></mrow><mrow><mi>p</mi></mrow></msup><mo>)</mo></math></span> if the deterministic co-lex width of the language recognized by a given minimum DFA is strictly smaller than <span><math><mi>p</mi><mo>≥</mo><mn>2</mn></math></span>. We complement this with a matching conditional lower bound based on the Strong Exponential Time Hypothesis. Hence, our paper essentially settles the complexity of the problem.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"158 ","pages":"Article 103759"},"PeriodicalIF":0.9,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146081578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An optimal absolute approximation algorithm for computing k disjoint restricted shortest paths 计算k条不相交限制最短路径的最优绝对逼近算法
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-06-01 Epub Date: 2026-01-26 DOI: 10.1016/j.jcss.2026.103761
Yue Sun , Donglei Du , Longkun Guo , Dachuan Xu
In the k edge-disjoint restricted shortest path (kRSP) problem, we are given a directed graph with a specified source vertex s and a sink vertex t, where each edge has a non-negative cost and delay. For a given delay bound DR0+, the kRSP problem aims to find k edge-disjoint directed paths from s to t, such that the total delay of the edges on the k paths does not exceed D, while minimizing the total cost. The problem is a variant of the well-known disjoint path problem and is NP-hard even when k=1. In this paper, we present an optimal absolute approximation algorithm based on the LP-rounding technique, which guarantees finding at least k1 edge-disjoint paths that strictly satisfy the delay constraint with a total cost no greater than that of an optimal solution, where k1 is an optimal approximation of k. The key observation behind our approach is that, in any basic optimal solution of the linear programming relaxation for kRSP, the underlying graph formed by edges with fractional values is exactly a cycle. We show that this cycle always includes a subset of edges that, together with the integral edges from the LP solution, can be used to construct the desired set of paths. Finally, we present a novel method for rounding the edges from this cycle to obtain the desired solution.
在k边不相交限制最短路径(kRSP)问题中,我们给出了一个有向图,该图具有指定的源顶点s和汇聚顶点t,其中每条边具有非负的代价和延迟。对于给定的延迟界D∈R0+, kRSP问题的目标是找到从s到t的k条边不相交的有向路径,使得k条路径上的边的总延迟不超过D,同时使总代价最小。这个问题是众所周知的不相交路径问题的一个变体,即使当k=1时也是np困难的。在本文中,我们提出了一种基于lp舍入技术的最优绝对逼近算法,该算法保证找到至少k−1条严格满足延迟约束的边不相交路径,且总代价不大于最优解的代价,其中k−1是k的最优逼近。我们的方法背后的关键观察是,在kRSP线性规划松弛的任何基本最优解中,由带有分数值的边构成的底层图就是一个循环。我们证明了这个循环总是包含一个边的子集,与LP解中的积分边一起,可以用来构造期望的路径集。最后,我们提出了一种新的方法,将该循环的边缘进行圆整以得到期望的解。
{"title":"An optimal absolute approximation algorithm for computing k disjoint restricted shortest paths","authors":"Yue Sun ,&nbsp;Donglei Du ,&nbsp;Longkun Guo ,&nbsp;Dachuan Xu","doi":"10.1016/j.jcss.2026.103761","DOIUrl":"10.1016/j.jcss.2026.103761","url":null,"abstract":"<div><div>In the <em>k</em> edge-disjoint restricted shortest path (<em>k</em>RSP) problem, we are given a directed graph with a specified source vertex <em>s</em> and a sink vertex <em>t</em>, where each edge has a non-negative cost and delay. For a given delay bound <span><math><mi>D</mi><mo>∈</mo><msubsup><mrow><mi>R</mi></mrow><mrow><mn>0</mn></mrow><mrow><mo>+</mo></mrow></msubsup></math></span>, the <em>k</em>RSP problem aims to find <em>k</em> edge-disjoint directed paths from <em>s</em> to <em>t</em>, such that the total delay of the edges on the <em>k</em> paths does not exceed <em>D</em>, while minimizing the total cost. The problem is a variant of the well-known disjoint path problem and is NP-hard even when <span><math><mi>k</mi><mo>=</mo><mn>1</mn></math></span>. In this paper, we present an <em>optimal absolute approximation algorithm</em> based on the LP-rounding technique, which guarantees finding at least <span><math><mi>k</mi><mo>−</mo><mn>1</mn></math></span> edge-disjoint paths that strictly satisfy the delay constraint with a total cost no greater than that of an optimal solution, where <span><math><mi>k</mi><mo>−</mo><mn>1</mn></math></span> is an optimal approximation of <em>k</em>. The key observation behind our approach is that, in any basic optimal solution of the linear programming relaxation for <em>k</em>RSP, the underlying graph formed by edges with fractional values is exactly a cycle. We show that this cycle always includes a subset of edges that, together with the integral edges from the LP solution, can be used to construct the desired set of paths. Finally, we present a novel method for rounding the edges from this cycle to obtain the desired solution.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"158 ","pages":"Article 103761"},"PeriodicalIF":0.9,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146190713","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Algorithms and hardness for Metric Dimension on digraphs 有向图上度量维数的算法和硬度
IF 0.9 3区 计算机科学 Q1 BUSINESS, FINANCE Pub Date : 2026-06-01 Epub Date: 2026-02-03 DOI: 10.1016/j.jcss.2026.103776
Antoine Dailly , Florent Foucaud , Anni Hakanen
In the Metric Dimension problem, one asks for a minimum-size set R of vertices such that for any pair of vertices of the graph, there is a vertex from R whose two distances to the vertices of the pair are distinct. This problem has mainly been studied on undirected graphs and has gained a lot of attention in the recent years. We focus on directed graphs, and show how to solve the problem in linear time on digraphs whose underlying undirected graph (ignoring multiple edges) is a tree. This (non-trivially) extends a previous algorithm for oriented trees. We then extend the method to orientations of unicyclic graphs. We also give a fixed-parameter-tractable algorithm for digraphs when parameterized by the directed modular-width, extending a known result for undirected graphs. Finally, we show that Metric Dimension is NP-hard even on planar triangle-free acyclic digraphs of maximum degree 6.
在度量维度问题中,我们要求一个最小大小的顶点集R,使得对于图中的任何一对顶点,都有一个顶点从R到这对顶点的两个距离不同。这个问题主要是在无向图上研究的,近年来引起了人们的广泛关注。我们专注于有向图,并展示了如何在线性时间内解决其底层无向图(忽略多条边)是树的有向图的问题。这(非平凡地)扩展了先前面向树的算法。然后我们将该方法推广到单环图的定向。我们还给出了用有向模宽度参数化有向图时的一个固定参数可处理算法,扩展了无向图的已知结果。最后,我们证明了即使在最大次数为6的平面无三角形无环有向图上度量维也是np困难的。
{"title":"Algorithms and hardness for Metric Dimension on digraphs","authors":"Antoine Dailly ,&nbsp;Florent Foucaud ,&nbsp;Anni Hakanen","doi":"10.1016/j.jcss.2026.103776","DOIUrl":"10.1016/j.jcss.2026.103776","url":null,"abstract":"<div><div>In the <span>Metric Dimension</span> problem, one asks for a minimum-size set <em>R</em> of vertices such that for any pair of vertices of the graph, there is a vertex from <em>R</em> whose two distances to the vertices of the pair are distinct. This problem has mainly been studied on undirected graphs and has gained a lot of attention in the recent years. We focus on directed graphs, and show how to solve the problem in linear time on digraphs whose underlying undirected graph (ignoring multiple edges) is a tree. This (non-trivially) extends a previous algorithm for oriented trees. We then extend the method to orientations of unicyclic graphs. We also give a fixed-parameter-tractable algorithm for digraphs when parameterized by the directed modular-width, extending a known result for undirected graphs. Finally, we show that <span>Metric Dimension</span> is NP-hard even on planar triangle-free acyclic digraphs of maximum degree 6.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"158 ","pages":"Article 103776"},"PeriodicalIF":0.9,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146190712","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of Computer and System Sciences
全部 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学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1