Andreas Jakoby

dblp:j/AndreasJakoby · DBLP profile ↗
← Back
40ranked-venue papers
20as first author
3since 2021 · last 2026
0000-0002-9989-7801ORCID · corroborated

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

Theory of computation · 30 · 19 first-author · 2 since 2021Security and privacy · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Overview of PAN 2026: Voight-Kampff Generative AI Detection, Text Watermarking, Multi-author Writing Style Analysis, Generative Plagiarism Detection, and Reasoning Trajectory Detection
Janek Bevendorff, Maik Fröbe, André Greiner-Petter, Andreas Jakoby, Maximilian Mayerl, Preslav Nakov, Henry Plutz, Martin Potthast, Benno Stein 0001, Minh Ngoc Ta, Yuxia Wang 0003, Eva Zangerle
ECIR (4)4
2026 The 2D Ray Tracing Problem Using ABCD Lenses and Mirrors Is Turing Complete
abstract
We establish that the two-dimensional ray tracing problem with thin lenses and plane mirrors is Turing-complete, thereby resolving an open question posed by Reif et al. in 1994 as to whether three-dimensional space is necessary for computational universality in optical systems. To this end, we consider the standard approximation of reflection and refraction, namely the ABCD model for paraxial optics, which describes ray propagation through lenses (refraction) via a 2 × 2 matrix, combined with the geometric reflection model for plane mirrors. In the absence of mirrors, two-dimensional ray tracing using any combination of lenses in this ABCD matrix model can be described by a single 2 × 2 matrix–vector product, where the matrix has real entries and determinant 1. Conversely, we show that any such matrix with determinant 1 can be represented as a composition of exactly three appropriately spaced thin lenses. When mirrors are combined with lenses, the ray tracing problem can be described by a flowchart using only two variables, which establishes Turing computability for rational-valued inputs, spaces and matrix entries. Building on this observation, we present a construction of ray tracing that simulates a reversible Turing machine. We begin with a restricted version of the reversible flowchart problem, in which only two variables and certain linear functions are permitted. We prove that this restricted variant is Turing-complete. We then show that such a flowchart admits a geometric realization using lenses and mirrors in our model, thereby establishing the main result: Turing-completeness of the two-dimensional ray tracing problem with ABCD-model lenses and mirrors.
Rosemary Adejoh, Andreas Jakoby, Sneha Mohanty, Christian Schindelhauer
MFCS2
2025 How Pinball Wizards Simulate a Turing Machine
abstract
We introduce and investigate the computational complexity of a novel physical problem known as the Pinball Wizard problem. It involves an idealized pinball moving through a maze composed of one-way gates (outswing doors), plane walls, parabolic walls, moving plane walls, and bumpers that cause acceleration or deceleration. Given the initial position and velocity of the pinball, the task is to decide whether it will hit a specified target point. By simulating a two-stack pushdown automaton, we show that the problem is Turing-complete - even in two-dimensional space. In our construction, each step of the automaton corresponds to a constant number of reflections. Thus, deciding the Pinball Wizard problem is at least as hard as the Halting problem. Furthermore, our construction allows bumpers to be replaced with moving walls. In this case, even a ball moving at constant speed - a so-called ray particle - can be used, demonstrating that the Ray Particle Tracing problem is also Turing-complete.
Rosemary Adejoh, Andreas Jakoby, Sneha Mohanty, Christian Schindelhauer
FSTTCS2
2017 Cyclone codes
abstract
We introduce Cyclone codes which are rateless erasure resilient codes. They combine Pair codes with Luby Transform (LT) codes by computing a code symbol from a random set of data symbols using bitwise XOR and cyclic shift operations. The number of data symbols is chosen according to the Robust Soliton distribution. XOR and cyclic shift operations establish a unitary commutative ring if data symbols have a length of p - 1 bits, for some prime number p. We consider the graph given by code symbols combining two data symbols. If n/2 such random pairs are given for n data symbols, then a giant component appears, which can be resolved in linear time. We can extend Cyclone codes to data symbols of arbitrary even length, provided the Goldbach conjecture holds. Applying results for this giant component, it follows that Cyclone codes have the same encoding and decoding time complexity as LT codes, while the overhead is upper-bounded by those of LT codes. Simulations indicate that Cyclone codes significantly decreases the overhead of extra coding symbols.
Christian Schindelhauer, Andreas Jakoby, Sven Köhler 0001
ISIT2
2012 Algorithmic Meta Theorems for Circuit Classes of Constant and Logarithmic Depth
abstract
An algorithmic meta theorem for a logic and a class C of structures states that all problems expressible in this logic can be solved efficiently for inputs from $C$. The prime example is Courcelle's Theorem, which states that monadic second-order (MSO) definable problems are linear-time solvable on graphs of bounded tree width. We contribute new algorithmic meta theorems, which state that MSO-definable problems are (a) solvable by uniform constant-depth circuit families (AC0 for decision problems and TC0 for counting problems) when restricted to input structures of bounded tree depth and (b) solvable by uniform logarithmic-depth circuit families (NC1 for decision problems and #NC1 for counting problems) when a tree decomposition of bounded width in term representation is part of the input. Applications of our theorems include a TC0-completeness proof for the unary version of integer linear programming with a fixed number of equations and extensions of a recent result that counting the number of accepting paths of a visible pushdown automaton lies in #NC1. Our main technical contributions are a new tree automata model for unordered, unranked, labeled trees; a method for representing the tree automata's computations algebraically using convolution circuits; and a lemma on computing balanced width-3 tree decompositions of trees in TC0, which encapsulates most of the technical difficulties surrounding earlier results connecting tree automata and NC1.
Michael Elberfeld, Andreas Jakoby, Till Tantau
STACS2
2011 A cryptographically t-private auction system
abstract
Abstract We present a cryptographicallyt‐private protocol for electronic auctions whose low resource demands make it viable for practical use. Our construction is based on Yao's garbled circuits and pseudorandom number generators (PRNGs). Our protocol involves a field of (t+ 1)2parties for the generation of the garbled circuit and permits an arbitrary large number of bidders. The computational requirements are low: Onlyt+ 1 parties of the field have to use the PRNG, the remaining parties execute only primitive computations (XOR, permutations and sharing). The bidders have to stay active for one round of communication, independent of each other. Each bidder has to compute onlyt+ 1 XOR‐operations. We present an implementation and evaluate its performance. The observed running time of our protocol is linear in the size of the auction circuit and the number of bidders and, as expected, grows quadratically in the parametert. Copyright © 2010 John Wiley & Sons, Ltd.
Markus Hinkelmann, Andreas Jakoby, Nina Moebius, Tiark Rompf, Peer Stechert
Concurr. Comput. Pract. Exp.2
2011 Privacy in Non-private Environments
Markus Bläser, Andreas Jakoby, Maciej Liskiewicz, Bodo Manthey
Theory Comput. Syst.2
2010 Logspace Versions of the Theorems of Bodlaender and Courcelle
abstract
Bodlaender's Theorem states that for every k there is a linear-time algorithm that decides whether an input graph has tree width k and, if so, computes a width-k tree composition. Courcelle's Theorem builds on Bodlaender's Theorem and states that for every monadic second-order formula φ and for every k there is a linear-time algorithm that decides whether a given logical structure A of tree width at most k satisfies φ. We prove that both theorems still hold when "linear time" is replaced by "logarithmic space." The transfer of the powerful theoretical framework of monadic second-order logic and bounded tree width to logarithmic space allows us to settle a number of both old and recent open problems in the log space world.
Michael Elberfeld, Andreas Jakoby, Till Tantau
FOCS2
2009 A Cryptographically t-Private Auction System
abstract
We present a feasible cryptographically t-private protocol for electronic auctions. Our construction is based on Yao's garbled circuits and pseudorandom number generators (PRNG). Our protocol involves a field of (t+1)2parties for the generation of the garbled circuit and permits an arbitrary large number of bidders. The computational requirements are low: Only t+1 parties of the field have to use the PRNG, the remaining parties execute simple primitives (XOR, permuting and sharing). Independently from each other, the bidders have to stay active for one round of communication. Furthermore, each bidder has to compute t+1 XOR-operations, only. We present an implementation and evaluate its performance. The observed running time of our protocol is linear in the size of the auction circuit and the number of bidders and, as expected, grows quadratically in the parameter t.
Markus Hinkelmann, Andreas Jakoby, Nina Moebius, Tiark Rompf, Peer Stechert
NSS2
2009 Preserving Privacy versus Data Retention
Markus Hinkelmann, Andreas Jakoby
TAMC2
2009 Improving the average delay of sorting
Andreas Jakoby, Maciej Liskiewicz, Rüdiger Reischuk, Christian Schindelhauer
Theor. Comput. Sci.1
2008 t-Private and t-Secure Auctions
Markus Hinkelmann, Andreas Jakoby, Peer Stechert
J. Comput. Sci. Technol.2
2007 Logspace Algorithms for Computing Shortest and Longest Paths in Series-Parallel Graphs
Andreas Jakoby, Till Tantau
FSTTCS1
2007 t -Private and Secure Auctions
Markus Hinkelmann, Andreas Jakoby, Peer Stechert
TAMC2
2007 Improving the Average Delay of Sorting
Andreas Jakoby, Maciej Liskiewicz, Rüdiger Reischuk, Christian Schindelhauer
TAMC1
2007 Communications in unknown networks: Preserving the secret of topology
Markus Hinkelmann, Andreas Jakoby
Theor. Comput. Sci.2
2006 Private Computation: k-Connected versus 1-Connected Networks
Markus Bläser, Andreas Jakoby, Maciej Liskiewicz, Bodo Manthey
J. Cryptol.2
2005 Revealing Additional Information in Two-Party Computations
Andreas Jakoby, Maciej Liskiewicz
ASIACRYPT1
2005 Communications in Unknown Networks: Preserving the Secret of Topology
Markus Hinkelmann, Andreas Jakoby
SIROCCO2
2004 Privacy in Non-private Environments
Markus Bläser, Andreas Jakoby, Maciej Liskiewicz, Bodo Manthey
ASIACRYPT2
2003 One-Way Communication Complexity of Symmetric Boolean Functions
abstract
We study deterministic one-way communication complexity of functions with Hankel communication matrices. Some structural properties of such matrices are established and applied to the one-way two-party communication complexity of symmetric Boolean functions. It is shown that the number of required communication bits does not depend on the communication direction, provided that neither direction needs maximum complexity. Moreover, in order to obtain an optimal protocol, it is in any case sufficient to consider only the communication direction from the party with the shorter input to the other party. These facts do not hold for arbitrary Boolean functions in general. Next, gaps between one-way and two-way communication complexity for symmetric Boolean functions are discussed. Finally, we give some generalizations to the case of multiple parties.
Jan Arpe, Andreas Jakoby, Maciej Liskiewicz
FCT2
2003 Private Computations in Networks: Topology versus Randomness
Andreas Jakoby, Maciej Liskiewicz, Rüdiger Reischuk
STACS1
2002 Private Computation - k-Connected versus 1-Connected Networks
Markus Bläser, Andreas Jakoby, Maciej Liskiewicz, Bodo Manthey
CRYPTO2
2002 Paths Problems in Symmetric Logarithmic Space
Andreas Jakoby, Maciej Liskiewicz
ICALP1
2001 Efficient Addition on Field Programmable Gate Arrays
Andreas Jakoby, Christian Schindelhauer
FSTTCS1
2001 The Complexity of Some Basic Problems for Dynamic Process Graphs
Andreas Jakoby, Maciej Liskiewicz
ISAAC1
2001 Space Efficient Algorithms for Series-Parallel Graphs
Andreas Jakoby, Maciej Liskiewicz, Rüdiger Reischuk
STACS1
2000 Average Case Complexity of Unbounded Fanin Circuits
abstract
Several authors have shown that the PARITY-function cannot be computed by unbounded fanin circuits of small depth and polynomial size. Even more, constant depth k circuits of size exp(n/sup /spl ominus/(1/k)/) give wrong results for PARITY for almost half of all inputs. We generalize these results in two directions. First, we obtain similar tight lower bounds for the average case complexity of circuits, measuring the computational delay instead of the static circuit depth. Secondly, with respect to average delay of unbounded fanin circuits we completely classify all parallel prefix functions, for which PARITY is just one prominent example. It is shown that only two cases can occur: a parallel prefix functions f either has the same average complexity as PARITY, that is the average delay has to be of order O(log n/ loglog s) for circuits of size s, or f can be computed with constant average delay and almost linear size there is no complexity level in between. This classification is achieved by analyzing the algebraic structure of semigroups that correspond to parallel prefix functions. It extends methods developed for bounded fanin circuits by the first author in his Ph.D. Thesis.
Andreas Jakoby, Rüdiger Reischuk
CCC1
2000 Short Headers Suffice for Communication in a DAG with Link Failures
Faith Ellen, Andreas Jakoby
DISC2
2000 The Expressive Power and Complexity of Dynamic Process Graphs
Andreas Jakoby, Maciej Liskiewicz, Rüdiger Reischuk
WG1
1999 The Non-Recursive Power of Erroneous Computation
Christian Schindelhauer, Andreas Jakoby
FSTTCS2
1999 The Average Time Complexity to Compute Prefix Functions in Processor Networks
Andreas Jakoby
STACS1
1999 Scheduling Dynamic Graphs
Andreas Jakoby, Maciej Liskiewicz, Rüdiger Reischuk
STACS1
1999 Malign Distributions for Average Case Circuit Complexity
Andreas Jakoby, Rüdiger Reischuk, Christian Schindelhauer
Inf. Comput.1
1998 The complexity of broadcasting in planar and decomposable graphs
Andreas Jakoby, Rüdiger Reischuk, Christian Schindelhauer
Discret. Appl. Math.1
1996 On the Complexity of Worst Case and Expected Time in a Circuit
Andreas Jakoby, Christian Schindelhauer
STACS1
1995 Malign Distributions for Average Case Circuit Complexity
Andreas Jakoby, Rüdiger Reischuk, Christian Schindelhauer
STACS1
1994 The Average Case Complexity of the Parallel Prefix Problem
Andreas Jakoby, Rüdiger Reischuk, Christian Schindelhauer, Stephan Weis
ICALP1
1994 Circuit complexity: from the worst case to the average case
Andreas Jakoby, Rüdiger Reischuk, Christian Schindelhauer
STOC1
1994 The Complexity of Broadcasting in Planar and Decomposable Graphs
Andreas Jakoby, Rüdiger Reischuk, Christian Schindelhauer
WG1