8,249 research outputs found
Acyclic partitioning of large directed acyclic graphs
We investigate the problem of partitioning the vertices of a directed acyclic
graph into a given number of parts. The objective function is to minimize the number or the
total weight of the edges having end points in different parts, which is also known as edge
cut. The standard load balancing constraint of having an equitable partition of the vertices
among the parts should be met. Furthermore, the partition is required to be acyclic, i.e.,
the inter-part edges between the vertices from different parts should preserve an acyclic
dependency structure among the parts. In this work, we adopt the multilevel approach with
coarsening, initial partitioning, and refinement phases for acyclic partitioning of directed
acyclic graphs. We focus on two-way partitioning (sometimes called bisection), as this
scheme can be used in a recursive way for multi-way partitioning. To ensure the acyclicity
of the partition at all times, we propose novel and efficient coarsening and refinement
heuristics. The quality of the computed acyclic partitions is assessed by computing the
edge cut. We also propose effective ways to use the standard undirected graph partitioning
methods in our multilevel scheme. We perform a large set of experiments on a dataset
consisting of (i) graphs coming from an application and (ii) some others corresponding
to matrices from a public collection. We report improvements, on average, around 59%
compared to the current state of the art
Theoretical Foundations of Autoregressive Models for Time Series on Acyclic Directed Graphs
Three classes of models for time series on acyclic directed graphs are considered. At first a review of tree-structured models constructed from a nested partitioning of the observation interval is given. This nested partitioning leads to several resolution scales. The concept of mass balance allowing to interpret the average over an interval as the sum of averages over the sub-intervals implies linear restrictions in the tree-structured model. Under a white noise assumption for transition and observation noise there is an change-of-resolution Kalman filter for linear least squares prediction of interval averages \shortcite{chou:1991}. This class of models is generalized by modeling transition noise on the same scale in linear state space form. The third class deals with models on a more general class of directed acyclic graphs where nodes are allowed to have two parents. We show that these models have a linear state space representation with white system and coloured observation noise
Community detection in directed acyclic graphs
Some temporal networks, most notably citation networks, are naturally
represented as directed acyclic graphs (DAGs). To detect communities in DAGs,
we propose a modularity for DAGs by defining an appropriate null model (i.e.,
randomized network) respecting the order of nodes. We implement a spectral
method to approximately maximize the proposed modularity measure and test the
method on citation networks and other DAGs. We find that the attained values of
the modularity for DAGs are similar for partitions that we obtain by maximizing
the proposed modularity (designed for DAGs), the modularity for undirected
networks and that for general directed networks. In other words, if we neglect
the order imposed on nodes (and the direction of links) in a given DAG and
maximize the conventional modularity measure, the obtained partition is close
to the optimal one in the sense of the modularity for DAGs.Comment: 2 figures, 7 table
Two novel evolutionary formulations of the graph coloring problem
We introduce two novel evolutionary formulations of the problem of coloring
the nodes of a graph. The first formulation is based on the relationship that
exists between a graph's chromatic number and its acyclic orientations. It
views such orientations as individuals and evolves them with the aid of
evolutionary operators that are very heavily based on the structure of the
graph and its acyclic orientations. The second formulation, unlike the first
one, does not tackle one graph at a time, but rather aims at evolving a
`program' to color all graphs belonging to a class whose members all have the
same number of nodes and other common attributes. The heuristics that result
from these formulations have been tested on some of the Second DIMACS
Implementation Challenge benchmark graphs, and have been found to be
competitive when compared to the several other heuristics that have also been
tested on those graphs.Comment: To appear in Journal of Combinatorial Optimizatio
Ising formulations of many NP problems
We provide Ising formulations for many NP-complete and NP-hard problems,
including all of Karp's 21 NP-complete problems. This collects and extends
mappings to the Ising model from partitioning, covering and satisfiability. In
each case, the required number of spins is at most cubic in the size of the
problem. This work may be useful in designing adiabatic quantum optimization
algorithms.Comment: 27 pages; v2: substantial revision to intro/conclusion, many more
references; v3: substantial revision and extension, to-be-published versio
Distributed Broadcasting and Mapping Protocols in Directed Anonymous Networks
We initiate the study of distributed protocols over directed anonymous networks that are not necessarily strongly connected. In such networks, nodes are aware only of their incoming and outgoing edges, have no unique identity, and have no knowledge of the network topology or even bounds on its parameters, like the number of nodes or the network diameter. Anonymous networks are of interest in various settings such as wireless ad-hoc networks and peer to peer networks. Our goal is to create distributed protocols that reduce the uncertainty by distributing the knowledge of the network topology to all the nodes.
We consider two basic protocols: broadcasting and unique label assignment. These two protocols enable a complete mapping of the network and can serve as key building blocks in more advanced protocols. We develop distributed asynchronous protocols as well as derive lower bounds on their communication complexity, total bandwidth complexity, and node label complexity. The resulting lower bounds are sometimes surprisingly high, exhibiting the complexity of topology extraction in directed anonymous networks
- âŠ