Skip to main content

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

.
  1. 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.

  2. arXiv:2403.18513  [pdf, other

    cs.DS

    Realizing temporal transportation trees

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

    Abstract: In this paper, we study the complexity of the \textit{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, wh… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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.

  8. 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.

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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 et al., JCSS, 2002], the individual time-labeled edges remain undirected: an edge $e=\{u,v\}$ with time-l… ▽ More

    Submitted 7 July, 2023; v1 submitted 12 February, 2021; originally announced February 2021.

  14. 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.

  15. 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.

  16. 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

  17. 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

  18. 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)

  19. 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.

  20. 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 esca** her cleaning by the defender. On the other hand, t… ▽ More

    Submitted 6 June, 2019; originally announced June 2019.

  21. 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.

  22. 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

  23. 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.

  24. 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)

  25. 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)

  26. 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

  27. 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.

  28. 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.

  29. 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.

  30. 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.

  31. 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

  32. 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.

  33. arXiv:1606.01091  [pdf, ps, other

    cs.DS cs.CC

    Temporal flows in Temporal networks

    Authors: Eleni C. Akrida, Jurek Czyzowicz, Leszek Gasieniec, Lukasz Kuszner, Paul G. Spirakis

    Abstract: We introduce temporal flows on temporal networks, i.e., networks the links of which exist only at certain moments of time. Such networks are ephemeral in the sense that no link exists after some time. Our flow model is new and differs from the "flows over time" model, also called "dynamic flows" in the literature. We show that the problem of finding the maximum amount of flow that can pass from a… ▽ More

    Submitted 20 January, 2017; v1 submitted 3 June, 2016; originally announced June 2016.

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

  34. arXiv:1604.07187  [pdf, other

    cs.DC

    How Many Cooks Spoil the Soup?

    Authors: Othon Michail, Paul G. Spirakis

    Abstract: In this work, we study the following basic question: "How much parallelism does a distributed task permit?" Our definition of parallelism (or symmetry) here is not in terms of speed, but in terms of identical roles that processes have at the same time in the execution. We initiate this study in population protocols, a very simple model that not only allows for a straightforward definition of what… ▽ More

    Submitted 17 August, 2016; v1 submitted 25 April, 2016; originally announced April 2016.

    Comments: 19 pages

  35. arXiv:1602.05909  [pdf, ps, other

    cs.DM

    On the Complexity of Weighted Greedy Matchings

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

    Abstract: Motivated by the fact that in several cases a matching in a graph is stable if and only if it is produced by a greedy algorithm, we study the problem of computing a maximum weight greedy matching on weighted graphs, termed GreedyMatching. In wide contrast to the maximum weight matching problem, for which many efficient algorithms are known, we prove that GreedyMatching is strongly NP-hard and APX-… ▽ More

    Submitted 19 May, 2016; v1 submitted 18 February, 2016; originally announced February 2016.

    Comments: 21 pages, 6 figures

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

  36. arXiv:1512.02832  [pdf, other

    cs.DC

    Connectivity Preserving Network Transformers

    Authors: Othon Michail, Paul G. Spirakis

    Abstract: The Population Protocol model is a distributed model that concerns systems of very weak computational entities that cannot control the way they interact. The model of Network Constructors is a variant of Population Protocols capable of (algorithmically) constructing abstract networks. Both models are characterized by a fundamental inability to terminate. In this work, we investigate the minimal st… ▽ More

    Submitted 9 December, 2015; originally announced December 2015.

  37. arXiv:1508.06731  [pdf, other

    cs.DC

    NETCS: A New Simulator of Population Protocols and Network Constructors

    Authors: Dimitrios Amaxilatis, Marios Logaras, Othon Michail, Paul G. Spirakis

    Abstract: Network Constructors are an extension of the standard population protocol model in which finite-state agents interact in pairs under the control of an adversary scheduler. In this work we present NETCS, a simulator designed to evaluate the performance of various network constructors and population protocols under different schedulers and network configurations. Our simulator provides researchers w… ▽ More

    Submitted 27 August, 2015; originally announced August 2015.

  38. arXiv:1503.09168  [pdf, other

    cs.DS

    On Convergence and Threshold Properties of Discrete Lotka-Volterra Population Protocols

    Authors: Jurek Czyzowicz, Leszek Gasieniec, Adrian Kosowski, Evangelos Kranakis, Paul G. Spirakis, Przemyslaw Uznanski

    Abstract: In this work we focus on a natural class of population protocols whose dynamics are modelled by the discrete version of Lotka-Volterra equations. In such protocols, when an agent $a$ of type (species) $i$ interacts with an agent $b$ of type (species) $j$ with $a$ as the initiator, then $b$'s type becomes $i$ with probability $P\_{ij}$. In such an interaction, we think of $a$ as the predator, $b$… ▽ More

    Submitted 31 March, 2015; originally announced March 2015.

  39. arXiv:1502.04579  [pdf, other

    cs.DM

    The complexity of optimal design of temporally connected graphs

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

    Abstract: We study the design of small cost temporally connected graphs, under various constraints. We mainly consider undirected graphs of $n$ vertices, where each edge has an associated set of discrete availability instances (labels). A journey from vertex $u$ to vertex $v$ is a path from $u$ to $v$ where successive path edges have strictly increasing labels. A graph is temporally connected iff there is a… ▽ More

    Submitted 6 July, 2016; v1 submitted 16 February, 2015; originally announced February 2015.

    ACM Class: G.2.2

  40. arXiv:1502.04382  [pdf, other

    cs.DM

    Temporal Network Optimization Subject to Connectivity Constraints

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

    Abstract: In this work we consider \emph{temporal networks}, i.e. networks defined by a \emph{labeling} $λ$ assigning to each edge of an \emph{underlying graph} $G$ a set of \emph{discrete} time-labels. The labels of an edge, which are natural numbers, indicate the discrete time moments at which the edge is available. We focus on \emph{path problems} of temporal networks. In particular, we consider \emph{ti… ▽ More

    Submitted 28 June, 2018; v1 submitted 15 February, 2015; originally announced February 2015.

    MSC Class: 68R10; 68Q17; 68Q25

  41. arXiv:1404.7671  [pdf, other

    cs.DC

    Determining Majority in Networks with Local Interactions and very Small Local Memory

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

    Abstract: We study here the problem of determining the majority type in an arbitrary connected network, each vertex of which has initially two possible types. The vertices may have a few additional possible states and can interact in pairs only if they share an edge. Any (population) protocol is required to stabilize in the initial majority. We first present and analyze a protocol with 4 states per vertex t… ▽ More

    Submitted 30 April, 2014; originally announced April 2014.

  42. arXiv:1310.7898  [pdf, ps, other

    cs.DS

    Moving in temporal graphs with very sparse random availability of edges

    Authors: Paul G. Spirakis, Eleni Ch. Akrida

    Abstract: In this work we consider temporal graphs, i.e. graphs, each edge of which is assigned a set of discrete time-labels drawn from a set of integers. The labels of an edge indicate the discrete moments in time at which the edge is available. We also consider temporal paths in a temporal graph, i.e. paths whose edges are assigned a strictly increasing sequence of labels. Furthermore, we assume the unif… ▽ More

    Submitted 29 October, 2013; originally announced October 2013.

    Comments: 30 pages

  43. arXiv:1309.6978  [pdf, other

    cs.DC

    Simple and Efficient Local Codes for Distributed Stable Network Construction

    Authors: Othon Michail, Paul G. Spirakis

    Abstract: In this work, we study protocols so that populations of distributed processes can construct networks. In order to highlight the basic principles of distributed network construction we keep the model minimal in all respects. In particular, we assume finite-state processes that all begin from the same initial state and all execute the same protocol (i.e. the system is homogeneous). Moreover, we assu… ▽ More

    Submitted 10 July, 2014; v1 submitted 26 September, 2013; originally announced September 2013.

    Comments: 43 pages, 7 figures

    ACM Class: C.2.4; C.2.1; F.1.1; F.1.2; J.2

  44. arXiv:1306.1677  [pdf, ps, other

    cs.GT

    On the Structure of Equilibria in Basic Network Formation

    Authors: S. Nikoletseas, P. Panagopoulou, C. Raptopoulos, P. G. Spirakis

    Abstract: We study network connection games where the nodes of a network perform edge swaps in order to improve their communication costs. For the model proposed by Alon et al. (2010), in which the selfish cost of a node is the sum of all shortest path distances to the other nodes, we use the probabilistic method to provide a new, structural characterization of equilibrium graphs. We show how to use this ch… ▽ More

    Submitted 7 June, 2013; originally announced June 2013.

    Comments: 11 pages, 4 figures

  45. arXiv:1211.2384  [pdf, ps, other

    cs.DS math.PR

    Strong Bounds for Evolution in Undirected Graphs

    Authors: George B. Mertzios, Paul G. Spirakis

    Abstract: This work studies the generalized Moran process, as introduced by Lieberman et al. [Nature, 433:312-316, 2005]. We introduce the parameterized notions of selective amplifiers and selective suppressors of evolution, i.e. of networks (graphs) with many "strong starts" and many "weak starts" for the mutant, respectively. We first prove the existence of strong selective amplifiers and of (quite) stron… ▽ More

    Submitted 30 April, 2018; v1 submitted 11 November, 2012; originally announced November 2012.

    Comments: 28 pages, 18 fugures

    ACM Class: G.3; E.1

  46. arXiv:1208.0180  [pdf, ps, other

    cs.DC

    Naming and Counting in Anonymous Unknown Dynamic Networks

    Authors: Othon Michail, Ioannis Chatzigiannakis, Paul G. Spirakis

    Abstract: In this work, we study the fundamental naming and counting problems (and some variations) in networks that are anonymous, unknown, and possibly dynamic. In counting, nodes must determine the size of the network n and in naming they must end up with unique identities. By anonymous we mean that all nodes begin from identical states apart possibly from a unique leader node and by unknown that nodes h… ▽ More

    Submitted 1 August, 2012; originally announced August 2012.

  47. arXiv:1207.5212  [pdf, ps, other

    cs.GT

    On the Hardness of Network Design for Bottleneck Routing Games

    Authors: Dimitris Fotakis, Alexis C. Kaporis, Thanasis Lianeas, Paul G. Spirakis

    Abstract: In routing games, the network performance at equilibrium can be significantly improved if we remove some edges from the network. This counterintuitive fact, widely known as Braess's paradox, gives rise to the (selfish) network design problem, where we seek to recognize routing games suffering from the paradox, and to improve the equilibrium performance by edge removal. In this work, we investigate… ▽ More

    Submitted 22 July, 2012; originally announced July 2012.

    Comments: Extended abstract to appear in the Proceedings of the 5th International Symposium on Algorithmic Game Theory (SAGT 2012), October 22-24, 2012, Barcelona, Spain

  48. arXiv:1206.1290  [pdf, other

    cs.DC

    Causality, Influence, and Computation in Possibly Disconnected Dynamic Networks

    Authors: Othon Michail, Ioannis Chatzigiannakis, Paul G. Spirakis

    Abstract: In this work, we study the propagation of influence and computation in dynamic distributed systems. We focus on broadcasting models under a worst-case dynamicity assumption which have received much attention recently. We drop for the first time in worst-case dynamic networks the common instantaneous connectivity assumption and require a minimal temporal connectivity. Our temporal connectivity cons… ▽ More

    Submitted 6 June, 2012; originally announced June 2012.

    Comments: 14 pages, 1 figure

  49. arXiv:1204.4054  [pdf, ps, other

    cs.DM math.CO math.PR

    Maximum Cliques in Graphs with Small Intersection Number and Random Intersection Graphs

    Authors: S. Nikoletseas, C. Raptopoulos, P. G. Spirakis

    Abstract: In this paper, we relate the problem of finding a maximum clique to the intersection number of the input graph (i.e. the minimum number of cliques needed to edge cover the graph). In particular, we consider the maximum clique problem for graphs with small intersection number and random intersection graphs (a model in which each one of $m$ labels is chosen independently with probability $p$ by each… ▽ More

    Submitted 18 April, 2012; originally announced April 2012.

  50. arXiv:1202.4665  [pdf, other

    cs.DS cs.DM math.CO

    Algorithms and Almost Tight Results for 3-Colorability of Small Diameter Graphs

    Authors: George B. Mertzios, Paul G. Spirakis

    Abstract: In spite of the extensive studies of the 3-coloring problem with respect to several basic parameters, the complexity status of the 3-coloring problem on graphs with small diameter, i.e. with diameter 2 or 3, has been a longstanding and challenging open question. For graphs with diameter 2 we provide the first subexponential algorithm with complexity $2^{O(\sqrt{n\log n})}$, which is asymptotically… ▽ More

    Submitted 16 October, 2012; v1 submitted 21 February, 2012; originally announced February 2012.

    Comments: 25 pages, 10 figures, 2 tables, 1 algorithm

    ACM Class: F.2.2; G.2.2