首页 > 最新文献

Algorithmica最新文献

英文 中文
Linear-Time MaxCut in Multigraphs Parameterized Above the Poljak-Turzík Bound 参数化在Poljak-Turzík界以上的多图中的线性时间MaxCut。
IF 0.7 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-04-10 DOI: 10.1007/s00453-025-01306-y
Jonas Lill, Kalina Petrova, Simon Weber

MaxCut is a classical (textsf{NP})-complete problem and a crucial building block in many combinatorial algorithms. The famous Edwards-Erdös bound states that any connected graph on n vertices with m edges contains a cut of size at least (frac{m}{2}+frac{n-1}{4}). Crowston, Jones and Mnich [Algorithmica, 2015] showed that the MaxCut problem on simple connected graphs admits an FPT algorithm, where the parameter k is the difference between the desired cut size c and the lower bound given by the Edwards-Erdös bound. This was later improved by Etscheid and Mnich [Algorithmica, 2017] to run in parameterized linear time, i.e., (f(k)cdot O(m)). We improve upon this result in two ways: Firstly, we extend the algorithm to work also for multigraphs (alternatively, graphs with positive integer weights). Secondly, we change the parameter; instead of the difference to the Edwards-Erdös bound, we use the difference to the Poljak-Turzík bound. The Poljak-Turzík bound states that any weighted graph G has a cut of weight at least (frac{w(G)}{2}+frac{w_{MSF}(G)}{4}), where w(G) denotes the total weight of G, and (w_{MSF}(G)) denotes the weight of its minimum spanning forest. In connected simple graphs the two bounds are equivalent, but for multigraphs the Poljak-Turzík bound can be larger and thus yield a smaller parameter k. Our algorithm also runs in parameterized linear time, i.e., (f(k)cdot O(m+n)).

MaxCut是一个经典的NP完全问题,是许多组合算法的重要组成部分。著名的Edwards-Erdös界指出,任何有n个顶点和m条边的连通图都包含一个大小至少为m2 + n - 14的切。Crowston, Jones和mich [Algorithmica, 2015]表明,简单连通图上的MaxCut问题允许使用FPT算法,其中参数k是期望切割尺寸c与Edwards-Erdös界给出的下界之间的差。后来Etscheid和mich [Algorithmica, 2017]改进了这一点,使其在参数化的线性时间内运行,即f (k)·O (m)。我们通过两种方式改进了这个结果:首先,我们将算法扩展到也适用于多图(或者,具有正整数权重的图)。其次,我们改变参数;我们使用与Poljak-Turzík绑定的差值,而不是与Edwards-Erdös绑定的差值。Poljak-Turzík界表示任意加权图G的权值至少为w(G) 2 + w MSF (G) 4,其中w(G)表示G的总权值,w MSF (G)表示其最小生成林的权值。在连通的简单图中,这两个边界是等价的,但对于多图,Poljak-Turzík边界可以更大,从而产生更小的参数k。我们的算法也在参数化的线性时间内运行,即f (k)·O (m + n)。
{"title":"Linear-Time MaxCut in Multigraphs Parameterized Above the Poljak-Turzík Bound","authors":"Jonas Lill,&nbsp;Kalina Petrova,&nbsp;Simon Weber","doi":"10.1007/s00453-025-01306-y","DOIUrl":"10.1007/s00453-025-01306-y","url":null,"abstract":"<div><p><span>MaxCut</span> is a classical <span>(textsf{NP})</span>-complete problem and a crucial building block in many combinatorial algorithms. The famous <i>Edwards-Erdös bound</i> states that any connected graph on <i>n</i> vertices with <i>m</i> edges contains a cut of size at least <span>(frac{m}{2}+frac{n-1}{4})</span>. Crowston, Jones and Mnich [Algorithmica, 2015] showed that the <span>MaxCut</span> problem on simple connected graphs admits an FPT algorithm, where the parameter <i>k</i> is the difference between the desired cut size <i>c</i> and the lower bound given by the Edwards-Erdös bound. This was later improved by Etscheid and Mnich [Algorithmica, 2017] to run in parameterized linear time, i.e., <span>(f(k)cdot O(m))</span>. We improve upon this result in two ways: Firstly, we extend the algorithm to work also for <i>multigraphs</i> (alternatively, graphs with positive integer weights). Secondly, we change the parameter; instead of the difference to the Edwards-Erdös bound, we use the difference to the <i>Poljak-Turzík bound</i>. The Poljak-Turzík bound states that any weighted graph <i>G</i> has a cut of weight at least <span>(frac{w(G)}{2}+frac{w_{MSF}(G)}{4})</span>, where <i>w</i>(<i>G</i>) denotes the total weight of <i>G</i>, and <span>(w_{MSF}(G))</span> denotes the weight of its minimum spanning forest. In connected simple graphs the two bounds are equivalent, but for multigraphs the Poljak-Turzík bound can be larger and thus yield a smaller parameter <i>k</i>. Our algorithm also runs in parameterized linear time, i.e., <span>(f(k)cdot O(m+n))</span>.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 7","pages":"983 - 1007"},"PeriodicalIF":0.7,"publicationDate":"2025-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12334541/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144818123","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
Upward Pointset Embeddings of Planar st-Graphs 平面st图的向上点集嵌入
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-03-15 DOI: 10.1007/s00453-025-01302-2
Carlos Alegrí­a, Susanna Caroppo, Giordano Da Lozzo, Marco D’Elia, Giuseppe Di Battista, Fabrizio Frati, Fabrizio Grosso, Maurizio Patrignani

