Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tim Nonner

dblp:96/1568 · DBLP profile ↗
← Back
15ranked-venue papers
11as first author
0since 2021 · last 2018
0000-0001-7638-5689ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 12 · 10 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Approximation and online algorithms · 72% Mathematical optimization · 17% Computational geometry · 6%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
approximation schemes
0.112011
Clique Clustering Yields a PTAS for max-Coloring Interval Graphs · ICALP (1) 2011
Approximation and online algorithms › approximation schemes
polynomial-time approximation scheme
0.112011
Clique Clustering Yields a PTAS for max-Coloring Interval Graphs · ICALP (1) 2011
Approximation and online algorithms › online algorithms
competitive analysis
0.112010
SRPT is 1.86-Competitive for Completion Time Scheduling · SODA 2010
Approximation and online algorithms › online algorithms
online scheduling
0.112010
SRPT is 1.86-Competitive for Completion Time Scheduling · SODA 2010
Mathematical optimization › scheduling
shortest remaining processing time
0.112010
SRPT is 1.86-Competitive for Completion Time Scheduling · SODA 2010
Computational geometry › intersection graphs
interval graphs
0.012011
Clique Clustering Yields a PTAS for max-Coloring Interval Graphs · ICALP (1) 2011
Graph algorithms and graph theory › graph coloring
max-coloring
0.012011
Clique Clustering Yields a PTAS for max-Coloring Interval Graphs · ICALP (1) 2011

Methods — techniques the papers use, named apart from their topics

