Tile Complexity of Approximate Squares |
| |
Authors: | Harish Chandran Nikhil Gopalkrishnan John Reif |
| |
Affiliation: | 1. Department of Computer Science, Duke University, Durham, NC, 27708, USA 2. Adjunct, Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia
|
| |
Abstract: | The standard Tile Assembly Model (TAM) of Winfree (Algorithmic self-assembly of DNA, Ph.D. thesis, 1998) is a mathematical theory of crystal aggregations via monomer additions with applications to the emerging science of DNA self-assembly. Self-assembly under the rules of this model is programmable and can perform Turing universal computation. Many variations of this model have been proposed and the canonical problem of assembling squares has been studied extensively. We consider the problem of building approximate squares in TAM. Given any $varepsilon in (0,frac{1}{4}]$ we show how to construct squares whose sides are within (1±ε)N of any given positive integer N using $O( frac{log frac{1}{varepsilon}}{log logfrac{1}{varepsilon}} + frac{log log varepsilon N}{log log log varepsilon N} )$ tile types. We prove a matching lower bound by showing that $varOmega( frac{log frac{1}{varepsilon}}{log logfrac{1}{varepsilon}} + frac{log log varepsilon N}{log log log varepsilon N} )$ tile types are necessary almost always to build squares of required approximate dimensions. In comparison, the optimal construction for a square of side exactly N in TAM uses $O(frac{log N}{log log N})$ tile types. The question of constructing approximate squares has been recently studied in a modified tile assembly model involving concentration programming. All our results are trivially translated into the concentration programming model by assuming arbitrary (non-zero) concentrations for our tile types. Indeed, the non-zero concentrations could be chosen by an adversary and our results would still hold. Our construction can get highly accurate squares using very few tile types and are feasible starting from values of N that are orders of magnitude smaller than the best comparable constructions previously suggested. At an accuracy of ε=0.01, the number of tile types used to achieve a square of size 107 is just 58 and our constructions are proven to work for all N≥13130. If the concentrations of the tile types are carefully chosen, we prove that our construction assembles an L×L square in optimal assembly time O(L) where (1?ε)N≤L≤(1+ε)N. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|