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.

Stephan Friedrichs

dblp:54/574 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none

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

Theory of computation · 4Systems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Integrated circuit design · 36% Parallel and multicore computing · 36% Hardware reliability and fault tolerance · 18%
Theoretical computer science
2 papers
Algorithms and data structures · 55% Approximation and online algorithms · 27% Computational geometry · 18%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
digital circuit design
0.312018
Metastability-Containing Circuits · IEEE Trans. Computers 2018
Hardware reliability and fault tolerance › reliability modeling
logical masking
0.312018
Metastability-Containing Circuits · IEEE Trans. Computers 2018
Integrated circuit design
metastability
0.312018
Metastability-Containing Circuits · IEEE Trans. Computers 2018
Parallel and multicore computing
parallel algorithms
0.312018
Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford · J. ACM 2018
Parallel and multicore computing
parallel graph algorithms
0.312018
Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford · J. ACM 2018
Approximation and online algorithms
approximation algorithms
0.312018
Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford · J. ACM 2018
Algorithms and data structures › clustering
k-median
0.312018
Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford · J. ACM 2018
Algorithms and data structures › metric embedding
tree embedding
0.312018
Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford · J. ACM 2018
Computational geometry › visibility
art gallery problem
0.212013
Point guards and point clouds: solving general art gallery problems · SoCG 2013
Distributed systems
clock synchronization
0.112018
Metastability-Containing Circuits · IEEE Trans. Computers 2018
Distributed systems › clock synchronization
fault-tolerant clock synchronization
0.112018
Metastability-Containing Circuits · IEEE Trans. Computers 2018
Computational geometry › geometric modeling and processing › point cloud analysis
geometric reconstruction
0.012013
Point guards and point clouds: solving general art gallery problems · SoCG 2013

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

