EDBT 2026 Demo / reviewers in the wild / expert
Michail Theofilatos
dblp:220/3323
· DBLP profile ↗
9ranked-venue papers
0as first author
4since 2021 · last 2025
0000-0002-3699-0179ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 3 since 2021Security and privacy · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The complexity of growing a graphabstractWe study a new algorithmic process of graph growth which starts from a single initial vertex and operates in discrete time-steps, called slots . In every slot, the graph grows via two operations (i) vertex generation and (ii) edge activation. The process completes at the last slot where a (possibly empty) subset of the edges of the graph are removed. Removed edges are called excess edges . The main problem investigated in this paper is: Given a target graph G , design an algorithm that outputs a process that grows G , called a growth schedule . Additionally, we aim to minimize the total number of slots k and of excess edges ℓ used by the process. We provide both positive and negative results, with our main focus being either schedules with sub-linear number of slots or with no excess edges. George B. Mertzios, Othon Michail, George Skretas, Paul G. Spirakis, Michail Theofilatos |
J. Comput. Syst. Sci. | 5 |
| 2023 | Fault tolerant network constructors
Othon Michail, Paul G. Spirakis, Michail Theofilatos |
Inf. Comput. | 3 |
| 2022 | The Complexity of Growing a Graph
George B. Mertzios, Othon Michail, George Skretas, Paul G. Spirakis, Michail Theofilatos |
ALGOSENSORS | 5 |
| 2022 | Simple and fast approximate counting and leader election in populations
Othon Michail, Paul G. Spirakis, Michail Theofilatos |
Inf. Comput. | 3 |
| 2020 | Crystal Structure Prediction via Oblivious Local SearchabstractWe study Crystal Structure Prediction, one of the major problems in computational chemistry. This is essentially a continuous optimization problem, where many different, simple and sophisticated, methods have been proposed and applied. The simple searching techniques are easy to understand, usually easy to implement, but they can be slow in practice. On the other hand, the more sophisticated approaches perform well in general, however almost all of them have a large number of parameters that require fine tuning and, in the majority of the cases, chemical expertise is needed in order to properly set them up. In addition, due to the chemical expertise involved in the parameter-tuning, these approaches can be biased towards previously-known crystal structures. Our contribution is twofold. Firstly, we formalize the Crystal Structure Prediction problem, alongside several other intermediate problems, from a theoretical computer science perspective. Secondly, we propose an oblivious algorithm for Crystal Structure Prediction that is based on local search. Oblivious means that our algorithm requires minimal knowledge about the composition we are trying to compute a crystal structure for. In addition, our algorithm can be used as an intermediate step by any method. Our experiments show that our algorithms outperform the standard basin hopping, a well studied algorithm for the problem. Dmytro Antypov, Argyrios Deligkas, Vladimir V. Gusev, Matthew J. Rosseinsky, Paul G. Spirakis, Michail Theofilatos |
SEA | 6 |
| 2019 | Fault Tolerant Network Constructors
Othon Michail, Paul G. Spirakis, Michail Theofilatos |
SSS | 3 |
| 2018 | Brief Announcement: Fast Approximate Counting and Leader Election in Populations
Othon Michail, Paul G. Spirakis, Michail Theofilatos |
SIROCCO | 3 |
| 2018 | Simple and Fast Approximate Counting and Leader Election in Populations
Othon Michail, Paul G. Spirakis, Michail Theofilatos |
SSS | 3 |
| 2018 | Brief Announcement: Exact Size Counting in Uniform Population Protocols in Nearly Logarithmic TimeabstractWe study population protocols: networks of anonymous agents whose pairwise interactions are chosen uniformly at random. The size counting problem is that of calculating the exact number n of agents in the population, assuming no leader (each agent starts in the same state). We give the first protocol that solves this problem in sublinear time. The protocol converges in O(log n log log n) time and uses O(n^60) states (O(1) + 60 log n bits of memory per agent) with probability 1-O((log log n)/n). The time to converge is also O(log n log log n) in expectation. Crucially, unlike most published protocols with omega(1) states, our protocol is uniform: it uses the same transition algorithm for any population size, so does not need an estimate of the population size to be embedded into the algorithm. David Doty, Mahsa Eftekhari, Othon Michail, Paul G. Spirakis, Michail Theofilatos |
DISC | 5 |