Zum Hauptinhalt springen

Showing 1–50 of 54 results for author: Doty, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.08649  [pdf, other

    cs.CC

    The computational power of discrete chemical reaction networks with bounded executions

    Authors: David Doty, Ben Heckmann

    Abstract: Chemical reaction networks (CRNs) model systems where molecules interact according to a finite set of reactions such as $A + B \to C$, representing that if a molecule of $A$ and $B$ collide, they disappear and a molecule of $C$ is produced. CRNs can compute Boolean-valued predicates $φ:\mathbb{N}^d \to \{0,1\}$ and integer-valued functions $f:\mathbb{N}^d \to \mathbb{N}$; for instance… ▽ More

    Submitted 12 August, 2024; v1 submitted 14 May, 2024; originally announced May 2024.

  2. arXiv:2403.07099  [pdf, other

    cs.ET

    Rate-independent continuous inhibitory chemical reaction networks are Turing-universal

    Authors: Kim Calabrese, David Doty

    Abstract: We study the model of continuous chemical reaction networks (CRNs), consisting of reactions such as $A+B \to C+D$ that can transform some continuous, nonnegative real-valued quantity (called a *concentration*) of chemical species $A$ and $B$ into equal concentrations of $C$ and $D$. Such a reaction can occur from any state in which both reactants $A$ and $B$ are present, i.e., have positive concen… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

  3. arXiv:2311.17166  [pdf, other

    cond-mat.stat-mech cs.CC cs.DC

    Is stochastic thermodynamics the key to understanding the energy costs of computation?

    Authors: David Wolpert, Jan Korbel, Christopher Lynn, Farita Tasnim, Joshua Grochow, Gülce Kardeş, James Aimone, Vijay Balasubramanian, Eric de Giuli, David Doty, Nahuel Freitas, Matteo Marsili, Thomas E. Ouldridge, Andrea Richa, Paul Riechers, Édgar Roldán, Brenda Rubenstein, Zoltan Toroczkai, Joseph Paradiso

    Abstract: The relationship between the thermodynamic and computational characteristics of dynamical physical systems has been a major theoretical interest since at least the 19th century, and has been of increasing practical importance as the energetic cost of digital devices has exploded over the last half century. One of the most important thermodynamic features of real-world computers is that they operat… ▽ More

    Submitted 29 August, 2024; v1 submitted 28 November, 2023; originally announced November 2023.

    Comments: Updated version

  4. arXiv:2309.06957  [pdf, other

    cs.DS cs.ET

    Harvesting Brownian Motion: Zero Energy Computational Sampling

    Authors: David Doty, Niels Kornerup, Austin Luchsinger, Leo Orshansky, David Soloveichik, Damien Woods

    Abstract: The key factor currently limiting the advancement of computational power of electronic computation is no longer the manufacturing density and speed of components, but rather their high energy consumption. While it has been widely argued that reversible computation can escape the fundamental Landauer limit of $k_B T\ln(2)$ Joules per irreversible computational step, there is disagreement around whe… ▽ More

    Submitted 28 August, 2024; v1 submitted 13 September, 2023; originally announced September 2023.

    Comments: 20 pages, 6 figures

    MSC Class: 60J28 ACM Class: G.3; F.1.m

  5. arXiv:2307.01939  [pdf, other

    cs.CC cs.DC cs.ET

    Optimal Information Encoding in Chemical Reaction Networks

    Authors: Austin Luchsinger, David Doty, David Soloveichik

    Abstract: Discrete chemical reaction networks formalize the interactions of molecular species in a well-mixed solution as stochastic events. Given their basic mathematical and physical role, the computational power of chemical reaction networks has been widely studied in the molecular programming and distributed computing communities. While for Turing-universal systems there is a universal measure of optima… ▽ More

    Submitted 4 July, 2023; originally announced July 2023.

    ACM Class: F.1.1

  6. arXiv:2307.01550  [pdf, other

    cs.ET

    Thermodynamically Driven Signal Amplification

    Authors: Joshua Petrack, David Soloveichik, David Doty

    Abstract: The field of chemical computation attempts to model computational behavior that arises when molecules, typically nucleic acids, are mixed together. Thermodynamic binding networks (TBNs) is a highly abstracted model that focuses on which molecules are bound to each other in a "thermodynamically stable" sense. Stability is measured based only on how many bonds are formed and how many total complexes… ▽ More

    Submitted 4 July, 2023; originally announced July 2023.

    Comments: 25 pages including abstract and appendix. 7 figures. To be published in proceedings of DNA29

  7. arXiv:2202.12864  [pdf, other

    cs.DC cs.DS

    Dynamic size counting in population protocols

    Authors: David Doty, Mahsa Eftekhari

    Abstract: The population protocol model describes a network of anonymous agents that interact asynchronously in pairs chosen at random. Each agent starts in the same initial state $s$. We introduce the *dynamic size counting* problem: approximately counting the number of agents in the presence of an adversary who at any time can remove any number of agents or add any number of new agents in state $s$. A val… ▽ More

    Submitted 25 February, 2022; originally announced February 2022.

    MSC Class: 68M18; 68W15 ACM Class: F.1; F.2.2

  8. arXiv:2107.13681  [pdf, other

    cs.ET q-bio.MN

    Rate-Independent Computation in Continuous Chemical Reaction Networks

    Authors: Ho-Lin Chen, David Doty, Wyatt Reeves, David Soloveichik

    Abstract: Coupled chemical interactions in a well-mixed solution are commonly formalized as chemical reaction networks (CRNs). However, despite the widespread use of CRNs in the natural sciences, the range of computational behaviors exhibited by CRNs is not well understood. Here we study the following problem: what functions $f:\mathbb{R}^k \to \mathbb{R}$ can be computed by a CRN, in which the CRN eventual… ▽ More

    Submitted 7 April, 2023; v1 submitted 28 July, 2021; originally announced July 2021.

    Comments: accepted to JACM (https://doi.org/10.1145/3590776); preliminary version appeared in ITCS 2014: http://doi.org/10.1145/2554797.2554827

  9. arXiv:2106.10201  [pdf, other

    cs.DC cs.DS

    A time and space optimal stable population protocol solving exact majority

    Authors: David Doty, Mahsa Eftekhari, Leszek Gąsieniec, Eric Severson, Grzegorz Stachowiak, Przemysław Uznański

    Abstract: We study population protocols, a model of distributed computing appropriate for modeling well-mixed chemical reaction networks and other physical systems where agents exchange information in pairwise interactions, but have no control over their schedule of interaction partners. The well-studied *majority* problem is that of determining in an initial population of $n$ agents, each with one of two o… ▽ More

    Submitted 20 January, 2022; v1 submitted 4 June, 2021; originally announced June 2021.

    Comments: Applied FOCS reviewers' comments

    ACM Class: F.1; F.2.2

    Journal ref: FOCS 2021: Proceedings of the 62nd Annual IEEE Symposium on Foundations of Computer Science, Feb 2022

  10. arXiv:2105.08559  [pdf, other

    cs.ET q-bio.MN

    Simulating 3-symbol Turing machines with SIMD||DNA

    Authors: David Doty, Aaron Ong

    Abstract: SIMD||DNA is a model of DNA strand displacement allowing parallel in-memory computation on DNA storage. We show how to simulate an arbitrary 3-symbol space-bounded Turing machine with a SIMD||DNA program, giving a more direct and efficient route to general-purpose information manipulation on DNA storage than the Rule 110 simulation of [Wang, Chalk, Soloveichik, DNA 2019]. We also develop software… ▽ More

    Submitted 15 February, 2022; v1 submitted 18 May, 2021; originally announced May 2021.

  11. A survey of size counting in population protocols

    Authors: David Doty, Mahsa Eftekhari

    Abstract: The population protocol model describes a network of $n$ anonymous agents who cannot control with whom they interact. The agents collectively solve some computational problem through random pairwise interactions, each agent updating its own state in response to seeing the state of the other agent. They are equivalent to the model of chemical reaction networks, describing abstract chemical reaction… ▽ More

    Submitted 22 October, 2021; v1 submitted 11 May, 2021; originally announced May 2021.

    MSC Class: 68M18; 68W15

  12. arXiv:2105.04702  [pdf, other

    cs.DS q-bio.MN

    ppsim: A software package for efficiently simulating and visualizing population protocols

    Authors: David Doty, Eric Severson

    Abstract: We introduce ppsim, a software package for efficiently simulating population protocols, a widely-studied subclass of chemical reaction networks (CRNs) in which all reactions have two reactants and two products. Each step in the dynamics involves picking a uniform random pair from a population of $n$ molecules to collide and have a (potentially null) reaction. In a recent breakthrough, Berenbrink,… ▽ More

    Submitted 1 July, 2021; v1 submitted 10 May, 2021; originally announced May 2021.

  13. arXiv:2012.15800   

    cs.DC

    A stable majority population protocol using logarithmic time and states

    Authors: David Doty, Mahsa Eftekhari, Eric Severson

    Abstract: We study population protocols, a model of distributed computing appropriate for modeling well-mixed chemical reaction networks and other physical systems where agents exchange information in pairwise interactions, but have no control over their schedule of interaction partners. The well-studied *majority* problem is that of determining in an initial population of $n$ agents, each with one of two o… ▽ More

    Submitted 20 June, 2021; v1 submitted 31 December, 2020; originally announced December 2020.

    Comments: We combined this paper with arXiv:2011.07392 and have a new updated version at arXiv:2106.10201

  14. arXiv:2011.10677  [pdf, other

    cs.ET

    Computing properties of thermodynamic binding networks: An integer programming approach

    Authors: David Haley, David Doty

    Abstract: The thermodynamic binding networks (TBN) model is a tool for studying engineered molecular systems. The TBN model allows one to reason about their behavior through a simplified abstraction that ignores details about molecular composition, focusing on two key determinants of a system's energetics common to any chemical substrate: how many molecular bonds are formed, and how many separate complexes… ▽ More

    Submitted 11 May, 2021; v1 submitted 20 November, 2020; originally announced November 2020.

  15. arXiv:2005.11841  [pdf, other

    cs.ET q-bio.BM

    scadnano: A browser-based, scriptable tool for designing DNA nanostructures

    Authors: David Doty, Benjamin L Lee, Tristan Stérin

    Abstract: We introduce $\textit{scadnano}$ (https://scadnano.org) (short for "scriptable cadnano"), a computational tool for designing synthetic DNA structures. Its design is based heavily on cadnano, the most widely-used software for designing DNA origami, with three main differences: 1. scadnano runs entirely in the browser, with $\textit{no software installation}$ required. 2. scadnano designs, while… ▽ More

    Submitted 16 July, 2020; v1 submitted 24 May, 2020; originally announced May 2020.

    Comments: accepted to DNA 2020 (26th International Meeting on DNA Computing and Molecular Programming)

  16. Message complexity of population protocols

    Authors: Talley Amir, James Aspnes, David Doty, Mahsa Eftekhari, Eric Severson

    Abstract: The standard population protocol model assumes that when two agents interact, each observes the entire state of the other agent. We initiate the study of $\textit{message complexity}$ for population protocols, where the state of an agent is divided into an externally-visible $\textit{message}$ and an internal component, where only the message can be observed by the other agent in an interaction.… ▽ More

    Submitted 23 September, 2020; v1 submitted 20 March, 2020; originally announced March 2020.

    ACM Class: F.1.1

  17. arXiv:1907.06068  [pdf, other

    cs.DC

    Time-optimal self-stabilizing leader election in population protocols

    Authors: Janna Burman, Ho-Lin Chen, Hsueh-Ping Chen, David Doty, Thomas Nowak, Eric Severson, Chuan Xu

    Abstract: We consider the standard population protocol model, where (a priori) indistinguishable and anonymous agents interact in pairs according to uniformly random scheduling. The self-stabilizing leader election problem requires the protocol to converge on a single leader agent from any possible initial configuration. We initiate the study of time complexity of population protocols solving this problem i… ▽ More

    Submitted 28 November, 2021; v1 submitted 13 July, 2019; originally announced July 2019.

    Comments: fixed typo in Figure 2

    Journal ref: PODC 2021: Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing, July 2021, pages 33-44

  18. arXiv:1903.02637  [pdf, other

    cs.DC cs.ET

    Composable computation in discrete chemical reaction networks

    Authors: Eric E. Severson, David Haley, David Doty

    Abstract: We study the composability of discrete chemical reaction networks (CRNs) that stably compute (i.e., with probability 0 of error) integer-valued functions $f:\mathbb{N}^d\to\mathbb{N}$. We consider output-oblivious CRNs in which the output species is never a reactant (input) to any reaction. The class of output-oblivious CRNs is fundamental, appearing in earlier studies of CRN computation, because… ▽ More

    Submitted 31 May, 2019; v1 submitted 26 February, 2019; originally announced March 2019.

  19. Hardness of computing and approximating predicates and functions with leaderless population protocols

    Authors: Amanda Belleville, David Doty, David Soloveichik

    Abstract: Population protocols are a distributed computing model appropriate for describing massive numbers of agents with limited computational power. A population protocol "has an initial leader" if every valid initial configuration contains a single agent in a special "leader" state that helps to coordinate the computation. Although the class of predicates and functions computable with probability 1 is t… ▽ More

    Submitted 3 November, 2018; originally announced November 2018.

    Comments: published in Proceedings of ICALP 2017

  20. arXiv:1810.12889  [pdf, other

    cs.ET

    Programming Substrate-Independent Kinetic Barriers with Thermodynamic Binding Networks

    Authors: Keenan Breik, Cameron Chalk, David Doty, David Haley, David Soloveichik

    Abstract: Engineering molecular systems that exhibit complex behavior requires the design of kinetic barriers. For example, an effective catalytic pathway must have a large barrier when the catalyst is absent. While programming such energy barriers seems to require knowledge of the specific molecular substrate, we develop a novel substrate-independent approach. We extend the recently-developed model known a… ▽ More

    Submitted 27 January, 2020; v1 submitted 30 October, 2018; originally announced October 2018.

  21. arXiv:1808.08913  [pdf, other

    cs.DC cs.CC

    Efficient size estimation and impossibility of termination in uniform dense population protocols

    Authors: David Doty, Mahsa Eftekhari

    Abstract: We study uniform population protocols: networks of anonymous agents whose pairwise interactions are chosen at random, where each agent uses an identical transition algorithm that does not depend on the population size $n$. Many existing polylog$(n)$ time protocols for leader election and majority computation are nonuniform: to operate correctly, they require all agents to be initialized with an ap… ▽ More

    Submitted 28 July, 2019; v1 submitted 27 August, 2018; originally announced August 2018.

    Comments: Using leaderless phase clock

  22. arXiv:1805.04832  [pdf, other

    cs.DC cs.CC

    Exact size counting in uniform population protocols in nearly logarithmic time

    Authors: David Doty, Mahsa Eftekhari, Othon Michail, Paul G. Spirakis, Michail Theofilatos

    Abstract: We study population protocols: networks of anonymous agents that interact under a scheduler that picks pairs of agents uniformly at random. The _size counting problem_ is that of calculating the exact number $n$ of agents in the population, assuming no leader (each agent starts in the same state). We give the first protocol that solves this problem in sublinear time. The protocol converges in… ▽ More

    Submitted 13 May, 2018; originally announced May 2018.

  23. arXiv:1709.07922  [pdf, other

    cs.ET

    Thermodynamic Binding Networks

    Authors: David Doty, Trent A. Rogers, David Soloveichik, Chris Thachuk, Damien Woods

    Abstract: Strand displacement and tile assembly systems are designed to follow prescribed kinetic rules (i.e., exhibit a specific time-evolution). However, the expected behavior in the limit of infinite time--known as thermodynamic equilibrium--is often incompatible with the desired computation. Basic physical chemistry implicates this inconsistency as a source of unavoidable error. Can the thermodynamic eq… ▽ More

    Submitted 22 September, 2017; originally announced September 2017.

  24. arXiv:1702.05704  [pdf, other

    cs.CC

    Computational Complexity of Atomic Chemical Reaction Networks

    Authors: David Doty, Shaopeng Zhu

    Abstract: Informally, a chemical reaction network is "atomic" if each reaction may be interpreted as the rearrangement of indivisible units of matter. There are several reasonable definitions formalizing this idea. We investigate the computational complexity of deciding whether a given network is atomic according to each of these definitions. Our first definition, primitive atomic, which requires each rea… ▽ More

    Submitted 1 October, 2017; v1 submitted 19 February, 2017; originally announced February 2017.

    ACM Class: F.1.1

  25. arXiv:1604.03687  [pdf, other

    cs.ET cs.DC cs.LO q-bio.MN

    Democratic, Existential, and Consensus-Based Output Conventions in Stable Computation by Chemical Reaction Networks

    Authors: Robert Brijder, David Doty, David Soloveichik

    Abstract: We show that some natural output conventions for error-free computation in chemical reaction networks (CRN) lead to a common level of computational expressivity. Our main results are that the standard consensus-based output convention have equivalent computational power to (1) existence-based and (2) democracy-based output conventions. The CRNs using the former output convention have only "yes" vo… ▽ More

    Submitted 10 July, 2017; v1 submitted 13 April, 2016; originally announced April 2016.

    Comments: 16 pages, 2 figures

  26. arXiv:1602.01600  [pdf, other

    cs.IT cs.CG cs.ET q-bio.MN

    Design of Geometric Molecular Bonds

    Authors: David Doty, Andrew Winslow

    Abstract: An example of a nonspecific molecular bond is the affinity of any positive charge for any negative charge (like-unlike), or of nonpolar material for itself when in aqueous solution (like-like). This contrasts specific bonds such as the affinity of the DNA base A for T, but not for C, G, or another A. Recent experimental breakthroughs in DNA nanotechnology demonstrate that a particular nonspecific… ▽ More

    Submitted 12 February, 2017; v1 submitted 4 February, 2016; originally announced February 2016.

    Comments: Accepted to appear in IEEE Transactions on Molecular, Biological, and Multi-Scale Communications

  27. arXiv:1502.04246  [pdf, ps, other

    cs.DC cs.CC q-bio.MN

    Stable Leader Election in Population Protocols Requires Linear Time

    Authors: David Doty, David Soloveichik

    Abstract: A population protocol *stably elects a leader* if, for all $n$, starting from an initial configuration with $n$ agents each in an identical state, with probability 1 it reaches a configuration $\mathbf{y}$ that is correct (exactly one agent is in a special leader state $\ell$) and stable (every configuration reachable from $\mathbf{y}$ also has a single agent in state $\ell$). We show that any pop… ▽ More

    Submitted 20 August, 2016; v1 submitted 14 February, 2015; originally announced February 2015.

    Comments: accepted to Distributed Computing special issue of invited papers from DISC 2015; significantly revised proof structure and intuitive explanations

  28. arXiv:1411.6672  [pdf, other

    cs.CG

    Pattern overlap implies runaway growth in hierarchical tile systems

    Authors: Ho-Lin Chen, David Doty, Ján Maňuch, Arash Rafiey, Ladislav Stacho

    Abstract: We show that in the hierarchical tile assembly model, if there is a producible assembly that overlaps a nontrivial translation of itself consistently (i.e., the pattern of tile types in the overlap region is identical in both translations), then arbitrarily large assemblies are producible. The significance of this result is that tile systems intended to controllably produce finite structures must… ▽ More

    Submitted 24 November, 2014; originally announced November 2014.

  29. arXiv:1409.4828  [pdf, other

    cs.DS cs.CC cs.CG

    Fast algorithmic self-assembly of simple shapes using random agitation

    Authors: Ho-Lin Chen, David Doty, Dhiraj Holden, Chris Thachuk, Damien Woods, Chun-Tao Yang

    Abstract: We study the power of uncontrolled random molecular movement in the nubot model of self-assembly. The nubot model is an asynchronous nondeterministic cellular automaton augmented with rigid-body movement rules (push/pull, deterministically and programmatically applied to specific monomers) and random agitations (nondeterministically applied to every monomer and direction with equal probability all… ▽ More

    Submitted 16 September, 2014; originally announced September 2014.

    Comments: Conference version at DNA20

  30. arXiv:1304.7804  [pdf, ps, other

    cs.DS cs.CC cs.CG

    Producibility in hierarchical self-assembly

    Authors: David Doty

    Abstract: Three results are shown on producibility in the hierarchical model of tile self-assembly. It is shown that a simple greedy polynomial-time strategy decides whether an assembly A is producible. The algorithm can be optimized to use O(|A| log^2 |A|) time. Cannon, Demaine, Demaine, Eisenstat, Patitz, Schweller, Summers, and Winslow showed that the problem of deciding if an assembly A is the unique pr… ▽ More

    Submitted 1 May, 2013; v1 submitted 29 April, 2013; originally announced April 2013.

  31. arXiv:1304.4519  [pdf, ps, other

    cs.CC cs.DC cs.DS q-bio.MN

    Leaderless deterministic chemical reaction networks

    Authors: David Doty, Monir Hajiaghayi

    Abstract: This paper answers an open question of Chen, Doty, and Soloveichik [1], who showed that a function f:N^k --> N^l is deterministically computable by a stochastic chemical reaction network (CRN) if and only if the graph of f is a semilinear subset of N^{k+l}. That construction crucially used "leaders": the ability to start in an initial configuration with constant but non-zero counts of species othe… ▽ More

    Submitted 16 April, 2013; originally announced April 2013.

    Comments: arXiv admin note: substantial text overlap with arXiv:1204.4176

  32. arXiv:1304.0872  [pdf, ps, other

    cs.CC cs.DC cs.DS q-bio.MN

    Timing in chemical reaction networks

    Authors: David Doty

    Abstract: Chemical reaction networks (CRNs) formally model chemistry in a well-mixed solution. CRNs are widely used to describe information processing occurring in natural cellular regulatory networks, and with upcoming advances in synthetic biology, CRNs are a promising programming language for the design of artificial molecular control circuitry. Due to a formal equivalence between CRNs and a model of dis… ▽ More

    Submitted 3 April, 2013; originally announced April 2013.

  33. arXiv:1204.4176  [pdf, other

    cs.CC cs.DC

    Deterministic Function Computation with Chemical Reaction Networks

    Authors: Ho-Lin Chen, David Doty, David Soloveichik

    Abstract: Chemical reaction networks (CRNs) formally model chemistry in a well-mixed solution. CRNs are widely used to describe information processing occurring in natural cellular regulatory networks, and with upcoming advances in synthetic biology, CRNs are a promising language for the design of artificial molecular control circuitry. Nonetheless, despite the widespread use of CRNs in the natural sciences… ▽ More

    Submitted 10 January, 2013; v1 submitted 18 April, 2012; originally announced April 2012.

    Comments: fixed errors in previous version

  34. arXiv:1111.3097  [pdf, other

    cs.DS cs.CC

    The tile assembly model is intrinsically universal

    Authors: David Doty, Jack H. Lutz, Matthew J. Patitz, Robert T. Schweller, Scott M. Summers, Damien Woods

    Abstract: We prove that the abstract Tile Assembly Model (aTAM) of nanoscale self-assembly is intrinsically universal. This means that there is a single tile assembly system U that, with proper initialization, simulates any tile assembly system T. The simulation is "intrinsic" in the sense that the self-assembly process carried out by U is exactly that carried out by T, with each tile of T represented by an… ▽ More

    Submitted 7 April, 2012; v1 submitted 14 November, 2011; originally announced November 2011.

  35. arXiv:1104.5226  [pdf, ps, other

    cs.CC cs.DS q-bio.MN

    Parallelism and Time in Hierarchical Self-Assembly

    Authors: Ho-Lin Chen, David Doty

    Abstract: We study the role that parallelism plays in time complexity of Winfree's abstract Tile Assembly Model (aTAM), a model of molecular algorithmic self-assembly. In the "hierarchical" aTAM, two assemblies, both consisting of multiple tiles, are allowed to aggregate together, whereas in the "seeded" aTAM, tiles attach one at a time to a growing assembly. Adleman, Cheng, Goel, and Huang ("Running Time a… ▽ More

    Submitted 12 February, 2017; v1 submitted 27 April, 2011; originally announced April 2011.

    Comments: accepted to appear in SIAM Journal on Computing

  36. arXiv:1011.3493  [pdf, ps, other

    cs.CC cs.DS

    Program Size and Temperature in Self-Assembly

    Authors: Ho-Lin Chen, David Doty, Shinnosuke Seki

    Abstract: Winfree's abstract Tile Assembly Model (aTAM) is a model of molecular self-assembly of DNA complexes known as tiles, which float freely in solution and attach one at a time to a growing "seed" assembly based on specific binding sites on their four sides. We show that there is a polynomial-time algorithm that, given an n x n square, finds the minimal tile system (i.e., the system with the smallest… ▽ More

    Submitted 2 March, 2011; v1 submitted 15 November, 2010; originally announced November 2010.

    Comments: The previous version contained more sections, but we have split that paper into two. The other half will be posted as a separate paper

  37. arXiv:1006.2897  [pdf, ps, other

    cs.CC cs.DS

    The Power of Nondeterminism in Self-Assembly

    Authors: Nathaniel Bryans, Ehsan Chiniforooshan, David Doty, Lila Kari, Shinnosuke Seki

    Abstract: We investigate the role of nondeterminism in Winfree's abstract Tile Assembly Model (aTAM), which was conceived to model artificial molecular self-assembling systems constructed from DNA. Of particular practical importance is to find tile systems that minimize resources such as the number of distinct tile types, each of which corresponds to a set of DNA strands that must be custom-synthesized in a… ▽ More

    Submitted 25 November, 2010; v1 submitted 15 June, 2010; originally announced June 2010.

    Comments: Accepted to SODA 2011. The previous version of this paper (which appears in the SODA proceedings) had open questions about computing the minimum number of tile types to weakly self-assemble a set. The answer to these questions is "no", by a very simple imitation of the proof that Kolmogorov complexity is uncomputable based on the Berry paradox. These open questions have been removed

  38. arXiv:1004.3993  [pdf, ps, other

    cs.CC

    An Oracle Strongly Separating Deterministic Time from Nondeterministic Time, via Kolmogorov Complexity

    Authors: David Doty

    Abstract: Hartmanis used Kolmogorov complexity to provide an alternate proof of the classical result of Baker, Gill, and Solovay that there is an oracle relative to which P is not NP. We refine the technique to strengthen the result, constructing an oracle relative to which a conjecture of Lipton is false.

    Submitted 22 April, 2010; originally announced April 2010.

  39. arXiv:1004.0995  [pdf, ps, other

    cs.DS

    Strong Fault-Tolerance for Self-Assembly with Fuzzy Temperature

    Authors: David Doty, Matthew J. Patitz, Dustin Reishus, Robert T. Schweller, Scott M. Summers

    Abstract: We consider the problem of fault-tolerance in nanoscale algorithmic self-assembly. We employ a variant of Winfree's abstract Tile Assembly Model (aTAM), the two-handed aTAM, in which square "tiles" -- a model of molecules constructed from DNA for the purpose of engineering self-assembled nanostructures -- aggregate according to specific binding sites of varying strengths, and in which large aggreg… ▽ More

    Submitted 6 April, 2010; originally announced April 2010.

    ACM Class: F.1.1

  40. Scalable, Time-Responsive, Digital, Energy-Efficient Molecular Circuits using DNA Strand Displacement

    Authors: Ehsan Chiniforooshan, David Doty, Lila Kari, Shinnosuke Seki

    Abstract: We propose a novel theoretical biomolecular design to implement any Boolean circuit using the mechanism of DNA strand displacement. The design is scalable: all species of DNA strands can in principle be mixed and prepared in a single test tube, rather than requiring separate purification of each species, which is a barrier to large-scale synthesis. The design is time-responsive: the concentratio… ▽ More

    Submitted 18 March, 2010; v1 submitted 16 March, 2010; originally announced March 2010.

    Comments: version 2: the paper itself is unchanged from version 1, but the arXiv software stripped some asterisk characters out of the abstract whose purpose was to highlight words. These characters have been replaced with underscores in version 2. The arXiv software also removed the second paragraph of the abstract, which has been (attempted to be) re-inserted. Also, although the secondary subject is "Soft Condensed Matter", this classification was chosen by the arXiv moderators after submission, not chosen by the authors. The authors consider this submission to be a theoretical computer science paper.

    ACM Class: F.1.1

  41. Negative Interactions in Irreversible Self-Assembly

    Authors: David Doty, Lila Kari, Benoit Masson

    Abstract: This paper explores the use of negative (i.e., repulsive) interaction the abstract Tile Assembly Model defined by Winfree. Winfree postulated negative interactions to be physically plausible in his Ph.D. thesis, and Reif, Sahu, and Yin explored their power in the context of reversible attachment operations. We explore the power of negative interactions with irreversible attachments, and we achie… ▽ More

    Submitted 13 February, 2010; originally announced February 2010.

    ACM Class: F.1.1; F.1.1; F.1.m; F.m; J.2

  42. arXiv:1001.0208  [pdf, ps, other

    cs.CC

    Intrinsic Universality in Self-Assembly

    Authors: David Doty, Jack H. Lutz, Matthew J. Patitz, Scott M. Summers, Damien Woods

    Abstract: We show that the Tile Assembly Model exhibits a strong notion of universality where the goal is to give a single tile assembly system that simulates the behavior of any other tile assembly system. We give a tile assembly system that is capable of simulating a very wide class of tile systems, including itself. Specifically, we give a tile set that simulates the assembly of any tile assembly syste… ▽ More

    Submitted 3 February, 2010; v1 submitted 1 January, 2010; originally announced January 2010.

  43. Limitations of Self-Assembly at Temperature One (extended abstract)

    Authors: David Doty, Matthew J. Patitz, Scott M. Summers

    Abstract: We prove that if a subset X of the integer Cartesian plane weakly self-assembles at temperature 1 in a deterministic (Winfree) tile assembly system satisfying a natural condition known as *pumpability*, then X is a finite union of doubly periodic sets. This shows that only the most simple of infinite shapes and patterns can be constructed using pumpable temperature 1 tile assembly systems, and g… ▽ More

    Submitted 17 June, 2009; originally announced June 2009.

    Journal ref: EPTCS 1, 2009, pp. 67-69

  44. arXiv:0903.1857  [pdf, ps, other

    cs.DM

    Limitations of Self-Assembly at Temperature 1

    Authors: David Doty, Matthew J Patitz, Scott M Summers

    Abstract: We prove that if a set $X \subseteq \Z^2$ weakly self-assembles at temperature 1 in a deterministic tile assembly system satisfying a natural condition known as \emph{pumpability}, then $X$ is a finite union of semi-doubly periodic sets. This shows that only the most simple of infinite shapes and patterns can be constructed using pumpable temperature 1 tile assembly systems, and gives evidence f… ▽ More

    Submitted 10 March, 2009; originally announced March 2009.

    Comments: 10 page conference submission with additional technical appendix containing proofs

  45. arXiv:0903.0889  [pdf, ps, other

    cs.SE cs.PL

    A Domain-Specific Language for Programming in the Tile Assembly Model

    Authors: David Doty, Matthew J. Patitz

    Abstract: We introduce a domain-specific language (DSL) for creating sets of tile types for simulations of the abstract Tile Assembly Model. The language defines objects known as tile templates, which represent related groups of tiles, and a small number of basic operations on tile templates that help to eliminate the error-prone drudgery of enumerating such tile types manually or with low-level construct… ▽ More

    Submitted 4 March, 2009; originally announced March 2009.

  46. arXiv:0901.1849  [pdf, ps, other

    cs.CC cs.DS

    Randomized Self-Assembly for Exact Shapes

    Authors: David Doty

    Abstract: Working in Winfree's abstract tile assembly model, we show that a constant-size tile assembly system can be programmed through relative tile concentrations to build an n x n square with high probability, for any sufficiently large n. This answers an open question of Kao and Schweller (Randomized Self-Assembly for Approximate Shapes, ICALP 2008), who showed how to build an approximately n x n squar… ▽ More

    Submitted 16 July, 2010; v1 submitted 13 January, 2009; originally announced January 2009.

    Comments: Conference version accepted to FOCS 2009. Present version accepted to SIAM Journal on Computing, which adds new sections on arbitrary scaled shapes, smooth trade-off between specifying bits of n through concentrations versus hardcoded tile types, and construction that uses concentrations arbitrarily close to uniform to fix potential thermodynamic problems with model

  47. arXiv:cs/0701123  [pdf, ps, other

    cs.CC cs.IT

    Feasible Depth

    Authors: David Doty, Philippe Moser

    Abstract: This paper introduces two complexity-theoretic formulations of Bennett's logical depth: finite-state depth and polynomial-time depth. It is shown that for both formulations, trivial and random infinite sequences are shallow, and a slow growth law holds, implying that deep sequences cannot be created easily from shallow sequences. Furthermore, the E analogue of the halting language is shown to be… ▽ More

    Submitted 11 April, 2007; v1 submitted 19 January, 2007; originally announced January 2007.

    Comments: Accepted to Computation and Logic in the Real World, Proceedings of the 3rd Conference on Computability in Europe (CiE), 2007

  48. arXiv:cs/0701089  [pdf, ps, other

    cs.CC cs.IT

    Constructive Dimension and Turing Degrees

    Authors: Laurent Bienvenu, David Doty, Frank Stephan

    Abstract: This paper examines the constructive Hausdorff and packing dimensions of Turing degrees. The main result is that every infinite sequence S with constructive Hausdorff dimension dim_H(S) and constructive packing dimension dim_P(S) is Turing equivalent to a sequence R with dim_H(R) <= (dim_H(S) / dim_P(S)) - epsilon, for arbitrary epsilon > 0. Furthermore, if dim_P(S) > 0, then dim_P(R) >= 1 - eps… ▽ More

    Submitted 8 April, 2010; v1 submitted 14 January, 2007; originally announced January 2007.

    Comments: The version of this paper appearing in Theory of Computing Systems, 45(4):740-755, 2009, had an error in the proof of Theorem 2.4, due to insufficient care with the choice of delta. This version modifies that proof to fix the error.

  49. arXiv:cs/0609096  [pdf, ps, other

    cs.CC cs.IT

    Finite-State Dimension and Lossy Decompressors

    Authors: David Doty, Philippe Moser

    Abstract: This paper examines information-theoretic questions regarding the difficulty of compressing data versus the difficulty of decompressing data and the role that information loss plays in this interaction. Finite-state compression and decompression are shown to be of equivalent difficulty, even when the decompressors are allowed to be lossy. Inspired by Kolmogorov complexity, this paper defines t… ▽ More

    Submitted 28 November, 2006; v1 submitted 18 September, 2006; originally announced September 2006.

    Comments: We found that Theorem 3.11, which was basically the motive for this paper, was already proven by Sheinwald, Ziv, and Lempel in 1991 and 1995 papers

  50. arXiv:cs/0606078  [pdf, ps, other

    cs.CC cs.IT

    Dimension Extractors and Optimal Decompression

    Authors: David Doty

    Abstract: A *dimension extractor* is an algorithm designed to increase the effective dimension -- i.e., the amount of computational randomness -- of an infinite binary sequence, in order to turn a "partially random" sequence into a "more random" sequence. Extractors are exhibited for various effective dimensions, including constructive, computable, space-bounded, time-bounded, and finite-state dimension.… ▽ More

    Submitted 11 March, 2007; v1 submitted 18 June, 2006; originally announced June 2006.

    Comments: This report was combined with a different conference paper "Every Sequence is Decompressible from a Random One" (cs.IT/0511074, at http://dx.doi.org/10.1007/11780342_17), and both titles were changed, with the conference paper incorporated as section 5 of this new combined paper. The combined paper was accepted to the journal Theory of Computing Systems, as part of a special issue of invited papers from the second conference on Computability in Europe, 2006

    ACM Class: F.1.3; E.4; H.1.1