We study upward pointset embeddings (UPSEs) of planar st-graphs. Let G be a planar st-graph and let (S subset mathbb {R}^2) be a pointset with (|S|= |V(G)|). An UPSE of G on S is an upward planar straight-line drawing of G that maps the vertices of G to the points of S. We consider both the problem of testing the existence of an UPSE of G on S (UPSE Testing) and the problem of enumerating all UPSEs of G on S. We prove that UPSE Testing is NP-complete even for st-graphs that consist of a set of directed st-paths sharing only s and t. On the other hand, if G is an n-vertex planar st-graph whose maximum st-cutset has size k, then UPSE Testing can be solved in (mathcal {O}(n^{4k})) time with (mathcal {O}(n^{3k})) space; also, all the UPSEs of G on S can be enumerated with (mathcal {O}(n)) worst-case delay, using (mathcal {O}(k n^{4k} log n)) space, after (mathcal {O}(k n^{4k} log n)) set-up time. Moreover, for an n-vertex st-graph whose underlying graph is a cycle, we provide a necessary and sufficient condition for the existence of an UPSE on a given pointset, which can be tested in (mathcal {O}(n log n)) time. Related to this result, we give an algorithm that, for a set S of n points, enumerates all the non-crossing monotone Hamiltonian cycles on S with (mathcal {O}(n)) worst-case delay, using (mathcal {O}(n^2)) space, after (mathcal {O}(n^2)) set-up time.

研究了平面st图的向上点集嵌入。设G为平面st图,设(S subset mathbb {R}^2)为具有(|S|= |V(G)|)的点集。G在S上的UPSE是G在S上的一个向上平面直线图,它将G的顶点映射到S上的点。我们考虑了检验G在S上的UPSE是否存在的问题(UPSE检验)和枚举S上G的所有UPSE的问题。我们证明了UPSE检验是np完全的,即使对于由一组只共享S和t的有向st路径组成的st图。另一方面,如果G是一个n顶点的平面st图,其最大st切集的大小为k,则UPSE测试可以在(mathcal {O}(n^{4k}))时间和(mathcal {O}(n^{3k}))空间上求解;并且,在(mathcal {O}(k n^{4k} log n))设置时间之后,可以使用(mathcal {O}(k n^{4k} log n))空间,以(mathcal {O}(n))最坏延迟枚举G对S的所有ups。此外,对于底层图为循环的n顶点st图,我们给出了在给定点集上存在UPSE的充分必要条件,该条件可在(mathcal {O}(n log n))时间内检验。与此结果相关,我们给出了一种算法,对于n个点的集合S,使用(mathcal {O}(n^2))空间,在(mathcal {O}(n^2))设置时间之后,枚举S上具有(mathcal {O}(n))最坏情况延迟的所有非交叉单调哈密顿环。
{"title":"Upward Pointset Embeddings of Planar st-Graphs","authors":"Carlos Alegrí­a,&nbsp;Susanna Caroppo,&nbsp;Giordano Da Lozzo,&nbsp;Marco D’Elia,&nbsp;Giuseppe Di Battista,&nbsp;Fabrizio Frati,&nbsp;Fabrizio Grosso,&nbsp;Maurizio Patrignani","doi":"10.1007/s00453-025-01302-2","DOIUrl":"10.1007/s00453-025-01302-2","url":null,"abstract":"<div><p>We study upward pointset embeddings (<span>UPSE</span>s) of planar <i>st</i>-graphs. Let <i>G</i> be a planar <i>st</i>-graph and let <span>(S subset mathbb {R}^2)</span> be a pointset with <span>(|S|= |V(G)|)</span>. An <i>UPSE</i> of <i>G</i> on <i>S</i> is an upward planar straight-line drawing of <i>G</i> that maps the vertices of <i>G</i> to the points of <i>S</i>. We consider both the problem of testing the existence of an <span>UPSE</span> of <i>G</i> on <i>S</i> (<span>UPSE Testing</span>) and the problem of enumerating all <span>UPSE</span>s of <i>G</i> on <i>S</i>. We prove that <span>UPSE Testing</span> is <span>NP</span>-complete even for <i>st</i>-graphs that consist of a set of directed <i>st</i>-paths sharing only <i>s</i> and <i>t</i>. On the other hand, if <i>G</i> is an <i>n</i>-vertex planar <i>st</i>-graph whose maximum <i>st</i>-cutset has size <i>k</i>, then <span>UPSE Testing</span> can be solved in <span>(mathcal {O}(n^{4k}))</span> time with <span>(mathcal {O}(n^{3k}))</span> space; also, all the <span>UPSE</span>s of <i>G</i> on <i>S</i> can be enumerated with <span>(mathcal {O}(n))</span> worst-case delay, using <span>(mathcal {O}(k n^{4k} log n))</span> space, after <span>(mathcal {O}(k n^{4k} log n))</span> set-up time. Moreover, for an <i>n</i>-vertex <i>st</i>-graph whose underlying graph is a cycle, we provide a necessary and sufficient condition for the existence of an <span>UPSE</span> on a given pointset, which can be tested in <span>(mathcal {O}(n log n))</span> time. Related to this result, we give an algorithm that, for a set <i>S</i> of <i>n</i> points, enumerates all the non-crossing monotone Hamiltonian cycles on <i>S</i> with <span>(mathcal {O}(n))</span> worst-case delay, using <span>(mathcal {O}(n^2))</span> space, after <span>(mathcal {O}(n^2))</span> set-up time.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 6","pages":"930 - 960"},"PeriodicalIF":0.9,"publicationDate":"2025-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01302-2.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143938584","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
Structural Parameterization of Cluster Deletion 集群删除的结构参数化
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-03-15 DOI: 10.1007/s00453-025-01303-1
Giuseppe F. Italiano, Athanasios L. Konstantinidis, Charis Papadopoulos

