<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Presentations | Mohammad Moshtaghi</title>
    <link>https://mhmmoshtaghi.github.io/event/</link>
      <atom:link href="https://mhmmoshtaghi.github.io/event/index.xml" rel="self" type="application/rss+xml" />
    <description>Presentations</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2023 Mohammad Moshtaghi</copyright><lastBuildDate>Tue, 29 Mar 2022 17:20:00 +0000</lastBuildDate>
    <image>
      <url>https://mhmmoshtaghi.github.io/media/logo_hu1dc8deb1865675db905a286e8af9308b_16380_300x300_fit_lanczos_3.png</url>
      <title>Presentations</title>
      <link>https://mhmmoshtaghi.github.io/event/</link>
    </image>

    <item>
      <title>Local Mutual Exclusion for Dynamic, Anonymous, Bounded Memory Message Passing Systems</title>
      <link>https://mhmmoshtaghi.github.io/event/2022sand-localmutual/</link>
      <pubDate>Tue, 29 Mar 2022 17:20:00 +0000</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2022sand-localmutual/</guid>
      <description></description>
    </item>

    <item>
      <title>Deadlock and Noise in Self-Organized Aggregation Without Computation</title>
      <link>https://mhmmoshtaghi.github.io/event/2021sss-deadlockaggregation/</link>
      <pubDate>Wed, 17 Nov 2021 09:40:00 -0500</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2021sss-deadlockaggregation/</guid>
      <description></description>
    </item>

    <item>
      <title>The Canonical Amoebot Model: Algorithms and Concurrency Control</title>
      <link>https://mhmmoshtaghi.github.io/event/2021disc-canonicalamoebot/</link>
      <pubDate>Tue, 05 Oct 2021 18:20:00 +0200</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2021disc-canonicalamoebot/</guid>
      <description></description>
    </item>

    <item>
      <title>Algorithmic Foundations of Emergent Behavior in Analog Collectives</title>
      <link>https://mhmmoshtaghi.github.io/event/2021sfi-analogcollectives/</link>
      <pubDate>Wed, 14 Jul 2021 12:15:00 -0600</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2021sfi-analogcollectives/</guid>
      <description></description>
    </item>

    <item>
      <title>Collaborating in Motion: Distributed and Stochastic Algorithms for Emergent Behavior in Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2021asu-dissertationdefense/</link>
      <pubDate>Mon, 15 Mar 2021 09:00:00 -0700</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2021asu-dissertationdefense/</guid>
      <description>&lt;h3 id=&#34;abstract&#34;&gt;Abstract&lt;/h3&gt;
