About
Projects
Research
Teaching
Press
Blog
Reviews
Contact
CV
distributed-algorithms
Brief Announcement: A Local Stochastic Algorithm for Separation in Heterogeneous Self-Organizing Particle Systems
We extend the stochastic approach to
heterogeneous
self-organizing particle systems made up of particles of different color classes. We show that by biasing random particle movements based on the number of same-color neighbors, these systems can collectively separate or integrate.
Sarah Cannon
,
Joshua J. Daymude
,
Cem Gökmen
,
Dana Randall
,
Andréa W. Richa
Cite
Project
DOI
arXiv
Improved Leader Election for Self-Organizing Programmable Matter
We present a randomized algorithm for leader election in the amoebot model. It is the first of its kind with rigorous correctness and runtime guarantees, and can tolerate holes in the system.
Joshua J. Daymude
,
Robert Gmyr
,
Andréa W. Richa
,
Christian Scheideler
,
Thim Strothmann
Cite
Project
DOI
arXiv
On the Runtime of Universal Coating for Programmable Matter
In this sequel paper on the
universal coating
problem, we analyze the runtime of an algorithm for self-organizing particle systems that coats 2D objects as evenly as possible. We show this algorithm terminates in a linear number of rounds with high probability, and is competitively optimal.
Joshua J. Daymude
,
Zahra Derakhshandeh
,
Robert Gmyr
,
Alexandra Porter
,
Andréa W. Richa
,
Christian Scheideler
,
Thim Strothmann
Cite
Project
DOI
arXiv
Blog
A Stochastic Approach to Shortcut Bridging in Programmable Matter
In this talk, I present a deep dive of our stochastic algorithm for shortcut bridging based on the bridging behavior of
Eciton
army ants.
October 6, 2017 1:00 PM
ACO Student Seminar
Joshua J. Daymude
Project
Slides
Paper
A Stochastic Approach to Shortcut Bridging in Programmable Matter
We extend the stochastic approach to self-organizing particle systems used in compression to
shortcut bridging
, in which particles self-assemble bridges over gaps that balance a tradeoff between bridge length and cost. This work is inspired by the bridging behavior of
Eciton
army ants, and demonstrates how local interactions can guide a system to globally optimal configurations.
Marta Andrés Arroyo
,
Sarah Cannon
,
Joshua J. Daymude
,
Dana Randall
,
Andréa W. Richa
Cite
Project
DOI
arXiv
Journal Version
Local Stochastic Algorithms for Compression and Shortcut Bridging in Programmable Matter
In this talk, I present algorithms for compression and shortcut bridging designed using the stochastic approach to self-organizing particle systems.
July 28, 2017 2:05 PM
BDA 2017
Joshua J. Daymude
Project
Slides
Convex Hull Formation for Programmable Matter
In this talk, I present preliminary work on an algorithm for self-organizing convex hull formation, including an general outline of runtime analysis.
July 28, 2017 1:40 PM
BDA 2017
Joshua J. Daymude
Project
Slides
A Markov Chain Algorithm for Compression in Self-Organizing Particle Systems
We introduce the stochastic approach to self-organizing particle systems in which we use a Markov chain to describe how the system evolves over time as particles move randomly. We show that by biasing particle moves towards positions where they have more neighbors, the system converges to compressed states; we also show that when this bias is not strong enough, the system converges to expanded states.
Sarah Cannon
,
Joshua J. Daymude
,
Dana Randall
,
Andréa W. Richa
Cite
Project
DOI
arXiv
Compression in Self-Organizing Particle Systems
This undergraduate honors thesis treats the problem of compression in self-organizing particle systems, where the goal is to gather particles as tightly together as possible. Three algorithms are proposed and compared with rigorous proofs and simulations.
Joshua J. Daymude
PDF
Cite
Project
Project
ASU Digital Repository
Defense
Compression in Self-Organizing Particle Systems
In this undergraduate thesis defense, I give three algorithms for compression in the amoebot model: local compression, hole elimination, and $\alpha$-compression. Formal analysis and simulations are presented.
April 6, 2016 11:00 AM
Honors Thesis Defense
Joshua J. Daymude
Project
Project
Slides
Thesis
«
Cite
×