首页 > 最新文献

Journal of Computer and System Sciences最新文献

英文 中文
Reducing the vertex cover number via edge contractions 通过边收缩减少顶点覆盖数
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-09-01 DOI: 10.1016/j.jcss.2023.03.003
Paloma T. Lima , Vinicius F. dos Santos , Ignasi Sau , Uéverton S. Souza , Prafullkumar Tale

Given a graph G on n vertices and two integers k and d, the Contraction(vc) problem asks whether one can contract at most k edges to reduce the vertex cover number of G by at least d. Recently, Lima et al. [JCSS 2021] proved that Contraction(vc) admits an XP algorithm running in time f(d)nO(d). They asked whether this problem is FPT under this parameterization. In this article, we prove that: (i) Contraction(vc) is W[1]-hard parameterized by k+d. Moreover, unless the ETH fails, the problem does not admit an algorithm running in time f(k+d)no(k+d) for any function f. This answers negatively the open question stated in Lima et al. [JCSS 2021]. (ii) Contraction(vc) is NP-hard even when k=d. (iii) Contraction(vc) can be solved in time 2O(d)nkd+O(1). This improves the algorithm of Lima et al. [JCSS 2021], and shows that when k=d, Contraction(vc) is FPT parameterized by d (or by k).

给定一个图G在n个顶点和两个整数k和d上,收缩(vc)问题询问是否可以收缩最多k条边,以将G的顶点覆盖数减少至少d。最近,Lima等人[JCSS 2021]证明了收缩(vc)允许XP算法在时间f(d)·nO(d)内运行。他们询问在这个参数化条件下这个问题是否是FPT。在本文中,我们证明了:(i)收缩(vc)是由k+d硬参数化的W[1]。此外,除非ETH失败,否则该问题不允许任何函数f的算法在时间f(k+d)-no(k+d)内运行。这否定了Lima等人[JCSS 2021]中提出的开放问题。(ii)收缩(vc)是NP难的,即使当k=d时也是如此。(iii)收缩(vc)可在时间2O(d)·nk−d+O(1)内求解。这改进了Lima等人的算法。[JCSS 2021],并表明当k=d时,收缩(vc)是由d(或k)参数化的FPT。
{"title":"Reducing the vertex cover number via edge contractions","authors":"Paloma T. Lima ,&nbsp;Vinicius F. dos Santos ,&nbsp;Ignasi Sau ,&nbsp;Uéverton S. Souza ,&nbsp;Prafullkumar Tale","doi":"10.1016/j.jcss.2023.03.003","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.03.003","url":null,"abstract":"<div><p>Given a graph <em>G</em> on <em>n</em> vertices and two integers <em>k</em> and <em>d</em>, the <span>Contraction(<span>vc</span>)</span> problem asks whether one can contract at most <em>k</em> edges to reduce the vertex cover number of <em>G</em> by at least <em>d</em>. Recently, Lima et al. [JCSS 2021] proved that <span>Contraction(<span>vc</span>)</span> admits an <span>XP</span> algorithm running in time <span><math><mi>f</mi><mo>(</mo><mi>d</mi><mo>)</mo><mo>⋅</mo><msup><mrow><mi>n</mi></mrow><mrow><mi>O</mi><mo>(</mo><mi>d</mi><mo>)</mo></mrow></msup></math></span>. They asked whether this problem is <span>FPT</span> under this parameterization. In this article, we prove that: (i) <span>Contraction(<span>vc</span>)</span> is <span>W</span>[1]-<span>hard</span> parameterized by <span><math><mi>k</mi><mo>+</mo><mi>d</mi></math></span>. Moreover, unless the <span>ETH</span> fails, the problem does not admit an algorithm running in time <span><math><mi>f</mi><mo>(</mo><mi>k</mi><mo>+</mo><mi>d</mi><mo>)</mo><mo>⋅</mo><msup><mrow><mi>n</mi></mrow><mrow><mi>o</mi><mo>(</mo><mi>k</mi><mo>+</mo><mi>d</mi><mo>)</mo></mrow></msup></math></span> for any function <em>f</em>. This answers negatively the open question stated in Lima et al. [JCSS 2021]. (ii) <span>Contraction(<span>vc</span>)</span> is <span>NP</span>-<span>hard</span> even when <span><math><mi>k</mi><mo>=</mo><mi>d</mi></math></span>. (iii) <span>Contraction(<span>vc</span>)</span> can be solved in time <span><math><msup><mrow><mn>2</mn></mrow><mrow><mi>O</mi><mo>(</mo><mi>d</mi><mo>)</mo></mrow></msup><mo>⋅</mo><msup><mrow><mi>n</mi></mrow><mrow><mi>k</mi><mo>−</mo><mi>d</mi><mo>+</mo><mi>O</mi><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup></math></span>. This improves the algorithm of Lima et al. [JCSS 2021], and shows that when <span><math><mi>k</mi><mo>=</mo><mi>d</mi></math></span>, <span>Contraction(<span>vc</span>)</span> is <span>FPT</span> parameterized by <em>d</em> (or by <em>k</em>).</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"136 ","pages":"Pages 63-87"},"PeriodicalIF":1.1,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49725809","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
Galactic token sliding 银河令牌滑动
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-09-01 DOI: 10.1016/j.jcss.2023.03.008
Valentin Bartier , Nicolas Bousquet , Amer E. Mouawad

Given a graph G and two independent sets Is and It of size k, the Independent Set Reconfiguration problem asks whether there exists a sequence of independent sets that transforms Is to It such that each independent set is obtained from the previous one using a so-called reconfiguration step. Viewing each independent set as a collection of k tokens placed on the vertices of a graph G, the two most studied reconfiguration steps are token jumping and token sliding. Over a series of papers, it was shown that the Token Jumping problem is fixed-parameter tractable (for parameter k) when restricted to sparse graph classes, such as planar, bounded treewidth, and nowhere dense graphs. As for the Token Sliding problem, almost nothing is known. We remedy this situation by showing that Token Sliding is fixed-parameter tractable on graphs of bounded degree, planar graphs, and chordal graphs of bounded clique number.

给定图G和大小为k的两个独立集Is和It,独立集重构问题询问是否存在将Is转换为It的独立集序列,从而使用所谓的重构步骤从前一个独立集获得每个独立集。将每个独立集视为放置在图G的顶点上的k个标记的集合,研究最多的两个重新配置步骤是标记跳跃和标记滑动。在一系列论文中,我们证明了当限制在稀疏图类(如平面图、有界树宽图和无处稠密图)时,令牌跳跃问题是固定参数可处理的(对于参数k)。至于代币滑动问题,几乎一无所知。我们通过证明令牌滑动在有界度图、平面图和有界团数弦图上是可处理的固定参数来纠正这种情况。
{"title":"Galactic token sliding","authors":"Valentin Bartier ,&nbsp;Nicolas Bousquet ,&nbsp;Amer E. Mouawad","doi":"10.1016/j.jcss.2023.03.008","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.03.008","url":null,"abstract":"<div><p>Given a graph <em>G</em><span> and two independent sets </span><span><math><msub><mrow><mi>I</mi></mrow><mrow><mi>s</mi></mrow></msub></math></span> and <span><math><msub><mrow><mi>I</mi></mrow><mrow><mi>t</mi></mrow></msub></math></span> of size <em>k</em>, the <span>Independent Set Reconfiguration</span> problem asks whether there exists a sequence of independent sets that transforms <span><math><msub><mrow><mi>I</mi></mrow><mrow><mi>s</mi></mrow></msub></math></span> to <span><math><msub><mrow><mi>I</mi></mrow><mrow><mi>t</mi></mrow></msub></math></span> such that each independent set is obtained from the previous one using a so-called reconfiguration step. Viewing each independent set as a collection of <em>k</em> tokens placed on the vertices of a graph <em>G</em>, the two most studied reconfiguration steps are token jumping and token sliding. Over a series of papers, it was shown that the <span>Token Jumping</span> problem is fixed-parameter tractable (for parameter <em>k</em>) when restricted to sparse graph classes, such as planar, bounded treewidth, and nowhere dense graphs. As for the <span>Token Sliding</span> problem, almost nothing is known. We remedy this situation by showing that <span>Token Sliding</span><span> is fixed-parameter tractable on graphs of bounded degree, planar graphs<span>, and chordal graphs of bounded clique number.</span></span></p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"136 ","pages":"Pages 220-248"},"PeriodicalIF":1.1,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49738230","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
Algebraic characterizations and block product decompositions for first order logic and its infinitary quantifier extensions over countable words 一阶逻辑的代数表征和块积分解及其可数词上的无限量词扩展
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-09-01 DOI: 10.1016/j.jcss.2023.04.002
Bharat Adsul , Saptarshi Sarkar , A.V. Sreejith

We contribute to the refined understanding of language-logic-algebra interplay in a recent algebraic framework over countable words. Algebraic characterizations of the one variable fragment of FO as well as the boolean closure of the existential fragment of FO are established. We develop a seamless integration of the block product operation in the countable setting, and generalize well-known decompositional characterizations of FO and its two variable fragment. We propose an extension of FO admitting infinitary quantifiers to reason about inherent infinitary properties of countable words, and obtain a natural hierarchical block-product based characterization of this extension. Properties expressible in this extension can be simultaneously expressed in the classical logical systems such as WMSO and FO[cut]. We also rule out the possibility of a finite-basis for a block-product based characterization of these logical systems. Finally, we report algebraic characterizations of one variable fragments of the hierarchies of the new extension.

在最近关于可数词的代数框架中,我们有助于对语言逻辑代数相互作用的精细理解。建立了FO的单变量片段的代数刻画以及FO存在片段的布尔闭包。我们在可数设置下开发了块积运算的无缝集成,并推广了FO及其双变量片段的众所周知的分解特征。我们提出了FO允许不定式量词的扩展,以推理可数词的固有不定式性质,并获得了该扩展的基于自然层次块积的特征。在这个扩展中可表达的属性可以同时在经典逻辑系统中表达,如WMSO和FO[cut]。我们还排除了这些逻辑系统的基于块积的特征化的有限基的可能性。最后,我们报告了新扩展的层次结构的一个变量片段的代数特征。
{"title":"Algebraic characterizations and block product decompositions for first order logic and its infinitary quantifier extensions over countable words","authors":"Bharat Adsul ,&nbsp;Saptarshi Sarkar ,&nbsp;A.V. Sreejith","doi":"10.1016/j.jcss.2023.04.002","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.04.002","url":null,"abstract":"<div><p>We contribute to the refined understanding of language-logic-algebra interplay in a recent algebraic framework over countable words. Algebraic characterizations of the one variable fragment of FO as well as the boolean closure of the existential fragment of FO are established. We develop a seamless integration of the block product operation in the countable setting, and generalize well-known decompositional characterizations of FO and its two variable fragment. We propose an extension of FO admitting infinitary quantifiers to reason about inherent infinitary properties of countable words, and obtain a natural hierarchical block-product based characterization of this extension. Properties expressible in this extension can be simultaneously expressed in the classical logical systems such as WMSO and FO[cut]. We also rule out the possibility of a finite-basis for a block-product based characterization of these logical systems. Finally, we report algebraic characterizations of one variable fragments of the hierarchies of the new extension.</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"136 ","pages":"Pages 302-326"},"PeriodicalIF":1.1,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49752944","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
Wireless IoT sensors data collection reward maximization by leveraging multiple energy- and storage-constrained UAVs 通过利用多个能量和存储受限的无人机,无线物联网传感器数据收集奖励最大化
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-09-01 DOI: 10.1016/j.jcss.2023.103475
Francesco Betti Sorbelli , Alfredo Navarra , Lorenzo Palazzetti , Cristina M. Pinotti , Giuseppe Prencipe

We consider Internet of Things (IoT) sensors deployed inside an area to be monitored. Drones can be used to collect the data from the sensors, but they are constrained in energy and storage. Therefore, all drones need to select a subset of sensors whose data are the most relevant to be acquired, modeled by assigning a reward. We present an optimization problem called Multiple-drone Data-collection Maximization Problem (MDMP) whose objective is to plan a set of drones' missions aimed at maximizing the overall reward from the collected data, and such that each individual drone's mission energy cost and total collected data are within the energy and storage limits, respectively. We optimally solve MDMP by proposing an Integer Linear Programming based algorithm. Since MDMP is NP-hard, we devise suboptimal algorithms for single- and multiple-drone scenarios. Finally, we thoroughly evaluate our algorithms on the basis of random generated synthetic data.

我们认为物联网(IoT)传感器部署在要监控的区域内。无人机可以用来收集传感器的数据,但它们在能量和存储方面受到限制。因此,所有无人机都需要选择一个子集的传感器,通过分配奖励来建模,这些传感器的数据最相关。我们提出了一个优化问题,称为多架无人机数据收集最大化问题(MDMP),其目标是规划一组无人机的任务,旨在最大限度地提高收集数据的总体回报,并使每架无人机的飞行任务能量成本和收集的总数据分别在能量和存储限制内。我们通过提出一种基于整数线性规划的算法来优化求解MDMP。由于MDMP是NP难的,我们为单无人机和多无人机场景设计了次优算法。最后,我们在随机生成的合成数据的基础上对我们的算法进行了全面的评估。
{"title":"Wireless IoT sensors data collection reward maximization by leveraging multiple energy- and storage-constrained UAVs","authors":"Francesco Betti Sorbelli ,&nbsp;Alfredo Navarra ,&nbsp;Lorenzo Palazzetti ,&nbsp;Cristina M. Pinotti ,&nbsp;Giuseppe Prencipe","doi":"10.1016/j.jcss.2023.103475","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.103475","url":null,"abstract":"<div><p>We consider Internet of Things (IoT) sensors deployed inside an area to be monitored. Drones can be used to collect the data from the sensors, but they are constrained in energy and storage. Therefore, all drones need to select a subset of sensors whose data are the most relevant to be acquired, modeled by assigning a reward. We present an optimization problem called <em>Multiple-drone Data-collection Maximization Problem</em> (<span>MDMP</span>) whose objective is to plan a set of drones' missions aimed at maximizing the overall reward from the collected data, and such that each individual drone's mission energy cost and total collected data are within the energy and storage limits, respectively. We optimally solve <span>MDMP</span> by proposing an Integer Linear Programming based algorithm. Since <span>MDMP</span> is <em>NP</em>-hard, we devise suboptimal algorithms for single- and multiple-drone scenarios. Finally, we thoroughly evaluate our algorithms on the basis of random generated synthetic data.</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"139 ","pages":"Article 103475"},"PeriodicalIF":1.1,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49725578","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
Addition machines, automatic functions and open problems of Floyd and Knuth 加法机,自动功能和Floyd和Knuth的开放问题
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-09-01 DOI: 10.1016/j.jcss.2023.04.003
Sanjay Jain , Xiaodong Jia , Ammar Fathin Sabili , Frank Stephan

Floyd and Knuth investigated in 1990 register machines which can add, subtract and compare integers as primitive operations. They asked whether their current bound on the number of registers for multiplying and dividing fast (running in time linear in the size of the input) can be improved and whether one can output fast the powers of two summing up to a positive integer in subquadratic time. Both questions are answered positively. Furthermore, it is shown that every function computed by only one register is automatic and that the automatic functions with one input can be computed with four registers in linear time; automatic functions with a larger number of inputs can be computed with 5 registers in linear time. There is a nonautomatic function with one input which can be computed with two registers in linear time.

Floyd和Knuth在1990年研究了可以将整数作为基元运算进行加法、减法和比较的寄存器机。他们询问是否可以改进快速乘法和除法(在时间上与输入大小线性)的寄存器数量的当前限制,以及是否可以快速输出二次方时间内求和为正整数的二次幂。两个问题都得到了肯定的回答。此外,还证明了仅由一个寄存器计算的每个函数都是自动的,并且具有一个输入的自动函数可以在线性时间内由四个寄存器计算;具有大量输入的自动函数可以在线性时间内用5个寄存器来计算。有一个具有一个输入的非自动函数,可以在线性时间内用两个寄存器进行计算。
{"title":"Addition machines, automatic functions and open problems of Floyd and Knuth","authors":"Sanjay Jain ,&nbsp;Xiaodong Jia ,&nbsp;Ammar Fathin Sabili ,&nbsp;Frank Stephan","doi":"10.1016/j.jcss.2023.04.003","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.04.003","url":null,"abstract":"<div><p>Floyd and Knuth investigated in 1990 register machines which can add, subtract and compare integers as primitive operations. They asked whether their current bound on the number of registers for multiplying and dividing fast (running in time linear in the size of the input) can be improved and whether one can output fast the powers of two summing up to a positive integer in subquadratic time. Both questions are answered positively. Furthermore, it is shown that every function computed by only one register is automatic and that the automatic functions with one input can be computed with four registers in linear time; automatic functions with a larger number of inputs can be computed with 5 registers in linear time. There is a nonautomatic function with one input which can be computed with two registers in linear time.</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"136 ","pages":"Pages 135-156"},"PeriodicalIF":1.1,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49725778","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
Perpetual maintenance of machines with different urgency requirements 对不同紧急需求的机器进行永久维护
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-08-29 DOI: 10.1016/j.jcss.2023.103476
Leszek Gąsieniec , Tomasz Jurdziński , Ralf Klasing , Christos Levcopoulos , Andrzej Lingas , Jie Min , Tomasz Radzik

A garden is populated by n bamboos, each with its own daily growth rate. The Bamboo Garden Trimming Problem (BGT) is to design for a robotic gardener a perpetual schedule of cutting bamboos to keep the elevation of the garden as low as possible. The frequency of cutting is constrained by the time needed to move from one bamboo to the next, which is one day in Discrete BGT and is defined by the distance between the two bamboos in Continuous BGT. The bamboo garden is a metaphor for a collection of machines which have to be serviced, with different frequencies, by a robot which can service only one machine at a time. For Discrete BGT, we show tighter approximation algorithms, with one of them settling a long-standing conjecture about the related Pinwheel problem. For Continuous BGT, we propose approximation algorithms which achieve logarithmic approximation ratios.

一个花园里有n根竹子,每根竹子都有自己的日生长率。竹园修剪问题(BGT)是为机器人园丁设计一个永久的竹子修剪时间表,以保持花园的海拔尽可能低。切割频率受从一根竹子移动到下一根竹子所需的时间的限制,在离散BGT中为一天,在连续BGT中由两根竹子之间的距离定义。竹园比喻了一组机器,这些机器必须由一个一次只能服务一台机器的机器人以不同的频率提供服务。对于离散BGT,我们展示了更严格的近似算法,其中一个解决了关于相关Pinwheel问题的长期猜测。对于连续BGT,我们提出了实现对数近似比的近似算法。
{"title":"Perpetual maintenance of machines with different urgency requirements","authors":"Leszek Gąsieniec ,&nbsp;Tomasz Jurdziński ,&nbsp;Ralf Klasing ,&nbsp;Christos Levcopoulos ,&nbsp;Andrzej Lingas ,&nbsp;Jie Min ,&nbsp;Tomasz Radzik","doi":"10.1016/j.jcss.2023.103476","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.103476","url":null,"abstract":"<div><p>A garden is populated by <em>n</em><span> bamboos, each with its own daily growth rate. The Bamboo Garden Trimming Problem (BGT) is to design for a robotic gardener a perpetual schedule of cutting bamboos to keep the elevation of the garden as low as possible. The frequency of cutting is constrained by the time needed to move from one bamboo to the next, which is one day in Discrete BGT and is defined by the distance between the two bamboos in Continuous BGT. The bamboo garden is a metaphor for a collection of machines which have to be serviced, with different frequencies, by a robot which can service only one machine at a time. For Discrete BGT, we show tighter approximation algorithms, with one of them settling a long-standing conjecture about the related Pinwheel problem. For Continuous BGT, we propose approximation algorithms which achieve logarithmic approximation ratios.</span></p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"139 ","pages":"Article 103476"},"PeriodicalIF":1.1,"publicationDate":"2023-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49726166","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
Mengerian graphs: Characterization and recognition Mengerian图:表征与识别
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-08-29 DOI: 10.1016/j.jcss.2023.103467
Allen Ibiapina, Ana Silva

A temporal graph G is a pair (G,λ) where G is a graph and λ is a function on the edges of G describing when each edge is active. Temporal connectivity then concerns only paths that respect the flow of time. In this context, it is known that Menger's Theorem does not hold. In a seminal paper, Kempe, Kleinberg and Kumar (STOC'2000) defined a graph to be Mengerian if equality holds for every time-function. They then proved that, if each edge is allowed to be active only once in (G,λ), then G is Mengerian if and only if G has no gem as topological minor. In this paper, we generalize their result by allowing edges to be active more than once, giving a characterization also in terms of forbidden structures. We additionally provide a polynomial time recognition algorithm.

时间图G是一对(G,λ),其中G是一个图,λ是G的边上的函数,描述每条边何时是活动的。时间连接只涉及尊重时间流动的路径。在这种情况下,蒙格尔定理是不成立的。在一篇开创性的论文中,Kempe、Kleinberg和Kumar(STOC’2000)定义了一个图为Mengerian,如果每个时间函数都成立。然后,他们证明了,如果每个边在(G,λ)中只允许活动一次,那么G是Mengerian当且仅当G没有作为拓扑子的宝石。在本文中,我们通过允许边不止一次活动来推广他们的结果,并给出了一个关于禁忌结构的特征。我们还提供了一种多项式时间识别算法。
{"title":"Mengerian graphs: Characterization and recognition","authors":"Allen Ibiapina,&nbsp;Ana Silva","doi":"10.1016/j.jcss.2023.103467","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.103467","url":null,"abstract":"<div><p><span>A temporal graph </span><em>G</em> is a pair <span><math><mo>(</mo><mi>G</mi><mo>,</mo><mi>λ</mi><mo>)</mo></math></span> where <em>G</em> is a graph and <em>λ</em> is a function on the edges of <em>G</em> describing when each edge is active. Temporal connectivity then concerns only paths that respect the flow of time. In this context, it is known that Menger's Theorem does not hold. In a seminal paper, Kempe, Kleinberg and Kumar (STOC'2000) defined a graph to be Mengerian if equality holds for every time-function. They then proved that, if each edge is allowed to be active only once in <span><math><mo>(</mo><mi>G</mi><mo>,</mo><mi>λ</mi><mo>)</mo></math></span>, then <em>G</em> is Mengerian if and only if <em>G</em><span><span> has no gem as topological minor. In this paper, we generalize their result by allowing edges to be active more than once, giving a characterization also in terms of forbidden structures. We additionally provide a polynomial time </span>recognition algorithm.</span></p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"139 ","pages":"Article 103467"},"PeriodicalIF":1.1,"publicationDate":"2023-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49762562","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 the storyplan problem 关于故事计划问题的复杂性
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-08-11 DOI: 10.1016/j.jcss.2023.103466
Carla Binucci , Emilio Di Giacomo , William J. Lenhart , Giuseppe Liotta , Fabrizio Montecchiani , Martin Nöllenburg , Antonios Symvonis

We study the problem of representing a graph as a storyplan, a recently introduced model for dynamic graph visualization. It is based on a sequence of frames, each showing a subset of vertices and a planar drawing of their induced subgraphs, where vertices appear and disappear over time. Namely, in the StoryPlan problem, we are given a graph and we want to decide whether there exists a total vertex appearance order for which a storyplan exists. We prove that the problem is NP-complete, and complement this hardness with two parameterized algorithms, one in the vertex cover number and one in the feedback edge set number of the input graph. We prove that partial 3-trees always admit a storyplan, which can be computed in linear time. Finally, we show that the problem remains NP-complete if the vertex appearance order is given and we have to choose how to draw the frames.

我们研究了将图表示为故事计划的问题,这是最近引入的动态图可视化模型。它基于一系列帧,每个帧显示一个子集的顶点及其诱导子图的平面图,其中顶点随时间出现和消失。也就是说,在故事计划问题中,我们得到了一个图,我们想决定是否存在故事计划存在的总顶点出现顺序。我们证明了这个问题是NP完全的,并用两个参数化算法来补充这个硬度,一个在输入图的顶点覆盖数中,另一个在反馈边集数中。我们证明了部分3树总是允许一个故事计划,它可以在线性时间内计算。最后,我们证明了如果给定顶点出现顺序,并且我们必须选择如何绘制框架,那么问题仍然是NP完全的。
{"title":"On the complexity of the storyplan problem","authors":"Carla Binucci ,&nbsp;Emilio Di Giacomo ,&nbsp;William J. Lenhart ,&nbsp;Giuseppe Liotta ,&nbsp;Fabrizio Montecchiani ,&nbsp;Martin Nöllenburg ,&nbsp;Antonios Symvonis","doi":"10.1016/j.jcss.2023.103466","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.103466","url":null,"abstract":"<div><p>We study the problem of representing a graph as a storyplan, a recently introduced model for dynamic graph visualization. It is based on a sequence of frames, each showing a subset of vertices and a planar drawing of their induced subgraphs, where vertices appear and disappear over time. Namely, in the StoryPlan problem, we are given a graph and we want to decide whether there exists a total vertex appearance order for which a storyplan exists. We prove that the problem is <span>NP</span>-complete, and complement this hardness with two parameterized algorithms, one in the vertex cover number and one in the feedback edge set number of the input graph. We prove that partial 3-trees always admit a storyplan, which can be computed in linear time. Finally, we show that the problem remains <span>NP</span>-complete if the vertex appearance order is given and we have to choose how to draw the frames.</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"139 ","pages":"Article 103466"},"PeriodicalIF":1.1,"publicationDate":"2023-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49725913","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
Etherless Ethereum tokens: Simulating native tokens in Ethereum 以太坊代币:在以太坊中模拟原生代币
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-08-01 DOI: 10.1016/j.jcss.2023.02.001
John Andrews , Michele Ciampi , Vassilis Zikas

Standardized Ethereum tokens, e.g., ERC-20 tokens, have become the norm in fundraising (through ICOs) and kicking off blockchain-based DeFi applications. However, they require the user's wallet to hold both tokens and ether to pay the gas fee for making a transaction. This makes for a cumbersome user experience, and complicates, from the user perspective, the process of transitioning to a different smart-contract enabled blockchain, or to a newly launched blockchain. We formalize, instantiate, and analyze in a composable manner a system that we call Etherless Ethereum Tokens (in short, EETs), which allows the token users to transact in a closed-economy manner, i.e., having only tokens on their wallet and paying any transaction fees in tokens rather than Ether/Gas. In the process, we devise a methodology for capturing Ethereum token-contracts in the Universal Composability (UC) framework, which can be of independent interest.

标准化的以太坊代币,如ERC-20代币,已成为筹款(通过ICO)和启动基于区块链的DeFi应用程序的常态。然而,他们要求用户的钱包同时持有代币和以太币,以支付交易的汽油费。这导致了繁琐的用户体验,并从用户的角度使过渡到不同的智能合约区块链或新推出的区块链的过程变得复杂。我们以可组合的方式形式化、实例化和分析一个我们称之为无以太坊代币(简而言之,EET)的系统,该系统允许代币用户以封闭经济的方式进行交易,即钱包上只有代币,并用代币而不是以太币/天然气支付任何交易费用。在此过程中,我们设计了一种在通用可组合性(UC)框架中捕获以太坊代币合约的方法,这可能具有独立的兴趣。
{"title":"Etherless Ethereum tokens: Simulating native tokens in Ethereum","authors":"John Andrews ,&nbsp;Michele Ciampi ,&nbsp;Vassilis Zikas","doi":"10.1016/j.jcss.2023.02.001","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.02.001","url":null,"abstract":"<div><p>Standardized Ethereum tokens, e.g., ERC-20 tokens, have become the norm in fundraising (through ICOs) and kicking off blockchain-based DeFi applications. However, they require the user's wallet to hold both tokens and ether to pay the gas fee for making a transaction. This makes for a cumbersome user experience, and complicates, from the user perspective, the process of transitioning to a different smart-contract enabled blockchain, or to a newly launched blockchain. We formalize, instantiate, and analyze in a composable manner a system that we call <em>Etherless Ethereum Tokens</em> (in short, EETs), which allows the token users to transact in a closed-economy manner, i.e., having only tokens on their wallet and paying any transaction fees in tokens rather than Ether/Gas. In the process, we devise a methodology for capturing Ethereum token-contracts in the Universal Composability (UC) framework, which can be of independent interest.</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"135 ","pages":"Pages 55-72"},"PeriodicalIF":1.1,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49739651","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
Parameterized complexity of graph planarity with restricted cyclic orders 受限循环阶图平面性的参数化复杂度
IF 1.1 3区 计算机科学 Q2 Mathematics Pub Date : 2023-08-01 DOI: 10.1016/j.jcss.2023.02.007
Giuseppe Liotta , Ignaz Rutter , Alessandra Tappini

We study the complexity of testing whether a biconnected graph G=(V,E) is planar with the constraint that some cyclic orders of the edges incident to its vertices are allowed while some others are forbidden. The allowed cyclic orders are described by associating every vertex v of G with a set D(v) of FPQ-trees. Let tw be the treewidth of G and let Dmax be the maximum number of FPQ-trees per vertex. We show that the problem is FPT when parameterized by tw+Dmax, paraNP-hard when parameterized by Dmax, and W[1]-hard when parameterized by tw. We also consider NodeTrix planar representations of clustered graphs, where clusters are adjacency matrices and inter-cluster edges are non-intersecting simple curves. We prove that NodeTrix planarity with fixed sides is FPT when parameterized by the size of clusters plus the treewidth of the graph obtained by collapsing clusters to single vertices, provided that this graph is biconnected.

我们研究了检验双连通图G=(V,E)是否是平面图的复杂性,该图的约束条件是允许某些边的循环阶入射到其顶点,而禁止其他循环阶。通过将G的每个顶点v与FPQ树的集合D(v)相关联来描述允许的循环阶。设tw为G的树宽,设Dmax为每个顶点的FPQ树的最大数量。我们证明了当用tw+Dmax参数化时问题是FPT,当用Dmax参数化成paraNP-hard,当用tw参数化成W[1]-hard。我们还考虑了簇图的NodeTrix平面表示,其中簇是邻接矩阵,簇间边是不相交的简单曲线。我们证明了当通过簇的大小加上通过将簇折叠到单个顶点而获得的图的树宽来参数化时,具有固定边的NodeTrix平面性是FPT,前提是该图是双连通的。
{"title":"Parameterized complexity of graph planarity with restricted cyclic orders","authors":"Giuseppe Liotta ,&nbsp;Ignaz Rutter ,&nbsp;Alessandra Tappini","doi":"10.1016/j.jcss.2023.02.007","DOIUrl":"https://doi.org/10.1016/j.jcss.2023.02.007","url":null,"abstract":"<div><p>We study the complexity of testing whether a biconnected graph <span><math><mi>G</mi><mo>=</mo><mo>(</mo><mi>V</mi><mo>,</mo><mi>E</mi><mo>)</mo></math></span> is planar with the constraint that some cyclic orders of the edges incident to its vertices are allowed while some others are forbidden. The allowed cyclic orders are described by associating every vertex <em>v</em> of <em>G</em> with a set <span><math><mi>D</mi><mo>(</mo><mi>v</mi><mo>)</mo></math></span> of FPQ-trees. Let <em>tw</em> be the treewidth of <em>G</em> and let <span><math><msub><mrow><mi>D</mi></mrow><mrow><mi>max</mi></mrow></msub></math></span> be the maximum number of FPQ-trees per vertex. We show that the problem is FPT when parameterized by <span><math><mtext>tw</mtext><mo>+</mo><msub><mrow><mi>D</mi></mrow><mrow><mi>max</mi></mrow></msub></math></span>, paraNP-hard when parameterized by <span><math><msub><mrow><mi>D</mi></mrow><mrow><mi>max</mi></mrow></msub></math></span>, and W[1]-hard when parameterized by <em>tw</em>. We also consider NodeTrix planar representations of clustered graphs, where clusters are adjacency matrices and inter-cluster edges are non-intersecting simple curves. We prove that NodeTrix planarity with fixed sides is FPT when parameterized by the size of clusters plus the treewidth of the graph obtained by collapsing clusters to single vertices, provided that this graph is biconnected.</p></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"135 ","pages":"Pages 125-144"},"PeriodicalIF":1.1,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49739733","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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1