In the Weighted Cluster Deletion problem we are given a graph with non-negative integral edge weights and the task is to determine, for a target value k, if there is a set of edges of total weight at most k such that its removal results in a disjoint union of cliques. It is well-known that the problem is FPT parameterized by k, the total weight of edge deletions. In scenarios in which the solution size is large, naturally one needs to drop the constraint on the solution size. Here we study Weighted Cluster Deletion where the parameter does not represent the size of the solution, but the parameter captures structural properties of the input graph. Our main contribution is to classify the parameterized complexity of Weighted Cluster Deletion with three structural parameters, namely, vertex cover number, twin cover number and neighborhood diversity. We show that the problem is FPT when parameterized by the vertex cover number, whereas it becomes paraNP-hard when parameterized by the twin cover number or the neighborhood diversity. To illustrate the applicability of our FPT result, we turn our attention to the unweighted variant of the problem, namely Cluster Deletion. We show that Cluster Deletion is FPT parameterized by the twin cover number. This is the first algorithm with single-exponential running time parameterized by the twin cover number. Interestingly, we are able to achieve an FPT result for Cluster Deletion parameterized by the neighborhood diversity that involves an ILP formulation. In fact, our results generalize the parameterized setting by the solution size, as we deduce that both parameters, twin cover number and neighborhood diversity, are linearly bounded by the number of edge deletions.

在加权聚类删除问题中,我们给定一个非负积分边权的图,任务是确定,对于目标值k,是否存在一组总权值不超过k的边,使得它的移除导致团的不相交并。众所周知,这个问题是FPT参数化k,即边删除的总权值。在解决方案大小较大的场景中,自然需要取消对解决方案大小的约束。在这里,我们研究加权聚类删除,其中参数不代表解决方案的大小,但参数捕获输入图的结构属性。我们的主要贡献是用顶点覆盖数、双覆盖数和邻域多样性三个结构参数对加权聚类删除的参数化复杂度进行分类。我们发现,当用顶点覆盖数作为参数时,问题是FPT的,而当用双覆盖数或邻域多样性作为参数时,问题就变成了parnp -hard。为了说明我们的FPT结果的适用性,我们将注意力转向问题的未加权变体,即聚类删除。我们证明了簇删除是由双覆盖数参数化的FPT。这是第一个用双覆盖数参数化单指数运行时间的算法。有趣的是,我们能够通过包含ILP公式的邻域多样性参数化簇删除的FPT结果。事实上,我们的结果推广了解大小的参数化设置,因为我们推断出两个参数,双覆盖数和邻域多样性,都是由边缘删除的数量线性限定的。
{"title":"Structural Parameterization of Cluster Deletion","authors":"Giuseppe F. Italiano,&nbsp;Athanasios L. Konstantinidis,&nbsp;Charis Papadopoulos","doi":"10.1007/s00453-025-01303-1","DOIUrl":"10.1007/s00453-025-01303-1","url":null,"abstract":"<div><p>In the <span>Weighted Cluster Deletion</span> problem we are given a graph with non-negative integral edge weights and the task is to determine, for a target value <i>k</i>, if there is a set of edges of total weight at most <i>k</i> such that its removal results in a disjoint union of cliques. It is well-known that the problem is FPT parameterized by <i>k</i>, the total weight of edge deletions. In scenarios in which the solution size is large, naturally one needs to drop the constraint on the solution size. Here we study <span>Weighted Cluster Deletion</span> where the parameter does not represent the size of the solution, but the parameter captures structural properties of the input graph. Our main contribution is to classify the parameterized complexity of <span>Weighted Cluster Deletion</span> with three structural parameters, namely, vertex cover number, twin cover number and neighborhood diversity. We show that the problem is FPT when parameterized by the vertex cover number, whereas it becomes paraNP-hard when parameterized by the twin cover number or the neighborhood diversity. To illustrate the applicability of our FPT result, we turn our attention to the unweighted variant of the problem, namely <span>Cluster Deletion</span>. We show that <span>Cluster Deletion</span> is FPT parameterized by the twin cover number. This is the first algorithm with single-exponential running time parameterized by the twin cover number. Interestingly, we are able to achieve an FPT result for <span>Cluster Deletion</span> parameterized by the neighborhood diversity that involves an ILP formulation. In fact, our results generalize the parameterized setting by the solution size, as we deduce that both parameters, twin cover number and neighborhood diversity, are linearly bounded by the number of edge deletions.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 6","pages":"961 - 981"},"PeriodicalIF":0.9,"publicationDate":"2025-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143938586","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
Improved Algorithms for Distance Selection and Related Problems 距离选择的改进算法及相关问题
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-03-14 DOI: 10.1007/s00453-025-01305-z
Haitao Wang, Yiming Zhao

In this paper, we propose new techniques for solving geometric optimization problems involving interpoint distances of a point set in the plane. Given a set P of n points in the plane and an integer (1 le k le left( {begin{array}{c}n 2end{array}}right) ), the distance selection problem is to find the k-th smallest interpoint distance among all pairs of points of P. The previously best deterministic algorithm solves the problem in (O(n^{4/3} log ^2 n)) time (Katz and Sharir in SIAM J Comput 26(5):1384–1408, 1997 and SoCG 1993). In this paper, we improve their algorithm to (O(n^{4/3} log n)) time. Using similar techniques, we also give improved algorithms on both the two-sided and the one-sided discrete Fréchet distance with shortcuts problem for two point sets in the plane. For the two-sided problem (resp., one-sided problem), we improve the previous work (Avraham et al. in ACM Trans Algorithms 11(4):29, 2015 and SoCG 2014) by a factor of roughly (log ^2(m+n)) (resp., ((m+n)^{epsilon })), where m and n are the sizes of the two input point sets, respectively. Other problems whose solutions can be improved by our techniques include the reverse shortest path problems for unit-disk graphs. Our techniques are quite general and we believe they will find many other applications in future.

在本文中,我们提出了解决平面上点集点间距离几何优化问题的新技术。给定平面上一个包含n个点的集合P和一个整数(1 le k le left( {begin{array}{c}n 2end{array}}right) ),距离选择问题是在P的所有点对中找到第k个最小的点间距离。以前最好的确定性算法在(O(n^{4/3} log ^2 n))时间内解决了这个问题(Katz和Sharir in SIAM J Comput 26(5): 1384-1408, 1997和SoCG 1993)。在本文中,我们将其算法改进到(O(n^{4/3} log n))时间。利用类似的技术,我们也给出了平面上两个点集的带捷径问题的双面和单面离散距离的改进算法。对于双边问题(参见。,单侧问题),我们改进了以前的工作(Avraham et al. in ACM Trans Algorithms 11(4): 29,2015和SoCG 2014),大约提高了(log ^2(m+n))(参见:1)。, ((m+n)^{epsilon })),其中m和n分别为两个输入点集的大小。其他可以通过我们的技术改进其解决方案的问题包括单位磁盘图的反向最短路径问题。我们的技术是非常通用的,我们相信它们将在未来找到许多其他应用。
{"title":"Improved Algorithms for Distance Selection and Related Problems","authors":"Haitao Wang,&nbsp;Yiming Zhao","doi":"10.1007/s00453-025-01305-z","DOIUrl":"10.1007/s00453-025-01305-z","url":null,"abstract":"<div><p>In this paper, we propose new techniques for solving geometric optimization problems involving interpoint distances of a point set in the plane. Given a set <i>P</i> of <i>n</i> points in the plane and an integer <span>(1 le k le left( {begin{array}{c}n 2end{array}}right) )</span>, the distance selection problem is to find the <i>k</i>-th smallest interpoint distance among all pairs of points of <i>P</i>. The previously best deterministic algorithm solves the problem in <span>(O(n^{4/3} log ^2 n))</span> time (Katz and Sharir in SIAM J Comput 26(5):1384–1408, 1997 and SoCG 1993). In this paper, we improve their algorithm to <span>(O(n^{4/3} log n))</span> time. Using similar techniques, we also give improved algorithms on both the two-sided and the one-sided discrete Fréchet distance with shortcuts problem for two point sets in the plane. For the two-sided problem (resp., one-sided problem), we improve the previous work (Avraham et al. in ACM Trans Algorithms 11(4):29, 2015 and SoCG 2014) by a factor of roughly <span>(log ^2(m+n))</span> (resp., <span>((m+n)^{epsilon })</span>), where <i>m</i> and <i>n</i> are the sizes of the two input point sets, respectively. Other problems whose solutions can be improved by our techniques include the reverse shortest path problems for unit-disk graphs. Our techniques are quite general and we believe they will find many other applications in future.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 6","pages":"908 - 929"},"PeriodicalIF":0.9,"publicationDate":"2025-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143938336","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 Parameterized Complexity of Controlling Amendment and Successive Winners 控制修正和连续赢家的参数化复杂性
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-03-13 DOI: 10.1007/s00453-025-01304-0
Yongjie Yang

The amendment procedure and the successive procedure have been widely employed in parliamentary and legislative decision making and have undergone extensive study in the literature from various perspectives. However, investigating them through the lens of computational complexity theory has not been as thoroughly conducted as for many other prevalent voting procedures heretofore. To the best of our knowledge, there is only one paper which explores the complexity of several strategic voting problems under these two procedures, prior to our current work. To provide a better understanding of to what extent the two procedures resist strategic behavior, we study the parameterized complexity of constructive/destructive control by adding/deleting voters/candidates for both procedures. To enhance the generalizability of our results, we also examine a more generalized form of the amendment procedure. Our exploration yields a comprehensive (parameterized) complexity landscape of these problems with respect to numerous parameters.