&lt;p&gt;Our world is filled with systems of entities that collaborate in motion, both natural and engineered. These cooperative distributed systems are capable of sophisticated and surprising &lt;em&gt;emergent behavior&lt;/em&gt; that arises from the comparatively simple interactions of their members. A model system for emergent collective behavior is &lt;em&gt;programmable matter&lt;/em&gt;, a physical substance capable of autonomously changing its properties in response to user input or stimuli from its environment. This dissertation studies &lt;em&gt;distributed and stochastic algorithms&lt;/em&gt; that control the local behaviors and interactions of individual modules of programmable matter to induce complex collective behavior at the macroscale. It consists of four parts.&lt;/p&gt;
&lt;p&gt;In the first, a new distributed computing model of programmable matter called the &lt;em&gt;canonical amoebot model&lt;/em&gt; is proposed. A key goal of the canonical amoebot model is to bring algorithmic theory closer to the physical realities of programmable matter hardware, especially with respect to &lt;em&gt;concurrency&lt;/em&gt; and &lt;em&gt;energy distribution&lt;/em&gt;. Two complementary protocols are presented that together can extend existing sequential, energy-agnostic algorithms for programmable matter to the more realistic concurrent, energy-constrained setting without sacrificing correctness, assuming the original algorithms satisfy certain conventions.&lt;/p&gt;
&lt;p&gt;In the second part, &lt;em&gt;stateful distributed algorithms&lt;/em&gt; that use amoebot memory and communication are presented for &lt;em&gt;leader election&lt;/em&gt;, &lt;em&gt;object coating&lt;/em&gt;, &lt;em&gt;convex hull formation&lt;/em&gt;, and &lt;em&gt;asynchronous hexagon formation&lt;/em&gt;. The first three algorithms are proven to have runtimes that are linear in the amoebot system size when assuming a simplified sequential setting. The final algorithm for hexagon formation is instead proven to be correct under unfair asynchronous adversarial activation, the most general of all adversarial activation models.&lt;/p&gt;
&lt;p&gt;In the third part, the &lt;em&gt;stochastic approach to self-organizing particle systems&lt;/em&gt; is presented. This approach combines distributed algorithms with ideas from statistical physics and Markov chain design to replace algorithm reliance on memory and communication with biased random decisions, requiring little to no memory and gaining inherent self-stabilizing and fault-tolerant properties. Using this stochastic approach, algorithms for &lt;em&gt;compression&lt;/em&gt;, &lt;em&gt;shortcut bridging&lt;/em&gt;, and &lt;em&gt;separation&lt;/em&gt; are designed and analyzed.&lt;/p&gt;
&lt;p&gt;Finally, a two-pronged approach to &amp;quot;programming&amp;quot; physical ensembles across scales is presented. This approach leverages the &lt;em&gt;physics of local interactions&lt;/em&gt; to pair theoretical, algorithmic abstractions of self-organizing particle systems with experimental robot systems of &lt;em&gt;active granular matter&lt;/em&gt; that intentionally lack digital computation and communication. We demonstrate how the behavior of robots whose design &lt;em&gt;physically embodies&lt;/em&gt; salient features of an algorithm can be predicted by the algorithm&amp;rsquo;s theoretical analysis, treating the ensemble behaviors of &lt;em&gt;phototaxing&lt;/em&gt;, &lt;em&gt;aggregation&lt;/em&gt;, &lt;em&gt;dispersion&lt;/em&gt;, and &lt;em&gt;object transport&lt;/em&gt;.&lt;/p&gt;
</description>
    </item>

    <item>
      <title>Bio-Inspired Energy Distribution for Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2021icdcn-energydistribution/</link>
      <pubDate>Thu, 07 Jan 2021 09:35:00 +0900</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2021icdcn-energydistribution/</guid>
      <description></description>
    </item>

    <item>
      <title>A Local Stochastic Algorithm for Separation in Heterogeneous Self-Organizing Particle Systems</title>
      <link>https://mhmmoshtaghi.github.io/event/2019random-separation/</link>
      <pubDate>Sat, 21 Sep 2019 09:00:00 -0400</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2019random-separation/</guid>
      <description></description>
    </item>

    <item>
      <title>Stochastic Algorithms for Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2019discretemath-stochastic/</link>
      <pubDate>Wed, 03 Apr 2019 13:00:00 -0700</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2019discretemath-stochastic/</guid>
      <description></description>
    </item>

    <item>
      <title>Self-Organizing Particle Systems: an Algorithmic Approach to Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2018wssr-sops/</link>
      <pubDate>Sun, 04 Nov 2018 16:00:00 +0900</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2018wssr-sops/</guid>
      <description></description>
    </item>

    <item>
      <title>A Stochastic Approach to Shortcut Bridging in Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2017acoseminar-bridging/</link>
      <pubDate>Fri, 06 Oct 2017 13:00:00 -0500</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2017acoseminar-bridging/</guid>
      <description>&lt;p&gt;Image of &lt;em&gt;Eciton&lt;/em&gt; army ants forming a shortcut bridge is reproduced with permission from &lt;a href=&#34;https://doi.org/10.1073/pnas.1512241112&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Reid et al. (PNAS, 2015)&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>

    <item>
      <title>Local Stochastic Algorithms for Compression and Shortcut Bridging in Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2017bda-compression/</link>
      <pubDate>Fri, 28 Jul 2017 14:05:00 -0500</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2017bda-compression/</guid>
      <description></description>
    </item>

    <item>
      <title>Convex Hull Formation for Programmable Matter</title>
      <link>https://mhmmoshtaghi.github.io/event/2017bda-convexhull/</link>
      <pubDate>Fri, 28 Jul 2017 13:40:00 -0500</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2017bda-convexhull/</guid>
      <description></description>
    </item>

    <item>
      <title>Compression in Self-Organizing Particle Systems</title>
      <link>https://mhmmoshtaghi.github.io/event/2016asu-undergradthesis/</link>
      <pubDate>Wed, 06 Apr 2016 11:00:00 -0700</pubDate>
      <guid>https://mhmmoshtaghi.github.io/event/2016asu-undergradthesis/</guid>
      <description></description>
    </item>

  </channel>
</rss>
