"AlgoComp" is a weekly seminar series hosted by the Theoretical Computer Science Section at the IT University of Copenhagen. The seminars take place every Monday and feature presentations by PhD students, postdoctoral researchers, faculty members, and visiting scholars. The scope of the talks covers all topics of algorithms and complexity, and can range from presenting recently published cutting-edge research to informal and open-ended problem sessions. Attendance is open to everyone, including interested bachelor’s and master’s students.
The seminar is currently maintained by Lasse Wulf and Ivor van der Hoog. If you are interested in giving a talk, don't hesistate to contact lasw@itu.dk.
01.09. Jonathan Højlev Technical University of Denmark
title: FPT results about diverse clustering
Abstract:
01.09. Jack Spalding-Jamieson University of Waterloo
title: Point Separation Problems in the Plane
Abstract:
08.09. Joachim Gudmunssun University of Sydney
title: Efficient algorithms for realistic geometric graphs
Abstract: Geometric graphs play a central role in computational geometry, graph algorithms, and applications ranging from network design to geometric data analysis. While worst-case models often fail to capture the structure observed in practice, several realistic models have been proposed in recent years to bridge this gap. In this work, we concentrate on two prominent models: c-packed graphs and λ-low-density graphs. For both models, we survey and present recent algorithmic advances for constructing fundamental tools, including separators, well-separated pair decompositions, single-source shortest path algorithms, and distance oracles.
15.09. No talk
title:
Abstract:
22.09. Mayank Goswami Queens College NY
title: On recent progress in computing diverse solutions in optimization
Abstract: We will consider a new style of optimization, where instead of returning one solution to an optimization problem, the goal is to return k>1 many solutions that are as diverse as possible. After a brief survey of existing results on this topic on fundamental graph objects such as spanning trees, matchings, etc., I will describe some recent work that focuses on geometric objects such as triangulations and maximum independent sets in planar graphs. This style of optimization is relatively recent, and the hope is for the audience to discover other interesting problems whose applications would benefit from computing diverse solutions.
29.09. Christian Rieck University of Kassel
title: On the Art Gallery problem and related problems
Abstract:
06.10. Benjamin Young University of Wisconsin
title: Counting Indistinguishability and the Converse of the Holant Theorem
Abstract: Valiant's Holant theorem is a powerful tool for algorithms and reductions for counting problems. It states that if two sets F and G of tensors (a.k.a. signatures) are related by a holographic transformation, then F and G are Holant-indistinguishable, i.e., every tensor network using tensors from F, resp. from G, contracts to the same value. Xia (ICALP 2010) conjectured the converse of the Holant theorem, but a counterexample was found based on vanishing signatures, those which are Holant-indistinguishable from 0.
We prove two near-converses of the Holant theorem using techniques from invariant theory. (I) Holant-indistinguishable F and G always admit two sequences of holographic transformations mapping them arbitrarily close to each other, i.e., their GL_q-orbit closures intersect. (II) We show that vanishing signatures are the only true obstacle to a converse of the Holant theorem. As corollaries of the two theorems we obtain the first characterization of homomorphism-indistinguishability over graphs of bounded degree, a long standing open problem, and show that two graphs with invertible adjacency matrices are isomorphic if and only if they are homomorphism-indistinguishable over graphs with maximum degree at most three.
13.10. Holiday
-
Abstract:
20.10. Manon Blanc ITU
title: Computing with real numbers: characterising complexity classes
Abstract: Many recent works have studied how analogue models work, compared to classical digital ones. By “analogue” models of computation, we mean computing over continuous quantities, while “digital” models work on discrete structures. It led to a broader use of Ordinary Differential Equation (ODE) in computability theory. From this point of view, the field of implicit complexity has also been widely studied and developed.
We show here, using arguments from computable analysis, that we can algebraically characterise PTIME and PSPACE for functions over the reals. Also, we will see how we can relate polynomial space with the reachability in dynamical systems and tilings.
27.10. Jakobus Conradi BARC
title: TBA
Abstract:
03.11. Nutan Limaye ITU
title: TBA
Abstract:
10.11. Antonia Kalb TU Dortmund
title:
Abstract:
17.11. TBA
title: TBA
Abstract:
24.11. Lasse Wulf ITU
title: Computing the diameter of a polytope is even harder than NP-hard
Abstract:
01.12. TBA
title: TBA
Abstract:
08.12. Leo Wennmann University of Southern Denmark
title: Minimizing Tardy Processing Time on a Single Machine in Near-Linear Time
Abstract: In this work we revisit the elementary scheduling problem 1|| \sum p_j U_j. The goal is to select, among n jobs with processing times and due dates, a subset of jobs with maximum total processing time that can be scheduled in sequence without violating their due dates. This problem is NP-hard, but a classical algorithm by Lawler and Moore from the 60s solves this problem in pseudo-polynomial time O(nP), where P is the total processing time of all jobs. With the aim to develop best-possible pseudo-polynomial-time algorithms, a recent wave of results has improved Lawler and Moore's algorithm for 1||\sum p_j U_j: First to time \tilde O(P^{7/4}) [Bringmann, Fischer, Hermelin, Shabtay, Wellnitz; ICALP'20], then to time \tilde O(P^{5/3}) [Klein, Polak, Rohwedder; SODA'23], and finally to time \tilde O(P^{7/5}) [Schieber, Sitaraman; WADS'23]. It remained an exciting open question whether these works can be improved further.
In this work we develop an algorithm in near-linear time \tilde\O(P) for the 1||\sum p_j U_j problem. This running time not only significantly improves upon the previous results, but also matches conditional lower bounds based on the Strong Exponential Time Hypothesis or the Set Cover Hypothesis and is therefore likely optimal (up to subpolynomial factors). Our new algorithm also extends to the case of m machines in time \tilde\Order(P^m). In contrast to the previous improvements, we take a different, more direct approach inspired by the recent reductions from Modular Subset Sum to dynamic string problems. We thereby arrive at a satisfyingly simple algorithm.
15.12. TBA
title: TBA
Abstract: