Maria Kokkou

dblp:271/2906 · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
8since 2021 · last 2026
0009-0009-8892-3494ORCID · corroborated

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

Theory of computation · 6 · 5 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Silent Self-stabilising Leader Election in Programmable Matter Systems with Holes
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou
SIROCCO3
2026 Finite Pinwheel Scheduling: the k-Visits Problem
abstract
Pinwheel Scheduling is a fundamental scheduling problem, in which each task \(i\) is associated with a positive integer deadline \(d_i\), and the objective is to schedule one task per time slot, ensuring each task perpetually appears at least once in every \(d_i\) time slots. Although conjectured to be PSPACE-complete, it remains open whether Pinwheel Scheduling is NP-hard (unless a compact input encoding is used) or even contained in NP.
Sotiris Kanellopoulos, Christos Pergaminelis, Maria Kokkou, Euripides Markou, Aris Pagourtzis
SODA3
2026 Black Virus Decontamination of synchronous ring networks by initially scattered mobile agents
Nikos Giachoudis, Maria Kokkou, Euripides Markou
Discret. Appl. Math.2
2026 Deterministic self-stabilising leader election for programmable matter with constant memory
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou
Distributed Comput.3
2026 Deterministic leader election for stationary programmable matter with common direction
abstract
Leader Election is an important primitive for programmable matter, since it is often an intermediate step for the solution of more complex problems. Although the leader election problem itself is well studied even in the specific context of programmable matter systems, research on fault tolerant approaches is more limited. We consider the problem in the previously studied Amoebot model on a triangular grid, when the configuration is connected but contains nodes the particles cannot move to (e.g., obstacles). We assume that particles agree on a common direction (i.e., the horizontal axis) but do not have chirality (i.e., they do not agree on the other two directions of the triangular grid). We begin by showing that an election algorithm with explicit termination is not possible in this case, but we provide an implicitly terminating algorithm that elects a unique leader without requiring any movement. These results are in contrast to those in the more common model with chirality but no agreement on directions, where explicit termination is always possible but the number of elected leaders depends on the symmetry of the initial configuration. Solving the problem under the assumption of one common direction allows for a unique leader to be elected in a stationary and deterministic way under a semi-synchronous scheduler, which until now was only possible for simply connected configurations under a sequential scheduler.
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou
Theor. Comput. Sci.3
2024 Deterministic Leader Election for Stationary Programmable Matter with Common Direction
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou
SIROCCO3
2024 Deterministic Self-Stabilising Leader Election for Programmable Matter with Constant Memory
abstract
The problem of electing a unique leader is central to all distributed systems, including programmable matter systems where particles have constant size memory. In this paper, we present a silent self-stabilising, deterministic, stationary, election algorithm for particles having constant memory, assuming that the system is simply connected. Our algorithm is elegant and simple, and requires constant memory per particle. We prove that our algorithm always stabilises to a configuration with a unique leader, under a daemon satisfying some fairness guarantees (Gouda fairness [Gouda 2001]). We use the special geometric properties of programmable matter in 2D triangular grids to obtain the first self-stabilising algorithm for such systems. This result is surprising since it is known that silent self-stabilising algorithms for election in general distributed networks require $Ω(\log{n})$ bits of memory per node, even for ring topologies [Dolev et al. 1999].
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou
DISC3
2021 Unitary Branching Programs: Learnability and Lower Bounds
abstract
Bounded width branching programs are a formalism that can be used to capture the notion of non-uniform constant-space computation. In this work, we study a generalized version of bounded width branching programs where instructions are defined by unitary matrices of bounded dimension. We introduce a new learning framework for these branching programs that leverages on a combination of local search techniques with gradient descent over Riemannian manifolds. We also show that gapped, read-once branching programs of bounded dimension can be learned with a polynomial number of queries in the presence of a teacher. Finally, we provide explicit near-quadratic size lower-bounds for bounded-dimension unitary branching programs, and exponential size lower-bounds for bounded-dimension read-once gapped unitary branching programs. The first lower bound is proven using a combination of Neciporuk’s lower bound technique with classic results from algebraic geometry. The second lower bound is proven within the framework of communication complexity theory.
Fidel Ernesto Diaz Andino, Maria Kokkou, Mateus de Oliveira Oliveira, Sam Urmian
ICML2
2020 Black Virus Decontamination of Synchronous Ring Networks by Initially Scattered Mobile Agents
Nikos Giachoudis, Maria Kokkou, Euripides Markou
SIROCCO2