randomized analysis · 0.1competitive analysis · 0.1
YearPublicationVenuePosition
2018 Clique Clustering Yields a PTAS for Max-Coloring Interval Graphs
Tim Nonner
Algorithmica1
2016 PTAS for Densest k-Subgraph in Interval Graphs
Tim Nonner
Algorithmica1
2016 Capacitated Max-Batching with interval graph compatibilities
Tim Nonner
Theor. Comput. Sci.1
2014 Shortest Path with Alternatives for Uniform Arrival Times: Algorithms and Experiments
abstract
The Shortest Path with Alternatives (SPA) policy differs from classical shortest path routing in the following way: instead of providing an exact list of means of transportation to follow, this policy gives such a list for each stop, and the traveler is supposed to pick the first option from this list when waiting at some stop. First, we show that an optimal policy of this type can be computed in polynomial time for uniform arrival times under reasonable assumptions. A similar result was so far only known for Poisson arrival times, which are less realistic for frequency-based public transportation systems. Second, we experimentally evaluate such policies. In this context, our main finding is that SPA policies are surprisingly competitive compared to traditional shortest paths, and moreover yield a significant reduction of waiting times, and therefore improvement of user experience, compared to similar greedy approaches. Specifically, for roughly 25% of considered cases, we could decrease the expected waiting time by at least 20%. To run our experiments, we also describe a tool-chain to derive the necessary information from the popular GTFS-format, therefore allowing the application of SPA policies to a wide range of public transportation systems.
Tim Nonner, Marco Laumanns
ATMOS1
2014 The Bell Is Ringing in Speed-Scaled Multiprocessor Scheduling
Gero Greiner, Tim Nonner, Alexander Souza
Theory Comput. Syst.2
2013 An Efficient Polynomial-Time Approximation Scheme for the Joint Replenishment Problem
Tim Nonner, Maxim Sviridenko
IPCO1
2012 Optimal Algorithms for Train Shunting and Relaxed List Update Problems
abstract
This paper considers a Train Shunting problem which occurs in cargo train organizations: We have a locomotive travelling along a track segment and a collection of n cars, where each car has a source and a target. Whenever the train passes the source of a car, it needs to be added to the train, and on the target, the respective car needs to be removed. Any such operation at the end of the train incurs low shunting cost, but adding or removing truly in the interior requires a more complex shunting operation and thus yields high cost. The objective is to schedule the adding and removal of cars as to minimize the total cost. This problem can also be seen as a relaxed version of the well-known List Update problem, which may be of independent interest. We derive polynomial time algorithms for Train Shunting by reducing this problem to finding independent sets in bipartite graphs. This allows us to treat several variants of the problem in a generic way. Specifically, we obtain an algorithm with running time O(n^{5/2}) for the uniform case, where all low costs and all high costs are identical, respectively. Furthermore, for the non-uniform case we have running time of O(n^3). Both versions translate to a symmetric variant, where it is also allowed to add and remove cars at the front of the train at low cost. In addition, we formulate a dynamic program with running time O(n^4), which exploits the special structure of the graph. Although the running time is worse, it allows us to solve many extensions, e.g., prize-collection, economies of scale, and dependencies between consecutive stations.
Tim Nonner, Alexander Souza
ATMOS1
2012 Polynomial-Time Approximation Schemes for Shortest Path with Alternatives
Tim Nonner
ESA1
2011 Clique Clustering Yields a PTAS for max-Coloring Interval Graphs
Tim Nonner
ICALP (1)1
2011 PTAS for Densest k-Subgraph in Interval Graphs
Tim Nonner
WADS1
2010 SRPT is 1.86-Competitive for Completion Time Scheduling
abstract
We consider the classical problem of scheduling preemptible jobs, that arrive over time, on identical parallel machines. The goal is to minimize the total completion time of the jobs. In standard scheduling notation of Graham et al. [5], this problem is denoted P |rj, pmtn| Σj cj. A popular algorithm called SRPT, which always schedules the unfinished jobs with shortest remaining processing time, is known to be 2-competitive, see Phillips et al. [13, 14]. This is also the best known competitive ratio for any online algorithm. However, it is conjectured that the competitive ratio of SRPT is significantly less than 2. Even breaking the barrier of 2 is considered a significant step towards the final answer of this classical online problem. We improve on this open problem by showing that SRPT is 1.86-competitive. This result is obtained using the following method, which might be of general interest: We define two dependent random variables that sum up to the difference between the cost of an SRPT schedule and the cost of an optimal schedule. Then we bound the sum of the expected values of these random variables with respect to the cost of the optimal schedule, yielding the claimed competitiveness. Furthermore, we show a lower bound of 21/19 for SRPT, improving on the previously best known 12/11 due to Lu et al. [11].
Christine Chung 0001, Tim Nonner, Alexander Souza
SODA2
2009 Latency Constrained Aggregation in Chain Networks Admits a PTAS
Tim Nonner, Alexander Souza
AAIM1
2009 A 5/3-Approximation Algorithm for Joint Replenishment with Deadlines
Tim Nonner, Alexander Souza
COCOA1
2009 The bell is ringing in speed-scaled multiprocessor scheduling
abstract
This paper investigates the problem of scheduling jobs on multiple speed-scaled processors without migration, i.e., we have constant α > 1 such that running a processor at speed s results in energy consumption s#945; per time unit. We consider the general case where each job has a monotonously increasing cost function that penalizes delay. This includes the so far considered cases of deadlines and flow time. For any type of delay cost functions, we obtain the following results: Any β-approximation algorithm for a single processor yields a randomized βBα-approximation algorithm for multiple processors, where Bα is the αth Bell number, that is, the number of partitions of a set of size α. Analogously, we show that any β-competitive online algorithm for a single processor yields a βBα-competitive online algorithm for multiple processors. Finally, we show that any β-approximation algorithm for multiple processors with migration yields a deterministic βBα-approximation algorithm for multiple processors without migration. These facts improve several approximation ratios and lead to new results. For instance, we obtain the first constant factor online and offline approximation algorithm for multiple processors without migration for arbitrary release times, deadlines, and job sizes. All algorithms are based on the surprising fact that we can remove migration with a blowup of Bα in expectation.
Gero Greiner, Tim Nonner, Alexander Souza
SPAA2
2007 Distributed Approximation Algorithms for Finding 2-Edge-Connected Subgraphs
Sven Oliver Krumke, Peter Merz, Tim Nonner, Katharina Rupp
OPODIS3