首页 > 最新文献

Journal of the ACM最新文献

英文 中文
On the Zeros of Exponential Polynomials 关于指数多项式的零点
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-08-12 DOI: 10.1145/3603543
Ventsislav Chonev, J. Ouaknine, J. Worrell
We consider the problem of deciding the existence of real roots of real-valued exponential polynomials with algebraic coefficients. Such functions arise as solutions of linear differential equations with real algebraic coefficients. We focus on two problems: the Zero Problem, which asks whether an exponential polynomial has a real root, and the Infinite Zeros Problem, which asks whether such a function has infinitely many real roots. Our main result is that for differential equations of order at most 8 the Zero Problem is decidable, subject to Schanuel’s Conjecture, while the Infinite Zeros Problem is decidable unconditionally. We show moreover that a decision procedure for the Infinite Zeros Problem at order 9 would yield an algorithm for computing the Lagrange constant of any given real algebraic number to arbitrary precision, indicating that it will be very difficult to extend our decidability results to higher orders.
考虑具有代数系数的实值指数多项式的实根存在性的判定问题。这类函数是具有实代数系数的线性微分方程的解。我们关注两个问题:零问题,即指数多项式是否有一个实根;无限零问题,即这样一个函数是否有无穷多个实根。我们的主要结果是,对于不超过8阶的微分方程,零问题在Schanuel猜想下是可决定的,而无限零问题是无条件可决定的。此外,我们还证明了9阶无穷零问题的决策过程将产生一种计算任意精度的任意给定实数的拉格朗日常数的算法,这表明将我们的可决性结果推广到更高阶是非常困难的。
{"title":"On the Zeros of Exponential Polynomials","authors":"Ventsislav Chonev, J. Ouaknine, J. Worrell","doi":"10.1145/3603543","DOIUrl":"https://doi.org/10.1145/3603543","url":null,"abstract":"We consider the problem of deciding the existence of real roots of real-valued exponential polynomials with algebraic coefficients. Such functions arise as solutions of linear differential equations with real algebraic coefficients. We focus on two problems: the Zero Problem, which asks whether an exponential polynomial has a real root, and the Infinite Zeros Problem, which asks whether such a function has infinitely many real roots. Our main result is that for differential equations of order at most 8 the Zero Problem is decidable, subject to Schanuel’s Conjecture, while the Infinite Zeros Problem is decidable unconditionally. We show moreover that a decision procedure for the Infinite Zeros Problem at order 9 would yield an algorithm for computing the Lagrange constant of any given real algebraic number to arbitrary precision, indicating that it will be very difficult to extend our decidability results to higher orders.","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"1 1","pages":"1 - 26"},"PeriodicalIF":2.5,"publicationDate":"2023-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89723916","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Co-lexicographically Ordering Automata and Regular Languages - Part I 自动机和规则语言的共词典排序。第1部分
2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-08-12 DOI: 10.1145/3607471
Nicola Cotumaccio, Giovanna D’Agostino, Alberto Policriti, Nicola Prezza
The states of a finite-state automaton 𝒩 can be identified with collections of words in the prefix closure of the regular language accepted by 𝒩. But words can be ordered, and among the many possible orders a very natural one is the co-lexicographic order. Such naturalness stems from the fact that it suggests a transfer of the order from words to the automaton’s states. This suggestion is, in fact, concrete and in a number of articles automata admitting a total co-lexicographic ( co-lex for brevity) ordering of states have been proposed and studied. Such class of ordered automata — Wheeler automata — turned out to require just a constant number of bits per transition to be represented and enable regular expression matching queries in constant time per matched character. Unfortunately, not all automata can be totally ordered as previously outlined. In the present work, we lay out a new theory showing that all automata can always be partially ordered, and an intrinsic measure of their complexity can be defined and effectively determined, namely, the minimum width p of one of their admissible co-lex partial orders –dubbed here the automaton’s co-lex width . We first show that this new measure captures at once the complexity of several seemingly-unrelated hard problems on automata. Any NFA of co-lex width p : (i) has an equivalent powerset DFA whose size is exponential in p rather than (as a classic analysis shows) in the NFA’s size; (ii) can be encoded using just Θ(log p ) bits per transition; (iii) admits a linear-space data structure solving regular expression matching queries in time proportional to p 2 per matched character. Some consequences of this new parameterization of automata are that PSPACE-hard problems such as NFA equivalence are FPT in p , and quadratic lower bounds for the regular expression matching problem do not hold for sufficiently small p . Having established that the co-lex width of an automaton is a fundamental complexity measure, we proceed by (i) determining its computational complexity and (ii) extending this notion from automata to regular languages by studying their smallest-width accepting NFAs and DFAs. In this work we focus on the deterministic case and prove that a canonical minimum-width DFA accepting a language ℒ–dubbed the Hasse automaton ℋ of ℒ–can be exhibited. ℋ provides, in a precise sense, the best possible way to (partially) order the states of any DFA accepting ℒ, as long as we want to maintain an operational link with the (co-lexicographic) order of ℒ’s prefixes. Finally, we explore the relationship between two conflicting objectives: minimizing the width and minimizing the number of states of a DFA. In this context, we provide an analogue of the Myhill-Nerode Theorem for co-lexicographically ordered regular languages.
有限状态自动机的状态可以用正则语言的前缀闭包中的单词集合来标识。但是单词是可以排序的,在许多可能的顺序中,一个非常自然的顺序是词典编纂顺序。这种自然源于这样一个事实,即它表明了从单词到自动机状态的顺序转移。事实上,这个建议是具体的,并且在许多文章中已经提出和研究了承认状态的完全共词典排序(简称共词典)的自动机。这类有序自动机——惠勒自动机——证明每次转换只需要固定数量的比特来表示,并且在每个匹配字符的恒定时间内支持正则表达式匹配查询。不幸的是,并非所有自动机都可以像前面所述的那样完全有序。在目前的工作中,我们提出了一个新的理论,表明所有自动机总是可以部分有序的,并且可以定义和有效地确定其复杂性的内在度量,即它们的一个可容许的协环偏序的最小宽度p -这里称为自动机的协环宽度。我们首先表明,这种新方法可以立即捕捉到自动机上几个看似不相关的难题的复杂性。任何协环宽度为p:(i)的NFA都有一个等效的幂集DFA,其大小在p上呈指数增长,而不是(如经典分析所示)在NFA的大小上呈指数增长;(ii)每个转换只使用Θ(log p)位进行编码;(iii)允许线性空间数据结构在与每个匹配字符p 2成正比的时间内解决正则表达式匹配查询。这种新的自动机参数化的一些结果是,PSPACE-hard问题(如NFA等价)在p中是FPT的,并且正则表达式匹配问题的二次下界对于足够小的p不成立。在确定自动机的协环宽度是一个基本的复杂性度量之后,我们继续(i)确定其计算复杂性,(ii)通过研究自动机的最小宽度接受nfa和dfa,将这一概念从自动机扩展到常规语言。在本文中,我们重点讨论了确定性情况,并证明了一个正则最小宽度DFA可以被展示出来,该DFA接受一种语言,被称为Hasse自动机。从精确的意义上说,只要我们想要保持一个具有(共字典)次序的操作链接,那么对于任何接受(部分)排序的DFA的状态,h提供了最好的可能方法。最后,我们探讨了两个相互冲突的目标之间的关系:最小化DFA的宽度和最小化状态数。在这种情况下,我们为共字典顺序有序的正则语言提供了Myhill-Nerode定理的类比。
{"title":"Co-lexicographically Ordering Automata and Regular Languages - Part I","authors":"Nicola Cotumaccio, Giovanna D’Agostino, Alberto Policriti, Nicola Prezza","doi":"10.1145/3607471","DOIUrl":"https://doi.org/10.1145/3607471","url":null,"abstract":"The states of a finite-state automaton 𝒩 can be identified with collections of words in the prefix closure of the regular language accepted by 𝒩. But words can be ordered, and among the many possible orders a very natural one is the co-lexicographic order. Such naturalness stems from the fact that it suggests a transfer of the order from words to the automaton’s states. This suggestion is, in fact, concrete and in a number of articles automata admitting a total co-lexicographic ( co-lex for brevity) ordering of states have been proposed and studied. Such class of ordered automata — Wheeler automata — turned out to require just a constant number of bits per transition to be represented and enable regular expression matching queries in constant time per matched character. Unfortunately, not all automata can be totally ordered as previously outlined. In the present work, we lay out a new theory showing that all automata can always be partially ordered, and an intrinsic measure of their complexity can be defined and effectively determined, namely, the minimum width p of one of their admissible co-lex partial orders –dubbed here the automaton’s co-lex width . We first show that this new measure captures at once the complexity of several seemingly-unrelated hard problems on automata. Any NFA of co-lex width p : (i) has an equivalent powerset DFA whose size is exponential in p rather than (as a classic analysis shows) in the NFA’s size; (ii) can be encoded using just Θ(log p ) bits per transition; (iii) admits a linear-space data structure solving regular expression matching queries in time proportional to p 2 per matched character. Some consequences of this new parameterization of automata are that PSPACE-hard problems such as NFA equivalence are FPT in p , and quadratic lower bounds for the regular expression matching problem do not hold for sufficiently small p . Having established that the co-lex width of an automaton is a fundamental complexity measure, we proceed by (i) determining its computational complexity and (ii) extending this notion from automata to regular languages by studying their smallest-width accepting NFAs and DFAs. In this work we focus on the deterministic case and prove that a canonical minimum-width DFA accepting a language ℒ–dubbed the Hasse automaton ℋ of ℒ–can be exhibited. ℋ provides, in a precise sense, the best possible way to (partially) order the states of any DFA accepting ℒ, as long as we want to maintain an operational link with the (co-lexicographic) order of ℒ’s prefixes. Finally, we explore the relationship between two conflicting objectives: minimizing the width and minimizing the number of states of a DFA. In this context, we provide an analogue of the Myhill-Nerode Theorem for co-lexicographically ordered regular languages.","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135309216","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Restorable Shortest Path Tiebreaking for Edge-Faulty Graphs 边故障图的可恢复最短路径平分
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-08-09 DOI: 10.1145/3603542
Gregory Bodwin, M. Parter
The restoration lemma by Afek et al. [3] proves that, in an undirected unweighted graph, any replacement shortest path avoiding a failing edge can be expressed as the concatenation of two original shortest paths. However, the lemma is tiebreaking-sensitive: if one selects a particular canonical shortest path for each node pair, it is no longer guaranteed that one can build replacement paths by concatenating two selected shortest paths. They left as an open problem whether a method of shortest path tiebreaking with this desirable property is generally possible. We settle this question affirmatively with the first general construction of restorable tiebreaking schemes. We then show applications to various problems in fault-tolerant network design. These include a faster algorithm for subset replacement paths, more efficient fault-tolerant (exact) distance labeling schemes, fault-tolerant subset distance preservers and + 4 additive spanners with improved sparsity, and fast distributed algorithms that construct these objects. For example, an almost immediate corollary of our restorable tiebreaking scheme is the first nontrivial distributed construction of sparse fault-tolerant distance preservers resilient to three faults.
Afek等人[3]的恢复引理证明,在无向无权图中,任何避免失效边的替代最短路径都可以表示为两条原始最短路径的连接。然而,引理是对破坏关系敏感的:如果为每个节点对选择特定的规范最短路径,则不能再保证可以通过连接两个选定的最短路径来构建替换路径。他们留下了一个悬而未决的问题,即具有这种理想性质的最短路径破环方法是否普遍可行。我们用可恢复破局方案的第一个一般构造肯定地解决了这个问题。然后,我们展示了在容错网络设计中各种问题的应用。其中包括用于子集替换路径的更快的算法,更有效的容错(精确)距离标记方案,具有改进稀疏性的容错子集距离保存器和+ 4加性活动器,以及构建这些对象的快速分布式算法。例如,我们的可恢复断线方案的一个几乎直接的推论是第一个非平凡的分布构造的稀疏容错距离保持器对三个故障具有弹性。
{"title":"Restorable Shortest Path Tiebreaking for Edge-Faulty Graphs","authors":"Gregory Bodwin, M. Parter","doi":"10.1145/3603542","DOIUrl":"https://doi.org/10.1145/3603542","url":null,"abstract":"The restoration lemma by Afek et al. [3] proves that, in an undirected unweighted graph, any replacement shortest path avoiding a failing edge can be expressed as the concatenation of two original shortest paths. However, the lemma is tiebreaking-sensitive: if one selects a particular canonical shortest path for each node pair, it is no longer guaranteed that one can build replacement paths by concatenating two selected shortest paths. They left as an open problem whether a method of shortest path tiebreaking with this desirable property is generally possible. We settle this question affirmatively with the first general construction of restorable tiebreaking schemes. We then show applications to various problems in fault-tolerant network design. These include a faster algorithm for subset replacement paths, more efficient fault-tolerant (exact) distance labeling schemes, fault-tolerant subset distance preservers and + 4 additive spanners with improved sparsity, and fast distributed algorithms that construct these objects. For example, an almost immediate corollary of our restorable tiebreaking scheme is the first nontrivial distributed construction of sparse fault-tolerant distance preservers resilient to three faults.","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"1 1","pages":"1 - 24"},"PeriodicalIF":2.5,"publicationDate":"2023-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91061623","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Strongest Algebraic Program Invariants 关于最强代数规划不变量
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-08-08 DOI: 10.1145/3614319
E. Hrushovski, J. Ouaknine, Amaury Pouly, J. Worrell
A polynomial program is one in which all assignments are given by polynomial expressions and in which all branching is nondeterministic (as opposed to conditional). Given such a program, an algebraic invariant is one that is defined by polynomial equations over the program variables at each program location. Müller-Olm and Seidl have posed the question of whether one can compute the strongest algebraic invariant of a given polynomial program. In this article, we show that, while strongest algebraic invariants are not computable in general, they can be computed in the special case of affine programs, that is, programs with exclusively linear assignments. For the latter result, our main tool is an algebraic result of independent interest: Given a finite set of rational square matrices of the same dimension, we show how to compute the Zariski closure of the semigroup that they generate.
多项式程序是这样一种程序,其中所有赋值都由多项式表达式给出,并且所有分支都是非确定的(与条件相反)。给定这样一个程序,代数不变量是由在每个程序位置的程序变量上的多项式方程定义的不变量。m ller- olm和Seidl提出了是否可以计算给定多项式规划的最强代数不变量的问题。在本文中,我们证明,虽然最强代数不变量在一般情况下是不可计算的,但它们可以在仿射规划的特殊情况下计算,即具有完全线性赋值的规划。对于后一个结果,我们的主要工具是一个独立的代数结果:给定一组相同维数的有限有理方阵,我们展示如何计算它们生成的半群的Zariski闭包。
{"title":"On Strongest Algebraic Program Invariants","authors":"E. Hrushovski, J. Ouaknine, Amaury Pouly, J. Worrell","doi":"10.1145/3614319","DOIUrl":"https://doi.org/10.1145/3614319","url":null,"abstract":"A polynomial program is one in which all assignments are given by polynomial expressions and in which all branching is nondeterministic (as opposed to conditional). Given such a program, an algebraic invariant is one that is defined by polynomial equations over the program variables at each program location. Müller-Olm and Seidl have posed the question of whether one can compute the strongest algebraic invariant of a given polynomial program. In this article, we show that, while strongest algebraic invariants are not computable in general, they can be computed in the special case of affine programs, that is, programs with exclusively linear assignments. For the latter result, our main tool is an algebraic result of independent interest: Given a finite set of rational square matrices of the same dimension, we show how to compute the Zariski closure of the semigroup that they generate.","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"8 1","pages":"1 - 22"},"PeriodicalIF":2.5,"publicationDate":"2023-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74213484","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Near-Optimal Lower Bounds on Quantifier Depth and Weisfeiler–Leman Refinement Steps 量词深度的近最优下界和Weisfeiler-Leman细化步骤
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-07-20 DOI: https://dl.acm.org/doi/10.1145/3195257
Christoph Berkholz, Jakob Nordström

We prove near-optimal trade-offs for quantifier depth (also called quantifier rank) versus number of variables in first-order logic by exhibiting pairs of n-element structures that can be distinguished by a k-variable first-order sentence but where every such sentence requires quantifier depth at least nΩ(k/log k). Our trade-offs also apply to first-order counting logic, and by the known connection to the k-dimensional Weisfeiler–Leman algorithm imply near-optimal lower bounds on the number of refinement iterations.

A key component in our proof is the hardness condensation technique introduced by [Razborov ’16] in the context of proof complexity. We apply this method to reduce the domain size of relational structures while maintaining the minimal quantifier depth needed to distinguish them in finite variable logics.

我们证明了量词深度(也称为量词秩)与一阶逻辑中变量数量的近乎最优权衡,通过展示n元素结构对,这些结构可以由k变量一阶句子区分,但每个这样的句子都需要量词深度至少nΩ(k/log k)。我们的权衡也适用于一阶计数逻辑,并且通过与k维Weisfeiler-Leman算法的已知联系,意味着细化迭代次数的接近最优下界。在我们的证明中,一个关键的组成部分是由[Razborov ' 16]在证明复杂性的背景下引入的硬度凝结技术。我们应用这种方法来减少关系结构的域大小,同时保持在有限变量逻辑中区分它们所需的最小量词深度。
{"title":"Near-Optimal Lower Bounds on Quantifier Depth and Weisfeiler–Leman Refinement Steps","authors":"Christoph Berkholz, Jakob Nordström","doi":"https://dl.acm.org/doi/10.1145/3195257","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3195257","url":null,"abstract":"<p>We prove near-optimal trade-offs for quantifier depth (also called quantifier rank) versus number of variables in first-order logic by exhibiting pairs of <i>n</i>-element structures that can be distinguished by a <i>k</i>-variable first-order sentence but where every such sentence requires quantifier depth at least <i>n</i><sup><i>Ω</i>(<i>k</i>/log <i>k</i>)</sup>. Our trade-offs also apply to first-order counting logic, and by the known connection to the <i>k</i>-dimensional Weisfeiler–Leman algorithm imply near-optimal lower bounds on the number of refinement iterations. </p><p>A key component in our proof is the hardness condensation technique introduced by [Razborov ’16] in the context of proof complexity. We apply this method to reduce the domain size of relational structures while maintaining the minimal quantifier depth needed to distinguish them in finite variable logics.</p>","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"11 1","pages":""},"PeriodicalIF":2.5,"publicationDate":"2023-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138525747","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Co-lexicographically Ordering Automata and Regular Languages - Part I 自动机和规则语言的共词典排序。第1部分
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-07-07 DOI: https://dl.acm.org/doi/10.1145/3607471
Nicola Cotumaccio, Giovanna D’Agostino, Alberto Policriti, Nicola Prezza
<p>The states of a finite-state automaton (mathcal {N} ) can be identified with collections of words in the prefix closure of the regular language accepted by (mathcal {N} ). But words can be ordered, and among the many possible orders a very natural one is the co-lexicographic order. Such naturalness stems from the fact that it suggests a transfer of the order from words to the automaton’s states. This suggestion is, in fact, concrete and in a number of papers automata admitting a <i>total</i> co-lexicographic (<i>co-lex</i> for brevity) ordering of states have been proposed and studied. Such class of ordered automata — <i>Wheeler automata</i> — turned out to require just a constant number of bits per transition to be represented and enable regular expression matching queries in constant time per matched character. </p><p>Unfortunately, not all automata can be totally ordered as previously outlined. In the present work, we lay out a new theory showing that all automata can always be <i>partially</i> ordered, and an intrinsic measure of their complexity can be defined and effectively determined, namely, the minimum width <i>p</i> of one of their admissible <i>co-lex partial orders</i>—dubbed here the automaton’s <i>co-lex width</i>. We first show that this new measure captures <i>at once</i> the complexity of several seemingly-unrelated hard problems on automata. Any NFA of co-lex width <i>p</i>: (i) has an equivalent powerset DFA whose size is exponential in <i>p</i> rather than (as a classic analysis shows) in the NFA’s size; (ii) can be encoded using just <i>Θ</i>(log <i>p</i>) bits per transition; (iii) admits a linear-space data structure solving regular expression matching queries in time proportional to <i>p</i><sup>2</sup> per matched character. Some consequences of this new parameterization of automata are that PSPACE-hard problems such as NFA equivalence are FPT in <i>p</i>, and quadratic lower bounds for the regular expression matching problem do not hold for sufficiently small <i>p</i>. </p><p>Having established that the co-lex width of an automaton is a fundamental complexity measure, we proceed by (i) determining its computational complexity and (ii) extending this notion from automata to regular languages by studying their smallest-width accepting NFAs and DFAs. In this work we focus on the deterministic case and prove that a canonical minimum-width DFA accepting a language (mathcal {L} )—dubbed the Hasse automaton (mathcal {H} ) of (mathcal {L} )—can be exhibited. (mathcal {H} ) provides, in a precise sense, the best possible way to (partially) order the states of any DFA accepting (mathcal {L} ), as long as we want to maintain an operational link with the (co-lexicographic) order of (mathcal {L} )’s prefixes. Finally, we explore the relationship between two conflicting objectives: minimizing the width and minimizing the number of states of a DFA. In this context, we provide an analogue of the Myhill-Nerode Theorem for co-lexicogr
有限状态自动机(mathcal {N} )的状态可以用(mathcal {N} )接受的正则语言的前缀闭包中的单词集合来识别。但是单词是可以排序的,在许多可能的顺序中,一个非常自然的顺序是词典编纂顺序。这种自然源于这样一个事实,即它表明了从单词到自动机状态的顺序转移。事实上,这个建议是具体的,并且在一些论文中已经提出和研究了承认状态的完全共词典排序(简称共词典)的自动机。这类有序自动机——惠勒自动机——证明每次转换只需要固定数量的比特来表示,并且在每个匹配字符的恒定时间内支持正则表达式匹配查询。不幸的是,并非所有自动机都可以像前面所述的那样完全有序。在目前的工作中,我们提出了一个新的理论,表明所有自动机总是可以部分有序的,并且可以定义和有效地确定其复杂性的内在度量,即它们的一个可容许的协环偏序的最小宽度p -这里称为自动机的协环宽度。我们首先表明,这种新方法可以立即捕捉到自动机上几个看似不相关的难题的复杂性。任何协环宽度为p:(i)的NFA都有一个等效的幂集DFA,其大小在p上呈指数增长,而不是(如经典分析所示)在NFA的大小上呈指数增长;(ii)每个转换只使用Θ(log p)位进行编码;(iii)允许线性空间数据结构以与每个匹配字符p2成比例的时间解决正则表达式匹配查询。这种自动机的新参数化的一些结果是,PSPACE-hard问题,如NFA等价,在p中是FPT,而正则表达式匹配问题的二次下界对于足够小的p不成立。建立了自动机的协环宽度是一个基本的复杂性度量,我们通过(i)确定其计算复杂度和(ii)通过研究它们的最小宽度接受nfa和dfa,将这一概念从自动机扩展到常规语言。在这项工作中,我们将重点放在确定性的情况下,并证明可以展示接受一种语言(mathcal {L} )的规范最小宽度DFA -称为(mathcal {L} )的Hasse自动机(mathcal {H} )。在某种意义上,(mathcal {H} )提供了对接受(mathcal {L} )的任何DFA的状态(部分地)排序的最佳方法,只要我们想要维护一个使用(mathcal {L} )前缀的(联合词典)顺序的操作链接。最后,我们探讨了两个相互冲突的目标之间的关系:最小化DFA的宽度和最小化状态数。在这种情况下,我们为共字典顺序有序的正则语言提供了Myhill-Nerode定理的类比。
{"title":"Co-lexicographically Ordering Automata and Regular Languages - Part I","authors":"Nicola Cotumaccio, Giovanna D’Agostino, Alberto Policriti, Nicola Prezza","doi":"https://dl.acm.org/doi/10.1145/3607471","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3607471","url":null,"abstract":"&lt;p&gt;The states of a finite-state automaton (mathcal {N} ) can be identified with collections of words in the prefix closure of the regular language accepted by (mathcal {N} ). But words can be ordered, and among the many possible orders a very natural one is the co-lexicographic order. Such naturalness stems from the fact that it suggests a transfer of the order from words to the automaton’s states. This suggestion is, in fact, concrete and in a number of papers automata admitting a &lt;i&gt;total&lt;/i&gt; co-lexicographic (&lt;i&gt;co-lex&lt;/i&gt; for brevity) ordering of states have been proposed and studied. Such class of ordered automata — &lt;i&gt;Wheeler automata&lt;/i&gt; — turned out to require just a constant number of bits per transition to be represented and enable regular expression matching queries in constant time per matched character. &lt;/p&gt;&lt;p&gt;Unfortunately, not all automata can be totally ordered as previously outlined. In the present work, we lay out a new theory showing that all automata can always be &lt;i&gt;partially&lt;/i&gt; ordered, and an intrinsic measure of their complexity can be defined and effectively determined, namely, the minimum width &lt;i&gt;p&lt;/i&gt; of one of their admissible &lt;i&gt;co-lex partial orders&lt;/i&gt;—dubbed here the automaton’s &lt;i&gt;co-lex width&lt;/i&gt;. We first show that this new measure captures &lt;i&gt;at once&lt;/i&gt; the complexity of several seemingly-unrelated hard problems on automata. Any NFA of co-lex width &lt;i&gt;p&lt;/i&gt;: (i) has an equivalent powerset DFA whose size is exponential in &lt;i&gt;p&lt;/i&gt; rather than (as a classic analysis shows) in the NFA’s size; (ii) can be encoded using just &lt;i&gt;Θ&lt;/i&gt;(log &lt;i&gt;p&lt;/i&gt;) bits per transition; (iii) admits a linear-space data structure solving regular expression matching queries in time proportional to &lt;i&gt;p&lt;/i&gt;&lt;sup&gt;2&lt;/sup&gt; per matched character. Some consequences of this new parameterization of automata are that PSPACE-hard problems such as NFA equivalence are FPT in &lt;i&gt;p&lt;/i&gt;, and quadratic lower bounds for the regular expression matching problem do not hold for sufficiently small &lt;i&gt;p&lt;/i&gt;. &lt;/p&gt;&lt;p&gt;Having established that the co-lex width of an automaton is a fundamental complexity measure, we proceed by (i) determining its computational complexity and (ii) extending this notion from automata to regular languages by studying their smallest-width accepting NFAs and DFAs. In this work we focus on the deterministic case and prove that a canonical minimum-width DFA accepting a language (mathcal {L} )—dubbed the Hasse automaton (mathcal {H} ) of (mathcal {L} )—can be exhibited. (mathcal {H} ) provides, in a precise sense, the best possible way to (partially) order the states of any DFA accepting (mathcal {L} ), as long as we want to maintain an operational link with the (co-lexicographic) order of (mathcal {L} )’s prefixes. Finally, we explore the relationship between two conflicting objectives: minimizing the width and minimizing the number of states of a DFA. In this context, we provide an analogue of the Myhill-Nerode Theorem for co-lexicogr","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"6 4","pages":""},"PeriodicalIF":2.5,"publicationDate":"2023-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138525680","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the Zeros of Exponential Polynomials 关于指数多项式的零点
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-06-06 DOI: https://dl.acm.org/doi/10.1145/3603543
Ventsislav Chonev, Joel Ouaknine, James Worrell

We consider the problem of deciding the existence of real roots of real-valued exponential polynomials with algebraic coefficients. Such functions arise as solutions of linear differential equations with real algebraic coefficients. We focus on two problems: the Zero Problem, which asks whether an exponential polynomial has a real root, and the Infinite Zeros Problem, which asks whether such a function has infinitely many real roots. Our main result is that for differential equations of order at most 8 the Zero Problem is decidable, subject to Schanuel’s Conjecture, whilst the Infinite Zeros Problem is decidable unconditionally. We show moreover that a decision procedure for the Infinite Zeros Problem at order 9 would yield an algorithm for computing the Lagrange constant of any given real algebraic number to arbitrary precision, indicating that it will be very difficult to extend our decidability results to higher orders.

考虑具有代数系数的实值指数多项式的实根存在性的判定问题。这类函数是具有实代数系数的线性微分方程的解。我们关注两个问题:零问题,即指数多项式是否有一个实根;无限零问题,即这样一个函数是否有无穷多个实根。我们的主要结果是,对于不超过8阶的微分方程,零问题是可决定的,服从Schanuel猜想,而无限零问题是无条件可决定的。此外,我们还证明了9阶无穷零问题的决策过程将产生一种计算任意精度的任意给定实数的拉格朗日常数的算法,这表明将我们的可决性结果推广到更高阶是非常困难的。
{"title":"On the Zeros of Exponential Polynomials","authors":"Ventsislav Chonev, Joel Ouaknine, James Worrell","doi":"https://dl.acm.org/doi/10.1145/3603543","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3603543","url":null,"abstract":"<p>We consider the problem of deciding the existence of real roots of real-valued exponential polynomials with algebraic coefficients. Such functions arise as solutions of linear differential equations with real algebraic coefficients. We focus on two problems: the <i>Zero Problem</i>, which asks whether an exponential polynomial has a real root, and the <i>Infinite Zeros Problem</i>, which asks whether such a function has infinitely many real roots. Our main result is that for differential equations of order at most 8 the Zero Problem is decidable, subject to Schanuel’s Conjecture, whilst the Infinite Zeros Problem is decidable unconditionally. We show moreover that a decision procedure for the Infinite Zeros Problem at order 9 would yield an algorithm for computing the Lagrange constant of any given real algebraic number to arbitrary precision, indicating that it will be very difficult to extend our decidability results to higher orders.</p>","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"2 6","pages":""},"PeriodicalIF":2.5,"publicationDate":"2023-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138525681","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Learning Equilibria in Matching Markets with Bandit Feedback 强盗反馈下匹配市场的学习均衡
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-05-24 DOI: https://dl.acm.org/doi/10.1145/3583681
Meena Jagadeesan, Alexander Wei, Yixin Wang, Michael I. Jordan, Jacob Steinhardt

Large-scale, two-sided matching platforms must find market outcomes that align with user preferences while simultaneously learning these preferences from data. Classical notions of stability (Gale and Shapley, 1962; Shapley and Shubik, 1971) are, unfortunately, of limited value in the learning setting, given that preferences are inherently uncertain and destabilizing while they are being learned. To bridge this gap, we develop a framework and algorithms for learning stable market outcomes under uncertainty. Our primary setting is matching with transferable utilities, where the platform both matches agents and sets monetary transfers between them. We design an incentive-aware learning objective that captures the distance of a market outcome from equilibrium. Using this objective, we analyze the complexity of learning as a function of preference structure, casting learning as a stochastic multi-armed bandit problem. Algorithmically, we show that “optimism in the face of uncertainty,” the principle underlying many bandit algorithms, applies to a primal-dual formulation of matching with transfers and leads to near-optimal regret bounds. Our work takes a first step toward elucidating when and how stable matchings arise in large, data-driven marketplaces.

大规模的双边匹配平台必须找到符合用户偏好的市场结果,同时从数据中学习这些偏好。稳定性的经典概念(Gale and Shapley, 1962;Shapley和Shubik, 1971)不幸的是,在学习环境中价值有限,因为偏好在学习过程中具有固有的不确定性和不稳定性。为了弥补这一差距,我们开发了一个框架和算法来学习不确定性下的稳定市场结果。我们的主要设置是与可转让的公用事业相匹配,平台既匹配代理,又设置他们之间的货币转移。我们设计了一个激励意识学习目标,捕捉市场结果与均衡的距离。基于这一目标,我们分析了学习的复杂性作为偏好结构的函数,将学习作为一个随机的多臂强盗问题。在算法上,我们展示了“面对不确定性的乐观主义”,这是许多强盗算法的基本原则,适用于与转移匹配的原始对偶公式,并导致接近最优的后悔界限。我们的工作向阐明稳定匹配何时以及如何在大型数据驱动的市场中出现迈出了第一步。
{"title":"Learning Equilibria in Matching Markets with Bandit Feedback","authors":"Meena Jagadeesan, Alexander Wei, Yixin Wang, Michael I. Jordan, Jacob Steinhardt","doi":"https://dl.acm.org/doi/10.1145/3583681","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3583681","url":null,"abstract":"<p>Large-scale, two-sided matching platforms must find market outcomes that align with user preferences while simultaneously learning these preferences from data. Classical notions of stability (Gale and Shapley, 1962; Shapley and Shubik, 1971) are, unfortunately, of limited value in the learning setting, given that preferences are inherently uncertain and destabilizing while they are being learned. To bridge this gap, we develop a framework and algorithms for learning stable market outcomes under uncertainty. Our primary setting is matching with transferable utilities, where the platform both matches agents and sets monetary transfers between them. We design an incentive-aware learning objective that captures the distance of a market outcome from equilibrium. Using this objective, we analyze the complexity of learning as a function of preference structure, casting learning as a stochastic multi-armed bandit problem. Algorithmically, we show that “optimism in the face of uncertainty,” the principle underlying many bandit algorithms, applies to a primal-dual formulation of matching with transfers and leads to near-optimal regret bounds. Our work takes a first step toward elucidating when and how stable matchings arise in large, data-driven marketplaces.</p>","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"24 1","pages":""},"PeriodicalIF":2.5,"publicationDate":"2023-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138525750","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Chains, Koch Chains, and Point Sets with Many Triangulations 链,科赫链,和点集与许多三角
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-05-23 DOI: https://dl.acm.org/doi/10.1145/3585535
Daniel Rutschmann, Manuel Wettstein

We introduce the abstract notion of a chain, which is a sequence of n points in the plane, ordered by x-coordinates, so that the edge between any two consecutive points is unavoidable as far as triangulations are concerned. A general theory of the structural properties of chains is developed, alongside a general understanding of their number of triangulations.

We also describe an intriguing new and concrete configuration, which we call the Koch chain due to its similarities to the Koch curve. A specific construction based on Koch chains is then shown to have Ω (9.08n) triangulations. This is a significant improvement over the previous and long-standing lower bound of Ω (8.65n) for the maximum number of triangulations of planar point sets.

我们引入了链的抽象概念,它是平面上n个点的序列,由x坐标排序,因此对于三角剖分而言,任意两个连续点之间的边是不可避免的。关于链的结构性质的一般理论被开发出来,同时对它们的三角剖分数量有了一般的理解。我们还描述了一个有趣的新的和具体的结构,我们称之为科赫链,因为它与科赫曲线相似。基于科赫链的特定结构随后显示具有Ω (9.08n)三角剖分。对于平面点集的最大三角剖分数,这是对先前和长期存在的Ω (8.65n)下界的重大改进。
{"title":"Chains, Koch Chains, and Point Sets with Many Triangulations","authors":"Daniel Rutschmann, Manuel Wettstein","doi":"https://dl.acm.org/doi/10.1145/3585535","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3585535","url":null,"abstract":"<p>We introduce the abstract notion of a chain, which is a sequence of <i>n</i> points in the plane, ordered by <i>x</i>-coordinates, so that the edge between any two consecutive points is unavoidable as far as triangulations are concerned. A general theory of the structural properties of chains is developed, alongside a general understanding of their number of triangulations.</p><p>We also describe an intriguing new and concrete configuration, which we call the Koch chain due to its similarities to the Koch curve. A specific construction based on Koch chains is then shown to have Ω (9.08<sup><i>n</i></sup>) triangulations. This is a significant improvement over the previous and long-standing lower bound of Ω (8.65<sup><i>n</i></sup>) for the maximum number of triangulations of planar point sets.</p>","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"27 1","pages":""},"PeriodicalIF":2.5,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138525693","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Rate-independent Computation in Continuous Chemical Reaction Networks 连续化学反应网络中的速率无关计算
IF 2.5 2区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-05-23 DOI: https://dl.acm.org/doi/10.1145/3590776
Ho-Lin Chen, David Doty, Wyatt Reeves, David Soloveichik

Understanding the algorithmic behaviors that are in principle realizable in a chemical system is necessary for a rigorous understanding of the design principles of biological regulatory networks. Further, advances in synthetic biology herald the time when we will be able to rationally engineer complex chemical systems and when idealized formal models will become blueprints for engineering.

Coupled chemical interactions in a well-mixed solution are commonly formalized as chemical reaction networks (CRNs). However, despite the widespread use of CRNs in the natural sciences, the range of computational behaviors exhibited by CRNs is not well understood. Here, we study the following problem: What functions f : ℝk → ℝ can be computed by a CRN, in which the CRN eventually produces the correct amount of the “output” molecule, no matter the rate at which reactions proceed? This captures a previously unexplored but very natural class of computations: For example, the reaction X1 + X2 → Y can be thought to compute the function y = min (x1, x2). Such a CRN is robust in the sense that it is correct whether its evolution is governed by the standard model of mass-action kinetics, alternatives such as Hill-function or Michaelis-Menten kinetics, or other arbitrary models of chemistry that respect the (fundamentally digital) stoichiometric constraints (what are the reactants and products?).

We develop a reachability relation based on a broad notion of “what could happen” if reaction rates can vary arbitrarily over time. Using reachability, we define stable computation analogously to probability 1 computation in distributed computing and connect it with a seemingly stronger notion of rate-independent computation based on convergence in the limit t → ∞ under a wide class of generalized rate laws. Besides the direct mapping of a concentration to a nonnegative analog value, we also consider the “dual-rail representation” that can represent negative values as the difference of two concentrations and allows the composition of CRN modules. We prove that a function is rate-independently computable if and only if it is piecewise linear (with rational coefficients) and continuous (dual-rail representation), or non-negative with discontinuities occurring only when some inputs switch from zero to positive (direct representation). The many contexts where continuous piecewise linear functions are powerful targets for implementation, combined with the systematic construction we develop for computing these functions, demonstrate the potential of rate-independent chemical computation.

理解原则上在化学系统中可实现的算法行为对于严格理解生物调节网络的设计原则是必要的。此外,合成生物学的进步预示着我们将能够合理地设计复杂的化学系统,理想化的正式模型将成为工程的蓝图。在混合良好的溶液中,耦合的化学相互作用通常形式化为化学反应网络(crn)。然而,尽管crn在自然科学中广泛使用,但crn所表现出的计算行为的范围尚未得到很好的理解。在这里,我们研究了以下问题:什么函数f:∈k→∈可以由CRN计算,其中CRN最终产生正确数量的“输出”分子,无论反应进行的速度如何?这捕获了以前未探索但非常自然的一类计算:例如,反应X1 + X2→Y可以被认为是计算函数Y = min (X1, X2)。这样的CRN在某种意义上是可靠的,它是正确的,无论它的进化是由质量作用动力学的标准模型,希尔函数或Michaelis-Menten动力学等替代品,还是其他尊重(基本上是数字的)化学计量学约束(什么是反应物和产物?)的任意化学模型控制的。如果反应速率随时间任意变化,我们基于“可能发生的事情”这一广义概念开发了可达性关系。利用可达性,我们将稳定计算类比地定义为分布式计算中的概率1计算,并将其与广义速率定律下基于极限t→∞收敛的看似更强的速率无关计算概念联系起来。除了将浓度直接映射到非负模拟值之外,我们还考虑了“双轨表示”,它可以将负值表示为两个浓度的差值,并允许组成CRN模块。我们证明了一个函数是速率独立可计算的,当且仅当它是分段线性(具有有理系数)和连续(双轨道表示),或者非负的,只有当一些输入从零切换到正(直接表示)时才发生不连续。在许多情况下,连续分段线性函数是实现的强大目标,结合我们为计算这些函数而开发的系统结构,展示了速率无关化学计算的潜力。
{"title":"Rate-independent Computation in Continuous Chemical Reaction Networks","authors":"Ho-Lin Chen, David Doty, Wyatt Reeves, David Soloveichik","doi":"https://dl.acm.org/doi/10.1145/3590776","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3590776","url":null,"abstract":"<p>Understanding the algorithmic behaviors that are <i>in principle</i> realizable in a chemical system is necessary for a rigorous understanding of the design principles of biological regulatory networks. Further, advances in synthetic biology herald the time when we will be able to rationally engineer complex chemical systems and when idealized formal models will become blueprints for engineering. </p><p>Coupled chemical interactions in a well-mixed solution are commonly formalized as chemical reaction networks (CRNs). However, despite the widespread use of CRNs in the natural sciences, the range of computational behaviors exhibited by CRNs is not well understood. Here, we study the following problem: What functions <i>f : ℝ<sup>k</sup> → ℝ</i> can be computed by a CRN, in which the CRN eventually produces the correct amount of the “output” molecule, no matter the rate at which reactions proceed? This captures a previously unexplored but very natural class of computations: For example, the reaction <i>X<sub>1</sub> + X<sub>2</sub> → Y</i> can be thought to compute the function <i>y</i> = min (<i>x<sub>1</sub>, x<sub>2</sub></i>). Such a CRN is robust in the sense that it is correct whether its evolution is governed by the standard model of mass-action kinetics, alternatives such as Hill-function or Michaelis-Menten kinetics, or other arbitrary models of chemistry that respect the (fundamentally digital) stoichiometric constraints (what are the reactants and products?). </p><p>We develop a reachability relation based on a broad notion of “what could happen” if reaction rates can vary arbitrarily over time. Using reachability, we define <i>stable computation</i> analogously to probability 1 computation in distributed computing and connect it with a seemingly stronger notion of rate-independent computation based on convergence in the limit <i>t</i> → ∞ under a wide class of generalized rate laws. Besides the direct mapping of a concentration to a nonnegative analog value, we also consider the “dual-rail representation” that can represent negative values as the difference of two concentrations and allows the composition of CRN modules. We prove that a function is rate-independently computable if and only if it is piecewise linear (with rational coefficients) and continuous (dual-rail representation), or non-negative with discontinuities occurring only when some inputs switch from zero to positive (direct representation). The many contexts where continuous piecewise linear functions are powerful targets for implementation, combined with the systematic construction we develop for computing these functions, demonstrate the potential of rate-independent chemical computation.</p>","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"1 2","pages":""},"PeriodicalIF":2.5,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138525707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of the ACM
全部 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