Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jacob Hendricks
dblp:131/6750
· DBLP profile ↗
21ranked-venue papers
15as first author
0since 2021 · last 2020
0000-0001-6738-4449ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 5 first-authorTheory of computation · 7 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 5 first-authorSoftware engineering, systems software and programming languages · 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.
| Theoretical computer science
3 papers |
Computational complexity · 66% Algorithms and data structures · 34% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Emerging computing paradigms · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms
molecular computing |
0.5 | 2 | 2016 | Universal Simulation of Directed Systems in the Abstract Tile Assembly Model Requires Undirectedness · FOCS 2016 Universal Computation with Arbitrary Polyomino Tiles in Non-Cooperative Self-Assembly · SODA 2015 |
Emerging computing paradigms › molecular computing › algorithmic self-assembly
tile assembly model |
0.5 | 2 | 2016 | Universal Simulation of Directed Systems in the Abstract Tile Assembly Model Requires Undirectedness · FOCS 2016 Universal Computation with Arbitrary Polyomino Tiles in Non-Cooperative Self-Assembly · SODA 2015 |
Computational complexity › computational models
turing completeness |
0.5 | 2 | 2016 | Computing in continuous space with self-assembling polygonal tiles (extended abstract) · SODA 2016 Universal Computation with Arbitrary Polyomino Tiles in Non-Cooperative Self-Assembly · SODA 2015 |
Algorithms and data structures
self-assembly |
0.3 | 2 | 2016 | Universal Computation with Arbitrary Polyomino Tiles in Non-Cooperative Self-Assembly · SODA 2015 Computing in continuous space with self-assembling polygonal tiles (extended abstract) · SODA 2016 |
Algorithms and data structures › self-assembly
tile assembly model |
0.1 | 1 | 2016 | Computing in continuous space with self-assembling polygonal tiles (extended abstract) · SODA 2016 |
Methods — techniques the papers use, named apart from their topics
space resource bounds · 0.5computational complexity hierarchies · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Self-assembly of 3-D structures using 2-D folding tiles
Jérôme Olivier Durand-Lose, Jacob Hendricks, Matthew J. Patitz, Ian Perkins, Michael Sharp |
Nat. Comput. | 2 |
| 2020 | Hierarchical growth is necessary and (sometimes) sufficient to self-assemble discrete self-similar fractals
Jacob Hendricks, Joseph Opseth, Matthew J. Patitz, Scott M. Summers |
Nat. Comput. | 1 |
| 2019 | Polysizemic Encryption: Towards a Variable-Length Output Symmetric-Key CryptosystemabstractThis short paper presents preliminary work towards developing a variable-length symmetric-key cryptosystem. Introduced are the definition of a new class of encryption mechanism termed Polysizemic Encryption and a reference implementation named the "Slinky Cipher". Three sub-classes of polysizemic ciphers are defined and examples of each are given. What makes a cipher polysizemic is discussed along with challenges associated with their evaluation. The Slinky Cipher is evaluated for its avalanche effect, and using the NIST statistical test suite. Preliminary baseline results show promising trends in terms of achieving provable security bounds, acceptable randomness ranges, and avalanche effect. Jacob Hendricks, Brandon Burke, Thoshitha T. Gamage |
COMPSAC (2) | 1 |
| 2019 | Self-assembly of 4-sided fractals in the Two-Handed Tile Assembly Model
Jacob Hendricks, Joseph Opseth |
Nat. Comput. | 1 |
| 2018 | Know When to Fold 'Em: Self-assembly of Shapes by Folding in Oritatami
Erik D. Demaine, Jacob Hendricks, Meagan Olsen, Matthew J. Patitz, Trent A. Rogers, Nicolas Schabanel, Shinnosuke Seki 0001, Hadley Thomas |
DNA | 2 |
| 2018 | Self-assembly of 3-D Structures Using 2-D Folding Tiles
Jérôme Olivier Durand-Lose, Jacob Hendricks, Matthew J. Patitz, Ian Perkins, Michael Sharp |
DNA | 2 |
| 2018 | Hierarchical Growth Is Necessary and (Sometimes) Sufficient to Self-assemble Discrete Self-similar Fractals
Jacob Hendricks, Joseph Opseth, Matthew J. Patitz, Scott M. Summers |
DNA | 1 |
| 2018 | Hierarchical self-assembly of fractals with signal-passing tiles
Jacob Hendricks, Meagan Olsen, Matthew J. Patitz, Trent A. Rogers, Hadley Thomas |
Nat. Comput. | 1 |
| 2018 | The power of duples (in self-assembly): It's not so hip to be square
Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers, Scott M. Summers |
Theor. Comput. Sci. | 1 |
| 2017 | The Simulation Powers and Limitations of Higher Temperature Hierarchical Self-Assembly SystemsabstractIn this paper, we extend existing results about simulation and intrinsic universality in a model of tile-based self-assembly. Namely, we work within the 2-Handed Assembly Model (2HAM), which is a model of self-assembly in which assemblies are formed by square tiles that are allowed to combine, usin g glues along their edges, individually or as pairs of arbitrarily large assemblies in a hierarchical manner, and we explore the abilities of these systems to simulate each other when the simulating systems have a higher “temperature” parameter, which is a system wide threshold dictating how many glue bonds must be formed between two assemblies to allow them to combine. It has previously been shown that systems with lower temperatures cannot simulate arbitrary systems with higher temperatures, and also that systems at some higher temperatures can simulate those at particular lower temperatures, creating an infinite set of infinite hierarchies of 2HAM systems with strictly increasing simulation power within each hierarchy. These previous results relied on two different definitions of simulation, one (strong simulation) seemingly more restrictive than the other (standard simulation), but which have previously not been proven to be distinct. Here we prove distinctions between them by first fully characterizing the set of pairs of temperatures such that the high temperature systems are intrinsically universal for the lower temperature systems (i.e. one tile set at the higher temperature can simulate any at the lower) using strong simulation. This includes the first impossibility result for simulation downward in temperature. We then show that lower temperature systems which cannot be simulated by higher temperature systems using the strong definition, can in fact be simulated using the standard definition, proving the distinction between the types of simulation. Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
Fundam. Informaticae | 1 |
| 2017 | Reflections on tiles (in self-assembly)
Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
Nat. Comput. | 1 |
| 2016 | Hierarchical Self-Assembly of Fractals with Signal-Passing Tiles - (Extended Abstract)
Jacob Hendricks, Meagan Olsen, Matthew J. Patitz, Trent A. Rogers, Hadley Thomas |
DNA | 1 |
| 2016 | Universal Simulation of Directed Systems in the Abstract Tile Assembly Model Requires UndirectednessabstractAs a mathematical model of tile-based self-assembling systems, Winfree's abstract Tile Assembly Model (aTAM) has proven to be a remarkable platform for studying and understanding the behaviors and powers of self-assembling systems. Furthermore, as it is capable of Turing universal computation, the aTAM allows algorithmic self-assembly, in which the components can be designed so that the rules governing their behaviors force them to inherently execute prescribed algorithms as they combine. This power has yielded a wide variety of theoretical results in the aTAM utilizing algorithmic self-assembly to design systems capable of performing complex computations and forming extremely intricate structures. Adding to the completeness of the model, in FOCS 2012 the aTAM was shown to also be intrinsically universal, which means that there exists one single tile set such that for any arbitrary input aTAM system, that tile set can be configured into a "seed" structure which will then cause self-assembly using that tile set to simulate the input system, capturing its full dynamics modulo only a scale factor. However, the "universal simulator" of that result makes use of nondeterminism in terms of the tiles placed in several key locations when different assembly sequences are followed. This nondeterminism remains even when the simulator is simulating a system which is directed, meaning that it has exactly one unique terminal assembly and for any given location, no matter which assembly sequence is followed, the same tile type is always placed there. The question which then arose was whether or not that nondeterminism is fundamentally required, and if any universal simulator must in fact utilize more nondeterminism than directed systems when simulating them. In this paper, we answer that question in the affirmative: the class of directed systems in the aTAM is not intrinsically universal, meaning there is no universal simulator for directed systems which itself is always directed. This result provides a powerful insight into the role of nondeterminism in self-assembly, which is itself a fundamentally nondeterministic process occurring via unguided local interactions. Furthermore, to achieve this result we leverage powerful results of computational complexity hierarchies, including tight bounds on both best and worst-case complexities of decidable languages, to tailor design systems with precisely controllable space resources available to computations embedded within them. We also develop novel techniques for designing systems containing subsystems with disjoint, mutually exclusive computational powers. The main result will be important in the development of future simulation systems, and the supporting design techniques and lemmas will provide powerful tools for the development of future aTAM systems as well as proofs of their computational abilities. Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
FOCS | 1 |
| 2016 | Computing in continuous space with self-assembling polygonal tiles (extended abstract)abstractIn this paper we investigate the computational power of the polygonal tile assembly model (polygonal TAM) at temperature 1, i.e. in non-cooperative systems. The polygonal TAM is an extension of Winfree's abstract tile assembly model (aTAM) which not only allows for square tiles (as in the aTAM) but also allows for tile shapes which are arbitrary polygons. Although a number of self-assembly results have shown computational universality at temperature 1, these are the first results to do so by fundamentally relying on tile placements in continuous, rather than discrete, space. With the square tiles of the aTAM, it is conjectured that the class of temperature 1 systems is not computationally universal. Here we show that for each n > 6, the class of systems whose tiles are the shape of the regular polygon P with n sides is computationally universal. On the other hand, we show that the class of systems whose tiles consist of a regular polygon P with n ≤ 6 sides cannot compute using any known techniques. In addition, we show a number of classes of systems whose tiles consist of a non-regular polygon with n ≥ 3 sides are computationally universal. Oscar Gilbert, Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
SODA | 2 |
| 2016 | Doubles and negatives are positive (in self-assembly)
Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
Nat. Comput. | 1 |
| 2015 | Reflections on Tiles (in Self-Assembly)
Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
DNA | 1 |
| 2015 | The Simulation Powers and Limitations of Hierarchical Self-Assembly Systems
Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers |
MCU | 1 |
| 2015 | Universal Computation with Arbitrary Polyomino Tiles in Non-Cooperative Self-AssemblyabstractIn this paper we explore the power of geometry to overcome the limitations of non-cooperative self-assembly. We define a generalization of the abstract Tile Assembly Model (aTAM), such that a tile system consists of a collection of polyomino tiles, the Polyomino Tile Assembly Model (polyTAM), and investigate the computational powers of polyTAM systems at temperature 1, where attachment among tiles occurs without glue cooperation (i.e., without the enforcement that more than one tile already existing in an assembly must contribute to the binding of a new tile). Systems composed of the unit-square tiles of the aTAM at temperature 1 are believed to be incapable of Turing universal computation (while cooperative systems, with temperature > 1, are able). As our main result, we prove that for any polyomino P of size 3 or greater, there exists a temperature-1 polyTAM system containing only shape-P tiles that is computationally universal. Our proof leverages the geometric properties of these larger (relative to the aTAM) tiles and their abilities to effectively utilize geometric blocking of particular growth paths of assemblies, while allowing others to complete. In order to prove the computational powers of polyTAM systems, we also prove a number of geometric properties held by all polyominoes of size ≥ 3. To round out our main result, we provide strong evidence that size-1 (i.e. aTAM tiles) and size-2 polyomino systems are unlikely to be computationally universal by showing that such systems are incapable of geometric bitreading, which is a technique common to all currently known temperature-1 computationally universal systems. We further show that larger polyominoes with a limited number of binding positions are unlikely to be computationally universal, as they are only as powerful as temperature-1 aTAM systems. Finally, we connect our work with other work on domino self-assembly to show that temperature-1 assembly with at least 2 distinct shapes, regardless of the shapes or their sizes, allows for universal computation. Sándor P. Fekete, Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers, Robert Schweller |
SODA | 2 |
| 2015 | Signal transmission across tile assemblies: 3D static tiles simulate active self-assembly by 2D signal-passing tiles
Tyler Fochtman, Jacob Hendricks, Jennifer E. Padilla, Matthew J. Patitz, Trent A. Rogers |
Nat. Comput. | 2 |
| 2014 | The Power of Duples (in Self-Assembly): It's Not So Hip to Be Square
Jacob Hendricks, Matthew J. Patitz, Trent A. Rogers, Scott M. Summers |
COCOON | 1 |
| 2013 | Signal Transmission across Tile Assemblies: 3D Static Tiles Simulate Active Self-assembly by 2D Signal-Passing Tiles
Jacob Hendricks, Jennifer E. Padilla, Matthew J. Patitz, Trent A. Rogers |
DNA | 1 |