Skip to main content
Log in

Verification in staged tile self-assembly

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

We prove the unique assembly and unique shape verification problems, benchmark measures of self-assembly model power, are \(\textsf {coNP}^{\textsf {NP}}\)-hard and contained in PSPACE (and in \(\mathrm {\Pi }^\textsf {P}_{2s}\) for staged systems with s stages). En route, we prove that unique shape verification problem in the 2HAM is \(\textsf {coNP}^{\textsf {NP}}\)-complete.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Notes

  1. The original staged model (Demaine et al. 2008) only considered O(1) distinct tile types, and thus for simplicity allowed tiles to be added at any stage (since \(\mathcal {O}(1)\) extra bins could hold the individual tile types to mix at any stage). Because systems here may have super-constant tile complexity, we restrict tiles to only be added at the initial stage.

  2. This is a slight modification of the original staged model (Demaine et al. 2008) in that there is no requirement of a final stage with a single output bin. This may be a slightly more capable model, and so it is considered here. However, all results in this paper apply to both variants of the model.

References

  • Adleman LM, Cheng Q, Goel A, Huang MDA, Kempe D, de Espanés PM, Rothemund PWK (2002) Combinatorial optimization problems in self-assembly. In: Proceedings of the thirty-fourth annual ACM symposium on theory of computing, pp 23–32

  • Bryans N, Chiniforooshan E, Doty D, Kari L, Seki S (2013) The power of nondeterminism in self-assembly. Theory Comput 9(1):1–29

    Article  MathSciNet  MATH  Google Scholar 

  • Cannon S, Demaine ED, Demaine ML, Eisenstat S, Patitz MJ, Schweller RT, Summers SM, Winslow A (2013) Two hands are better than one (up to constant factors): self-assembly in the 2HAM vs. aTAM. In: STACS 2013, LIPIcs, vol 20. Schloss Dagstuhl, pp 172–184

  • Chalk C, Martinez E, Schweller R, Vega L, Winslow A, Wylie T (2016) Optimal staged self-assembly of general shapes. In: Proceedings of the 24th European symposium of algorithms, LIPIcs, vol 57. Schloss Dagstuhl, pp 26:1–26:17

  • Chalk C, Schweller R, Winslow A, Wylie T (2017) Too hot 2HAMdle: high-temperature two-handed self-assembly. Under submission

  • Cheng Q, Aggarwal G, Goldwasser MH, Kao MY, Schweller RT, de Espanés PM (2005) Complexities for generalized models of self-assembly. SIAM J Comput 34:1493–1515

    Article  MathSciNet  MATH  Google Scholar 

  • Demaine ED, Demaine ML, Fekete SP, Ishaque M, Rafalin E, Schweller RT, Souvaine DL (2008) Staged self-assembly: nanomanufacture of arbitrary shapes with \({O}(1)\) glues. Nat Comput 7(3):347–370

    Article  MathSciNet  MATH  Google Scholar 

  • Demaine ED, Eisenstat S, Ishaque M, Winslow A (2011) One-dimensional staged self-assembly. In: Proceedings of the 17th international conference on DNA computing and molecular programming, DNA’11, pp 100–114

  • Demaine ED, Fekete SP, Scheffer C, Schmidt A (2015) New geometric algorithms for fully connected staged self-assembly. In: DNA computing and molecular programming, LNCS, vol 9211. Springer, pp 104–116

  • Doty D (2014) Producibility in hierarchical self-assembly. In: Proceedings of unconventional computation and natural computation (UCNC), LNCS, vol 8553. Springer, pp 142–154

  • Lagoudakis MG, Labean TH (1999) 2d dna self-assembly for satisfiability. In: 5th international meeting on DNA based computers

  • Schaefer M, Umans C (2002) Completeness in the polynomial-time hierarchy: a compendium. SIGACT News 33(3):32–49

    Article  Google Scholar 

  • Stockmeyer LJ (1976) The polynomial-time hierarchy. Theor Comput Sci 3(1):1–22

    Article  MathSciNet  MATH  Google Scholar 

  • Winslow A (2015) Staged self-assembly and polyomino context-free grammars. Nat Comput 14(2):293–302

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research was supported in part by National Science Foundation Grants CCF-1117672 and CCF-1555626 .

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew Winslow.

Additional information

An extended abstract of this work that omitted several proofs and details was previously published in Unconventional Computation and Natural Computation, LNCS, vol. 10240, pp. 98–112, Springer International Publishing (2017).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Schweller, R., Winslow, A. & Wylie, T. Verification in staged tile self-assembly. Nat Comput 18, 107–117 (2019). https://doi.org/10.1007/s11047-018-9701-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-018-9701-2

Keywords