📣 Help Shape the Future of UKRI's Gateway to Research (GtR)

We're improving UKRI's Gateway to Research and are seeking your input! If you would be interested in being interviewed about the improvements we're making and to have your say about how we can make GtR more user-friendly, impactful, and effective for the Research and Innovation community, please email gateway@ukri.org.

Models and Algorithms for Systems of Programmable Particles

Lead Research Organisation: University of Liverpool
Department Name: Computer Science

Abstract

This PhD project will investigate the algorithmic framework necessary for developing systems of
programmable particles. These are typically systems of tiny entities equipped with weak computing
capabilities. Some systems have the added capacity for actuation. Programmable entities can show
substantial dynamism in space and time. During the project, the student is expected to explore
topics from the related areas of Population Protocols and Network Constructors, Dynamic Networks,
Discrete Dynamic Systems, and Algorithmic properties of Programmable Matter. This research could
reveal new modes of computing and establish computability and complexity insights about them.
The student will be based in CS but co-supervised by a Mechanical Engineering colleague, enabling
the provision of realistic physical parameters to enrich the computational models. The project shall,
for each model: explore adaptations of existing problems, identify and formulate new problems (as
they arise), investigate feasibility and efficiency questions, and develop a number of centralised and
distributed algorithms. The various models shall be compared (e.g. through simulation relations,
characterisations, and complexity classes) and the developed solutions shall be tested analytically
and experimentally (e.g. through simulations and visualisation).

Publications

10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/N509693/1 30/09/2016 29/09/2021
2113823 Studentship EP/N509693/1 30/09/2018 29/09/2021 Matthew Connor