moore-bellman-ford · 0.7algebraic characterization · 0.7worst-case metastability propagation model · 0.3laser scanning · 0.2
YearPublicationVenuePosition
2019 Altitude terrain guarding and guarding uni-monotone polygons
Ovidiu Daescu, Stephan Friedrichs, Hemant Malik, Valentin Polishchuk, Christiane Schmidt 0001
Comput. Geom.2
2018 Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford
abstract
A metric tree embedding of expected stretch α ≥ 1 maps a weighted n -node graph G = ( V , E , ω) to a weighted tree T = ( V T , E T , ω T ) with V ⊑ V T such that, for all v , w ∈ V , dist( v , w , G ) ≤ dist( v , w , T ), and E[dist( v , w , T )] ≤ α dist( v , w , G ). Such embeddings are highly useful for designing fast approximation algorithms as many hard problems are easy to solve on tree instances. However, to date, the best parallel polylog n )-depth algorithm that achieves an asymptotically optimal expected stretch of α ∈ O(log n ) requires Ω ( n 2 ) work and a metric as input. In this article, we show how to achieve the same guarantees using polylog n depth and Õ( m 1+ε ) work, where m = | E | and ε > 0 is an arbitrarily small constant. Moreover, one may further reduce the work to Õ( m + n 1+ε ) at the expense of increasing the expected stretch to O(ε −1 log n ). Our main tool in deriving these parallel algorithms is an algebraic characterization of a generalization of the classic Moore-Bellman-Ford algorithm. We consider this framework, which subsumes a variety of previous “Moore-Bellman-Ford-like” algorithms, to be of independent interest and discuss it in depth. In our tree embedding algorithm, we leverage it to provide efficient query access to an approximate metric that allows sampling the tree using polylog n depth and Õ( m ) work. We illustrate the generality and versatility of our techniques by various examples and a number of additional results. Specifically, we (1) improve the state of the art for determining metric tree embeddings in the Congest model, (2) determine a (1 + εˆ)-approximate metric regarding the distances in a graph G in polylogarithmic depth and Õ( n ( m + n 1 + ε )) work, and (3) improve upon the state of the art regarding the k -median and the buy-at-bulk network design problems.
Stephan Friedrichs, Christoph Lenzen 0001
J. ACM1
2018 Metastability-Containing Circuits
abstract
In digital circuits, metastability can cause deteriorated signals that neither are logical 0 nor logical 1, breaking the abstraction of Boolean logic. Synchronizers, the only traditional countermeasure, exponentially decrease the odds of maintained metastability overtime. We propose a fundamentally different approach: It is possible to deterministically contain metastability by fine-grained logical masking so that it cannot infect the entire circuit. At the heart of our approach lies a time- and value-discrete model for metastability in synchronous clocked digital circuits, in which metastability is propagated in a worst-case fashion. The proposed model permits positive results and passes the test of reproducing Marino's impossibility results. We fully classify which functions can be computed by circuits with standard registers. Regarding masking registers, we show that more functions become computable with each clock cycle, and that masking registers permit exponentially smaller circuits for some tasks. Demonstrating the applicability of our approach, we present the first fault-tolerant distributed clock synchronization algorithm that deterministically guarantees correct behavior in the presence of metastability. As a consequence, clock domains can be synchronized without using synchronizers, enabling metastability-free communication between them.
Stephan Friedrichs, Matthias Függer, Christoph Lenzen 0001
IEEE Trans. Computers1
2017 Algorithms for art gallery illumination
abstract
The art gallery problem (AGP) is one of the classical problems in computational geometry. It asks for the minimum number of guards required to achieve visibility coverage of a given polygon. The AGP is well-known to be NP-hard even in restricted cases. In this paper, we consider the AGP with fading (AGPF): A polygonal region is to be illuminated with light sources such that every point is illuminated with at least a global threshold, light intensity decreases over distance, and we seek to minimize the total energy consumption. Choosing fading exponents of zero, one, and two are equivalent to the AGP, laser scanner applications, and natural light, respectively. We present complexity results as well as a negative solvability result. Still, we propose two practical algorithms for AGPF with fixed light positions (e.g. vertex guards) independent of the fading exponent, which we demonstrate to work well in practice. One is based on a discrete approximation, the other on non-linear programming by means of simplex-partitioning strategies. The former approach yields a fully polynomial-time approximation scheme for the AGPF with fixed light positions. The latter approach obtains better results in our experimental evaluation.
Maximilian Ernestus, Stephan Friedrichs, Michael Hemmer, Jan Kokemüller, Alexander Kröller, Mahdi Moeini, Christiane Schmidt 0001
J. Glob. Optim.2
2016 Parallel Metric Tree Embedding based on an Algebraic View on Moore-Bellman-Ford
abstract
A metric tree embedding of expected stretch α maps a weighted n-node graph G = (V, E, w) to a weighted tree T = (VT, ET, wT) with V ⊆ VT, and dist(v, w, G) ≤ dist(v, w, T) and E[dist(v, w, T)] ≤ α dist(v, w, G) for all v, w ∈ V. Such embeddings are highly useful for designing fast approximation algorithms, as many hard problems are easy to solve on tree instances. However, to date the best parallel polylog n depth algorithm that achieves an asymptotically optimal expected stretch of α ∈ Ω(log n) uses Ω(n2) work and requires a metric as input.
Stephan Friedrichs, Christoph Lenzen 0001
SPAA1
2015 k-Stacks: High-density valet parking for automated vehicles
abstract
Automated valet parking not only improves driving comfort, but can have a considerable impact on the urban landscape by reducing the required parking space. We present the first study of parking space optimization for automated valet parking with an in-depth theoretical analysis of the parking lot properties under various aspects, inluding the worst-case extraction time, total shunting distance, and the number of shunting operations (each per car). Most importantly, the proposed model bounds all these values. We verify the theoretical properties of our model in four simulated scenarios, one of which is based on real-world data from a downtown parking garage. We show that very good pick-up times of about 1 min are possible with very little overhead in terms of shunting distance and time, while providing a significantly improved parking density as compared to conventional parking lots.
Julian Timpner, Stephan Friedrichs, Johannes van Balen, Lars C. Wolf
Intelligent Vehicles Symposium2
2015 Facets for Art Gallery Problems
Sándor P. Fekete, Stephan Friedrichs, Alexander Kröller, Christiane Schmidt 0001
Algorithmica2
2013 Facets for Art Gallery Problems
Sándor P. Fekete, Stephan Friedrichs, Alexander Kröller, Christiane Schmidt 0001
COCOON2
2013 Point guards and point clouds: solving general art gallery problems
abstract
In this video, we illustrate how one of the classical areas of computational geometry has gained in practical relevance, which in turn gives rise to new, fascinating geometric problems. In particular, we demonstrate how the robot platform IRMA3D can produce high-resolution, virtual 3D environments, based on a limited number of laser scans. Computing an optimal set of scans amounts to solving an instance of the Art Gallery Problem (AGP): Place a minimum number of stationary guards in a polygonal region P, such that all points in P are guarded.
Dorit Borrmann, Pedro Jussieu de Rezende, Cid C. de Souza, Sándor P. Fekete, Stephan Friedrichs, Alexander Kröller, Andreas Nüchter, Christiane Schmidt 0001, Davi C. Tozoni
SoCG5