Theoretical Computer Science最新文献

筛选
英文 中文
Stand-up indulgent gathering on lines 站立式放纵聚会
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-22 DOI: 10.1016/j.tcs.2024.114796
{"title":"Stand-up indulgent gathering on lines","authors":"","doi":"10.1016/j.tcs.2024.114796","DOIUrl":"10.1016/j.tcs.2024.114796","url":null,"abstract":"<div><p>We consider a variant of the crash-fault gathering problem called stand-up indulgent gathering (SUIG). In this problem, a group of mobile robots must eventually gather at a single location, which is not known in advance. If no robots crash, they must all meet at the same location. However, if one or more robots crash at a single location, all non-crashed robots must eventually gather at that location. The SUIG problem was first introduced for robots operating in a two-dimensional continuous Euclidean space, with most solutions relying on the ability of robots to move a prescribed (real) distance at each time instant.</p><p>In this paper, we investigate the SUIG problem for robots operating in a discrete universe (i.e., a graph) where they can only move one unit of distance (i.e., to an adjacent node) at each time instant. Specifically, we focus on line-shaped networks and characterize the solvability of the SUIG problem for oblivious robots without multiplicity detection.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142050029","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 accelerated deterministic algorithm for maximizing monotone submodular minus modular function with cardinality constraint 一种加速确定性算法,用于最大化具有卡方约束的单调亚模态减模态函数
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-22 DOI: 10.1016/j.tcs.2024.114798
{"title":"An accelerated deterministic algorithm for maximizing monotone submodular minus modular function with cardinality constraint","authors":"","doi":"10.1016/j.tcs.2024.114798","DOIUrl":"10.1016/j.tcs.2024.114798","url":null,"abstract":"<div><p>Submodular optimization not only covers some classical combinatorial optimization problems, but also has a wide range of applications in fields such as machine learning and artificial intelligence. For submodular maximization problems with constraints, some work has been done including the design of approximation algorithms, the measurement of approximation algorithms in terms of quality and efficiency, etc. In this paper, we consider the problem of maximizing a non-negative monotone submodular function minus a non-negative modular function with the cardinality constraint. This model has been applied to many scenarios, such as team formation problem, influence maximization problem, recommender systems problem, etc. We propose a threshold algorithm that achieve a <span><math><mo>(</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>−</mo><mi>O</mi><mo>(</mo><mi>ε</mi><mo>)</mo><mo>,</mo><mn>2</mn><mo>)</mo></math></span>-bicriteria approximation ratio and query complexity <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span>. Our algorithm makes a small sacrifice in the approximation ratio but improves the best query complexity result of existing deterministic algorithms from <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></math></span> to <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> in the worst case.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142050030","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 connectedness of arithmetic hyperplanes 论算术超平面的连通性
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-22 DOI: 10.1016/j.tcs.2024.114797
{"title":"On the connectedness of arithmetic hyperplanes","authors":"","doi":"10.1016/j.tcs.2024.114797","DOIUrl":"10.1016/j.tcs.2024.114797","url":null,"abstract":"<div><p>Discrete geometry is a geometry specific to computers that studies <span><math><msup><mrow><mi>Z</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> structures. It appears naturally in image analysis or 3D printing. Our goal is to find efficient algorithms to characterise these geometric structures and their properties.</p><p>We are interested in a fundamental structure of discrete geometry, the arithmetic hyperplanes, and more particularly in their connectedness. Many works have studied a connectedness defined from the neighbourhood by faces and have allowed to observe a percolation phenomenon. These studies have also allowed to decide the connectedness of a plane in an efficient way. We propose an extension of these results in the case of connectivity defined from general neighbourhoods.</p><p>Beyond the new concepts that this extension requires, the main contribution of the paper lies in the use of analysis to solve this arithmetic problem and in the design of an algorithm that decides the general connectedness problem. The study of the thickness of connectedness as a function reveals discontinuities at each rational point. However, a much more regular underlying structure appears in the irrational case. Thus, the consideration of irrational vectors allows a simpler approach to the connectedness of arithmetic hyperplanes.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142087845","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
Process-commutative distributed objects: From cryptocurrencies to Byzantine-Fault-Tolerant CRDTs 进程互变分布式对象:从加密货币到拜占庭容错 CRDT
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-20 DOI: 10.1016/j.tcs.2024.114794
{"title":"Process-commutative distributed objects: From cryptocurrencies to Byzantine-Fault-Tolerant CRDTs","authors":"","doi":"10.1016/j.tcs.2024.114794","DOIUrl":"10.1016/j.tcs.2024.114794","url":null,"abstract":"<div><p>This paper explores the territory that lies between best-effort Byzantine-Fault-Tolerant Conflict-free Replicated Data Types (BFT CRDTs) and totally ordered distributed ledgers, such as those implemented by Blockchains. It formally characterizes a novel class of distributed objects that only requires a First In First Out (FIFO) order on the object operations from each process (taken individually). The formalization leverages <em>Mazurkiewicz traces</em> to define legal sequences of operations and ensure both Strong Eventual Consistency (SEC) and Pipleline Consistency (PC). The paper presents a generic algorithm that implements this novel class of distributed objects both in a crash and Byzantine setting. It also illustrates the practical interest of the proposed approach using four instances of this class of objects, namely money transfer, Petri nets, multi-sets, and concurrent work stealing dequeues.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142098016","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
Transformations of probability distributions 概率分布的变换
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-20 DOI: 10.1016/j.tcs.2024.114786
{"title":"Transformations of probability distributions","authors":"","doi":"10.1016/j.tcs.2024.114786","DOIUrl":"10.1016/j.tcs.2024.114786","url":null,"abstract":"<div><p>Almost all of computer science is concerned with transformations of information in the form of strings. We initiate the study of a neglected transformation type, namely transformations between probability distributions. We begin by examining the deceivingly simple-looking case of Bernoulli distributions and procedures to transform them.</p><p>A <em>p</em>-coin is a coin that, whenever tossed, lands heads up with probability <em>p</em> and tails up with probability <span><math><mn>1</mn><mo>−</mo><mi>p</mi></math></span>. A neat trick due to von Neumann allows us to simulate a 1/2-coin with any <em>p</em>-coin for an arbitrary unknown <span><math><mi>p</mi><mo>∈</mo><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></math></span>. We show how to apply this trick to simulate a <em>q</em>-coin for an arbitrary computable <span><math><mi>q</mi><mo>∈</mo><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></math></span>. In contrast, it is impossible to simulate a <em>q</em>-coin with a noncomputable <em>q</em>.</p><p>More generally, we are interested in what transformations between probability distributions are feasible. Is it possible to simulate a <span><math><mi>p</mi><mo>/</mo><mn>2</mn></math></span>-coin with a <em>p</em>-coin for unknown <em>p</em>? How about 2<em>p</em> or <span><math><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span>? We attempt to characterize the feasible transformations. For example, we show how to transform a <em>p</em>-coin into an <span><math><mi>f</mi><mo>(</mo><mi>p</mi><mo>)</mo></math></span>-coin where any finite number of pairs <span><math><mo>(</mo><msub><mrow><mi>p</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>,</mo><mi>f</mi><mo>(</mo><msub><mrow><mi>p</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo><mo>)</mo></math></span> of non-zero, non-one probabilities is prescribed, and that it is impossible to do the same for an infinite number of pairs. We also examine which probability distributions are feasible to approximate to arbitrary precision, showing that this is impossible for discontinuous ones but feasible for most but not all remaining ones.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142136055","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
γ-clustering problems: Classical and parametrized complexity γ 聚类问题:经典复杂性和参数复杂性
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-20 DOI: 10.1016/j.tcs.2024.114784
{"title":"γ-clustering problems: Classical and parametrized complexity","authors":"","doi":"10.1016/j.tcs.2024.114784","DOIUrl":"10.1016/j.tcs.2024.114784","url":null,"abstract":"<div><p>We introduce the <em>γ</em>-clustering problems, which are variants of the well-known <span>Cluster Editing/Deletion/Completion</span> problems, and defined as: given a graph <em>G</em>, how many edges must be edited in <em>G</em>, deleted from <em>G</em>, or added to <em>G</em> in order to have a disjoint union of <em>γ</em>-quasi-cliques. We provide here the complete complexity classification of these problems along with <span>FPT</span> algorithms parameterized by the number of modifications, for the <span>NP</span>-complete problems. We also study here a variant of these problems where the number of final clusters is a fixed constant, obtaining mostly the same results regarding classical and parameterized complexity.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0304397524004018/pdfft?md5=d20acc68ac14e652d54dc6b5298c7c89&pid=1-s2.0-S0304397524004018-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142136054","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Binary distinguishability operation 二进制区分操作
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-20 DOI: 10.1016/j.tcs.2024.114782
{"title":"Binary distinguishability operation","authors":"","doi":"10.1016/j.tcs.2024.114782","DOIUrl":"10.1016/j.tcs.2024.114782","url":null,"abstract":"<div><p>This paper analyzes a new distinguishability operation for finite deterministic machines and languages. The research was inspired by the “Gedanken experiments” on sequential machines performed by Moore in 1956, and extends the study of the unary distinguishability operation to a binary one. Besides studying the new operation's properties, we give a tight bound of its state complexity on regular languages, including the case for finite languages.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142010272","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
Dichotomies for Maximum Matching Cut: H-freeness, bounded diameter, bounded radius 最大匹配切割的二分法:无 H 值、有界直径、有界半径
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-20 DOI: 10.1016/j.tcs.2024.114795
{"title":"Dichotomies for Maximum Matching Cut: H-freeness, bounded diameter, bounded radius","authors":"","doi":"10.1016/j.tcs.2024.114795","DOIUrl":"10.1016/j.tcs.2024.114795","url":null,"abstract":"<div><p>The <span>(Perfect) Matching Cut</span> problem is to decide if a graph <em>G</em> has a (perfect) matching cut, i.e., a (perfect) matching that is also an edge cut of <em>G</em>. Both <span>Matching Cut</span> and <span>Perfect Matching Cut</span> are known to be <span>NP</span>-complete. A perfect matching cut is also a matching cut with maximum number of edges. To increase our understanding of the relationship between the two problems, we perform a complexity study for the <span>Maximum Matching Cut</span> problem, which is to determine a largest matching cut in a graph. Our results yield full dichotomies of <span>Maximum Matching Cut</span> for graphs of bounded diameter, bounded radius and <em>H</em>-free graphs. A disconnected perfect matching of a graph <em>G</em> is a perfect matching that contains a matching cut of <em>G</em>. We also show how our new techniques can be used for finding a disconnected perfect matching with a largest matching cut for special graph classes. In this way we can prove that the decision problem <span>Disconnected Perfect Matching</span> is polynomial-time solvable for <span><math><mo>(</mo><msub><mrow><mi>P</mi></mrow><mrow><mn>6</mn></mrow></msub><mo>+</mo><mi>s</mi><msub><mrow><mi>P</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>)</mo></math></span>-free graphs for every <span><math><mi>s</mi><mo>≥</mo><mn>0</mn></math></span>, extending a known result for <span><math><msub><mrow><mi>P</mi></mrow><mrow><mn>5</mn></mrow></msub></math></span>-free graphs (Bouquet and Picouleau, 2020).</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0304397524004122/pdfft?md5=080f5be8832cd8e314696c9f4da5ed04&pid=1-s2.0-S0304397524004122-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142075947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Multiagent learning for competitive opinion optimization 竞争性意见优化的多代理学习
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-19 DOI: 10.1016/j.tcs.2024.114787
{"title":"Multiagent learning for competitive opinion optimization","authors":"","doi":"10.1016/j.tcs.2024.114787","DOIUrl":"10.1016/j.tcs.2024.114787","url":null,"abstract":"<div><p>From a perspective of designing or engineering for opinion formation games in social networks, the <em>opinion maximization (or minimization)</em> problem has been studied mainly for designing seeding algorithms that aim at selecting a subset of nodes to control their opinions. We first define a two-player zero-sum Stackelberg game of competitive opinion optimization by letting the player under study as the leader minimize the sum of expressed opinions by doing so-called “internal opinion design”, knowing that the other adversarial player as the follower is to maximize the same objective by also conducting her own internal opinion design. We furthermore consider multiagent learning, specifically using the Optimistic Gradient Descent Ascent, and analyze its convergence to equilibria in the simultaneous-game version of competitive opinion optimization.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142083664","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
The parameterized complexity of welfare guarantees in Schelling segregation 谢林隔离中福利保障的参数化复杂性
IF 0.9 4区 计算机科学
Theoretical Computer Science Pub Date : 2024-08-16 DOI: 10.1016/j.tcs.2024.114783
{"title":"The parameterized complexity of welfare guarantees in Schelling segregation","authors":"","doi":"10.1016/j.tcs.2024.114783","DOIUrl":"10.1016/j.tcs.2024.114783","url":null,"abstract":"<div><p>Schelling's model considers <em>k</em> types of agents each of whom needs to select a vertex on an undirected graph and prefers neighboring agents of the same type. We are motivated by a recent line of work that studies solutions which are optimal with respect to notions related to the welfare of the agents. We explore the parameterized complexity of computing such solutions. We focus on the well-studied notions of social welfare (WO) and Pareto optimality (PO), alongside the recently proposed notions of group-welfare optimality (GWO) and utility-vector optimality (UVO), both of which lie between WO and PO. Firstly, we focus on the fundamental case where <span><math><mi>k</mi><mo>=</mo><mn>2</mn></math></span> with <em>r</em> red agents and <em>b</em> blue agents. We show that all solution-notions we consider are intractable even when <span><math><mi>b</mi><mo>=</mo><mn>1</mn></math></span> and that they do not admit any <span>FPT</span> algorithm when parameterized by <em>r</em> and <em>b</em>, unless <span><math><mtext>FPT</mtext><mo>=</mo><mtext>W</mtext><mo>[</mo><mn>1</mn><mo>]</mo></math></span>. In addition, we show that WO and GWO remain intractable even on cubic graphs. We complement these negative results with an <span>FPT</span> algorithm parameterized by <span><math><mi>r</mi><mo>,</mo><mi>b</mi></math></span> and the maximum degree of the graph. For the general case with <span><math><mi>k</mi><mo>≥</mo><mn>2</mn></math></span> types of agents, we prove that for any of the notions we consider the problem remains hard when parameterized by <em>k</em> for a large family of graphs that includes trees. We accompany these negative results with an <span>XP</span> algorithm parameterized by <em>k</em> and the treewidth of the graph.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9,"publicationDate":"2024-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0304397524004006/pdfft?md5=7297943aa04e1b17616df20ad757dfa3&pid=1-s2.0-S0304397524004006-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142086965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信