EDBT 2026 Demo / reviewers in the wild / expert
Duncan Adamson
dblp:251/8661
· DBLP profile ↗
16ranked-venue papers
16as first author
15since 2021 · last 2026
0000-0003-3343-2435ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 12 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Maintaining Bipartite Colourings on Temporal Graphs on a Budget
Duncan Adamson, George B. Mertzios, Paul G. Spirakis |
SIROCCO | 1 |
| 2025 | k-Universality of Regular Languages Revisited
Duncan Adamson, Pamela Fleischmann, Annika Huch, Tore Koss, Florin Manea |
IJTCS-FAW | 1 |
| 2025 | Tight Bounds for the Number of Absent Subsequences
Duncan Adamson, Pamela Fleischmann, Annika Huch, Florin Manea, Paul Sarnighausen-Cahn, Max Wiedenhöft |
FCT | 1 |
| 2025 | k-Universality of Regular LanguagesabstractA subsequence of a word w is a word u such that u = w [ i 1 ] w [ i 2 ] … w [ i k ] , for some set of indices 1 ≤ i 1 < i 2 < … < i k ≤ | w | . A word w is k -subsequence universal over an alphabet Σ if every word in Σ k appears in w as a subsequence. In this paper, we study the intersection between the set of k -subsequence universal words over some alphabet Σ and regular languages over Σ. We call a regular language L k- ∃ -subsequence universal if there exists a k -subsequence universal word in L , and k- ∀ -subsequence universal if every word of L is k -subsequence universal. We give algorithms solving the problems of deciding if a given regular language, represented by a finite automaton recognising it, is k- ∃ -subsequence universal and, respectively, if it is k- ∀ -subsequence universal , for a given k . The algorithms are FPT w.r.t. the size of the input alphabet, and their run-time does not depend on k ; they run in polynomial time in the number n of states of the input automaton when the size of the input alphabet is O ( log n ) . Moreover, we show that the problem of deciding if a given regular language is k- ∃ -subsequence universal is NP-complete, when the language is over a large alphabet. Further, we provide algorithms for counting the number of k -subsequence universal words (paths) accepted by a given deterministic (respectively, non-deterministic) finite automaton, and ranking an input word (path) within the set of k -subsequence universal words accepted by a given finite automaton. Duncan Adamson, Pamela Fleischmann, Annika Huch, Tore Koss, Florin Manea, Dirk Nowotka |
Inf. Comput. | 1 |
| 2025 | Collision-free Robot SchedulingabstractIn this paper, we investigate the problem of designing schedules for completing a set of tasks at fixed locations with multiple robots in a laboratory. We represent the laboratory as a graph with tasks placed on fixed vertices and robots represented as agents, with the constraint that no two robots may occupy the same vertex at any given timestep. Each schedule is partitioned into a set of timesteps, corresponding to a walk through the graph (allowing for a robot to wait at a vertex to complete a task), with each timestep taking time equal to the time for a robot to move from one vertex to another and each task taking some given number of timesteps during the completion of which a robot must stay at the vertex containing the task. The goal is to determine a set of schedules, with one schedule for each robot, minimising the number of timesteps taken by the schedule taking the greatest number of timesteps within the set of schedules. We show that this problem is NP-complete for both star graphs (for k ≥ 2 robots), and planar graphs (for any number of robots). Finally, we provide positive results for path, cycle, and tadpole graphs, showing that we can find an optimal set of schedules for k robots completing m tasks of equal duration of a path of length n in O ( k m n ) , O ( k m n 2 ) time, and O ( k 3 m 4 n ) time respectively. Duncan Adamson, Nathan Flaherty, Igor Potapov, Paul G. Spirakis |
Inf. Comput. | 1 |
| 2025 | Longest Common Subsequence with Gap ConstraintsabstractAbstract We consider the longest common subsequence problem in the context of subsequences with gap constraints. In particular, following Day et al. (2022), we consider the setting when the distance (i. e., the gap) between two consecutive symbols of the subsequence has to be between a lower and an upper bound (which may depend on the position of those symbols in the subsequence or on the symbols bordering the gap) as well as the case where the entire subsequence is found in a bounded range (defined by a single upper bound), considered by Kosche et al. (2022). In all these cases, we present efficient algorithms for determining the length of the longest common constrained subsequence between two given strings, and discuss lower bounds for the respective problems. Duncan Adamson, Paul Sarnighausen-Cahn, Marius Dumitran, Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer |
Theory Comput. Syst. | 1 |
| 2025 | Harmonious colourings of temporal matchingsabstractGraph colouring is a fundamental problem in computer science, with a large body of research dedicated to both the general colouring problem and restricted cases. Harmonious colourings are one such restriction, where each edge must contain a globally unique pair of colours, i.e. if an edge connects a vertex coloured x with a vertex coloured y , then no other pair of connected vertices can be coloured x and y . Finding such a colouring in the traditional graph setting is known to be NP-hard, even in trees. This paper considers the generalisation of harmonious colourings to Temporal Graphs , specifically -Temporal matchings , a class of temporal graphs where the underlying graph is a matching (a collection of disconnected components containing pairs of vertices), each edge can appear in at most t timesteps, and each timestep can contain at most k other edges. We provide a complete overview of the complexity landscape of finding temporal harmonious colourings for -matchings. We show that finding a Temporal Harmonious Colouring , a colouring that is harmonious in each timestep, is NP-hard for (k,t)-Temporal Matchings when , or when and . We further show that this problem is inapproximable for and an unbounded value of k , and that the problem of determining the temporal harmonious chromatic number of a -temporal matching can be determined in linear time. Finally, we strengthen this result by a set of upper and lower bounds of the temporal harmonious chromatic number both for individual temporal matchings and for the classes of -temporal matchings, paths, and cycles. Duncan Adamson |
Theor. Comput. Sci. | 1 |
| 2024 | Structural and Combinatorial Properties of 2-Swap Word Permutation Graphs
Duncan Adamson, Nathan Flaherty, Igor Potapov, Paul G. Spirakis |
LATIN (2) | 1 |
| 2024 | Enumerating m-Length Walks in Directed Graphs with Constant Delay
Duncan Adamson, Pawel Gawrychowski, Florin Manea |
LATIN (1) | 1 |
| 2023 | k-Universality of Regular LanguagesabstractA subsequence of a word w is a word u such that u = w[i₁] w[i₂] … w[i_k], for some set of indices 1 ≤ i₁ < i₂ < … < i_k ≤ |w|. A word w is k-subsequence universal over an alphabet Σ if every word in Σ^k appears in w as a subsequence. In this paper, we study the intersection between the set of k-subsequence universal words over some alphabet Σ and regular languages over Σ. We call a regular language L k-∃-subsequence universal if there exists a k-subsequence universal word in L, and k-∀-subsequence universal if every word of L is k-subsequence universal. We give algorithms solving the problems of deciding if a given regular language, represented by a finite automaton recognising it, is k-∃-subsequence universal and, respectively, if it is k-∀-subsequence universal, for a given k. The algorithms are FPT w.r.t. the size of the input alphabet, and their run-time does not depend on k; they run in polynomial time in the number n of states of the input automaton when the size of the input alphabet is O(log n). Moreover, we show that the problem of deciding if a given regular language is k-∃-subsequence universal is NP-complete, when the language is over a large alphabet. Further, we provide algorithms for counting the number of k-subsequence universal words (paths) accepted by a given deterministic (respectively, nondeterministic) finite automaton, and ranking an input word (path) within the set of k-subsequence universal words accepted by a given finite automaton. Duncan Adamson, Pamela Fleischmann, Annika Huch, Tore Koss, Florin Manea, Dirk Nowotka |
ISAAC | 1 |
| 2023 | Distributed Coloring of Hypergraphs
Duncan Adamson, Magnús M. Halldórsson, Alexandre Nolin |
SIROCCO | 1 |
| 2023 | The k-Centre Problem for Classes of Cyclic Words
Duncan Adamson, Argyrios Deligkas, Vladimir V. Gusev, Igor Potapov |
SOFSEM | 1 |
| 2022 | The Complexity of Periodic Energy Minimisation
Duncan Adamson, Argyrios Deligkas, Vladimir V. Gusev, Igor Potapov |
MFCS | 1 |
| 2021 | Ranking Bracelets in Polynomial TimeabstractThe main result of the paper is the first polynomial-time algorithm for ranking bracelets. The time-complexity of the algorithm is O(k^2 n^4), where k is the size of the alphabet and n is the length of the considered bracelets. The key part of the algorithm is to compute the rank of any word with respect to the set of bracelets by finding three other ranks: the rank over all necklaces, the rank over palindromic necklaces, and the rank over enclosing apalindromic necklaces. The last two concepts are introduced in this paper. These ranks are key components to our algorithm in order to decompose the problem into parts. Additionally, this ranking procedure is used to build a polynomial-time unranking algorithm. Duncan Adamson, Vladimir V. Gusev, Igor Potapov, Argyrios Deligkas |
CPM | 1 |
| 2021 | On the Hardness of Energy Minimisation for Crystal Structure PredictionabstractCrystal Structure Prediction (CSP) is one of the central and most challenging problems in materials science and computational chemistry. In CSP, the goal is to find a configuration of ions in 3D space that yields the lowest potential energy. Finding an efficient procedure to solve this complex optimisation question is a well known open problem. Due to the exponentially large search space, the problem has been referred in several materials-science papers as “NP-Hard and very challenging” without a formal proof. This paper fills a gap in the literature providing the first set of formally proven NP-Hardness results for a variant of CSP with various realistic constraints. In particular, we focus on the problem of removal: the goal is to find a substructure with minimal potential energy, by removing a subset of the ions. Our main contributions are NP-Hardness results for the CSP removal problem, new embeddings of combinatorial graph problems into geometrical settings, and a more systematic exploration of the energy function to reveal the complexity of CSP. In a wider context, our results contribute to the analysis of computational problems for weighted graphs embedded into the three-dimensional Euclidean space. Duncan Adamson, Argyrios Deligkas, Vladimir V. Gusev, Igor Potapov |
Fundam. Informaticae | 1 |
| 2020 | On the Hardness of Energy Minimisation for Crystal Structure Prediction
Duncan Adamson, Argyrios Deligkas, Vladimir V. Gusev, Igor Potapov |
SOFSEM | 1 |