修正程序和逐次程序在议会和立法决策中得到了广泛的应用,并在文献中从各个角度进行了广泛的研究。然而,通过计算复杂性理论的视角来研究它们还没有像对许多其他流行的投票程序那样彻底地进行。据我们所知,在我们目前的工作之前,只有一篇论文探讨了这两种程序下几个战略投票问题的复杂性。为了更好地理解这两种程序在多大程度上抵制战略行为,我们通过增加/删除两个程序的选民/候选人来研究建设性/破坏性控制的参数化复杂性。为了提高我们的结果的普遍性,我们还研究了修正程序的一种更广义的形式。我们的探索产生了关于众多参数的这些问题的综合(参数化)复杂性景观。
{"title":"On the Parameterized Complexity of Controlling Amendment and Successive Winners","authors":"Yongjie Yang","doi":"10.1007/s00453-025-01304-0","DOIUrl":"10.1007/s00453-025-01304-0","url":null,"abstract":"<div><p>The amendment procedure and the successive procedure have been widely employed in parliamentary and legislative decision making and have undergone extensive study in the literature from various perspectives. However, investigating them through the lens of computational complexity theory has not been as thoroughly conducted as for many other prevalent voting procedures heretofore. To the best of our knowledge, there is only one paper which explores the complexity of several strategic voting problems under these two procedures, prior to our current work. To provide a better understanding of to what extent the two procedures resist strategic behavior, we study the parameterized complexity of constructive/destructive control by adding/deleting voters/candidates for both procedures. To enhance the generalizability of our results, we also examine a more generalized form of the amendment procedure. Our exploration yields a comprehensive (parameterized) complexity landscape of these problems with respect to numerous parameters.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 6","pages":"842 - 907"},"PeriodicalIF":0.9,"publicationDate":"2025-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143938708","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
Online Metric Matching on the Line with Recourse 联机度量匹配与追索权
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-03-01 DOI: 10.1007/s00453-025-01299-8
Nicole Megow, Lukas Nölke

In online metric matching on the line, n requests appear one by one and have to be matched immediately and irrevocably to a given set of servers, all located on the real line. The goal is to minimize the sum of distances between the requests and their assigned servers. The best known online algorithm achieves a competitive ratio of (Theta (log n)), leaving a gap to the best-known lower bound of (Omega (sqrt{log n})). In this work, we approach the problem in a recourse model where online decisions can be partially revised, allowing for the reassignment of previously matched edges. In contrast to the traditional online setting, we show that with an amortized recourse budget of (O(log n)), we can obtain an O(1)-competitive algorithm for online metric matching on the line. This is one of the first non-trivial results for metric matching with recourse. Additionally, for so-called alternating instances, where no more than one request lies between two servers, we achieve a near-optimal result. Specifically, we give a simple algorithm that is ((1+varepsilon ))-competitive and reassigns any request at most (O(frac{1}{varepsilon ^2})) times. This special case is particularly noteworthy, as a lower bound of (Omega (log n)), constructed using such instances, applies to a broad class of online algorithms, including all deterministic algorithms studied in the literature.

在在线度量匹配中,n个请求一个接一个地出现,必须立即且不可撤销地匹配到一组给定的服务器,所有服务器都位于真实的线路上。目标是最小化请求与其分配的服务器之间的距离总和。最著名的在线算法实现了(Theta (log n))的竞争比,与最著名的(Omega (sqrt{log n}))的下界有差距。在这项工作中,我们在一个追索权模型中处理这个问题,其中在线决策可以部分修改,允许重新分配先前匹配的边。与传统的在线设置相比,我们证明了在平摊追索权预算为(O(log n))的情况下,我们可以获得在线度量匹配的O(1)竞争算法。这是具有追索权的度量匹配的第一个重要结果之一。此外,对于所谓的交替实例(两台服务器之间的请求不超过一个),我们可以获得近乎最佳的结果。具体来说,我们给出了一个简单的算法,它是((1+varepsilon ))竞争的,并且最多重新分配(O(frac{1}{varepsilon ^2}))次请求。这种特殊情况特别值得注意,因为使用这些实例构建的(Omega (log n))下界适用于广泛的在线算法,包括文献中研究的所有确定性算法。
{"title":"Online Metric Matching on the Line with Recourse","authors":"Nicole Megow,&nbsp;Lukas Nölke","doi":"10.1007/s00453-025-01299-8","DOIUrl":"10.1007/s00453-025-01299-8","url":null,"abstract":"<div><p>In online metric matching on the line, <i>n</i> requests appear one by one and have to be matched immediately and irrevocably to a given set of servers, all located on the real line. The goal is to minimize the sum of distances between the requests and their assigned servers. The best known online algorithm achieves a competitive ratio of <span>(Theta (log n))</span>, leaving a gap to the best-known lower bound of <span>(Omega (sqrt{log n}))</span>. In this work, we approach the problem in a recourse model where online decisions can be partially revised, allowing for the reassignment of previously matched edges. In contrast to the traditional online setting, we show that with an amortized recourse budget of <span>(O(log n))</span>, we can obtain an <i>O</i>(1)-competitive algorithm for online metric matching on the line. This is one of the first non-trivial results for metric matching with recourse. Additionally, for so-called alternating instances, where no more than one request lies between two servers, we achieve a near-optimal result. Specifically, we give a simple algorithm that is <span>((1+varepsilon ))</span>-competitive and reassigns any request at most <span>(O(frac{1}{varepsilon ^2}))</span> times. This special case is particularly noteworthy, as a lower bound of <span>(Omega (log n))</span>, constructed using such instances, applies to a broad class of online algorithms, including all deterministic algorithms studied in the literature.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 6","pages":"813 - 841"},"PeriodicalIF":0.9,"publicationDate":"2025-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01299-8.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143938239","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
Simultaneous Representation of Proper and Unit Interval Graphs 固有图与单位区间图的同时表示
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-28 DOI: 10.1007/s00453-025-01296-x
Ignaz Rutter, Darren Strash, Peter Stumpf, Michael Vollmer

