Andrew Winslow

dblp:86/8242 · DBLP profile ↗
← Back
37ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0001-9347-3728ORCID · corroborated

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

Theory of computation · 23 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2
YearPublicationVenuePosition
2021 On the effects of hierarchical self-assembly for reducing program-size complexity
Sarah Cannon, Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, David Furcy, Matthew J. Patitz, Robert Schweller, Scott M. Summers, Andrew Winslow
Theor. Comput. Sci.9
2020 Reconfiguration of satisfying assignments and subset sums: Easy to find, hard to connect
Jean Cardinal, Erik D. Demaine, David Eppstein, Robert A. Hearn, Andrew Winslow
Theor. Comput. Sci.5
2019 Nearly Constant Tile Complexity for any Shape in Two-Handed Tile Assembly
Robert Schweller, Andrew Winslow, Tim Wylie
Algorithmica2
2019 Optimal staged self-assembly of linear assemblies
Cameron T. Chalk, Eric Martinez, Robert Schweller, Luis Vega, Andrew Winslow, Tim Wylie
Nat. Comput.5
2019 Verification in staged tile self-assembly
Robert Schweller, Andrew Winslow, Tim Wylie
Nat. Comput.2
2018 Reconfiguration of Satisfying Assignments and Subset Sums: Easy to Find, Hard to Connect
Jean Cardinal, Erik D. Demaine, David Eppstein, Robert A. Hearn, Andrew Winslow
COCOON5
2018 Non-determinism Reduces Construction Time in Active Self-assembly Using an Insertion Primitive
Benjamin Hescott, Caleb Malchik, Andrew Winslow
COCOON3
2018 Some Open Problems in Polyomino Tilings
Andrew Winslow
DLT1
2018 Freezing Simulates Non-freezing Tile Automata
Cameron T. Chalk, Austin Luchsinger, Eric Martinez, Robert Schweller, Andrew Winslow, Tim Wylie
DNA5
2018 Optimal Staged Self-Assembly of General Shapes
abstract
We analyze the number of tile types t, bins b, and stages necessary to assemble $$n \times n$$ squares and scaled shapes in the staged tile assembly model. For $$n \times n$$ squares, we prove $$\mathcal {O}\left( \frac{\log {n} - tb - t\log t}{b^2} + \frac{\log \log b}{\log t}\right) $$ stages suffice and $$\varOmega \left( \frac{\log {n} - tb - t\log t}{b^2}\right) $$ are necessary for almost all n. For shapes S with Kolmogorov complexity K(S), we prove $$\mathcal {O}\left( \frac{K(S) - tb - t\log t}{b^2} + \frac{\log \log b}{\log t}\right) $$ stages suffice and $$\varOmega \left( \frac{K(S) - tb - t\log t}{b^2}\right) $$ are necessary to assemble a scaled version of S, for almost all S. We obtain similarly tight bounds when the more powerful flexible glues are permitted.
Cameron T. Chalk, Eric Martinez, Robert Schweller, Luis Vega, Andrew Winslow, Tim Wylie
Algorithmica5
2018 Resiliency to multiple nucleation in temperature-1 self-assembly
Matthew J. Patitz, Robert Schweller, Trent A. Rogers, Scott M. Summers, Andrew Winslow
Nat. Comput.5
2017 Complexities for High-Temperature Two-Handed Tile Self-assembly
Robert Schweller, Andrew Winslow, Tim Wylie
DNA2
2017 Tight Bounds for Active Self-Assembly Using an Insertion Primitive
Benjamin Hescott, Caleb Malchik, Andrew Winslow
Algorithmica3
2017 Dipole codes attractively encode glue functions
Dhananjay Ipparthi, Massimo Mastrangeli, Andrew Winslow
Theor. Comput. Sci.3
2016 A Quasilinear-Time Algorithm for Tiling the Plane Isohedrally with a Polyomino
abstract
A plane tiling consisting of congruent copies of a shape is isohedral provided that for any pair of copies, there exists a symmetry of the tiling mapping one copy to the other. We give a $O(n\log^2{n})$-time algorithm for deciding if a polyomino with $n$ edges can tile the plane isohedrally. This improves on the $O(n^{18})$-time algorithm of Keating and Vince and generalizes recent work by Brlek, Provençal, Fédou, and the second author.
Stefan Langerman, Andrew Winslow
SoCG2
2016 Resiliency to Multiple Nucleation in Temperature-1 Self-Assembly
Matthew J. Patitz, Trent A. Rogers, Robert Schweller, Scott M. Summers, Andrew Winslow
DNA5
2016 Optimal Staged Self-Assembly of General Shapes
Cameron T. Chalk, Eric Martinez, Robert Schweller, Luis Vega, Andrew Winslow, Tim Wylie
ESA5
2016 Design of geometric molecular bonds
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 [4], [11] demonstrate that a particular nonspecific like-like bond (“blunt-end DNA stacking” that occurs between the ends of any pair of DNA double-helices) can be used to create specific “macrobonds” by careful geometric arrangement of many nonspecific blunt ends, motivating the need for sets of macrobonds that are orthogonal: two macrobonds not intended to bind should have relatively low binding strength, even when misaligned. To address this need, we introduce geometric orthogonal codes that abstractly model the engineered DNA macrobonds as two-dimensional binary codewords. While motivated by completely different applications, geometric orthogonal codes share similar features to the optical orthogonal codes studied by Chung, Salehi, and Wei [3]. The main technical difference is the importance of 2D geometry in defining codeword orthogonality.
David Doty, Andrew Winslow
ISIT2
2016 The Complexity of Fixed-Height Patterned Tile Self-assembly
Shinnosuke Seki 0001, Andrew Winslow
CIAA2
2016 Diffuse Reflection Radius in a Simple Polygon
Eli Fox-Epstein, Csaba D. Tóth, Andrew Winslow
Algorithmica3
2016 Diffuse reflection diameter in simple polygons
Gill Barequet, Sarah Cannon, Eli Fox-Epstein, Benjamin Hescott, Diane L. Souvaine, Csaba D. Tóth, Andrew Winslow
Discret. Appl. Math.7
2016 Size-separable tile self-assembly: a tight bound for temperature-1 mismatch-free systems
Andrew Winslow
Nat. Comput.1
2015 Size-Dependent Tile Self-Assembly: Constant-Height Rectangles and Stability
Sándor P. Fekete, Robert Schweller, Andrew Winslow
ISAAC3
2015 An Optimal Algorithm for Tiling the Plane with a Translated Polyomino
Andrew Winslow
ISAAC1
2015 Staged self-assembly and polyomino context-free grammars
Andrew Winslow
Nat. Comput.1
2014 Diffuse Reflection Radius in a Simple Polygon
Eli Fox-Epstein, Csaba D. Tóth, Andrew Winslow
COCOON3
2014 Tight Bounds for Active Self-assembly Using an Insertion Primitive
Caleb Malchik, Andrew Winslow
ESA2
2014 One Tile to Rule Them All: Simulating Any Tile Assembly System with a Single Universal Tile
Erik D. Demaine, Martin L. Demaine, Sándor P. Fekete, Matthew J. Patitz, Robert Schweller, Andrew Winslow, Damien Woods
ICALP (1)6
2014 Intrinsic universality in tile self-assembly requires cooperation
abstract
We prove a negative result on the power of a model of algorithmic self-assembly for which finding general techniques and results has been notoriously difficult. Specifically, we prove that Winfree's abstract Tile Assembly Model is not intrinsically universal when restricted to use noncooperative tile binding. This stands in stark contrast to the recent result that the abstract Tile Assembly Model is indeed intrinsically universal when cooperative binding is used (FOCS 2012). Noncooperative self-assembly, also known as “temperature 1”, is where all tiles bind to each other if they match on at least one side. On the other hand, cooperative self-assembly requires that some tiles bind on at least two sides. Our result shows that the change from non-cooperative to cooperative binding qualitatively improves the range of dynamics and behaviors found in these models of nanoscale self-assembly. The result holds in both two and three dimensions; the latter being quite surprising given that three-dimensional noncooperative tile assembly systems simulate Turing machines. This shows that Turing universal behavior in self-assembly does not imply the ability to simulate all algorithmic self-assembly processes. In addition to the negative result, we exhibit a three-dimensional noncooperative self-assembly tile set capable of simulating any two-dimensional noncooperative self-assembly system. This tile set implies that, in a restricted sense, non-cooperative self-assembly is intrinsically universal for itself.
Pierre-Etienne Meunier, Matthew J. Patitz, Scott M. Summers, Guillaume Theyssier, Andrew Winslow, Damien Woods
SODA5
2013 Exploring agent-based simulations in political science using Aggregate Temporal Graphs
abstract
Agent-based simulation has become a key technique for modeling and simulating dynamic, complicated behaviors in social and behavioral sciences. As these simulations become more complex, they generate an increasingly large amount of data. Lacking the appropriate tools and support, it has become difficult for social scientists to interpret and analyze the results of these simulations. In this paper, we introduce the Aggregate Temporal Graph (ATG), a graph formulation that can be used to capture complex relationships between discrete simulation states in time. Using this formulation, we can assist social scientists in identifying critical simulation states by examining graph substructures. In particular, we define the concept of a Gateway and its inverse, a Terminal, which capture the relationships between pivotal states in the simulation and their inevitable outcomes. We propose two real-time computable algorithms to identify these relationships and provide a proof of correctness, complexity analysis, and empirical run-time analysis. We demonstrate the use of these algorithms on a large-scale social science simulation of political power and violence in present-day Thailand, and discuss broader applications of the ATG and associated algorithms in other domains such as analytic provenance.
R. Jordan Crouser, Jeremy G. Freeman, Andrew Winslow, Remco Chang
PacificVis3
2013 Staged Self-assembly and Polyomino Context-Free Grammars
Andrew Winslow
DNA1
2013 Algorithms for Designing Pop-Up Cards
abstract
We prove that every simple polygon can be made as a (2D) pop-up card/book that opens to any desired angle between 0 and 360°. More precisely, given a simple polygon attached to the two walls of the open pop-up, our polynomial-time algorithm subdivides the polygon into a single-degree-of-freedom linkage structure, such that closing the pop-up flattens the linkage without collision. This result solves an open problem of Hara and Sugihara from 2009. We also show how to obtain a more efficient construction for the special case of orthogonal polygons, and how to make 3D orthogonal polyhedra, from pop-ups that open to 90°, 180°, 270°, or 360°.
Zachary Abel, Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Anna Lubiw, André Schulz 0001, Diane L. Souvaine, Giovanni Viglietta, Andrew Winslow
STACS9
2013 Two Hands Are Better Than One (up to constant factors): Self-Assembly In The 2HAM vs. aTAM
abstract
We study the difference between the standard seeded model (aTAM) of tile self-assembly, and the "seedless" two-handed model of tile self-assembly (2HAM). Most of our results suggest that the two-handed model is more powerful. In particular, we show how to simulate any seeded system with a two-handed system that is essentially just a constant factor larger. We exhibit finite shapes with a busy-beaver separation in the number of distinct tiles required by seeded versus two-handed, and exhibit an infinite shape that can be constructed two-handed but not seeded. Finally, we show that verifying whether a given system uniquely assembles a desired supertile is co-NP-complete in the two-handed model, while it was known to be polynomially solvable in the seeded model.
Sarah Cannon, Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Matthew J. Patitz, Robert Schweller, Scott M. Summers, Andrew Winslow
STACS8
2013 Bounded-degree polyhedronization of point sets
Gill Barequet, Nadia M. Benbernou, David Charlton, Erik D. Demaine, Martin L. Demaine, Mashhood Ishaque, Anna Lubiw, André Schulz 0001, Diane L. Souvaine, Godfried T. Toussaint, Andrew Winslow
Comput. Geom.11
2013 One-dimensional staged self-assembly
Erik D. Demaine, Sarah Eisenstat, Mashhood Ishaque, Andrew Winslow
Nat. Comput.4
2011 One-Dimensional Staged Self-assembly
Erik D. Demaine, Sarah Eisenstat, Mashhood Ishaque, Andrew Winslow
DNA4
2011 Algorithms for Solving Rubik's Cubes
Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Anna Lubiw, Andrew Winslow
ESA5