Skip to main content

Showing 1–50 of 85 results for author: Spirakis, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.04195  [pdf, ps, other

    cs.LG cs.AI

    MACS: Multi-Agent Reinforcement Learning for Optimization of Crystal Structures

    Authors: Elena Zamaraeva, Christopher M. Collins, George R. Darling, Matthew S. Dyer, Bei Peng, Rahul Savani, Dmytro Antypov, Vladimir V. Gusev, Judith Clymo, Paul G. Spirakis, Matthew J. Rosseinsky

    Abstract: Geometry optimization of atomic structures is a common and crucial task in computational chemistry and materials design. Following the learning to optimize paradigm, we propose a new multi-agent reinforcement learning method called Multi-Agent Crystal Structure optimization (MACS) to address periodic crystal structure optimization. MACS treats geometry optimization as a partially observable Markov… ▽ More

    Submitted 4 June, 2025; originally announced June 2025.

    MSC Class: 68T05 ACM Class: I.2.6; I.2.11

  2. arXiv:2504.14258  [pdf, other

    cs.DS cs.DM

    Temporal Graph Realization With Bounded Stretch

    Authors: George B. Mertzios, Hendrik Molter, Nils Morawietz, Paul G. Spirakis

    Abstract: A periodic temporal graph, in its simplest form, is a graph in which every edge appears exactly once in the first $Δ$ time steps, and then it reappears recurrently every $Δ$ time steps, where $Δ$ is a given period length. This model offers a natural abstraction of transportation networks where each transportation link connects two destinations periodically. From a network design perspective, a cru… ▽ More

    Submitted 19 April, 2025; originally announced April 2025.

  3. arXiv:2502.07851  [pdf, other

    cs.RO

    Fast and Safe Scheduling of Robots

    Authors: Duncan Adamson, Nathan Flaherty, Igor Potapov, Paul G. Spirakis

    Abstract: In this paper, we present an experimental analysis of a fast heuristic algorithm that was designed to generate a fast, collision-free schedule for a set of robots on a path graph. The experiments confirm the algorithm's effectiveness in producing collision-free schedules as well as achieving the optimal solution when all tasks assigned to the robots are of equal duration. Additionally, we provide… ▽ More

    Submitted 11 February, 2025; originally announced February 2025.

    ACM Class: F.2.2

  4. arXiv:2411.13377  [pdf, other

    cs.DC

    Distributed weak independent sets in hypergraphs: Upper and lower bounds

    Authors: Duncan Adamson, Will Rosenbaum, Paul G. Spirakis

    Abstract: In this paper, we consider the problem of finding weak independent sets in a distributed network represented by a hypergraph. In this setting, each edge contains a set of r vertices rather than simply a pair, as in a standard graph. A k-weak independent set in a hypergraph is a set where no edge contains more than k vertices in the independent set. We focus two variations of this problem. First, w… ▽ More

    Submitted 20 November, 2024; originally announced November 2024.

  5. arXiv:2411.08434  [pdf, other

    cs.DC

    Anonymous Self-Stabilising Localisation via Spatial Population Protocols

    Authors: Leszek Gąsieniec, Łukasz Kuszner, Ehsan Latif, Ramviyas Parasuraman, Paul Spirakis, Grzegorz Stachowiak

    Abstract: In the distributed localization problem (DLP), $n$ anonymous robots (agents) $a_0, a_1, ..., a_{n-1}$ begin at arbitrary positions $p_0, ..., p_{n-1}$ in $S$, where $S$ is an Euclidean space. The primary goal in DLP is for agents to reach a consensus on a unified coordinate system that accurately reflects the relative positions of all points, $p_0, ..., p_{n-1}$. Extensive research on DLP has prim… ▽ More

    Submitted 8 May, 2025; v1 submitted 13 November, 2024; originally announced November 2024.

    Comments: Accepted as a brief announcement for SAND 2025

    ACM Class: F.2.2

  6. arXiv:2404.07147  [pdf, other

    math.CO cs.DM

    On the existence of $δ$-temporal cliques in random simple temporal graphs

    Authors: George B. Mertzios, Sotiris Nikoletseas, Christoforos Raptopoulos, Paul G. Spirakis

    Abstract: We consider random simple temporal graphs in which every edge of the complete graph $K_n$ appears once within the time interval [0,1] independently and uniformly at random. Our main result is a sharp threshold on the size of any maximum $δ$-clique (namely a clique with edges appearing at most $δ$ apart within [0,1]) in random instances of this model, for any constant~$δ$. In particular, using the… ▽ More

    Submitted 10 April, 2024; originally announced April 2024.

  7. arXiv:2403.18513  [pdf, other

    cs.DS

    Realizing temporal transportation trees

    Authors: George B. Mertzios, Hendrik Molter, Nils Morawietz, Paul G. Spirakis

    Abstract: In this paper, we study the complexity of the periodic temporal graph realization problem with respect to upper bounds on the fastest path durations among its vertices. This constraint with respect to upper bounds appears naturally in transportation network design applications where, for example, a road network is given, and the goal is to appropriately schedule periodic travel routes, while not e… ▽ More

    Submitted 19 April, 2025; v1 submitted 27 March, 2024; originally announced March 2024.

  8. arXiv:2402.12019  [pdf, ps, other

    cs.DS

    Collision-Free Robot Scheduling

    Authors: Duncan Adamson, Nathan Flaherty, Igor Potapov, Paul Spirakis

    Abstract: Robots are becoming an increasingly common part of scientific work within laboratory environments. In this paper, we investigate the problem of designing \emph{schedules} for completing a set of tasks at fixed locations with multiple robots in a laboratory. We represent the laboratory as a graph with tasks placed on fixed vertices and robots represented as agents, with the constraint that no two r… ▽ More

    Submitted 25 November, 2024; v1 submitted 19 February, 2024; originally announced February 2024.

  9. arXiv:2307.01648  [pdf, ps, other

    math.CO cs.DM cs.DS

    Structural and Combinatorial Properties of 2-swap Word Permutation Graphs

    Authors: Duncan Adamson, Nathan Flaherty, Igor Potapov, Paul G. Spirakis

    Abstract: In this paper, we study the graph induced by the $\textit{2-swap}$ permutation on words with a fixed Parikh vector. A $2$-swap is defined as a pair of positions $s = (i, j)$ where the word $w$ induced by the swap $s$ on $v$ is $v[1] v[2] \dots v[i - 1] v[j] v[i+1] \dots v[j - 1] v[i] v[j + 1] \dots v[n]$. With these permutations, we define the $\textit{Configuration Graph}$, $G(P)$ defined over a… ▽ More

    Submitted 27 June, 2024; v1 submitted 4 July, 2023; originally announced July 2023.

    Comments: 27 Pages, Published at LATIN 2024

    ACM Class: G.2.1; G.2.2

  10. arXiv:2305.18774  [pdf, other

    cs.LG cs.NE

    Bayesian Decision Trees Inspired from Evolutionary Algorithms

    Authors: Efthyvoulos Drousiotis, Alexander M. Phillips, Paul G. Spirakis, Simon Maskell

    Abstract: Bayesian Decision Trees (DTs) are generally considered a more advanced and accurate model than a regular Decision Tree (DT) because they can handle complex and uncertain data. Existing work on Bayesian DTs uses Markov Chain Monte Carlo (MCMC) with an accept-reject mechanism and sample using naive proposals to proceed to the next iteration, which can be slow because of the burn-in time needed. We c… ▽ More

    Submitted 30 May, 2023; originally announced May 2023.

    Comments: arXiv admin note: text overlap with arXiv:2301.09090

  11. arXiv:2304.04480  [pdf, other

    cs.CR cs.DM

    On the existence of highly organized communities in networks of locally interacting agents

    Authors: V. Liagkou, P. E. Nastou, P. Spirakis, Y. C. Stamatiou

    Abstract: In this paper we investigate phenomena of spontaneous emergence or purposeful formation of highly organized structures in networks of related agents. We show that the formation of large organized structures requires exponentially large, in the size of the structures, networks. Our approach is based on Kolmogorov, or descriptional, complexity of networks viewed as finite size strings. We apply this… ▽ More

    Submitted 10 April, 2023; originally announced April 2023.

  12. arXiv:2302.14701  [pdf, ps, other

    cs.GT

    The Contest Game for Crowdsourcing Reviews

    Authors: Marios Mavronicolas, Paul G. Spirakis

    Abstract: We consider a contest game modelling a contest where reviews for $m$ proposals are crowdsourced from $n$ strategic agents} players. Player $i$ has a skill $s_{i\ell}$ for reviewing proposal $\ell$; for her review, she strategically chooses a quality $q \in \{ 1, 2, \ldots, Q \}$ and pays an effort ${\sf f}_{q} \geq 0$, strictly increasing with $q$. For her effort, she is given a strictly positive… ▽ More

    Submitted 16 May, 2023; v1 submitted 28 February, 2023; originally announced February 2023.

    Comments: Fixed an error, added new results

    MSC Class: ams.org

  13. arXiv:2302.08860  [pdf, other

    cs.DS cs.CC

    Realizing temporal graphs from fastest travel times

    Authors: Nina Klobas, George B. Mertzios, Hendrik Molter, Paul G. Spirakis

    Abstract: In this paper we initiate the study of the temporal graph realization problem with respect to the fastest path durations among its vertices, while we focus on periodic temporal graphs. Given an $n \times n$ matrix $D$ and a $Δ\in \mathbb{N}$, the goal is to construct a $Δ$-periodic temporal graph with $n$ vertices such that the duration of a fastest path from $v_i$ to $v_j$ is equal to $D_{i,j}$,… ▽ More

    Submitted 30 April, 2024; v1 submitted 17 February, 2023; originally announced February 2023.

    Comments: 57 pages, 10 figures

    ACM Class: F.2.2; G.2.2

  14. arXiv:2301.09090  [pdf, other

    stat.CO cs.AI cs.DC cs.LG

    Parallel Approaches to Accelerate Bayesian Decision Trees

    Authors: Efthyvoulos Drousiotis, Paul G. Spirakis, Simon Maskell

    Abstract: Markov Chain Monte Carlo (MCMC) is a well-established family of algorithms primarily used in Bayesian statistics to sample from a target distribution when direct sampling is challenging. Existing work on Bayesian decision trees uses MCMC. Unfortunately, this can be slow, especially when considering large volumes of data. It is hard to parallelise the accept-reject component of the MCMC. None-the-l… ▽ More

    Submitted 22 January, 2023; originally announced January 2023.

  15. arXiv:2210.02121  [pdf, other

    cs.DM

    A spectral algorithm for finding maximum cliques in dense random intersection graphs

    Authors: Filippos Christodoulou, Sotiris Nikoletseas, Christoforos Raptopoulos, Paul Spirakis

    Abstract: In a random intersection graph $G_{n,m,p}$, each of $n$ vertices selects a random subset of a set of $m$ labels by including each label independently with probability $p$ and edges are drawn between vertices that have at least one label in common. Among other applications, such graphs have been used to model social networks, in which individuals correspond to vertices and various features (e.g. id… ▽ More

    Submitted 5 October, 2022; originally announced October 2022.

  16. arXiv:2207.12688  [pdf, other

    cs.AI cs.DC

    Single MCMC Chain Parallelisation on Decision Trees

    Authors: Efthyvoulos Drousiotis, Paul G. Spirakis

    Abstract: Decision trees are highly famous in machine learning and usually acquire state-of-the-art performance. Despite that, well-known variants like CART, ID3, random forest, and boosted trees miss a probabilistic version that encodes prior assumptions about tree structures and shares statistical strength between node parameters. Existing work on Bayesian decision trees depend on Markov Chain Monte Carlo… ▽ More

    Submitted 26 July, 2022; originally announced July 2022.

  17. arXiv:2204.04832  [pdf, other

    cs.DS cs.DM

    The Complexity of Temporal Vertex Cover in Small-Degree Graphs

    Authors: Thekla Hamm, Nina Klobas, George B. Mertzios, Paul G. Spirakis

    Abstract: Temporal graphs naturally model graphs whose underlying topology changes over time. Recently, the problems TEMPORAL VERTEX COVER (or TVC) and SLIDING-WINDOW TEMPORAL VERTEX COVER(or $Δ$-TVC for time-windows of a fixed-length $Δ$) have been established as natural extensions of the classic problem VERTEX COVER on static graphs with connections to areas such as surveillance in sensor networks. In thi… ▽ More

    Submitted 21 March, 2024; v1 submitted 10 April, 2022; originally announced April 2022.

    Comments: Changes to section 4.2.2

  18. arXiv:2202.05880  [pdf, other

    cs.DS cs.DM

    The complexity of computing optimum labelings for temporal connectivity

    Authors: Nina Klobas, George B. Mertzios, Hendrik Molter, Paul G. Spirakis

    Abstract: A graph is temporally connected if there exists a strict temporal path, i.e. a path whose edges have strictly increasing labels, from every vertex $u$ to every other vertex $v$. In this paper we study temporal design problems for undirected temporally connected graphs. The basic setting of these optimization problems is as follows: given a connected undirected graph $G$, what is the smallest numbe… ▽ More

    Submitted 1 May, 2022; v1 submitted 11 February, 2022; originally announced February 2022.

    Comments: 45 pages, 36 figures

  19. arXiv:2111.10822  [pdf, other

    cs.DC cs.DS

    New Clocks, Optimal Line Formation and Self-Replication Population Protocols

    Authors: Leszek Gasieniec, Paul Spirakis, Grzegorz Stachowiak

    Abstract: In this paper we consider a variant of population protocols in which agents are allowed to be connected by edges, known as the constructors model. During an interaction between two agents the relevant connecting edge can be formed, maintained or eliminated by the transition function. The contributions of this paper are manifold. -- We propose and analyse a novel type of phase clocks allowing to… ▽ More

    Submitted 30 October, 2022; v1 submitted 21 November, 2021; originally announced November 2021.

  20. arXiv:2107.14126  [pdf, other

    cs.DS cs.CC

    The Complexity of Growing a Graph

    Authors: George B. Mertzios, Othon Michail, George Skretas, Paul G. Spirakis, Michail Theofilatos

    Abstract: We study a new algorithmic process of graph growth which starts from a single initial vertex and operates in discrete time-steps, called \emph{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 will be removed. Removed edges are called \emph{excess… ▽ More

    Submitted 19 December, 2022; v1 submitted 29 July, 2021; originally announced July 2021.

    Comments: 30 pages

  21. arXiv:2107.05220  [pdf, ps, other

    cs.CR

    On the undecidability of the Panopticon detection problem

    Authors: Vasiliki Liagkou, Panayotis Nastou, Paul Spirakis, Yannis Stamatiou

    Abstract: The Panopticon (which means "watcher of everything") is a well-known structure of continuous surveillance and discipline proposed by Bentham in 1785. This device was, later, used by Foucault and other philosophers as a paradigm and metaphor for the study of constitutional power and knowledge as well as a model of individuals' deprivation of freedom. Nowadays, technological achievements have given… ▽ More

    Submitted 12 July, 2021; originally announced July 2021.

    Comments: 13 pages, no figures, technical report

    ACM Class: E.3; F.4

  22. Threshold-based Network Structural Dynamics

    Authors: Evangelos Kipouridis, Paul G. Spirakis, Kostas Tsichlas

    Abstract: The interest in dynamic processes on networks is steadily rising in recent years. In this paper, we consider the $(α,β)$-Thresholded Network Dynamics ($(α,β)$-Dynamics), where $α\leq β$, in which only structural dynamics (dynamics of the network) are allowed, guided by local thresholding rules executed in each node. In particular, in each discrete round $t$, each pair of nodes $u$ and $v$ that are… ▽ More

    Submitted 22 June, 2021; v1 submitted 8 March, 2021; originally announced March 2021.

    Comments: 29 pages, extension of the Post-print containing all proofs, to appear in SIROCCO 2021

  23. arXiv:2102.06783  [pdf, other

    cs.DS cs.CC cs.DM

    The Complexity of Transitively Orienting Temporal Graphs

    Authors: George B. Mertzios, Hendrik Molter, Malte Renken, Paul G. Spirakis, Philipp Zschoche

    Abstract: In a temporal network with discrete time-labels on its edges, entities and information can only ``flow'' along sequences of edges whose time-labels are non-decreasing (resp. increasing), i.e. along temporal (resp. strict temporal) paths. Nevertheless, in the model for temporal networks of [Kempe, Kleinberg, Kumar, JCSS, 2002], the individual time-labeled edges remain undirected: an edge… ▽ More

    Submitted 27 January, 2025; v1 submitted 12 February, 2021; originally announced February 2021.

  24. arXiv:2009.01567  [pdf, other

    cs.DM

    MAX CUT in Weighted Random Intersection Graphs and Discrepancy of Sparse Random Set Systems

    Authors: Sotiris Nikoletseas, Christoforos Raptopoulos, Paul Spirakis

    Abstract: Let $V$ be a set of $n$ vertices, ${\cal M}$ a set of $m$ labels, and let $\mathbf{R}$ be an $m \times n$ matrix of independent Bernoulli random variables with success probability $p$. A random instance $G(V,E,\mathbf{R}^T\mathbf{R})$ of the weighted random intersection graph model is constructed by drawing an edge with weight $[\mathbf{R}^T\mathbf{R}]_{v,u}$ between any two vertices $u,v$ for whi… ▽ More

    Submitted 14 September, 2021; v1 submitted 3 September, 2020; originally announced September 2020.

    Comments: 24 pages

    ACM Class: G.2.1; G.2.2

  25. arXiv:2008.07455  [pdf, ps, other

    cs.DC cs.MA

    Gathering in 1-Interval Connected Graphs

    Authors: Othon Michail, Paul G. Spirakis, Michail Theofilatos

    Abstract: We examine the problem of gathering $k \geq 2$ agents (or multi-agent rendezvous) in dynamic graphs which may change in every synchronous round but remain always connected ($1$-interval connectivity) [KLO10]. The agents are identical and without explicit communication capabilities, and are initially positioned at different nodes of the graph. The problem is for the agents to gather at the same nod… ▽ More

    Submitted 17 August, 2020; originally announced August 2020.

  26. arXiv:2007.00625  [pdf, other

    cs.DC

    On the Distributed Construction of Stable Networks in Polylogarithmic Parallel Time

    Authors: Matthew Connor, Othon Michail, Paul Spirakis

    Abstract: We study the class of networks which can be created in polylogarithmic parallel time by network constructors: groups of anonymous agents that interact randomly under a uniform random scheduler with the ability to form connections between each other. Starting from an empty network, the goal is to construct a stable network which belongs to a given family. We prove that the class of trees where each… ▽ More

    Submitted 1 July, 2020; originally announced July 2020.

    Comments: 19 Pages 7 Figures

  27. arXiv:2005.11796  [pdf, ps, other

    cs.GT cs.CC cs.DC

    Walrasian Equilibria in Markets with Small Demands

    Authors: Argyrios Deligkas, Themistoklis Melissourgos, Paul G. Spirakis

    Abstract: We study the complexity of finding a Walrasian equilibrium in markets where the agents have $k$-demand valuations. These valuations are an extension of unit-demand valuations where a bundle's value is the maximum of its $k$-subsets' values. For unit-demand agents, where the existence of a Walrasian equilibrium is guaranteed, we show that the problem is in quasi-NC. For $k=2$, we show that it is NP… ▽ More

    Submitted 3 May, 2021; v1 submitted 24 May, 2020; originally announced May 2020.

  28. arXiv:2005.08263  [pdf, other

    cs.DS cs.DM

    Matching in Stochastically Evolving Graphs

    Authors: Eleni C. Akrida, Argyrios Deligkas, George B. Mertzios, Paul G. Spirakis, Viktor Zamaraev

    Abstract: This paper studies the maximum cardinality matching problem in stochastically evolving graphs. We formally define the arrival-departure model with stochastic departures. There, a graph is sampled from a specific probability distribution and it is revealed as a series of snapshots. Our goal is to study algorithms that create a large matching in the sampled graphs. We define the price of stochastici… ▽ More

    Submitted 17 May, 2020; originally announced May 2020.

    Comments: 12 pages, 3 figures

  29. arXiv:2004.06036  [pdf, other

    cs.DS cs.CC

    Exact and Approximate Algorithms for Computing a Second Hamiltonian Cycle

    Authors: Argyrios Deligkas, George B. Mertzios, Paul G. Spirakis, Viktor Zamaraev

    Abstract: In this paper we consider the following total functional problem: Given a cubic Hamiltonian graph $G$ and a Hamiltonian cycle $C_0$ of $G$, how can we compute a second Hamiltonian cycle $C_1 \neq C_0$ of $G$? Cedric Smith proved in 1946, using a non-constructive parity argument, that such a second Hamiltonian cycle always exists. Our main result is an algorithm which computes the second Hamiltonia… ▽ More

    Submitted 7 August, 2020; v1 submitted 13 April, 2020; originally announced April 2020.

    Comments: 28 pages, 4 algorithms, 5 figures

    ACM Class: G.2.2; F.2.2; G.2.1

  30. arXiv:2003.12442  [pdf, other

    cs.CE

    Crystal Structure Prediction via Oblivious Local Search

    Authors: Dmytro Antypov, Argyrios Deligkas, Vladimir Gusev, Matthew J. Rosseinsky, Paul G. Spirakis, Michail Theofilatos

    Abstract: We 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 appro… ▽ More

    Submitted 27 March, 2020; originally announced March 2020.

    Comments: To be published in the 18th Symposium on Experimental Algorithms (SEA 2020)

  31. arXiv:2003.03355  [pdf, ps, other

    cs.DC

    Distributed Computation and Reconfiguration in Actively Dynamic Networks

    Authors: Othon Michail, George Skretas, Paul G. Spirakis

    Abstract: In this paper, we study systems of distributed entities that can actively modify their communication network. This gives rise to distributed algorithms that apart from communication can also exploit network reconfiguration in order to carry out a given task. At the same time, the distributed task itself may now require global reconfiguration from a given initial network $G_s$ to a target network… ▽ More

    Submitted 6 March, 2020; originally announced March 2020.

  32. arXiv:1906.02774  [pdf, other

    cs.GT

    Connected Subgraph Defense Games

    Authors: Eleni C. Akrida, Argyrios Deligkas, Themistoklis Melissourgos, Paul G. Spirakis

    Abstract: We study a security game over a network played between a $defender$ and $k$ $attackers$. Every attacker chooses, probabilistically, a node of the network to damage. The defender chooses, probabilistically as well, a connected induced subgraph of the network of $λ$ nodes to scan and clean.Each attacker wishes to maximize the probability of escaping her cleaning by the defender. On the other hand, t… ▽ More

    Submitted 6 June, 2019; originally announced June 2019.

  33. arXiv:1903.05992  [pdf, other

    cs.DC

    Fault Tolerant Network Constructors

    Authors: Othon Michail, Paul G. Spirakis, Michail Theofilatos

    Abstract: In this work, we consider adversarial crash faults of nodes in the network constructors model $[$Michail and Spirakis, 2016$]$. We first show that, without further assumptions, the class of graph languages that can be (stably) constructed under crash faults is non-empty but small. In particular, if an unbounded number of crash faults may occur, we prove that (i) the only constructible graph langua… ▽ More

    Submitted 18 May, 2019; v1 submitted 14 March, 2019; originally announced March 2019.

  34. arXiv:1903.03636  [pdf, other

    cs.CC cs.DS

    How fast can we reach a target vertex in stochastic temporal graphs?

    Authors: Eleni C. Akrida, George B. Mertzios, Sotiris Nikoletseas, Christoforos Raptopoulos, Paul G. Spirakis, Viktor Zamaraev

    Abstract: Temporal graphs are used to abstractly model real-life networks that are inherently dynamic in nature. Given a static underlying graph $G=(V,E)$, a temporal graph on $G$ is a sequence of snapshots $G_t$, one for each time step $t\geq 1$. In this paper we study stochastic temporal graphs, i.e. stochastic processes $\mathcal{G}$ whose random variables are the snapshots of a temporal graph on $G$. A… ▽ More

    Submitted 8 March, 2019; originally announced March 2019.

    Comments: 22 pages, 2 figures, 4 algorithms

  35. arXiv:1903.03101  [pdf, other

    cs.CC math.AT

    Computing Exact Solutions of Consensus Halving and the Borsuk-Ulam Theorem

    Authors: Argyrios Deligkas, John Fearnley, Themistoklis Melissourgos, Paul G. Spirakis

    Abstract: We study the problem of finding an exact solution to the consensus halving problem. While recent work has shown that the approximate version of this problem is PPA-complete, we show that the exact version is much harder. Specifically, finding a solution with $n$ cuts is FIXP-hard, and deciding whether there exists a solution with fewer than $n$ cuts is ETR-complete. We also give a QPTAS for the ca… ▽ More

    Submitted 9 February, 2021; v1 submitted 7 March, 2019; originally announced March 2019.

  36. arXiv:1810.04565  [pdf, other

    cs.GT cs.MA math.PR

    Strategic Contention Resolution in Multiple Channels

    Authors: George Christodoulou, Themistoklis Melissourgos, Paul G. Spirakis

    Abstract: We consider the problem of resolving contention in communication networks with selfish users. In a \textit{contention game} each of $n \geq 2$ identical players has a single information packet that she wants to transmit using one of $k \geq 1$ multiple-access channels. To do that, a player chooses a slotted-time protocol that prescribes the probabilities with which at a given time-step she will at… ▽ More

    Submitted 10 October, 2018; originally announced October 2018.

    Comments: The results of this work are included in the 11th International Symposium on Algorithmic Game Theory (SAGT 2018) and the 16th Workshop on Approximation and Online Algorithms (WAOA 2018)

  37. arXiv:1810.01393  [pdf, ps, other

    cs.CC cs.CG cs.GT math.GN

    Approximating the Existential Theory of the Reals

    Authors: Argyrios Deligkas, John Fearnley, Themistoklis Melissourgos, Paul G. Spirakis

    Abstract: The Existential Theory of the Reals (ETR) consists of existentially quantified Boolean formulas over equalities and inequalities of polynomial functions of variables in $\mathbb{R}$. In this paper we propose and study the approximate existential theory of the reals ($ε$-ETR), in which the constraints only need to be satisfied approximately. We first show that when the domain of the variables is… ▽ More

    Submitted 19 March, 2020; v1 submitted 2 October, 2018; originally announced October 2018.

    Comments: In the proceedings of the 14th Conference on Web and Internet Economics (WINE 2018)

  38. arXiv:1806.02638  [pdf, other

    cs.DC

    Fast Approximate Counting and Leader Election in Populations

    Authors: Othon Michail, Paul G. Spirakis, Michail Theofilatos

    Abstract: We study the problems of leader election and population size counting for population protocols: networks of finite-state anonymous agents that interact randomly under a uniform random scheduler. We show a protocol for leader election that terminates in $O(\log_m(n) \cdot \log_2 n)$ parallel time, where $m$ is a parameter, using $O(\max\{m,\log n\})$ states. By adjusting the parameter $m$ between a… ▽ More

    Submitted 7 June, 2018; originally announced June 2018.

    Comments: 16 pages, 5 figures, to be published in SIROCCO 2018 proceedings - Brief Announcement

  39. arXiv:1805.04832  [pdf, other

    cs.DC cs.CC

    Exact size counting in uniform population protocols in nearly logarithmic time

    Authors: David Doty, Mahsa Eftekhari, Othon Michail, Paul G. Spirakis, Michail Theofilatos

    Abstract: We study population protocols: networks of anonymous agents that interact under a scheduler that picks pairs of agents 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… ▽ More

    Submitted 13 May, 2018; originally announced May 2018.

  40. arXiv:1805.04713  [pdf, other

    cs.CC

    The temporal explorer who returns to the base

    Authors: Eleni C. Akrida, George B. Mertzios, Paul G. Spirakis

    Abstract: In this paper we study the problem of exploring a temporal graph (i.e. a graph that changes over time), in the fundamental case where the underlying static graph is a star. The aim of the exploration problem in a temporal star is to find a temporal walk which starts at the center of the star, visits all leafs, and eventually returns back to the center. We initiate a systematic study of the computa… ▽ More

    Submitted 12 May, 2018; originally announced May 2018.

  41. arXiv:1802.09952  [pdf, other

    cs.GT

    The Price of Stability of Weighted Congestion Games

    Authors: George Christodoulou, Martin Gairing, Yiannis Giannakopoulos, Paul G. Spirakis

    Abstract: We give exponential lower bounds on the Price of Stability (PoS) of weighted congestion games with polynomial cost functions. In particular, for any positive integer $d$ we construct rather simple games with cost functions of degree at most $d$ which have a PoS of at least $\varOmega(Φ_d)^{d+1}$, where $Φ_d\sim d/\ln d$ is the unique positive root of equation $x^{d+1}=(x+1)^d$. This almost closes… ▽ More

    Submitted 24 August, 2019; v1 submitted 27 February, 2018; originally announced February 2018.

  42. arXiv:1802.07103  [pdf, other

    cs.CC

    Temporal Vertex Cover with a Sliding Time Window

    Authors: Eleni C. Akrida, George B. Mertzios, Paul G. Spirakis, Viktor Zamaraev

    Abstract: Modern, inherently dynamic systems are usually characterized by a network structure, i.e. an underlying graph topology, which is subject to discrete changes over time. Given a static underlying graph $G$, a temporal graph can be represented via an assignment of a set of integer time-labels to every edge of $G$, indicating the discrete time steps when this edge is active. While most of the recent t… ▽ More

    Submitted 11 August, 2019; v1 submitted 20 February, 2018; originally announced February 2018.

  43. arXiv:1710.07365  [pdf, other

    q-bio.PE cs.DM cs.GT cs.SI math.CO

    An extension of the Moran process using type-specific connection graphs

    Authors: Themistoklis Melissourgos, Sotiris Nikoletseas, Christoforos Raptopoulos, Paul Spirakis

    Abstract: The Moran process, as studied by [Lieberman, E., Hauert, C. and Nowak, M. Evolutionary dynamics on graphs. Nature 433, pp. 312-316 (2005)], is a stochastic process modeling the spread of genetic mutations in populations. In this process, agents of a two-type population (i.e. mutants and residents) are associated with the vertices of a graph. Initially, only one vertex chosen uniformly at random is… ▽ More

    Submitted 26 July, 2021; v1 submitted 19 October, 2017; originally announced October 2017.

  44. arXiv:1707.05662  [pdf, ps, other

    cs.DS cs.LG math.ST

    Learning Powers of Poisson Binomial Distributions

    Authors: Dimitris Fotakis, Vasilis Kontonis, Piotr Krysta, Paul Spirakis

    Abstract: We introduce the problem of simultaneously learning all powers of a Poisson Binomial Distribution (PBD). A PBD of order $n$ is the distribution of a sum of $n$ mutually independent Bernoulli random variables $X_i$, where $\mathbb{E}[X_i] = p_i$. The $k$'th power of this distribution, for $k$ in a range $[m]$, is the distribution of $P_k = \sum_{i=1}^n X_i^{(k)}$, where each Bernoulli random variab… ▽ More

    Submitted 18 July, 2017; originally announced July 2017.

  45. arXiv:1707.01439  [pdf, ps, other

    cs.GT

    A 3-player protocol preventing persistence in strategic contention with limited feedback

    Authors: George Christodoulou, Martin Gairing, Sotiris Nikoletseas, Christoforos Raptopoulos, Paul Spirakis

    Abstract: In this paper, we study contention resolution protocols from a game-theoretic perspective. In a recent work, we considered acknowledgment-based protocols, where a user gets feedback from the channel only when she attempts transmission. In this case she will learn whether her transmission was successful or not. One of the main results of ESA2016 was that no acknowledgment-based protocol can be in e… ▽ More

    Submitted 4 July, 2017; originally announced July 2017.

    Comments: arXiv admin note: substantial text overlap with arXiv:1606.06580

  46. arXiv:1703.04381  [pdf, other

    cs.DS cs.DC cs.RO

    On the Transformation Capability of Feasible Mechanisms for Programmable Matter

    Authors: Othon Michail, George Skretas, Paul G. Spirakis

    Abstract: In this work, we study theoretical models of \emph{programmable matter} systems. The systems under consideration consist of spherical modules, kept together by magnetic forces and able to perform two minimal mechanical operations (or movements): \emph{rotate} around a neighbor and \emph{slide} over a line. In terms of modeling, there are $n$ nodes arranged in a 2-dimensional grid and forming some… ▽ More

    Submitted 13 March, 2017; originally announced March 2017.

    Comments: 48 pages, 32 figures

  47. arXiv:1702.08899  [pdf, ps, other

    cs.DS

    Binary Search in Graphs Revisited

    Authors: Argyrios Deligkas, George B. Mertzios, Paul G. Spirakis

    Abstract: In the classical binary search in a path the aim is to detect an unknown target by asking as few queries as possible, where each query reveals the direction to the target. This binary search algorithm has been recently extended by [Emamjomeh-Zadeh et al., STOC, 2016] to the problem of detecting a target in an arbitrary graph. Similarly to the classical case in the path, the algorithm of Emamjomeh-… ▽ More

    Submitted 16 August, 2018; v1 submitted 28 February, 2017; originally announced February 2017.

  48. arXiv:1702.05412  [pdf, ps, other

    cs.DC cs.DM

    Cover Time in Edge-Uniform Stochastically-Evolving Graphs

    Authors: Ioannis Lamprou, Russell Martin, Paul Spirakis

    Abstract: We define a general model of stochastically-evolving graphs, namely the \emph{Edge-Uniform Stochastically-Evolving Graphs}. In this model, each possible edge of an underlying general static graph evolves independently being either alive or dead at each discrete time step of evolution following a (Markovian) stochastic rule. The stochastic rule is identical for each possible edge and may depend on… ▽ More

    Submitted 18 July, 2018; v1 submitted 17 February, 2017; originally announced February 2017.

    Comments: removed a few erroneous proofs, refreshed related work and experimental results

  49. arXiv:1701.08108  [pdf, other

    cs.CC cs.GT

    Existence of Evolutionarily Stable Strategies Remains Hard to Decide for a Wide Range of Payoff Values

    Authors: Themistoklis Melissourgos, Paul Spirakis

    Abstract: The concept of an evolutionarily stable strategy (ESS), introduced by Smith and Price, is a refinement of Nash equilibrium in 2-player symmetric games in order to explain counter-intuitive natural phenomena, whose existence is not guaranteed in every game. The problem of deciding whether a game possesses an ESS has been shown to be $Σ_{2}^{P}$-complete by Conitzer using the preceding important wor… ▽ More

    Submitted 27 January, 2017; originally announced January 2017.

    Comments: 24 pages, 4 figures

    MSC Class: 68Q01

  50. arXiv:1606.06580  [pdf, other

    cs.GT

    Strategic Contention Resolution with Limited Feedback

    Authors: George Christodoulou, Martin Gairing, Sotiris Nikoletseas, Christoforos Raptopoulos, Paul Spirakis

    Abstract: In this paper, we study contention resolution protocols from a game-theoretic perspective. We focus on \emph{acknowledgment-based} protocols, where a user gets feedback from the channel only when she attempts transmission. In this case she will learn whether her transmission was successful or not. Users that do not transmit will not receive any feedback. We are interested in equilibrium protocols,… ▽ More

    Submitted 21 June, 2016; originally announced June 2016.