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

Klaus Reinhardt

dblp:r/KlausReinhardt · DBLP profile ↗
← Back
34ranked-venue papers
10as first author
1since 2021 · last 2025
—ORCID · conflict

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

Theory of computation · 28 · 9 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 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
7 papers
Automata and formal languages · 54% Logic in computer science · 24% Computational complexity · 20%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages
regular languages
0.422015
Regular Languages Are Church-Rosser Congruential · J. ACM 2015
Regular Languages Are Church-Rosser Congruential · ICALP (2) 2012
Logic in computer science
rewriting systems
0.212015
Regular Languages Are Church-Rosser Congruential · J. ACM 2015
Automata and formal languages
string rewriting
0.212015
Regular Languages Are Church-Rosser Congruential · J. ACM 2015
Computational complexity
complexity classes
0.022000
Making Nondeterminism Unambiguous · SIAM J. Comput. 2000
Making Nondeterminism Unambiguous · FOCS 1997
Computational complexity › space complexity
nondeterministic logspace
0.022000
Making Nondeterminism Unambiguous · SIAM J. Comput. 2000
Making Nondeterminism Unambiguous · FOCS 1997
Computational complexity › complexity classes › nondeterministic complexity classes
unambiguous computation
0.022000
Making Nondeterminism Unambiguous · SIAM J. Comput. 2000
Making Nondeterminism Unambiguous · FOCS 1997
Computational complexity
space complexity
0.012000
Making Nondeterminism Unambiguous · SIAM J. Comput. 2000
Computational complexity
counting complexity
0.011998
Isolation, Matching, and Counting · CCC 1998
Logic in computer science › variable binding
nominal logic
0.011998
Isolation, Matching, and Counting · CCC 1998
Algorithmic game theory and mechanism design › matching
perfect matching
0.011998
Isolation, Matching, and Counting · CCC 1998
Logic in computer science › concurrency theory
semi-commutations
0.021994
On Confluent Semi-commutations: Decidability and Complexity Results · Inf. Comput. 1994
On Confluent Semi-Commutations - Decidability and Complexity Results · ICALP 1991
Computational complexity
circuit complexity
0.011997
Making Nondeterminism Unambiguous · FOCS 1997
Computational complexity
nonuniform complexity
0.011997
Making Nondeterminism Unambiguous · FOCS 1997
Automata and formal languages
context-free languages
0.022000
Making Nondeterminism Unambiguous · SIAM J. Comput. 2000
Making Nondeterminism Unambiguous · FOCS 1997
Logic in computer science › term rewriting
confluence
0.011994
On Confluent Semi-commutations: Decidability and Complexity Results · Inf. Comput. 1994
Computational complexity
decidability
0.021994
On Confluent Semi-commutations: Decidability and Complexity Results · Inf. Comput. 1994
On Confluent Semi-Commutations - Decidability and Complexity Results · ICALP 1991

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

