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

Richard Stotz

dblp:176/1116 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0003-2663-9371ORCID · corroborated

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

Theory of computation · 4Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021

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 · 87% Mathematical optimization · 13%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 36% Embedded and real-time systems · 36% Electronic design automation · 14%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

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

TopicWeightPapersLastEvidence papers
Approximation and online algorithms › online algorithms
k-server problem
0.412019
Polylogarithmic Guarantees for Generalized Reordering Buffer Management · FOCS 2019
Approximation and online algorithms
online algorithms
0.412019
Polylogarithmic Guarantees for Generalized Reordering Buffer Management · FOCS 2019
Approximation and online algorithms › online algorithms › online network optimization › online buffer management
reordering buffer management
0.412019
Polylogarithmic Guarantees for Generalized Reordering Buffer Management · FOCS 2019
Embedded and real-time systems › energy-efficient embedded systems
energy-efficient scheduling
0.312017
Scheduling on power-heterogeneous processors · Inf. Comput. 2017
Energy-efficient computing
power management
0.312017
Scheduling on power-heterogeneous processors · Inf. Comput. 2017
Electronic design automation › high-level synthesis
scheduling
0.112019
Polylogarithmic Guarantees for Generalized Reordering Buffer Management · FOCS 2019
Cloud and datacenter computing › job scheduling
server scheduling
0.112019
Polylogarithmic Guarantees for Generalized Reordering Buffer Management · FOCS 2019
Mathematical optimization › scheduling › scheduling optimization
energy-efficient scheduling
0.112017
Scheduling on power-heterogeneous processors · Inf. Comput. 2017
Mathematical optimization
scheduling
0.112017
Scheduling on power-heterogeneous processors · Inf. Comput. 2017

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

