Convex Hull Formation for Programmable Matter

  • Joshua J. Daymude
  • , Robert Gmyr
  • , Kristian Hinnenthal
  • , Irina Kostitsyna
  • , Christian Scheideler
  • , Andréa W. Richa

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

9 Citations (Scopus)
1 Downloads (Pure)

Abstract

We envision programmable matter as a system of nanoscale agents (called particles) with very limited computational capabilities that move and compute collectively to achieve a desired goal. Motivated by the problem of sealing an object using minimal resources, we show how a particle system can self-organize to form an object's convex hull. We give a distributed, local algorithm for convex hull formation and prove that it runs in O(B) asynchronous rounds, where B is the length of the object's boundary. Within the same asymptotic runtime, this algorithm can be extended to also form the object's (weak) O-hull, which uses the same number of particles but minimizes the area enclosed by the hull. Our algorithms are the first to compute convex hulls with distributed entities that have strictly local sensing, constant-size memory, and no shared sense of orientation or coordinates. Ours is also the first distributed approach to computing restricted-orientation convex hulls. This approach involves coordinating particles as distributed memory; thus, as a supporting but independent result, we present and analyze an algorithm for organizing particles with constant-size memory as distributed binary counters that efficiently support increments, decrements, and zero-tests --- even as the particles move.
Original languageEnglish
Title of host publicationICDCN 2020: Proceedings of the 21st International Conference on Distributed Computing and Networking
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc.
Number of pages10
ISBN (Print)978-1-4503-7751-5
DOIs
Publication statusPublished - 19 Feb 2020
Event21st International Conference on Distributed Computing and Networking - Kolkota, India
Duration: 4 Jan 20207 Jan 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference21st International Conference on Distributed Computing and Networking
Abbreviated titleICDCN 2020
Country/TerritoryIndia
CityKolkota
Period4/01/207/01/20

Funding

FundersFunder number
National Science FoundationCCF-1733680, CCF-1637393, CCF-1422603
Directorate for Computer and Information Science and Engineering1733680
Deutsche ForschungsgemeinschaftSCHE 1592/6-1

    Keywords

    • computational geometry
    • convex hull
    • distributed algorithms
    • programmable matter
    • restricted-orientation geometry
    • self-organization

    Fingerprint

    Dive into the research topics of 'Convex Hull Formation for Programmable Matter'. Together they form a unique fingerprint.

    Cite this