semi-thue systems · 0.2finite monoids · 0.2confluence · 0.2padding · 0.0nonuniform complexity · 0.0isolation lemma · 0.0complexity class separation · 0.0
YearPublicationVenuePosition
2025 Directed Temporal Tree Realization for Periodic Public Transport: Easy and Hard Cases
Julia Meusel, Matthias Müller-Hannemann, Klaus Reinhardt
ATMOS3
2019 Alternating, private alternating, and quantum alternating realtime automata
H. Gökalp Demirci, Mika Hirvensalo, Klaus Reinhardt, A. C. Cem Say, Abuzer Yakaryilmaz
Log. Methods Comput. Sci.3
2017 Undecidability of the emptiness problem for context-free picture languages
Daniel Prusa, Klaus Reinhardt
Theor. Comput. Sci.2
2015 Regular Languages Are Church-Rosser Congruential
abstract
This article shows a general result about finite monoids and weight reducing string rewriting systems. As a consequence it proves a long standing conjecture in formal language theory: All regular languages are Church-Rosser congruential. The class of Church-Rosser congruential languages was introduced by McNaughton, Narendran, and Otto in 1988. A language L is Church-Rosser congruential if there exists a finite, confluent, and length-reducing semi-Thue system S such that L is a finite union of congruence classes modulo S . It was known that there are deterministic linear context-free languages which are not Church-Rosser congruential, but the conjecture was that all regular languages are of this form. The article offers a stronger statement: A language is regular if and only if it is strongly Church-Rosser congruential. It is the journal version of the conference abstract which was presented at ICALP 2012.
Volker Diekert, Manfred Kufleitner, Klaus Reinhardt, Tobias Walter
J. ACM3
2014 The Minimum Amount of Useful Space: New Results and New Directions
Klaus Reinhardt, Abuzer Yakaryilmaz
Developments in Language Theory1
2014 Building Optimized Packet Filters with COFFi
abstract
Many companies and institutions employ packet filter firewalls in order to effectively regulate network traffic. Unfortunately, the constant growth of network bandwidth makes the task of matching packet headers against potentially large rulesets more difficult, and prohibits the sole use of entirely software-based firewalls which cannot cope with such huge amounts of traffic. Instead, high-speed firewalls are often implemented in ASICs which offer a high degree of parallelism, many opportunities for operation pipelining, and low-latency access to network data. However, due to their static nature, ASICs must provide generic filtering circuitry that is hardly able to take full advantage of firewall ruleset properties, thus leading to a waste of hardware resources.
Sven Hager, Björn Scheuermann 0001, Klaus Reinhardt
FCCM4
2014 MPFC: Massively Parallel Firewall Circuits
abstract
The process of matching the header fields of network packets against a set of rules is a performance critical task of firewalls. Software-based solutions have no chance to keep pace with the ever-growing data rates in high-speed networks. However, specialized filtering hardware is costly because complex logic is required in order to be able to apply arbitrary rulesets to a packet stream. By adapting the implemented logic to the specific firewall ruleset, FPGAs allow for much more specifically tailored and thus more efficient processing than ruleset-independent circuits in an ASIC. We present MPFC, a method to generate customized firewall circuits in the form of synthesizable VHDL code for FPGA configuration. The highly parallel MPFC circuits achieve a deterministic throughput of one packet per clock cycle, can be operated at high clock frequencies, and provide orders of magnitudes shorter processing latencies than previous work in this direction.
Sven Hager, Björn Scheuermann 0001, Klaus Reinhardt
LCN4
2012 Regular Languages Are Church-Rosser Congruential
Volker Diekert, Manfred Kufleitner, Klaus Reinhardt, Tobias Walter
ICALP (2)3
2009 Few Product Gates But Many Zeros
Bernd Borchert, Pierre McKenzie, Klaus Reinhardt
MFCS3
2009 The Simple Reachability Problem in Switch Graphs
Klaus Reinhardt
SOFSEM1
2007 Deterministically and Sudoku-Deterministically Recognizable Picture Languages
Bernd Borchert, Klaus Reinhardt
LATA2
2007 A quadratic distance bound on sliding between crossing-free spanning trees
Oswin Aichholzer, Klaus Reinhardt
Comput. Geom.2
2006 Searching Paths of Constant Bandwidth
Bernd Borchert, Klaus Reinhardt
SOFSEM2
2002 Towards optimal locality in mesh-indexings
Rolf Niedermeier, Klaus Reinhardt, Peter Sanders 0001
Discret. Appl. Math.2
2001 The #a = #b Pictures Are Recognizable
Klaus Reinhardt
STACS1
2000 Making Nondeterminism Unambiguous
abstract
We show that in the context of nonuniform complexity, nondeterministic logarithmic space bounded computation can be made unambiguous. An analogous result holds for the class of problems reducible to context-free languages. In terms of complexity classes, this can be stated as NL/poly = UL/poly,\\ LogCFL/poly = UAuxPDA($\log n, n^{O(1)}$)/poly.
Klaus Reinhardt, Eric Allender
SIAM J. Comput.1
1999 Circuits and Context-Free Languages
Pierre McKenzie, Klaus Reinhardt
COCOON2
1999 Decidability of code properties
Henning Fernau, Klaus Reinhardt, Ludwig Staiger
Developments in Language Theory2
1999 A Parallel Context-Free Derivation Hierarchy
Klaus Reinhardt
FCT1
1999 Optimal Deterministic Sorting and Routing on Grids and Tori with Diagonals
Manfred Kunde, Rolf Niedermeier, Klaus Reinhardt, Peter Rossmanith
Algorithmica3
1999 Isolation, Matching, and Counting Uniform and Nonuniform Upper Bounds
Eric Allender, Klaus Reinhardt
J. Comput. Syst. Sci.2
1998 Isolation, Matching, and Counting
abstract
We show that the perfect matching problem is in the complexity class SPL (in the nonuniform setting). This provides a better upper bound on the complexity of the matching problem, as well as providing motivation for studying the complexity class SPL. Using similar techniques, we show that the complexity class LogFew coincides with NL in the nonuniform setting. Finally, we provide evidence that our results also hold in the uniform setting.
Eric Allender, Klaus Reinhardt
CCC2
1998 On Some Recognizable Picture-Languages
Klaus Reinhardt
MFCS1
1997 Towards Optimal Locality in Mesh-Indexings
Rolf Niedermeier, Klaus Reinhardt, Peter Sanders 0001
FCT2
1997 Making Nondeterminism Unambiguous
abstract
We show that in the context of nonuniform complexity, nondeterministic logarithmic space bounded computation can be made unambiguous. An analogous result holds for the class of problems reducible to context-free languages. In terms of complexity classes, this can be stated as: NL/poly=UL/poly LogCFL/poly=UAuxPDA(log n, n/sup O(1)/)/poly.
Klaus Reinhardt, Eric Allender
FOCS1
1997 Strict Sequential P-completeness
Klaus Reinhardt
STACS1
1996 Advocating Ownership
Henning Fernau, Klaus-Jörn Lange, Klaus Reinhardt
FSTTCS3
1995 On the Synchronization of Semi-Traces
Klaus Reinhardt
FCT1
1995 On Codings of Traces
Volker Diekert, Anca Muscholl, Klaus Reinhardt
STACS3
1995 Optimal Average Case Sorting on Arrays
Manfred Kunde, Rolf Niedermeier, Klaus Reinhardt, Peter Rossmanith
STACS3
1994 Empty Alternation
Klaus-Jörn Lange, Klaus Reinhardt
MFCS2
1994 On Confluent Semi-commutations: Decidability and Complexity Results
Volker Diekert, Edward Ochmanski, Klaus Reinhardt
Inf. Comput.3
1992 Sorting In-Place with a Worst Case Complexity of n log n-1.3n + O(logn) Comparisons and epsilon n log n + O(1) Transports
Klaus Reinhardt
ISAAC1
1991 On Confluent Semi-Commutations - Decidability and Complexity Results
Volker Diekert, Edward Ochmanski, Klaus Reinhardt
ICALP3