In a confluence of combinatorics and geometry, simultaneous representations provide a way to realize combinatorial objects that share common structure. A standard case in the study of simultaneous representations is the sunflower case where all objects share the same common structure. While the recognition problem for general simultaneous interval graphs—the simultaneous version of arguably one of the most well-studied graph classes—is NP-complete, the complexity of the sunflower case for three or more simultaneous interval graphs is currently open. In this work we settle this question for proper interval graphs. We give an algorithm to recognize simultaneous proper interval graphs in linear time in the sunflower case where we allow any number of simultaneous graphs. Simultaneous unit interval graphs are much more ‘rigid’ and therefore have less freedom in their representation. We show they can be recognized in time (mathcal {O}(|V|cdot |E|)) for any number of simultaneous graphs in the sunflower case where (G=(V,E)) is the union of the simultaneous graphs. We further show that both recognition problems are in general NP-complete if the number of simultaneous graphs is not fixed. The restriction to the sunflower case is in this sense necessary.

在组合学和几何的融合中,同时表示提供了一种实现具有共同结构的组合对象的方法。同时表征研究中的一个标准案例是向日葵案例,其中所有对象都具有相同的公共结构。虽然一般同时区间图的识别问题是np完全的,但三个或更多同时区间图的向日葵情况的复杂性目前是开放的。在本文中,我们解决了固有区间图的这个问题。在允许任意数量的同时图的情况下,我们给出了一个在线性时间内识别同时固有间隔图的算法。同时单位间隔图更加“刚性”,因此在表示上的自由度更小。我们证明它们可以在时间上被识别(mathcal {O}(|V|cdot |E|))对于任意数量的同时图在向日葵的情况下,其中(G=(V,E))是同时图的并集。我们进一步证明,如果同时图的数量不固定,这两个识别问题在一般情况下都是np完全的。在这个意义上,对向日葵案例的限制是必要的。
{"title":"Simultaneous Representation of Proper and Unit Interval Graphs","authors":"Ignaz Rutter,&nbsp;Darren Strash,&nbsp;Peter Stumpf,&nbsp;Michael Vollmer","doi":"10.1007/s00453-025-01296-x","DOIUrl":"10.1007/s00453-025-01296-x","url":null,"abstract":"<div><p>In a confluence of combinatorics and geometry, simultaneous representations provide a way to realize combinatorial objects that share common structure. A standard case in the study of simultaneous representations is the <i>sunflower case</i> where all objects share the same common structure. While the recognition problem for general simultaneous interval graphs—the simultaneous version of arguably one of the most well-studied graph classes—is NP-complete, the complexity of the sunflower case for three or more simultaneous interval graphs is currently open. In this work we settle this question for <i>proper</i> interval graphs. We give an algorithm to recognize simultaneous proper interval graphs in linear time in the sunflower case where we allow any number of simultaneous graphs. Simultaneous <i>unit</i> interval graphs are much more ‘rigid’ and therefore have less freedom in their representation. We show they can be recognized in time <span>(mathcal {O}(|V|cdot |E|))</span> for any number of simultaneous graphs in the sunflower case where <span>(G=(V,E))</span> is the union of the simultaneous graphs. We further show that both recognition problems are in general NP-complete if the number of simultaneous graphs is not fixed. The restriction to the sunflower case is in this sense necessary.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"783 - 811"},"PeriodicalIF":0.9,"publicationDate":"2025-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01296-x.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143919077","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
Enumerating Minimal Solution Sets for Metric Graph Problems 度量图问题的最小解集枚举
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-25 DOI: 10.1007/s00453-025-01300-4
Benjamin Bergougnoux, Oscar Defrain, Fionn Mc Inerney

Problems from metric graph theory like Metric Dimension, Geodetic Set, and Strong Metric Dimension have recently had an impact in parameterized complexity by being the first known problems in NP to admit double-exponential lower bounds in the treewidth, and even in the vertex cover number for the latter, assuming the Exponential Time Hypothesis. We initiate the study of enumerating minimal solution sets for these problems and show that they are also of great interest in enumeration. Specifically, we show that enumerating minimal resolving sets in graphs and minimal geodetic sets in split graphs are equivalent to enumerating minimal transversals in hypergraphs (denoted Trans-Enum), whose solvability in total-polynomial time is one of the most important open problems in algorithmic enumeration. This provides two new natural examples to a question that emerged in recent works: for which vertex (or edge) set graph property (Pi ) is the enumeration of minimal (or maximal) subsets satisfying (Pi ) equivalent to Trans-Enum? As very few properties are known to fit within this context—namely, those related to minimal domination—our results make significant progress in characterizing such properties, and provide new angles to approach Trans-Enum. In contrast, we observe that minimal strong resolving sets can be enumerated with polynomial delay. Additionally, we consider cases where our reductions do not apply, namely graphs with no long induced paths, and show both positive and negative results related to the enumeration and extension of partial solutions.

度量图论中的问题,如度量维数、大地测量集和强度量维数,最近对参数化复杂性产生了影响,因为它们是NP中第一个承认树宽双指数下界的问题,甚至是后者的顶点覆盖数,假设指数时间假设。我们开始了对这些问题的枚举最小解集的研究,并表明它们在枚举中也有很大的兴趣。具体地说,我们证明了图中的最小解析集和分割图中的最小测地集的枚举等价于超图中的最小截线的枚举,其在全多项式时间内的可解性是算法枚举中最重要的开放问题之一。这为最近出现的一个问题提供了两个新的自然例子:对于哪个顶点(或边)集合图属性(Pi )是满足(Pi )等价于泛枚举的最小(或最大)子集的枚举?由于很少有已知的属性适合这种情况-即与最小支配相关的属性-我们的结果在表征此类属性方面取得了重大进展,并为研究Trans-Enum提供了新的角度。相反,我们观察到最小强解析集可以用多项式延迟枚举。此外,我们考虑了我们的约简不适用的情况,即没有长诱导路径的图,并显示了与部分解的枚举和扩展相关的正负结果。
{"title":"Enumerating Minimal Solution Sets for Metric Graph Problems","authors":"Benjamin Bergougnoux,&nbsp;Oscar Defrain,&nbsp;Fionn Mc Inerney","doi":"10.1007/s00453-025-01300-4","DOIUrl":"10.1007/s00453-025-01300-4","url":null,"abstract":"<div><p>Problems from metric graph theory like <span>Metric Dimension</span>, <span>Geodetic Set</span>, and <span>Strong Metric Dimension</span> have recently had an impact in parameterized complexity by being the first known problems in <span>NP</span> to admit double-exponential lower bounds in the treewidth, and even in the vertex cover number for the latter, assuming the Exponential Time Hypothesis. We initiate the study of enumerating minimal solution sets for these problems and show that they are also of great interest in enumeration. Specifically, we show that enumerating minimal resolving sets in graphs and minimal geodetic sets in split graphs are equivalent to enumerating minimal transversals in hypergraphs (denoted <span>Trans-Enum</span>), whose solvability in total-polynomial time is one of the most important open problems in algorithmic enumeration. This provides two new natural examples to a question that emerged in recent works: for which vertex (or edge) set graph property <span>(Pi )</span> is the enumeration of minimal (or maximal) subsets satisfying <span>(Pi )</span> equivalent to <span>Trans-Enum</span>? As very few properties are known to fit within this context—namely, those related to minimal domination—our results make significant progress in characterizing such properties, and provide new angles to approach <span>Trans-Enum</span>. In contrast, we observe that minimal strong resolving sets can be enumerated with polynomial delay. Additionally, we consider cases where our reductions do not apply, namely graphs with no long induced paths, and show both positive and negative results related to the enumeration and extension of partial solutions.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"712 - 735"},"PeriodicalIF":0.9,"publicationDate":"2025-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143919252","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
Counting Temporal Paths 计算时间路径
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-25 DOI: 10.1007/s00453-025-01301-3
Jessica Enright, Kitty Meeks, Hendrik Molter

This work investigates the parameterised complexity of counting temporal paths. The problem of counting temporal paths is mainly motivated by temporal betweenness computation. The betweenness centrality of a vertex v is an important centrality measure that quantifies how many optimal paths between pairs of other vertices visit v. Computing betweenness centrality in a temporal graph, in which the edge set may change over discrete timesteps, requires us to count temporal paths that are optimal with respect to some criterion. For several natural notions of optimality, including foremost or fastest temporal paths, this counting problem reduces to #Temporal Path, the problem of counting all temporal paths between a fixed pair of vertices; like the problems of counting foremost and fastest temporal paths, #Temporal Path is #P-hard in general. Motivated by the many applications of this intractable problem, we initiate a systematic study of the parameterised and approximation complexity of #Temporal Path. We show that the problem presumably does not admit an FPT-algorithm for the feedback vertex number of the static underlying graph, and that it is hard to approximate in general. On the positive side, we prove several exact and approximate FPT-algorithms for special cases.

这项工作研究了计数时间路径的参数化复杂性。时间路径的计数问题主要是由时间间性计算引起的。顶点v的中间性中心性是一个重要的中心性度量,它量化了访问v的其他顶点对之间有多少条最优路径。计算时间图中的中间性中心性,其中边缘集可能会随着离散时间步长而变化,需要我们计算相对于某些标准的最优时间路径。对于一些自然的最优性概念,包括最优或最快的时间路径,这个计数问题简化为# temporal Path,计算固定顶点对之间的所有时间路径的问题;就像计算最重要和最快的时间路径的问题一样,#时间路径通常也是#P-hard。在这个棘手问题的许多应用的激励下,我们开始了对#Temporal Path的参数化和近似复杂性的系统研究。我们证明了这个问题大概不允许静态底层图的反馈顶点数的fpt算法,并且它很难在一般情况下近似。在积极的方面,我们证明了几种特殊情况下的精确和近似fpt算法。
{"title":"Counting Temporal Paths","authors":"Jessica Enright,&nbsp;Kitty Meeks,&nbsp;Hendrik Molter","doi":"10.1007/s00453-025-01301-3","DOIUrl":"10.1007/s00453-025-01301-3","url":null,"abstract":"<div><p>This work investigates the parameterised complexity of counting temporal paths. The problem of counting temporal paths is mainly motivated by temporal betweenness computation. The betweenness centrality of a vertex <i>v</i> is an important centrality measure that quantifies how many optimal paths between pairs of other vertices visit <i>v</i>. Computing betweenness centrality in a temporal graph, in which the edge set may change over discrete timesteps, requires us to count temporal paths that are optimal with respect to some criterion. For several natural notions of optimality, including <i>foremost</i> or <i>fastest</i> temporal paths, this counting problem reduces to <span>#Temporal Path</span>, the problem of counting <i>all</i> temporal paths between a fixed pair of vertices; like the problems of counting foremost and fastest temporal paths, <span>#Temporal Path</span> is #P-hard in general. Motivated by the many applications of this intractable problem, we initiate a systematic study of the parameterised and approximation complexity of <span>#Temporal Path</span>. We show that the problem presumably does not admit an FPT-algorithm for the feedback vertex number of the static underlying graph, and that it is hard to approximate in general. On the positive side, we prove several exact and approximate FPT-algorithms for special cases.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"736 - 782"},"PeriodicalIF":0.9,"publicationDate":"2025-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01301-3.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143919253","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
Convergence of the Number of Period sets in Strings 字符串中周期集合数目的收敛性
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-21 DOI: 10.1007/s00453-025-01295-y
Eric Rivals, Michelle Sweering, Pengfei Wang

Consider words of length n. The set of all periods of a word of length n is a subset of ({0,1,2,ldots ,n-1}). However, not every subset of ({0,1,2,ldots ,n-1}) can be a valid set of periods. In a seminal paper in 1981, Guibas and Odlyzko proposed encoding the set of periods of a word into a binary string of length n, called an autocorrelation, where a 1 at position i denotes the period i. They considered the question of recognizing a valid period set, and also studied the number (kappa _n) of valid period sets for strings of length n. They conjectured that (ln kappa _n) asymptotically converges to a constant times ((ln n)^2). Although improved lower bounds for (ln kappa _n/(ln n)^2) were proved in 2001, the question of a tight upper bound has remained open since Guibas and Odlyzko’s paper. Here, we exhibit an upper bound for this fraction, which implies its convergence and closes this longstanding conjecture. Moreover, we extend our result to find similar bounds for the number of correlations: a generalization of autocorrelations that encodes the overlaps between two strings.

考虑长度为n的单词。长度为n的单词的所有周期的集合是({0,1,2,ldots ,n-1})的一个子集。但是,并不是({0,1,2,ldots ,n-1})的每个子集都可以是有效的周期集合。在1981年的一篇重要论文中,gu和Odlyzko提出将一个单词的周期集合编码为长度为n的二进制字符串,称为自相关,其中位置i上的1表示周期i。他们考虑了有效周期集的识别问题,并研究了长度为n的字符串的有效周期集的数量(kappa _n)。他们推测(ln kappa _n)渐进地收敛于一个常数乘以((ln n)^2)。虽然改进了(ln kappa _n/(ln n)^2)的下界在2001年得到了证明,但紧上界的问题自gu和Odlyzko的论文以来一直没有得到解决。在这里,我们展示了这个分数的上界,这意味着它的收敛性,并关闭了这个长期存在的猜想。此外,我们扩展了我们的结果,以找到相似的相关性数量界限:对两个字符串之间的重叠进行编码的自相关性的泛化。
{"title":"Convergence of the Number of Period sets in Strings","authors":"Eric Rivals,&nbsp;Michelle Sweering,&nbsp;Pengfei Wang","doi":"10.1007/s00453-025-01295-y","DOIUrl":"10.1007/s00453-025-01295-y","url":null,"abstract":"<div><p>Consider words of length <i>n</i>. The set of all periods of a word of length <i>n</i> is a subset of <span>({0,1,2,ldots ,n-1})</span>. However, not every subset of <span>({0,1,2,ldots ,n-1})</span> can be a valid set of periods. In a seminal paper in 1981, Guibas and Odlyzko proposed encoding the set of periods of a word into a binary string of length <i>n</i>, called an autocorrelation, where a 1 at position <i>i</i> denotes the period <i>i</i>. They considered the question of recognizing a valid period set, and also studied the number <span>(kappa _n)</span> of valid period sets for strings of length <i>n</i>. They conjectured that <span>(ln kappa _n)</span> asymptotically converges to a constant times <span>((ln n)^2)</span>. Although improved lower bounds for <span>(ln kappa _n/(ln n)^2)</span> were proved in 2001, the question of a tight upper bound has remained open since Guibas and Odlyzko’s paper. Here, we exhibit an upper bound for this fraction, which implies its convergence and closes this longstanding conjecture. Moreover, we extend our result to find similar bounds for the number of correlations: a generalization of autocorrelations that encodes the overlaps between two strings.\u0000</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"690 - 711"},"PeriodicalIF":0.9,"publicationDate":"2025-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143918966","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
期刊
Algorithmica
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1