competitive analysis · 0.8decision forests · 0.7linear programming · 0.6combinatorial flow algorithm · 0.6lower bounds · 0.4lower bound · 0.4online algorithms · 0.3online algorithm · 0.3
YearPublicationVenuePosition
2023 Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Library
abstract
Yggdrasil Decision Forests is a library for the training, serving and interpretation of decision forest models, targeted both at research and production work, implemented in C++, and available in C++, command line interface, Python (under the name TensorFlow Decision Forests), JavaScript, Go, and Google Sheets (under the name Simple ML for Sheets). The library has been developed organically since 2018 following a set of four design principles applicable to machine learning libraries and frameworks: simplicity of use, safety of use, modularity and high-level abstraction, and integration with other machine learning libraries. In this paper, we describe those principles in detail and present how they have been used to guide the design of the library. We then showcase the use of our library on a set of classical machine learning problems. Finally, we report a benchmark comparing our library to related solutions.
Mathieu Guillame-Bert, Sebastian Bruch 0001, Richard Stotz, Jan Pfeifer
KDD3
2019 Polylogarithmic Guarantees for Generalized Reordering Buffer Management
abstract
In the Generalized Reordering Buffer Management Problem (GRBM) a sequence of items located in a metric space arrives online, and has to be processed by a set of k servers moving within the space. In a single step the first b still unprocessed items from the sequence are accessible, and a scheduling strategy has to select an item and a server. Then the chosen item is processed by moving the chosen server to its location. The goal is to process all items while minimizing the total distance travelled by the servers. This problem was introduced in [Chan, Megow, Sitters, van Stee TCS 12] and has been subsequently studied in an online setting by [Azar, Englert, Gamzu, Kidron STACS 14]. The problem is a natural generalization of two very well-studied problems: the k-server problem for b=1 and the Reordering Buffer Management Problem (RBM) for k=1. In this paper we consider the GRBM problem on a uniform metric in the online version. We show how to obtain a competitive ratio of O(log k(log k+loglog b)) for this problem. Our result is a drastic improvement in the dependency on b compared to the previous best bound of O(√b log k), and is asymptotically optimal for constant k, because Ω(log k + loglog b) is a lower bound for GRBM on uniform metrics.
Matthias Englert, Harald Räcke, Richard Stotz
FOCS3
2018 Trees for Vertex Cuts, Hypergraph Cuts and Minimum Hypergraph Bisection
abstract
In the Minimum Hypergraph Bisection problem, the vertex set of a hypergraph has to be partitioned into two parts of equal size so that the number of hyperedges intersecting both parts is minimized. This problem is a natural generalization of the well-studied Minimum Bisection problem in graphs. In this paper we present a sharp distinction between Minimum Bisection in hypergraphs and graphs. Whereas it is well-known that all bi-criteria approximation algorithms for Minimum Bisection in graphs can be extended to hypergraphs with the exact same guarantees, in this paper we prove that this is not the case when considering true (i.e., non bi-criteria) approximation algorithms. Specifically, we show that Minimum Bisection in Hypergraphs admits an $\tilde\mathcalO (\sqrtn )$ approximation algorithm (and highlight several special cases where a better approximation ratio is possible). Additionally, we show that the problem is at least as hard as the Densest k -Subgraph problem. Assuming the Dense vs. Random Conjecture~\citeCDK12, no approximation ratio better than $\bigO(n^1/4-\varepsilon )$ is possible. In particular, Minimum Hypergraph Bisection is much harder to approximate than Minimum Bisection in graphs, for which a logarithmic approximation algorithms exist~\citeRae08. We also consider the problem of constructing trees that are cut sparsifiers for hypergraph and vertex cuts. While similar trees lie at the heart of powerful algorithms for Minimum Bisection in graphs, we prove that this is not the case for hypergraphs. We give upper and lower bounds to the quality of such trees. Our bounds show that this tree cut sparsifying approach cannot improve the general approximation ratio of Minimum Hypergraph Bisection and Minimum Vertex Bisection.
Harald Räcke, Roy Schwartz 0002, Richard Stotz
SPAA3
2017 Scheduling on power-heterogeneous processors
abstract
We consider the problem of scheduling a set of jobs, each one specified by its release date, its deadline and its processing volume, on a set of heterogeneous speed-scalable processors, where the energy-consumption rate is processor-dependent. Our objective is to minimize the total energy consumption when both the preemption and the migration of jobs are allowed. We propose a new algorithm based on a compact linear programming formulation. Our method approaches the value of the optimal solution within any desired accuracy for a large set of continuous power functions. Furthermore, we develop a faster combinatorial algorithm based on flows for standard power functions and jobs whose density is lower bounded by a small constant. Finally, we extend and analyze the AVerage Rate (AVR) online algorithm in the heterogeneous setting.
Susanne Albers, Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli, Richard Stotz
Inf. Comput.5
2016 Scheduling on Power-Heterogeneous Processors
Susanne Albers, Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli, Richard Stotz
LATIN5
2016 Improved Approximation Algorithms for Balanced Partitioning Problems
abstract
We present approximation algorithms for balanced partitioning problems. These problems are notoriously hard and we present new bicriteria approximation algorithms, that approximate the optimal cost and relax the balance constraint. In the first scenario, we consider Min-Max k-Partitioning, the problem of dividing a graph into k equal-sized parts while minimizing the maximum cost of edges cut by a single part. Our approximation algorithm relaxes the size of the parts by (1+epsilon) and approximates the optimal cost by O(log^{1.5}(n) * log(log(n))), for every 0 < epsilon < 1. This is the first nontrivial algorithm for this problem that relaxes the balance constraint by less than 2. In the second scenario, we consider strategies to find a minimum-cost mapping of a graph of processes to a hierarchical network with identical processors at the leaves. This Hierarchical Graph Partitioning problem has been studied recently by Hajiaghayi et al. who presented an (O(log(n)),(1+epsilon)(h+1)) approximation algorithm for constant network heights h. We use spreading metrics to give an improved (O(log(n)),(1+epsilon)h) approximation algorithm that runs in polynomial time for arbitrary network heights.
Harald Räcke, Richard Stotz
STACS2