480 research outputs found
Observable Graphs
An edge-colored directed graph is \emph{observable} if an agent that moves
along its edges is able to determine his position in the graph after a
sufficiently long observation of the edge colors. When the agent is able to
determine his position only from time to time, the graph is said to be
\emph{partly observable}. Observability in graphs is desirable in situations
where autonomous agents are moving on a network and one wants to localize them
(or the agent wants to localize himself) with limited information. In this
paper, we completely characterize observable and partly observable graphs and
show how these concepts relate to observable discrete event systems and to
local automata. Based on these characterizations, we provide polynomial time
algorithms to decide observability, to decide partial observability, and to
compute the minimal number of observations necessary for finding the position
of an agent. In particular we prove that in the worst case this minimal number
of observations increases quadratically with the number of nodes in the graph.
From this it follows that it may be necessary for an agent to pass through
the same node several times before he is finally able to determine his position
in the graph. We then consider the more difficult question of assigning colors
to a graph so as to make it observable and we prove that two different versions
of this problem are NP-complete.Comment: 15 pages, 8 figure
On the Finiteness Property for Rational Matrices
We analyze the periodicity of optimal long products of matrices. A set of
matrices is said to have the finiteness property if the maximal rate of growth
of long products of matrices taken from the set can be obtained by a periodic
product. It was conjectured a decade ago that all finite sets of real matrices
have the finiteness property. This conjecture, known as the ``finiteness
conjecture", is now known to be false but no explicit counterexample to the
conjecture is available and in particular it is unclear if a counterexample is
possible whose matrices have rational or binary entries. In this paper, we
prove that finite sets of nonnegative rational matrices have the finiteness
property if and only if \emph{pairs} of \emph{binary} matrices do. We also show
that all {pairs} of binary matrices have the finiteness property.
These results have direct implications for the stability problem for sets of
matrices. Stability is algorithmically decidable for sets of matrices that have
the finiteness property and so it follows from our results that if all pairs of
binary matrices have the finiteness property then stability is decidable for
sets of nonnegative rational matrices. This would be in sharp contrast with the
fact that the related problem of boundedness is known to be undecidable for
sets of nonnegative rational matrices.Comment: 12 pages, 1 figur
Flow Motifs Reveal Limitations of the Static Framework to Represent Human interactions
Networks are commonly used to define underlying interaction structures where
infections, information, or other quantities may spread. Although the standard
approach has been to aggregate all links into a static structure, some studies
suggest that the time order in which the links are established may alter the
dynamics of spreading. In this paper, we study the impact of the time ordering
in the limits of flow on various empirical temporal networks. By using a random
walk dynamics, we estimate the flow on links and convert the original
undirected network (temporal and static) into a directed flow network. We then
introduce the concept of flow motifs and quantify the divergence in the
representativity of motifs when using the temporal and static frameworks. We
find that the regularity of contacts and persistence of vertices (common in
email communication and face-to-face interactions) result on little differences
in the limits of flow for both frameworks. On the other hand, in the case of
communication within a dating site (and of a sexual network), the flow between
vertices changes significantly in the temporal framework such that the static
approximation poorly represents the structure of contacts. We have also
observed that cliques with 3 and 4 vertices con- taining only low-flow links
are more represented than the same cliques with all high-flow links. The
representativity of these low-flow cliques is higher in the temporal framework.
Our results suggest that the flow between vertices connected in cliques depend
on the topological context in which they are placed and in the time sequence in
which the links are established. The structure of the clique alone does not
completely characterize the potential of flow between the vertices
On the complexity of computing the capacity of codes that avoid forbidden difference patterns
We consider questions related to the computation of the capacity of codes
that avoid forbidden difference patterns. The maximal number of -bit
sequences whose pairwise differences do not contain some given forbidden
difference patterns increases exponentially with . The exponent is the
capacity of the forbidden patterns, which is given by the logarithm of the
joint spectral radius of a set of matrices constructed from the forbidden
difference patterns. We provide a new family of bounds that allows for the
approximation, in exponential time, of the capacity with arbitrary high degree
of accuracy. We also provide a polynomial time algorithm for the problem of
determining if the capacity of a set is positive, but we prove that the same
problem becomes NP-hard when the sets of forbidden patterns are defined over an
extended set of symbols. Finally, we prove the existence of extremal norms for
the sets of matrices arising in the capacity computation. This result makes it
possible to apply a specific (even though non polynomial) approximation
algorithm. We illustrate this fact by computing exactly the capacity of codes
that were only known approximately.Comment: 7 pages. Submitted to IEEE Trans. on Information Theor
Dynamics of latent voters
We study the effect of latency on binary-choice opinion formation models.
Latency is introduced into the models as an additional dynamic rule: after a
voter changes its opinion, it enters a waiting period of stochastic length
where no further changes take place. We first focus on the voter model and show
that as a result of introducing latency, the average magnetization is not
conserved, and the system is driven toward zero magnetization, independently of
initial conditions. The model is studied analytically in the mean-field case
and by simulations in one dimension. We also address the behavior of the
Majority Rule model with added latency, and show that the competition between
imitation and latency leads to a rich phenomenology
Efficient algorithms for deciding the type of growth of products of integer matrices
For a given finite set of matrices with nonnegative integer entries
we study the growth of We show how to determine in polynomial time whether the growth with
is bounded, polynomial, or exponential, and we characterize precisely all
possible behaviors.Comment: 20 pages, 4 figures, submitted to LA
On Primitivity of Sets of Matrices
A nonnegative matrix is called primitive if is positive for some
integer . A generalization of this concept to finite sets of matrices is
as follows: a set of matrices is
primitive if is positive for some indices
. The concept of primitive sets of matrices comes up in a
number of problems within the study of discrete-time switched systems. In this
paper, we analyze the computational complexity of deciding if a given set of
matrices is primitive and we derive bounds on the length of the shortest
positive product.
We show that while primitivity is algorithmically decidable, unless it
is not possible to decide primitivity of a matrix set in polynomial time.
Moreover, we show that the length of the shortest positive sequence can be
superpolynomial in the dimension of the matrices. On the other hand, defining
to be the set of matrices with no zero rows or columns, we give
a simple combinatorial proof of a previously-known characterization of
primitivity for matrices in which can be tested in polynomial
time. This latter observation is related to the well-known 1964 conjecture of
Cerny on synchronizing automata; in fact, any bound on the minimal length of a
synchronizing word for synchronizing automata immediately translates into a
bound on the length of the shortest positive product of a primitive set of
matrices in . In particular, any primitive set of
matrices in has a positive product of length
Continuous-time average-preserving opinion dynamics with opinion-dependent communications
We study a simple continuous-time multi-agent system related to Krause's
model of opinion dynamics: each agent holds a real value, and this value is
continuously attracted by every other value differing from it by less than 1,
with an intensity proportional to the difference.
We prove convergence to a set of clusters, with the agents in each cluster
sharing a common value, and provide a lower bound on the distance between
clusters at a stable equilibrium, under a suitable notion of multi-agent system
stability.
To better understand the behavior of the system for a large number of agents,
we introduce a variant involving a continuum of agents. We prove, under some
conditions, the existence of a solution to the system dynamics, convergence to
clusters, and a non-trivial lower bound on the distance between clusters.
Finally, we establish that the continuum model accurately represents the
asymptotic behavior of a system with a finite but large number of agents.Comment: 25 pages, 2 figures, 11 tex files and 2 eps file
- …