AlgorithmicaPub Date : 2026-02-17DOI: 10.1007/s00453-026-01373-9
Gabriel Ponte, Marcia Fampa, Jon Lee
{"title":"Convex relaxation for the generalized maximum-entropy sampling problem","authors":"Gabriel Ponte, Marcia Fampa, Jon Lee","doi":"10.1007/s00453-026-01373-9","DOIUrl":"10.1007/s00453-026-01373-9","url":null,"abstract":"<div><p>The <i>generalized maximum-entropy sampling problem</i> (GMESP) is to select an order-<i>s</i> principal submatrix from an order-<i>n</i> covariance matrix, to maximize the product of its <i>t</i> greatest eigenvalues, <span>(0<tle s <n)</span>. Introduced more than 25 years ago, GMESP is a natural generalization of two fundamental problems in statistical design theory: (i) maximum-entropy sampling problem (MESP); (ii) binary D-optimality (D-Opt). In the general case, it can be motivated by a selection problem in the context of principal component analysis (PCA). We introduce the first convex-optimization based relaxation for GMESP, study its behavior, compare it to an earlier spectral bound, and demonstrate its use in a branch-and-bound scheme. We find that such an approach is practical when <span>(s-t)</span> is very small.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 2","pages":""},"PeriodicalIF":0.7,"publicationDate":"2026-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-026-01373-9.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"147339854","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}
AlgorithmicaPub Date : 2026-02-16DOI: 10.1007/s00453-026-01372-w
Sharmila Duppala, George Z. Li, Juan Luque, Aravind Srinivasan, Renata Valieva
{"title":"Concentration of Submodular Functions and Read-k Families Under Negative Dependence","authors":"Sharmila Duppala, George Z. Li, Juan Luque, Aravind Srinivasan, Renata Valieva","doi":"10.1007/s00453-026-01372-w","DOIUrl":"10.1007/s00453-026-01372-w","url":null,"abstract":"<div><p>We study the question of whether submodular functions of random variables satisfying various notions of negative dependence satisfy Chernoff-like concentration inequalities. We prove such a concentration inequality for the lower tail when the random variables satisfy negative association or negative regression, partially resolving an open problem raised in ([1]). Previous work showed such concentration results for random variables that come from specific dependent-rounding algorithms ([2, 3]). We discuss some applications of our results to combinatorial optimization and beyond. We also show applications to the concentration of read-<i>k</i> families [4] under certain forms of negative dependence; we further show a simplified proof of the entropy-method approach of [4].</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 2","pages":""},"PeriodicalIF":0.7,"publicationDate":"2026-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-026-01372-w.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"147339341","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}
AlgorithmicaPub Date : 2026-02-07DOI: 10.1007/s00453-025-01363-3
Alexander Dobler, Martin Nöllenburg
{"title":"Block Crossings in One-Sided Tanglegrams","authors":"Alexander Dobler, Martin Nöllenburg","doi":"10.1007/s00453-025-01363-3","DOIUrl":"10.1007/s00453-025-01363-3","url":null,"abstract":"<div><p>Tanglegrams are drawings of two rooted binary phylogenetic trees and a matching between their leaf sets. The trees are drawn crossing-free on opposite sides with their leaf sets facing each other on two vertical lines. Instead of minimizing the number of pairwise edge crossings, we consider the problem of minimizing the number of <i>block crossings</i>, that is, two bundles of edges crossing each other locally. With one tree fixed, the leaves of the second tree can be permuted according to its tree structure. We give a complete picture of the algorithmic complexity of minimizing block crossings in one-sided tanglegrams by showing <span>NP</span>-completeness, 2.25-approximations, and a fixed-parameter algorithm with the parameter being the number of block crossings of the computed tanglegram. We also state results for non-binary trees.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 2","pages":""},"PeriodicalIF":0.7,"publicationDate":"2026-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01363-3.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"147337552","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}
AlgorithmicaPub Date : 2026-01-14DOI: 10.1007/s00453-025-01353-5
Antonio Blanca, Xusheng Zhang
{"title":"Rapid Mixing of Global Markov Chains via Spectral Independence: The Unbounded Degree Case","authors":"Antonio Blanca, Xusheng Zhang","doi":"10.1007/s00453-025-01353-5","DOIUrl":"10.1007/s00453-025-01353-5","url":null,"abstract":"<div><p>We consider spin systems on general <i>n</i>-vertex graphs of unbounded degree and explore the effects of spectral independence on the rate of convergence to equilibrium of global Markov chains. Spectral independence is a novel way of quantifying the decay of correlations in spin system models, which has significantly advanced the study of Markov chains for spin systems. We prove that whenever spectral independence holds, the popular Swendsen–Wang dynamics for the <i>q</i>-state ferromagnetic Potts model on graphs of maximum degree <span>(Delta )</span>, where <span>(Delta )</span> is allowed to grow with <i>n</i>, converges in <span>(O((Delta log n)^c))</span> steps where <span>(c > 0)</span> is a constant independent of <span>(Delta )</span> and <i>n</i>. We also show a similar mixing time bound for the block dynamics of general spin systems, again assuming that spectral independence holds. Finally, for <i>monotone</i> spin systems such as the Ising model and the hardcore model on bipartite graphs, we show that spectral independence implies that the mixing time of the systematic scan dynamics is <span>(O(Delta ^c log n))</span> for a constant <span>(c>0)</span> independent of <span>(Delta )</span> and <i>n</i>. Systematic scan dynamics are widely popular but are notoriously difficult to analyze. Our result implies optimal <span>(O(log n))</span> mixing time bounds for any systematic scan dynamics of the ferromagnetic Ising model on general graphs up to the tree uniqueness threshold. Our main technical contribution is an improved factorization of the entropy functional: this is the common starting point for all our proofs. Specifically, we establish the so-called <i>k</i>-partite factorization of entropy with a constant that depends polynomially on the maximum degree of the graph.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2026-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01353-5.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145983138","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}
AlgorithmicaPub Date : 2026-01-10DOI: 10.1007/s00453-025-01340-w
Florent Becker, Daniel Hader, Matthew Patitz
{"title":"Strict Self-Assembly of Discrete Self-Similar Fractals in the Abstract Tile Assembly Model","authors":"Florent Becker, Daniel Hader, Matthew Patitz","doi":"10.1007/s00453-025-01340-w","DOIUrl":"10.1007/s00453-025-01340-w","url":null,"abstract":"<div><p>This paper answers a long-standing open question in tile-assembly theory, namely that it is possible to strictly assemble discrete self-similar fractals (DSSFs) in the abstract Tile-Assembly Model (aTAM). We prove this in 2 separate ways, each taking advantage of a novel set of tools. One of our constructions shows that specializing the notion of a <i>quine</i>, a program which prints its own output, to the language of tile-assembly naturally induces a fractal structure. The other construction introduces <i>self-describing circuits</i> as a means to abstractly represent the information flow through a tile-assembly construction and shows that such circuits may be constructed for a relative of the Sierpinski carpet, and indeed many other DSSFs, through a process of fixed-point iteration. This later result, or more specifically the machinery used in its construction, further enable us to provide a polynomial time procedure for deciding whether any given subset of <span>(mathbb {Z}^2)</span> will generate an aTAM producible DSSF. To this end, we also introduce the <i>Tree Pump Theorem</i>, a result analogous to the important <i>Window Movie Lemma</i>, but with requirements on the set of productions rather than on the self-assembling system itself. This paper is an extension of a version that appeared in the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’25).</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2026-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01340-w.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145930555","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}
AlgorithmicaPub Date : 2026-01-09DOI: 10.1007/s00453-025-01352-6
Johannes Lengler, Leon Schiller, Oliver Sieberling
{"title":"Plus Strategies are Exponentially Slower for Planted Optima of Random Height","authors":"Johannes Lengler, Leon Schiller, Oliver Sieberling","doi":"10.1007/s00453-025-01352-6","DOIUrl":"10.1007/s00453-025-01352-6","url":null,"abstract":"<div><p>We compare the <span>((1, lambda ))</span>-EA and the <span>((1 + lambda ))</span>-EA on the recently introduced benchmark <span>(textsc {DisOM})</span>, which is the <span>OneMax</span> function with randomly planted local optima. Previous work showed that if all local optima have the same relative height, then the plus strategy never loses more than a factor <span>(O(nlog n))</span> compared to the comma strategy. Here we show that even small random fluctuations in the heights of the local optima have a devastating effect for the plus strategy and lead to superpolynomial time to achieve a prescribed fitness target. On the other hand, due to their ability to escape local optima, comma strategies are unaffected by the height of the local optima and remain efficient. Our results hold for a broad class of possible distortions and show that the plus strategy, but not the comma strategy, is generally deceived by sparse unstructured fluctuations of a smooth landscape.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2026-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01352-6.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145930744","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}
AlgorithmicaPub Date : 2025-12-23DOI: 10.1007/s00453-025-01356-2
Édouard Bonnet, Julien Duron, Colin Geniet, Stéphan Thomassé, Alexandra Wesolek
{"title":"Maximum Independent Set when Excluding an Induced Minor: (K_1 + tK_2) and (tC_3 uplus C_4)","authors":"Édouard Bonnet, Julien Duron, Colin Geniet, Stéphan Thomassé, Alexandra Wesolek","doi":"10.1007/s00453-025-01356-2","DOIUrl":"10.1007/s00453-025-01356-2","url":null,"abstract":"<div><p>Dallard, Milanič, and Štorgel [arXiv ’22] ask if, for every class excluding a fixed planar graph <i>H</i> as an induced minor, <span>Maximum Independent Set</span> can be solved in polynomial time, and show that this is indeed the case when <i>H</i> is any planar complete bipartite graph, or the 5-vertex clique minus one edge, or minus two disjoint edges. A positive answer would constitute a far-reaching generalization of the state-of-the-art, when we currently do not know if a polynomial-time algorithm exists when <i>H</i> is the 7-vertex path. Relaxing tractability to the existence of a quasipolynomial-time algorithm, we know substantially more. Indeed, quasipolynomial-time algorithms were recently obtained for the <i>t</i>-vertex cycle, <span>(C_t)</span> [Gartland et al., STOC ’21], and the disjoint union of <i>t</i> triangles, <span>(tC_3)</span> [Bonamy et al., SODA ’23]. We give, for every integer <i>t</i>, a polynomial-time algorithm running in <span>(n^{O(t^5)})</span> when <i>H</i> is the friendship graph <span>(K_1 + tK_2)</span> (<i>t</i> disjoint edges plus a vertex fully adjacent to them), and a quasipolynomial-time algorithm running in <span>(n^{O(t^2 log n)+f(t)})</span>, with <i>f</i> a single-exponential function, when <i>H</i> is <span>(tC_3 uplus C_4)</span> (the disjoint union of <i>t</i> triangles and a 4-vertex cycle). The former generalizes the algorithm readily obtained from Alekseev’s structural result on graphs excluding <span>(tK_2)</span> as an induced subgraph [Alekseev, DAM ’07], while the latter extends Bonamy et al.’s result.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2025-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145831446","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}
{"title":"Reconfiguration of Time-Respecting Arborescences","authors":"Takehiro Ito, Yuni Iwamasa, Naoyuki Kamiyama, Yasuaki Kobayashi, Yusuke Kobayashi, Shun-ichi Maezawa, Akira Suzuki","doi":"10.1007/s00453-025-01365-1","DOIUrl":"10.1007/s00453-025-01365-1","url":null,"abstract":"<div><p>An arborescence, which is a directed analogue of a spanning tree in an undirected graph, is one of the most fundamental combinatorial objects in a digraph. In this paper, we study arborescences in digraphs from the viewpoint of combinatorial reconfiguration, which is the field where we study reachability between two configurations of some combinatorial objects via some specified operations. Especially, we consider reconfiguration problems for time-respecting arborescences, which were introduced by Kempe, Kleinberg, and Kumar. We first prove that if the roots of the initial and target time-respecting arborescences are the same, then the target arborescence is always reachable from the initial one and we can find a shortest reconfiguration sequence in polynomial time. Furthermore, we show if the roots are not the same, then the target arborescence may not be reachable from the initial one. On the other hand, we show that we can determine whether the target arborescence is reachable from the initial one in polynomial time. Finally, we prove that it is NP-hard to find a shortest reconfiguration sequence in the case where the roots are not the same. Our results show an interesting contrast to the previous results for (ordinary) arborescences reconfiguration problems.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2025-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145831149","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}
AlgorithmicaPub Date : 2025-12-11DOI: 10.1007/s00453-025-01342-8
Kevin Buchin, Joachim Gudmundsson, Antonia Kalb, Aleksandr Popov, Carolin Rehs, André van Renssen, Sampson Wong
{"title":"Oriented Spanners","authors":"Kevin Buchin, Joachim Gudmundsson, Antonia Kalb, Aleksandr Popov, Carolin Rehs, André van Renssen, Sampson Wong","doi":"10.1007/s00453-025-01342-8","DOIUrl":"10.1007/s00453-025-01342-8","url":null,"abstract":"<div><p>Given a point set <i>P</i> in the Euclidean plane and a parameter <i>t</i>, we define an <i>oriented </i><i>t</i><i>-spanner</i> <i>G</i> as an oriented subgraph of the complete bi-directed graph such that for every pair of points, the shortest closed walk in <i>G</i> through those points is at most a factor <i>t</i> longer than the shortest cycle in the complete graph on <i>P</i>. We investigate the problem of computing sparse graphs with small oriented dilation. As we can show that minimising oriented dilation for a given number of edges is NP-hard in the plane, we first consider one-dimensional point sets. While obtaining a 1-spanner in this setting is straightforward, already for five points such a spanner has no plane embedding with the leftmost and rightmost point on the outer face. This leads to restricting to oriented graphs with a one-page book embedding on the one-dimensional point set. For this case we present a dynamic program to compute the graph of minimum oriented dilation that runs in <span>(mathcal {O}(n^7))</span> time for <i>n</i> points, and a greedy algorithm that computes a 5-spanner in <span>(mathcal {O}(nlog n))</span> time. Expanding these results finally gives us a result for two-dimensional point sets: we prove that for convex point sets the greedy triangulation results in a plane oriented <i>t</i>-spanner with <span>(t=7.2 cdot t_g)</span>, where <span>(t_g)</span> is an upper bound on the dilation of the greedy triangulation.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2025-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01342-8.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145729712","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}
AlgorithmicaPub Date : 2025-12-08DOI: 10.1007/s00453-025-01344-6
Feodor Dragan, Guillaume Ducoffe, Michel Habib, Laurent Viennot
{"title":"Certificates in P and Subquadratic-Time Computation of Radius, Diameter, and all Eccentricities in Graphs","authors":"Feodor Dragan, Guillaume Ducoffe, Michel Habib, Laurent Viennot","doi":"10.1007/s00453-025-01344-6","DOIUrl":"10.1007/s00453-025-01344-6","url":null,"abstract":"<div><p>In the context of fine-grained complexity, we investigate the notion of certificate enabling faster polynomial-time algorithms. We specifically target radius (minimum eccentricity), diameter (maximum eccentricity), and all-eccentricity computations for which quadratic-time lower bounds are known under plausible conjectures. In each case, we introduce a notion of certificate as a specific set of nodes from which appropriate bounds on all eccentricities can be derived in subquadratic time when this set has sublinear size. The existence of small certificates is a barrier against SETH-based lower bounds for these problems. We indeed prove that for graph classes with small certificates, there exist randomized subquadratic-time algorithms for computing the radius, the diameter, and all eccentricities respectively. Moreover, these notions of certificates are tightly related to algorithms probing the graph through one-to-all distance queries and allow to explain the efficiency of practical radius and diameter algorithms from the literature. Our formalization enables a novel primal-dual analysis of a classical approach for diameter computation that leads to algorithms for radius, diameter and all eccentricities with theoretical guarantees with respect to certain graph parameters. This is complemented by experimental results on various types of real-world graphs showing that these parameters appear to be low in practice. Finally, we obtain refined results for several graph classes.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"88 1","pages":""},"PeriodicalIF":0.7,"publicationDate":"2025-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145730127","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}