VLDB 2026 Research / reviewers in the wild / expert
Christoph Dürr
dblp:d/ChristophDurr
· DBLP profile ↗
67ranked-venue papers
29as first author
9since 2021 · last 2026
0000-0001-8103-5333ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 62 · 27 first-author · 6 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Set Selection with Uncertain Weights: Non-Adaptive Queries and Thresholds
Christoph Dürr, Arturo Merino, José A. Soto, José Verschae |
IWOCA | 1 |
| 2025 | Scenario-Based Robust Optimization of Tree StructuresabstractWe initiate the study of tree structures in the context of scenario-based robust optimization. Specifically, we study Binary Search Trees (BSTs) and Huffman coding, two fundamental techniques for efficiently managing and encoding data based on a known set of frequencies of keys. Given a number of distinct scenarios, each defined by a frequency distribution over the keys, our objective is to compute a single tree of best-possible performance, relative to any scenario. We consider, as performance metrics, the competitive ratio, which compares multiplicatively the cost of the solution to the tree of least cost among all scenarios, as well as the regret, which induces a similar, but additive comparison. For BSTs, we show that the problem is NP-hard across both metrics. We also obtain an optimal competitive ratio that is logarithmic in the number of scenarios. For Huffman Trees, we likewise prove NP-hardness, and we present an algorithm with logarithmic regret, which we prove to be near-optimal by showing a corresponding lower bound. Last, we give a polynomial-time algorithm for computing Pareto-optimal BSTs with respect to their regret, assuming scenarios defined by uniform distributions over the keys. This setting captures, in particular, the first study of fairness in the context of data structures. We provide an experimental evaluation of all algorithms. To this end, we also provide mixed integer linear program formulation for computing optimal trees. Spyros Angelopoulos 0001, Christoph Dürr, Alex Elenter, Georgii Melidi |
AAAI | 2 |
| 2025 | Randomized Binary and Tree Search Under PressureabstractWe study a generalized binary search problem on the line and general trees. On the line (e.g., a sorted array), binary search finds a target node in $O(\log n)$ queries in the worst case, where $n$ is the number of nodes. In situations with limited budget or time, we might only be able to perform a few queries, possibly sub-logarithmic many. In this case, it is impossible to guarantee that the target will be found regardless of its position. Our main result is the construction of a randomized strategy that maximizes the minimum (over the target position) probability of finding the target. Such a strategy provides a natural solution where there is no apriori (stochastic) information of the target's position. As with regular binary search, we can find and run the strategy in $O(\log n)$ time (and using only $O(\log n)$ random bits). Our construction is obtained by reinterpreting the problem as a two-player (\textit{seeker} and \textit{hider}) zero-sum game and exploiting an underlying number theoretical structure. Furthermore, we generalize the setting to study a search game on trees. In this case, a query returns the edge's endpoint closest to the target. Again, when the number of queries is bounded by some given $k$, we quantify a \emph{the-less-queries-the-better} approach by defining a seeker's profit $p$ depending on the number of queries needed to locate the hider. For the linear programming formulation of the corresponding zero-sum game, we show that computing the best response for the hider (i.e., the separation problem of the underlying dual LP) can be done in time $O(n^2 2^{2k})$, where $n$ is the size of the tree. This result allows to compute a Nash equilibrium in polynomial time whenever $k=O(\log n)$. In contrast, computing the best response for the hider is NP-hard. Agustín Caracci, Christoph Dürr, José Verschae |
ICALP | 2 |
| 2024 | Contract Scheduling with Distributional and Multiple Advice
Spyros Angelopoulos 0001, Marcin Bienkowski, Christoph Dürr, Bertrand Simon 0001 |
IJCAI | 3 |
| 2024 | Overcoming Brittleness in Pareto-Optimal Learning Augmented AlgorithmsabstractThe study of online algorithms with machine-learned predictions has gained considerable prominence in recent years. One of the common objectives in the design and analysis of such algorithms is to attain (Pareto) optimal tradeoffs between the {\em consistency} of the algorithm, i.e., its performance assuming perfect predictions, and its {\em robustness}, i.e., the performance of the algorithm under adversarial predictions. In this work, we demonstrate that this optimization criterion can be extremely brittle, in that the performance of Pareto-optimal algorithms may degrade dramatically even in the presence of imperceptive prediction error. To remedy this drawback, we propose a new framework in which the smoothness in the performance of the algorithm is enforced by means of a {\em user-specified profile}. This allows us to regulate the performance of the algorithm as a function of the prediction error, while simultaneously
maintaining the analytical notion of consistency/robustness tradeoffs, adapted to the profile setting. We apply this new approach to a well-studied online problem, namely the {\em one-way trading} problem. For this problem, we further address another limitation of the state-of-the-art Pareto-optimal algorithms, namely the fact that they are tailored to worst-case, and extremely pessimistic inputs. We propose a new Pareto-optimal algorithm that leverages any deviation from the worst-case input to its benefit, and introduce a new metric that allows us to compare any two Pareto-optimal algorithms via a {\em dominance} relation. Alex Elenter, Spyros Angelopoulos 0001, Christoph Dürr, Yanni Lefki |
NeurIPS | 3 |
| 2024 | Online computation with untrusted advice
Spyros Angelopoulos 0001, Christoph Dürr, Shendan Jin, Shahin Kamali, Marc P. Renault |
J. Comput. Syst. Sci. | 2 |
| 2023 | Best-of-Both-Worlds Analysis of Online Search
Spyros Angelopoulos 0001, Christoph Dürr, Shendan Jin |
Algorithmica | 2 |
| 2021 | Orienting (Hyper)graphs Under Explorable Stochastic Uncertainty
Evripidis Bampis, Christoph Dürr, Thomas Erlebach, Murilo Santos de Lima, Nicole Megow, Jens Schlöter |
ESA | 2 |
| 2021 | New results on multi-level aggregation
Marcin Bienkowski, Martin Böhm 0001, Jaroslaw Byrka, Marek Chrobak, Christoph Dürr, Lukás Folwarczný, Lukasz Jez, Jirí Sgall, Kim Thang Nguyen, Pavel Veselý 0001 |
Theor. Comput. Sci. | 5 |
| 2020 | Non-monotone DR-submodular Maximization over General Convex SetsabstractMany real-world problems can often be cast as the optimization of DR-submodular functions defined over a convex domain. These functions play an important role with applications in many areas of applied mathematics, such as machine learning, computer vision, operation research, communication systems or economics. In addition, they capture a subclass of non-convex optimization that provides both practical and theoretical guarantees. In this paper, we show that for maximizing non-monotone DR-submodular functions over a general convex set (such as up-closed convex sets, conic convex set, etc) the Frank-Wolfe algorithm achieves an approximation guarantee which depends on the convex set. To the best of our knowledge, this is the first approximation guarantee. Finally we benchmark our algorithm on problems arising in machine learning domain with the real-world datasets. Christoph Dürr, Kim Thang Nguyen, Abhinav Srivastav, Léo Tible |
IJCAI | 1 |
| 2020 | Online Computation with Untrusted AdviceabstractThe advice model of online computation captures the setting in which the online algorithm is given some partial information concerning the request sequence. This paradigm allows to establish tradeoffs between the amount of this additional information and the performance of the online algorithm. However, unlike real life in which advice is a recommendation that we can choose to follow or to ignore based on trustworthiness, in the current advice model, the online algorithm treats it as infallible. This means that if the advice is corrupt or, worse, if it comes from a malicious source, the algorithm may perform poorly. In this work, we study online computation in a setting in which the advice is provided by an untrusted source. Our objective is to quantify the impact of untrusted advice so as to design and analyze online algorithms that are robust and perform well even when the advice is generated in a malicious, adversarial manner. To this end, we focus on well- studied online problems such as ski rental, online bidding, bin packing, and list update. For ski-rental and online bidding, we show how to obtain algorithms that are Pareto-optimal with respect to the competitive ratios achieved; this improves upon the framework of Purohit et al. [NeurIPS 2018] in which Pareto-optimality is not necessarily guaranteed. For bin packing and list update, we give online algorithms with worst-case tradeoffs in their competitiveness, depending on whether the advice is trusted or not; this is motivated by work of Lykouris and Vassilvitskii [ICML 2018] on the paging problem, but in which the competitiveness depends on the reliability of the advice. Furthermore, we demonstrate how to prove lower bounds, within this model, on the tradeoff between the number of advice bits and the competitiveness of any online algorithm. Last, we study the effect of randomization: here we show that for ski-rental there is a randomized algorithm that Pareto-dominates any deterministic algorithm with advice of any size. We also show that a single random bit is not always inferior to a single advice bit, as it happens in the standard model. Spyros Angelopoulos 0001, Christoph Dürr, Shendan Jin, Shahin Kamali, Marc P. Renault |
ITCS | 2 |
| 2020 | Online Clique ClusteringabstractAbstract Clique clustering is the problem of partitioning the vertices of a graph into disjoint clusters, where each cluster forms a clique in the graph, while optimizing some objective function. In online clustering, the input graph is given one vertex at a time, and any vertices that have previously been clustered together are not allowed to be separated. The goal is to maintain a clustering with an objective value close to the optimal solution. For the variant where we want to maximize the number of edges in the clusters, we propose an online algorithm based on the doubling technique. It has an asymptotic competitive ratio at most 15.646 and a strict competitive ratio at most 22.641. We also show that no deterministic algorithm can have an asymptotic competitive ratio better than 6. For the variant where we want to minimize the number of edges between clusters, we show that the deterministic competitive ratio of the problem is $$n-\omega (1)$$ n-ω(1) , where n is the number of vertices in the graph. Marek Chrobak, Christoph Dürr, Aleksander Fabijan, Bengt J. Nilsson |
Algorithmica | 2 |
| 2020 | An Adversarial Model for Scheduling with Testing
Christoph Dürr, Thomas Erlebach, Nicole Megow, Julie Meißner |
Algorithmica | 1 |
| 2019 | Best-Of-Two-Worlds Analysis of Online SearchabstractIn search problems, a mobile searcher seeks to locate a target that hides in some unknown position of the environment. Such problems are typically considered to be of an on-line nature, in that the input is unknown to the searcher, and the performance of a search strategy is usually analyzed by means of the standard framework of the competitive ratio, which compares the cost incurred by the searcher to an optimal strategy that knows the location of the target. However, one can argue that even for simple search problems, competitive analysis fails to distinguish between strategies which, intuitively, should have different performance in practice. Motivated by the above, in this work we introduce and study measures supplementary to competitive analysis in the context of search problems. In particular, we focus on the well-known problem of linear search, informally known as the cow-path problem, for which there is an infinite number of strategies that achieve an optimal competitive ratio equal to 9. We propose a measure that reflects the rate at which the line is being explored by the searcher, and which can be seen as an extension of the bijective ratio over an uncountable set of requests. Using this measure we show that a natural strategy that explores the line aggressively is optimal among all 9-competitive strategies. This provides, in particular, a strict separation from the competitively optimal doubling strategy, which is much more conservative in terms of exploration. We also provide evidence that this aggressiveness is requisite for optimality, by showing that any optimal strategy must mimic the aggressive strategy in its first few explorations. Spyros Angelopoulos 0001, Christoph Dürr, Shendan Jin |
STACS | 2 |
| 2019 | The expanding search ratio of a graphabstractWe study the problem of searching for a hidden target in an environment that is modeled by an edge-weighted graph. A sequence of edges is chosen starting from a given root vertex such that each edge is adjacent to a previously chosen edge. This search paradigm, known as expanding search was recently introduced by Alpern and Lidbetter (2013) for modeling problems such as searching for coal or minesweeping in which the cost of re-exploration is negligible. It can also be used to model a team of searchers successively splitting up in the search for a hidden adversary or explosive device, for example. We define the search ratio of an expanding search as the maximum over all vertices of the ratio of the time taken to reach the vertex and the shortest-path cost to it from the root. This can be interpreted as a measure of the multiplicative regret incurred in searching, and similar objectives have previously been studied in the context of conventional (pathwise) search. In this paper we address algorithmic and computational issues of minimizing the search ratio over all expanding searches, for a variety of search environments, including general graphs, trees and star-like graphs. Our main results focus on the problem of finding the randomized expanding search with minimum expected search ratio, which is equivalent to solving a zero-sum game between a Searcher and a Hider. We solve these problems for certain classes of graphs, and obtain constant-factor approximations for others. Spyros Angelopoulos 0001, Christoph Dürr, Tom Lidbetter |
Discret. Appl. Math. | 2 |
| 2018 | Scheduling with Explorable UncertaintyabstractWe introduce a novel model for scheduling with explorable uncertainty. In this model, the processing time of a job can potentially be reduced (by an a priori unknown amount) by testing the job. Testing a job j takes one unit of time and may reduce its processing time from the given upper limit p'_j (which is the time taken to execute the job if it is not tested) to any value between 0 and p'_j. This setting is motivated e.g. by applications where a code optimizer can be run on a job before executing it. We consider the objective of minimizing the sum of completion times on a single machine. All jobs are available from the start, but the reduction in their processing times as a result of testing is unknown, making this an online problem that is amenable to competitive analysis. The need to balance the time spent on tests and the time spent on job executions adds a novel flavor to the problem. We give the first and nearly tight lower and upper bounds on the competitive ratio for deterministic and randomized algorithms. We also show that minimizing the makespan is a considerably easier problem for which we give optimal deterministic and randomized online algorithms. Christoph Dürr, Thomas Erlebach, Nicole Megow, Julie Meißner |
ITCS | 1 |
| 2018 | Online Maximum Matching with Recourse
Spyros Angelopoulos 0001, Christoph Dürr, Shendan Jin |
MFCS | 2 |
| 2018 | Online Bin Packing with Advice of Small Size
Spyros Angelopoulos 0001, Christoph Dürr, Shahin Kamali, Marc P. Renault, Adi Rosén |
Theory Comput. Syst. | 2 |
| 2018 | Preface of STACS 2016 Special Issue
Christoph Dürr, Heribert Vollmer |
Theory Comput. Syst. | 1 |
| 2017 | Multi-processor Search and Scheduling Problems with Setup Cost
Spyros Angelopoulos 0001, Diogo Arsénio, Christoph Dürr, Alejandro López-Ortiz |
Theory Comput. Syst. | 3 |
| 2017 | Infinite linear programming and online searching with turn cost
Spyros Angelopoulos 0001, Diogo Arsénio, Christoph Dürr |
Theor. Comput. Sci. | 3 |
| 2017 | Mechanism design for aggregating energy consumption and quality of service in speed scaling scheduling
Christoph Dürr, Lukasz Jez, Óscar C. Vásquez 0001 |
Theor. Comput. Sci. | 1 |
| 2016 | Online Algorithms for Multi-Level AggregationabstractIn the Multi-Level Aggregation Problem (MLAP), requests arrive at the nodes of an edge-weighted tree T, and have to be served eventually. A service is defined as a subtree X of T that contains its root. This subtree X serves all requests that are pending in the nodes of X, and the cost of this service is equal to the total weight of X. Each request also incurs waiting cost between its arrival and service times. The objective is to minimize the total waiting cost of all requests plus the total cost of all service subtrees. MLAP is a generalization of some well-studied optimization problems; for example, for trees of depth 1, MLAP is equivalent to the TCP Acknowledgment Problem, while for trees of depth 2, it is equivalent to the Joint Replenishment Problem. Aggregation problem for trees of arbitrary depth arise in multicasting, sensor networks, communication in organization hierarchies, and in supply-chain management. The instances of MLAP associated with these applications are naturally online, in the sense that aggregation decisions need to be made without information about future requests. Constant-competitive online algorithms are known for MLAP with one or two levels. However, it has been open whether there exist constant competitive online algorithms for trees of depth more than 2. Addressing this open problem, we give the first constant competitive online algorithm for networks of arbitrary (fixed) number of levels. The competitive ratio is O(D^4*2^D), where D is the depth of T. The algorithm works for arbitrary waiting cost functions, including the variant with deadlines. We include several additional results in the paper. We show that a standard lower-bound technique for MLAP, based on so-called Single-Phase instances, cannot give super-constant lower bounds (as a function of the tree depth). This result is established by giving an online algorithm with optimal competitive ratio 4 for such instances on arbitrary trees. We also study the MLAP variant when the tree is a path, for which we give a lower bound of 4 on the competitive ratio, improving the lower bound known for general MLAP. We complement this with a matching upper bound for the deadline setting. Marcin Bienkowski, Martin Böhm 0001, Jaroslaw Byrka, Marek Chrobak, Christoph Dürr, Lukás Folwarczný, Lukasz Jez, Jirí Sgall, Kim Thang Nguyen, Pavel Veselý 0001 |
ESA | 5 |
| 2016 | On the Power of Advice and Randomization for Online Bipartite MatchingabstractWe provide simple but surprisingly useful direct product theorems for proving lower bounds on online algorithms with a limited amount of advice about the future. As a consequence, we are able to translate decades of research on randomized online algorithms to the advice complexity model. Doing so improves significantly on the previous best advice complexity lower bounds for many online problems, or provides the first known lower bounds. For example, if $n$ is the number of requests, we show that: (1) A paging algorithm needs $Ω(n)$ bits of advice to achieve a competitive ratio better than $H_k=Ω(\log k)$, where $k$ is the cache size. Previously, it was only known that $Ω(n)$ bits of advice were necessary to achieve a constant competitive ratio smaller than $5/4$. (2) Every $O(n^{1-\varepsilon})$-competitive vertex coloring algorithm must use $Ω(n\log n)$ bits of advice. Previously, it was only known that $Ω(n\log n)$ bits of advice were necessary to be optimal. For certain online problems, including the MTS, $k$-server, paging, list update, and dynamic binary search tree problem, our results imply that randomization and sublinear advice are equally powerful (if the underlying metric space or node set is finite). This means that several long-standing open questions regarding randomized online algorithms can be equivalently stated as questions regarding online algorithms with sublinear advice. For example, we show that there exists a deterministic $O(\log k)$-competitive $k$-server algorithm with advice complexity $o(n)$ if and only if there exists a randomized $O(\log k)$-competitive $k$-server algorithm without advice. Technically, our main direct product theorem is obtained by extending an information theoretical lower bound technique due to Emek, Fraigniaud, Korman, and Rosén [ICALP'09]. Christoph Dürr, Christian Konrad 0001, Marc P. Renault |
ESA | 1 |
| 2016 | The Expanding Search Ratio of a Graph
Spyros Angelopoulos 0001, Christoph Dürr, Tom Lidbetter |
STACS | 2 |
| 2015 | Competitive Strategies for Online Clique Clustering
Marek Chrobak, Christoph Dürr, Bengt J. Nilsson |
CIAC | 2 |
| 2015 | Online Bin Packing with Advice of Small Size
Spyros Angelopoulos 0001, Christoph Dürr, Shahin Kamali, Marc P. Renault, Adi Rosén |
WADS | 2 |
| 2015 | Scheduling under dynamic speed-scaling for minimizing weighted completion time and energy consumption
Christoph Dürr, Lukasz Jez, Óscar C. Vásquez 0001 |
Discret. Appl. Math. | 1 |
| 2014 | Order constraints for single machine scheduling with non-linear costabstractTypically in a scheduling problem we are given jobs of different processing times pj and different priority weights wj, and need to schedule them on a single machine in order to minimize a specific cost function. In this paper we consider the non-linear objective function ΣwjCβj, where Cj is the completion time of job j and β > 0 is some arbitrary real constant. Except for β = 1 the complexity status of this problem is open. Past research mainly focused on the quadratic case (β = 2) and proposed different techniques to speed up exact algorithms. This paper proposes new pruning rules and generalizations of existing rules to non-integral β. An experimental study evaluates the impact of the proposed rules on the exact algorithm A*. Christoph Dürr, Óscar C. Vásquez 0001 |
ALENEX | 1 |
| 2014 | Preface of STACS 2012 Special Issue
Christoph Dürr, Thomas Wilke |
Theory Comput. Syst. | 1 |
| 2013 | Mechanism Design for Aggregating Energy Consumption and Quality of Service in Speed Scaling Scheduling
Christoph Dürr, Lukasz Jez, Óscar C. Vásquez 0001 |
WINE | 1 |
| 2013 | Collecting Weighted Items from a Dynamic QueueabstractWe consider online competitive algorithms for the problem of collecting weighted items from a dynamic queue S . The content of S varies over time. An update to S can occur between any two consecutive time steps, and it consists in deleting any number of items at the front of S and inserting other items into arbitrary locations in S . At each time step we are allowed to collect one item in S . The objective is to maximize the total weight of collected items. This is a generalization of bounded-delay packet scheduling (also known as buffer management). We present several upper and lower bounds on the competitive ratio for the general case and for some restricted variants of this problem. Marcin Bienkowski, Marek Chrobak, Christoph Dürr, Mathilde Hurand, Artur Jez, Lukasz Jez, Grzegorz Stachowiak |
Algorithmica | 3 |
| 2013 | Preface of Special Issue on Theoretical Aspects of Computer Science
Christoph Dürr, Thomas Schwentick |
Theory Comput. Syst. | 1 |
| 2013 | A ϕ-competitive algorithm for collecting items with increasing weights from a dynamic queue
Marcin Bienkowski, Marek Chrobak, Christoph Dürr, Mathilde Hurand, Artur Jez, Lukasz Jez, Grzegorz Stachowiak |
Theor. Comput. Sci. | 3 |
| 2012 | Frontmatter, Foreword, Conference Organization, External Reviewers, Table of ContentsabstractFrontmatter, Foreword, Conference Organization, External Reviewers, Table of Contents Christoph Dürr, Thomas Wilke |
STACS | 1 |
| 2012 | Approximating the Throughput by Coolest First Scheduling
Christoph Dürr, Ioannis Milis, Julien Robert, Georgios Zois |
WAOA | 1 |
| 2012 | Tile-Packing Tomography Is NP-hardabstractDiscrete tomography deals with reconstructing finite spatial objects from their projections. The objects we study in this paper are called tilings or tile-packings, and they consist of a number of disjoint copies of a fixed tile, where a tile is defined as a connected set of grid points. A row projection specifies how many grid points are covered by tiles in a given row; column projections are defined analogously. For a fixed tile, is it possible to reconstruct its tilings from their projections in polynomial time? It is known that the answer to this question is affirmative if the tile is a bar (its width or height is 1), while for some other types of tiles $\mathbb {NP}$ -hardness results have been shown in the literature. In this paper we present a complete solution to this question by showing that the problem remains $\mathbb {NP}$ -hard for all tiles other than bars. Marek Chrobak, Christoph Dürr, Flavio Guiñez, Antoni Lozano, Kim Thang Nguyen |
Algorithmica | 2 |
| 2012 | The interval ordering problem
Christoph Dürr, Maurice Queyranne, Frits C. R. Spieksma, Fabrice Talla Nobibon, Gerhard J. Woeginger |
Discret. Appl. Math. | 1 |
| 2012 | Reconstructing 3-Colored Grids from Horizontal and Vertical Projections is NP-Hard: A Solution to the 2-Atom Problem in Discrete TomographyabstractWe consider the problem of coloring a grid using k colors with the restriction that each row and each column has a specific number of cells of each color. This problem has been known as the $(k-1)$-atom problem in the discrete tomography community. In an already classical result, Ryser obtained a necessary and sufficient condition for the existence of such a coloring when two colors are considered. This characterization yields a linear time algorithm for constructing such a coloring when it exists. Gardner et al. showed that for $k\geqslant 7$ the problem is NP-hard. Afterward Chrobak and Dürr improved this result by proving that it remains NP-hard for $k\geqslant 4$. We close the gap by showing that for $k=3$ colors the problem is already NP-hard. In addition, we give some results on tiling tomography problems. Christoph Dürr, Flavio Guiñez, Martín Matamala |
SIAM J. Discret. Math. | 1 |
| 2012 | Polynomial-time algorithms for minimum energy schedulingabstractThe aim of power management policies is to reduce the amount of energy consumed by computer systems while maintaining a satisfactory level of performance. One common method for saving energy is to simply suspend the system during idle times. No energy is consumed in the suspend mode. However, the process of waking up the system itself requires a certain fixed amount of energy, and thus suspending the system is beneficial only if the idle time is long enough to compensate for this additional energy expenditure. In the specific problem studied in the article, we have a set of jobs with release times and deadlines that need to be executed on a single processor. Preemptions are allowed. The processor requires energy L to be woken up and, when it is on, it uses one unit of energy per one unit of time. It has been an open problem whether a schedule minimizing the overall energy consumption can be computed in polynomial time. We solve this problem in positive, by providing an O ( n 5 )-time algorithm. In addition we provide an O ( n 4 )-time algorithm for computing the minimum energy schedule when all jobs have unit length. Philippe Baptiste, Marek Chrobak, Christoph Dürr |
ACM Trans. Algorithms | 3 |
| 2011 | Frontmatter, Table of Contents, Preface, Conference OrganizationabstractFrontmatter, Table of Contents, Preface, Conference Organization Thomas Schwentick, Christoph Dürr |
STACS | 2 |
| 2011 | Finding Total Unimodularity in Optimization Problems Solved by Linear Programs
Christoph Dürr, Mathilde Hurand |
Algorithmica | 1 |
| 2011 | Non-clairvoyant Scheduling Games
Johanne Cohen, Christoph Dürr, Kim Thang Nguyen |
Theory Comput. Syst. | 2 |
| 2010 | Tile-Packing Tomography Is \mathbbNP{\mathbb{NP}}-hard
Marek Chrobak, Christoph Dürr, Flavio Guiñez, Antoni Lozano, Kim Thang Nguyen |
COCOON | 2 |
| 2009 | Reconstructing 3-Colored Grids from Horizontal and Vertical Projections Is NP-hard
Christoph Dürr, Flavio Guiñez, Martín Matamala |
ESA | 1 |
| 2009 | Non-clairvoyant Scheduling Games
Christoph Dürr, Kim Thang Nguyen |
SAGT | 1 |
| 2009 | Collecting weighted items from a dynamic queueabstractWe consider the problem of collecting weighted items from a dynamic queue . Before each step, some items at the front of can be deleted and some other items can be added to at any place. An item, once deleted, cannot be re-inserted — in other words, it “expires”. We are allowed to collect one item from per step. Each item can be collected only once. The objective is to maximize the total weight of the collected items. We study the online version of the dynamic queue problem. It is quite easy to see that the greedy algorithm that always collects the maximum-value item is 2-competitive, and that no deterministic online algorithm can be better than 1.618-competitive. We improve both bounds: We give a 1.89-competitive algorithm for general dynamic queues and we show a lower bound of 1.632 on the competitive ratio. We also provide other upper and lower bounds for restricted versions of this problem. The dynamic queue problem is a generalization of the well-studied buffer management problem, and it is an abstraction of the buffer management problem for network links with intermittent access. Marcin Bienkowski, Marek Chrobak, Christoph Dürr, Mathilde Hurand, Artur Jez, Lukasz Jez, Grzegorz Stachowiak |
SODA | 3 |
| 2009 | Online Scheduling of Bounded Length Jobs to Maximize Throughput
Christoph Dürr, Lukasz Jez, Kim Thang Nguyen |
WAOA | 1 |
| 2008 | Algorithms for Temperature-Aware Task Scheduling in Microprocessor Systems
Marek Chrobak, Christoph Dürr, Mathilde Hurand, Julien Robert |
AAIM | 2 |
| 2008 | Competitive Analysis of Scheduling Algorithms for Aggregated Links
Wojciech Jawor, Marek Chrobak, Christoph Dürr |
Algorithmica | 3 |
| 2007 | Polynomial Time Algorithms for Minimum Energy Scheduling
Philippe Baptiste, Marek Chrobak, Christoph Dürr |
ESA | 3 |
| 2007 | Nash Equilibria in Voronoi Games on Graphs
Christoph Dürr, Kim Thang Nguyen |
ESA | 1 |
| 2006 | Finding Total Unimodularity in Optimization Problems Solved by Linear Programs
Christoph Dürr, Mathilde Hurand |
ESA | 1 |
| 2006 | Competitive Analysis of Scheduling Algorithms for Aggregated Links
Wojciech Jawor, Marek Chrobak, Christoph Dürr |
LATIN | 3 |
| 2006 | Quantum Query Complexity of Some Graph ProblemsabstractQuantum algorithms for graph problems are considered, both in the adjacency matrix model and in an adjacency list-like array model. We give almost tight lower and upper bounds for the bounded error quantum query complexity of Connectivity, Strong Connectivity, Minimum Spanning Tree, and Single Source Shortest Paths. For example, we show that the query complexity of Minimum Spanning Tree is in $\Theta(n^{3/2})$ in the matrix model and in $\Theta(\sqrt{nm})$ in the array model, while the complexity of Connectivity is also in $\Theta(n^{3/2})$ in the matrix model but in $\Theta(n)$ in the array model. The upper bounds utilize search procedures for finding minima of functions under various conditions. Christoph Dürr, Mark Heiligman, Peter Høyer, Mehdi Mhalla |
SIAM J. Comput. | 1 |
| 2005 | Quantum Algorithms for Element DistinctnessabstractWe present several applications of quantum amplitude amplification for deciding whether all elements in the image of a given function are distinct, for finding an intersection of two sorted tables, and for finding a triangle in a graph. Our techniques generalize and improve those of Brassard, Hoyer, and Tapp [ACM SIGACT News, 28 (1997), pp. 14--19]. This shows that in the quantum world element distinctness is significantly easier than sorting, in contrast to the classical world. Harry Buhrman, Christoph Dürr, Mark Heiligman, Peter Høyer, Frédéric Magniez, Miklos Santha, Ronald de Wolf |
SIAM J. Comput. | 2 |
| 2004 | Quantum Query Complexity of Some Graph Problems
Christoph Dürr, Mark Heiligman, Peter Høyer, Mehdi Mhalla |
ICALP | 1 |
| 2004 | Cellular automata and communication complexity
Christoph Dürr, Ivan Rapaport, Guillaume Theyssier |
Theor. Comput. Sci. | 1 |
| 2003 | On tiling under tomographic constraints
Marek Chrobak, Peter Couperus, Christoph Dürr, Gerhard J. Woeginger |
Theor. Comput. Sci. | 3 |
| 2003 | Tiling with bars under tomographic constraints
Christoph Dürr, Eric Goles Ch., Ivan Rapaport, Eric Rémila |
Theor. Comput. Sci. | 1 |
| 2002 | A Decision Procedure for Unitary Linear Quantum Cellular AutomataabstractLinear quantum cellular automata were introduced recently as one of the models of quantum computing. A basic postulate of quantum mechanics imposes a strong constraint on any quantum machine: it has to be unitary; that is, its time evolution operator has to be a unitary transformation. In this paper we give an efficient algorithm to decide if a linear quantum cellular automaton is unitary. The complexity of the algorithm is O(n (3r-1)/(r+1) ) = O(n 3 ) in the algebraic computational model if the automaton has a continuous neighborhood of size r, where n is the size of the input. Christoph Dürr, Miklos Santha |
SIAM J. Comput. | 1 |
| 2001 | Quantum Algorithms for Element DistinctnessabstractWe present several applications of quantum amplitude amplification to finding claws and collisions in ordered or unordered functions. Our algorithms generalize those of Brassard, Hoyer, and Tapp (1998), and imply an O(N/sup 3/4/ log N) quantum upper bound for the element distinctness problem in the comparison complexity model. This contrasts with /spl Theta/(N log N) classical complexity. We also prove a lower bound of /spl Omega/(/spl radic/N) comparisons for this problem and derive bounds for a number of related problems. Harry Buhrman, Christoph Dürr, Mark Heiligman, Peter Høyer, Frédéric Magniez, Miklos Santha, Ronald de Wolf |
CCC | 2 |
| 2001 | Reconstructing polyatomic structures from discrete X-rays: NP-completeness proof for three atoms
Marek Chrobak, Christoph Dürr |
Theor. Comput. Sci. | 2 |
| 1999 | Reconstructing hv-Convex Polyominoes from Orthogonal Projections
Marek Chrobak, Christoph Dürr |
Inf. Process. Lett. | 2 |
| 1998 | Reconstructing Polyatomic Structures from Discrete X-Rays: NP-Completeness Proof for Three Atoms
Marek Chrobak, Christoph Dürr |
MFCS | 2 |
| 1996 | A Decision Procedure for Unitary Linear Quantum Cellular AutomataabstractLinear quantum cellular automata were introduced recently as one of the models of quantum computing. A basic postulate of quantum mechanics imposes a strong constraint on any quantum machine: it has to be unitary, that is its time evolution operator has to be a unitary transformation. In this paper we give an efficient algorithm to decide if a linear quantum cellular automaton is unitary. The complexity of the algorithm is O(n(4r-3)/(r+1))=O(n/sup 4/) if the automaton has a continuous neighborhood of size r. Christoph Dürr, Miklos Santha |
FOCS | 1 |
| 1996 | A Decision Procedure for Well-Formed Linear Quantum Cellular Automata
Christoph Dürr, Huong Lê Thanh, Miklos Santha |
STACS | 1 |