What does a typical road network look like? Existing generative models tend
to focus on one aspect to the exclusion of others. We introduce the
general-purpose \emph{quadtree model} and analyze its shortest paths and
maximum flow.
In this paper, we provide a novel and simple approach to study the
supermarket model with general service times.
We give an algorithm to route a multicommodity flow in a planar graph $G$
with congestion $O(\log k)$, where $k$ is the maximum number of terminals on
the boundary of a face, when each demand edge lie on a face of $G$. We also
show that our specific method cannot achieve a substantially better congestion.
We give an algorithm with complexity $O(f(R)^{k^2} k^3 n)$ for the integer
multiflow problem on instances $(G,H,r,c)$ with $G$ an acyclic planar digraph
and $r+c$ Eulerian. Here, $f$ is a polynomial function, $n = |V(G)|$, $k =
|E(H)|$ and $R$ is the maximum request $\max_{h \in E(H)} r(h)$. When $k$ is
fixed, this gives a polynomial algorithm for the arc-disjoint paths problem
under the same hypothesis.
Let $\gamma'_s(G)$ be the signed edge domination number of G. In 2006, Xu
conjectured that: for any $2$-connected graph G of order $ n (n \geq 2),$
$\gamma'_s(G)\geq 1$. In this article we show that this conjecture is not true.
More precisely, we show that for any positive integer $m$, there exists an
$m$-connected graph $G$ such that $ \gamma'_s(G)\leq -\frac{m}{6}|V(G)|.$ Also
for every two natural numbers $m$ and $n$, we determine $\gamma'_s(K_{m,n})$,
where $K_{m,n}$ is the complete bipartite graph with part sizes $m$ and $n$.
For natural numbers $n$ and $k$ ($n > 2k$), a generalized Petersen graph
$P(n,k)$, is defined by vertex set $\lbrace u_i,v_i\rbrace$ and edge set
$\lbrace u_iu_{i+1},u_iv_i,v_iv_{i+k}\rbrace$; where $i = 1,2,\dots,n$ and
subscripts are reduced modulo $n$. Here first, we characterize minimum vertex
covers in generalized Petersen graphs. Second, we present a lower bound and
some upper bounds for $\beta(P(n,k))$, the size of minimum vertex cover of
$P(n,k)$. Third, in some cases, we determine the exact values of
$\beta(P(n,k))$.
A \textit{maximum stable set} in a graph $G$ is a stable set of maximum
cardinality. $S$ is a \textit{local maximum stable set} of $G$, and we write
$S\in\Psi(G)$, if $S$ is a maximum stable set of the subgraph induced by $S\cup
N(S)$, where $N(S)$ is the neighborhood of $S$. Nemhauser and Trotter Jr.
(1975), proved that any $S\in\Psi(G)$ is a subset of a maximum stable set of
$G$. In (Levit & Mandrescu, 2002) we have shown that the family $\Psi(T)$ of a
forest $T$ forms a greedoid on its vertex set.
Ever since Kempe, Klienberg and Tardos (KKT) published their seminal paper on
maximizing the spread of influence in a social network, there has been
substantial work in this area. In the context of propagations in a social
graph, we can identify three orthogonal dimensions -- the number of seed nodes
activated at the beginning (known as budget), the (expected) number of
activated nodes at the end of the propagation (known as spread or coverage),
and the time taken for the propagation. We can constrain one or two of these
and try to optimize the third.
We obtain improved upper bounds and new lower bounds on the chromatic number
as a linear function of the clique number, for the intersection graphs (and
their complements) of finite families of translates and homothets of a convex
body in $\RR^n$.
This paper formalizes the "optimal base problem", presents an algorithm to
solve it, and describes its application to the encoding of Pseudo-Boolean
constraints to SAT. We demonstrate the impact of integrating our algorithm
within the Pseudo-Boolean constraint solver MiniSAT+. Experimentation indicates
that our algorithm scales to consider bases involving numbers up to 1,000,000,
improving on the restriction in MiniSAT+ to prime numbers up to 17.
An $acyclic$ edge coloring of a graph is a proper edge coloring such that
there are no bichromatic cycles. The \emph{acyclic chromatic index} of a graph
is the minimum number k such that there is an acyclic edge coloring using k
colors and is denoted by $a'(G)$. It was conjectured by Alon, Sudakov and Zaks
(and much earlier by Fiamcik) that $a'(G)\le \Delta+2$, where $\Delta
=\Delta(G)$ denotes the maximum degree of the graph.
A well studied special case of bin packing is the 3-partition problem, where
n items of size >1/4 have to be packed in a minimum number of bins of capacity
one. The famous Karmarkar-Karp algorithm transforms a fractional solution of a
suitable LP relaxation for this problem into an integral solution that requires
at most O(log n) additional bins.
A new floating-point arithmetic called precision arithmetic is developed to
track precision for arithmetic calculations. It uses a novel rounding scheme to
avoid excessive rounding error propagation of conventional floating-point
arithmetic. Unlike interval arithmetic, its uncertainty tracking is based on
statistics and its bounding range is much tighter. Generic standards and
systematic methods for validating uncertainty-bearing arithmetics are
discussed. The precision arithmetic is found to be better than interval
arithmetic in uncertainty-tracking for linear algorithms.
We study the dynamics of information (or virus) dissemination by $m$ mobile
agents performing independent random walks on an $n$-node grid. We formulate
our results in terms of two scenarios: broadcasting and gossiping. In the
broadcasting scenario, the mobile agents are initially placed uniformly at
random among the grid nodes. At time 0, one agent is informed of a rumor and
starts a random walk. When an informed agent meets an uninformed agent, the
latter becomes informed and starts a new random walk.
It is proven that the connected pathwidth of any graph $G$ is at most
$2pw(G)+1$, where $pw(G)$ is the pathwidth of $G$. The method is constructive,
i.e. it yields an efficient algorithm that for a given path decomposition of
width $k$ computes a connected path decomposition of width at most $2k+1$. The
running time of the algorithm is $O(dk^2)$, where $d$ is the number of `bags'
in the input path decomposition.
We introduce a new class of functions that can be minimized in polynomial
time in the value oracle model. These are functions $f$ satisfying
$f(\bx)+f(\by)\ge f(\bx \sqcap \by)+f(\bx \sqcup \by)$ where the domain of each
variable $x_i$ corresponds to nodes of a rooted binary tree, and operations
$\sqcap,\sqcup$ are defined with respect to this tree. Special cases include
previously studied $L^\natural$-convex and bisubmodular functions, which can be
obtained with particular choices of trees.
A graph with at most two vertices of the same degree is called antiregular
(Merris 2003), maximally nonregular (Zykov 1990) or quasiperfect (Behzad,
Chartrand 1967). If s_{k} is the number of independent sets of cardinality k in
a graph G, then I(G;x) = s_{0} + s_{1}x + ... + s_{alpha}x^{alpha} is the
independence polynomial of G (Gutman, Harary 1983), where alpha = alpha(G) is
the size of a maximum independent set. In this paper we derive closed formulae
for the independence polynomials of antiregular graphs.
We proved that for every $n\geq 3$, the $n$-dimensional tarai function
terminates with call-by-need. It was also shown that the closed form for the
function suggested by T. Bailey and J. Cowles is correct.
A joint characterisation of the observability and controllability of a
particular kind of discrete system has been developed. The key idea of the
procedure can be reduced to a correct choice of the sampling sequence. This
freedom, owing to the arbitrary choice of the sampling instants, is used to
improve the sensitivity of system observability and controllability, by
exploiting an adequate geometric structure. Some qualitative examples are
presented for illustrative purposes.
The rotor router model is a popular deterministic analogue of a random walk
on a graph. Instead of moving to a random neighbor, the neighbors are served in
a fixed order. We examine how fast this "deterministic random walk" covers all
vertices (or all edges). We present general techniques to derive upper bounds
for the vertex and edge cover time and derive matching lower bounds for several
important graph classes. Depending on the topology, the deterministic random
walk can be asymptotically faster, slower or equally fast as the classic random
walk.
A general input-output modelling technique for aperiodic-sampling linear
systems has been developed. The procedure describes the dynamics of the system
and includes the sequence of sampling periods among the variables to be
handled. Some restrictive conditions on the sampling sequence are imposed in
order to guarantee the validity of the model. The particularization to the
periodic case represents an alternative to the classic methods of
discretization of continuous systems without using the Z-transform.
An external description for aperiodically sampled MIMO linear systems has
been developed. Emphasis is on the sampling period sequence, included among the
variables to be handled. The computational procedure is simple and no use of
polynomial matrix theory is required. This input/output description is believed
to be a basic formulation for its later application to the problem of optimal
control and/or identification of linear dynamical systems.
In Graph Minors III, Robertson and Seymour write:"It seems that the
tree-width of a planar graph and the tree-width of its geometric dual are
approximately equal - indeed, we have convinced ourselves that they differ by
at most one." They never gave a proof of this. In this paper, we prove that
given a hypergraph H on a surface of Euler genus k, the tree-width of H^* is at
most the maximum of tw(H)+1+k and the maximum size of a hyperedge of H^* minus
one.
A graph $G$ is $(a,b)$-choosable if for any color list of size $a$ associated
with each vertices, one can choose a subset of $b$ colors such that adjacent
vertices are colored with disjoint color sets. This paper shows an equivalence
between the $(a,b)$-choosability of a graph and the $(a,b)$-choosability of one
of its subgraphs called the extended core. As an application, this result
allows to prove the $(5,2)$-choosability and $(7,3)$-colorability of
triangle-free induced subgraphs of the triangular lattice.
Recently Byrka, Grandoni, Rothvoss and Sanita (at STOC 2010) gave a
1.39-approximation for the Steiner tree problem, using a hypergraph-based
linear programming relaxation. They also upper-bounded its integrality gap by
1.55. We describe a shorter proof of the same integrality gap bound, by
applying some of their techniques to a randomized loss-contracting algorithm.
A multipartite tournament is an orientation of a complete $c$-partite graph.
In [L. Volkmann, A remark on cycles through an arc in strongly connected
multipartite tournaments, Appl. Math. Lett. 20 (2007) 1148--1150], Volkmann
proved that a strongly connected $c$-partite tournament with $c \ge 3$ contains
an arc that belongs to a directed cycle of length $m$ for every $m \in \{3, 4,
\ldots, c\}$. He also conjectured the existence of three arcs with this
property. In this note, we prove the existence of two such arcs.
Consider a class of decomposable combinatorial structures, using different
types of atoms $\Atoms = \{\At_1,\ldots ,\At_{|{\Atoms}|}\}$. We address the
random generation of such structures with respect to a size $n$ and a targeted
distribution in $k$ of its \emph{distinguished} atoms. We consider two
variations on this problem. In the first alternative, the targeted distribution
is given by $k$ real numbers $\TargFreq_1, \ldots, \TargFreq_k$ such that $0 <
\TargFreq_i < 1$ for all $i$ and $\TargFreq_1+\cdots+\TargFreq_k \leq 1$.
Random intersection graphs (RIGs) are an important random structure with
applications in social networks, epidemic networks, blog readership, and
wireless sensor networks. RIGs can be interpreted as a model for large randomly
formed non-metric data sets. We analyze the component evolution in general
RIGs, and give conditions on existence and uniqueness of the giant component.
Our techniques generalize existing methods for analysis of component evolution:
we analyze survival and extinction properties of a dependent, inhomogeneous
Galton-Watson branching process on general RIGs.
The problem of estimating the proportion of satisfiable instances of a given
CSP (constraint satisfaction problem) can be tackled through two different
ways: ordering and weighting. Ordering consists in putting a total order on the
domain, which induces an orientation between neighboring solutions in a way
that prevents circuits from appearing, and then counting only minimal elements.
Weighting consists in putting onto each solution a non-negative real value
based on its neighborhood in a way that the total weight is at least 1 for each
satisfiable instance.
In Graph Theory a number of results were devoted to studying the
computational complexity of the number modulo 2 of a graph's edge set
decompositions of various kinds, first of all including its Hamiltonian
decompositions, as well as the number modulo 2 of, say, Hamiltonian
cycles/paths etc.
The firefighter problem is a monotone dynamic process in graphs that can be
viewed as modeling the use of a limited supply of vaccinations to stop the
spread of an epidemic. In more detail, a fire spreads through a graph, from
burning vertices to their unprotected neighbors. In every round, a small amount
of unburnt vertices can be protected by firefighters. How many firefighters per
turn, on average, are needed to stop the fire from advancing?
Ever since the early 1980's, computer scientists have been using discrete
versions of Green's and Stokes' theorems. These theorems were shown to provide
a tremendous computational gain, since they fit precisely to the needs of
Discrete Geometry researchers, due to their discrete nature. In this book the
author suggests that these theorems are actually derived from a differently
defined Calculus, namely the "Calculus of Detachment". The main operator of
this theory is defined by a mixture of discrete and continuous math, to form a
simpler and more efficient operator than the derivative.
An identifying code of a graph G is a dominating set C such that every vertex
x of G is distinguished from all other vertices by the set of vertices in C
that are at distance at most 1 from x. The problem of finding an identifying
code of minimum possible size turned out to be a challenging problem. It was
proved by N. Bertrand that if a graph on n vertices with at least one edge
admits an identifying code, then a minimum identifying code has size at most
n-1.
In this paper, we show that for an $n$-vertex graph $G$ of genus $g$, the
edge expansion of $G$ can be determined in time $n^{O(g^2)}$. We show that the
same is true for various other similar measures of edge connectivity.
Given a graph $G$, the longest path problem asks to compute a simple path of
$G$ with the largest number of vertices. This problem is the most natural
optimization version of the well known and well studied Hamiltonian path
problem, and thus it is NP-hard on general graphs. However, in contrast to the
Hamiltonian path problem, there are only few restricted graph families such as
trees and some small graph classes where polynomial algorithms for the longest
path problem have been found.
Identifying codes have been introduced in 1998 to model fault-detection in
multiprocessor systems. In this paper, we introduce two variations of
identifying codes: weak codes and light codes. They correspond to
fault-detection by successive rounds. We give exact bounds for those two
definitions for the family of cycles.
The study of factoring relations between subshifts or cellular automata is
central in symbolic dynamics. Besides, a notion of intrinsic universality for
cellular automata based on an operation of rescaling is receiving more and more
attention in the literature. In this paper, we propose to study the factoring
relation up to rescalings, and ask for the existence of universal objects for
that simulation relation.
This paper provides a short and transparent solution for the covering cost of
white-grey trees which play a crucial role in the algorithm of Bergeron {\it et
al.}\ to compute the rearrangement distance between two multichromosomal
genomes in linear time ({\it Theor. Comput. Sci.}, 410:5300-5316, 2009). In the
process it introduces a new {\em center} notion for trees, which seems to be
interesting on its own.
We consider the {\em Capacitated Domination} problem, which models a
service-requirement assignment scenario and is also a generalization of the
well-known {\em Dominating Set} problem. In this problem, given a graph with
three parameters defined on each vertex, namely cost, capacity, and demand, we
want to find an assignment of demands to vertices of least cost such that the
demand of each vertex is satisfied subject to the capacity constraint of each
vertex providing the service.
This paper's focus is the following family of problems, denoted k-ECSS, where
k denotes a positive integer: given a graph (V, E) and costs for each edge,
find a minimum-cost subset F of E such that (V, F) is k-edge-connected. For k=1
it is the spanning tree problem which is in P; for every other k it is APX-hard
and has a 2-approximation.
Breadth First Search (BFS) and other graph traversal techniques are widely
used for measuring large unknown graphs, such as online social networks. It has
been empirically observed that an incomplete BFS is biased toward high degree
nodes. In contrast to more studied sampling techniques, such as random walks,
the precise bias of BFS has not been characterized to date. In this paper, we
quantify the degree bias of BFS sampling.
Several different measures for digraph width have appeared in the last few
years. However, none of them shares all the "nice" properties of treewidth:
First, being \emph{algorithmically useful} i.e. admitting polynomial-time
algorithms for all $\MS1$-definable problems on digraphs of bounded width. And,
second, having nice \emph{structural properties} i.e. being monotone under
taking subdigraphs and some form of arc contractions.
For an undirected $n$-vertex planar graph $G$ with non-negative edge-weights,
we consider the following type of query: given two vertices $s$ and $t$ in $G$,
what is the weight of a min $st$-cut in $G$? We show how to answer such queries
in constant time with $O(n\log^5n)$ preprocessing time and $O(n\log n)$ space.
We use a Gomory-Hu tree to represent all the pairwise min cuts implicitly.
Previously, no subquadratic time algorithm was known for this problem.
A (non-circular) de Bruijn sequence w of order n is a word such that every
word of length n appears exactly once in w as a factor. In this paper, we
generalize the concept to a multi-shift setting: a multi-shift de Bruijn
sequence tau(m,n) of shift m and order n is a word such that every word of
length n appears exactly once in w as a factor that starts at index im+1 for
some integer i>=0. We show the number of the multi-shift de Bruijn sequence
tau(m,n) is (a^n)!a^{(m-n)(a^n-1)} for 1<=n<=m and is (a^m!)^{a^{n-m}} for
1<=m<=n, where a=|Sigma|.
We consider the links between Ramsey theory in the integers, based on van der
Waerden's theorem, and (boolean, CNF) SAT solving. We aim at using the problems
from exact Ramsey theory, concerned with computing Ramsey-type numbers, as a
rich source of test problems, where especially methods for solving hard
problems can be developed.
This note examines the question of randomness in a sequence based on the
continued fraction (CF) representation of its corresponding representation as a
number, or as D sequence. We propose a randomness measure that is directly
equal to the number of components of the CF representation. This provides a
means of quantifying the randomness of the popular PN sequences as well. A
comparison is made of representation as a fraction and as a continued fraction.
Optimal (v, 4, 2, 1) optical orthogonal codes (OOC) with $v<=75$ and $v\ne
71$ are classified up to equivalence. One $(v, 4, 2, 1)$ OOC is presented for
all $v\le 181$, for which an optimal OOC exists.
Based on a sufficient condition proposed by Hollmann and Xiang for
constructing triple-error-correcting codes, the minimum distance of a binary
cyclic code $\mathcal{C}_{1,3,13}$ with three zeros $\alpha$, $\alpha^3$, and
$\alpha^{13}$ of length $2^m-1$ and the weight divisibility of its dual code
are studied, where $m\geq 5$ is odd and $\alpha$ is a primitive element of the
finite field $\mathbb{F}_{2^m}$. The code $\mathcal{C}_{1,3,13}$ is proven to
have the same weight distribution as the binary triple-error-correcting
primitive BCH code $\mathcal{C}_{1,3,5}$ of the same length.
An $r$-graph is an $r$-regular graph where every odd set of vertices is
connected by at least $r$ edges to the rest of the graph. Seymour conjectured
that any $r$-graph is $r+1$-edge-colorable, and also that any $r$-graph
contains $2r$ perfect matchings such that each edge belongs to two of them. We
show that the minimum counter-example to either of these conjectures is a
brick. Furthermore we disprove a variant of a conjecture of Fan, Raspaud.
The resistance $r(G)$ of a graph $G$ is the minimum number of edges that have
to be removed from $G$ to obtain a graph which is $\Delta(G)$-edge-colorable.
The paper relates the resistance to other parameters that measure how far is a
graph from being $\Delta$-edge-colorable. The first part considers regular
graphs and the relation of the resistance to structural properties in terms of
2-factors. The second part studies general (multi-) graphs $G$. Let $r_v(G)$ be
the minimum number of vertices that have to be removed from $G$ to obtain a
class 1 graph.
We consider the Seidel complementation on ($P_5, \bar{P_5}, Bull)$-free
graphs
We consider cubic graphs formed with $k \geq 2$ disjoint claws $C_i \sim
K_{1, 3}$ ($0 \leq i \leq k-1$) such that for every integer $i$ modulo $k$ the
three vertices of degree 1 of $\ C_i$ are joined to the three vertices of
degree 1 of $C_{i-1}$ and joined to the three vertices of degree 1 of
$C_{i+1}$. Denote by $t_i$ the vertex of degree 3 of $C_i$ and by $T$ the set
$\{t_1, t_2,..., t_{k-1}\}$. In such a way we construct three distinct graphs,
namely $FS(1,k)$, $FS(2,k)$ and $FS(3,k)$.
Due to implementation constraints the XOR operation is widely used in order
to combine plaintext and key bit-strings in secret-key block ciphers. This
choice directly induces the classical version of the differential attack by the
use of XOR-kind differences. While very natural, there are many alternatives to
the XOR. Each of them inducing a new form for its corresponding differential
attack (using the appropriate notion of difference) and therefore block-ciphers
need to use S-boxes that are resistant against these nonstandard differential
cryptanalysis.
A run is an inclusion maximal occurrence in a string (as a subinterval) of a
repetition $v$ with a period $p$ such that $2p \le |v|$. The exponent of a run
is defined as $|v|/p$ and is $\ge 2$. We show new bounds on the maximal sum of
exponents of runs in a string of length $n$. Our upper bound of $4.1n$ is
better than the best previously known proven bound of $5.6n$ by Crochemore &
Ilie (2008).
We introduce a general method to count unlabeled combinatorial structures and
to efficiently generate them at random. The approach is based on pointing
unlabeled structures in an "unbiased" way that a structure of size n gives rise
to n pointed structures. We extend Polya theory to the corresponding pointing
operator, and present a random sampling framework based on both the principles
of Boltzmann sampling and on P\'olya operators. All previously known unlabeled
construction principles for Boltzmann samplers are special cases of our new
results.
Finding the number 2H6 of directed Hamiltonian cycles in 6-cube is problem 43
in Section 7.2.1.1 of Knuth's ' The Art of Computer Programming'; various
proposed estimates are surveyed below. We computed exact value:
H6=14,754,666,508,334,433,250,560=6*2^4*217,199*1,085,989*5,429,923. Also the
number Aut6 of those cycles up to automorphisms of 6-cube was computed as
147,365,405,634,413,085
Let $a, b$ and $n$ be nonnegative integers $(b \geq a, \ b > 0, \ n \geq 1)$,
$\mathcal{G}_n(a,b)$ be a multigraph on $n$ vertices in which any pair of
vertices is connected with at least $a$ and at most $b$ edges and \textbf{v =}
$(v_1, v_2, ..., v_n)$ be a vector containing $n$ nonnegative integers. We give
a necessary and sufficient condition for the existence of such orientation of
the edges of $\mathcal{G}_n(a,b)$, that the resulted out-degree vector equals
to \textbf{v}. We describe a reconstruction algorithm.
We consider the bipartite matching model of customers and servers introduced
by Caldentey, Kaplan, and Weiss (Adv. Appl. Probab., 2009). Customers and
servers play symmetrical roles. There is a finite set C resp. S, of customer,
resp. server, classes. Time is discrete and at each time step, one customer and
one server arrive in the system according to a joint probability measure on
CxS, independently of the past. Also, at each time step, pairs of matched
customer and server, if they exist, depart from the system. Authorized
matchings are given by a fixed bipartite graph.
Graceful tree conjecture is a well-known open problem in graph theory. Here
we present a computational approach to this conjecture. An algorithm for
finding graceful labelling for trees is proposed. With this algorithm, we show
that every tree with at most 35 vertices allows a graceful labelling, hence we
verify that the graceful tree conjecture is correct for trees with at most 35
vertices.
UNO is one of the world-wide well-known and popular card games. We
investigate UNO from the viewpoint of combinatorial algorithmic game theory by
giving some simple and concise mathematical models for it. They include
cooperative and uncooperative versions of UNO, for example. As a result of
analyzing their computational complexities, we prove that even a single-player
version of UNO is NP-complete, while it becomes in P in some restricted cases.
We also show that uncooperative two-player's version is PSPACE-complete.
The packing chromatic number $\chi_\rho(G)$ of a graph $G$ is the smallest
integer $k$ such that the vertex set $V(G)$ can be partitioned into disjoint
classes $X_1, ..., X_k$, where vertices in $X_i$ have pairwise distance greater
than $i$. For the 2-dimensional square lattice $\mathbb{Z}^2$ it is proved that
$\chi_\rho(\mathbb{Z}^2) \geq 12$, which improves the previously known lower
bound 10.
Let $\mathcal{P}$ be an $n$-point subset of Euclidean space and $d\geq 3$ be
an integer. In this paper we study the following question: What is the smallest
(normalized) relative change of the volume of subsets of $\mathcal{P}$ when it
is projected into $\RR^d$. We prove that there exists a linear mapping
$f:\mathcal{P} \mapsto \RR^d$ that relatively preserves the volume of all
subsets of size up to $\lfloor d/2\rfloor$ within at most a factor of
$O(n^{2/d}\sqrt{\log n \log\log n})$.
For $i=2,3$ and a cubic graph $G$ let $\nu_{i}(G)$ denote the maximum number
of edges that can be covered by $i$ matchings. We show that $\nu_{2}(G)\geq
{4/5}| V(G)| $ and $\nu_{3}(G)\geq {7/6}| V(G)| $. Moreover, it turns out that
$\nu_{2}(G)\leq \frac{|V(G)|+2\nu_{3}(G)}{4}$.
Computation of the extended gcd of two quadratic integers. The ring of
integers considered is principal but could be euclidean or not euclidean ring.
This method rely on principal ideal ring and reduction of binary quadratic
forms.
Let $#A$ denote the cardinality of a finite set $A$. Let $t(x)=x$ if $x\geq1$
and 1 otherwise. For any two sets $A,B$ denote by $\delta(A,B)$ $=$
$\log_{2}(t(#(B\cap\overline{A})#A))$. We define a new set distance $d(A,B)$
$=$ $\max\{\delta(A,B),\delta(B,A)\} $ motivated by combinatorial notions of
entropy and information \citep{Kolmogorov65}. We prove that $d$ is a
semi-metric on the space of sets of size at least 2. The triangle inequality.
holds for triplets $A$, $B$, $C$ that are not strictly contained one in
another.
In cooperative game theory, games in partition function form are real-valued
function on the set of so-called embedded coalitions, that is, pairs $(S,\pi)$
where $S$ is a subset (coalition) of the set $N$ of players, and $\pi$ is a
partition of $N$ containing $S$. Despite the fact that many studies have been
devoted to such games, surprisingly nobody clearly defined a structure (i.e.,
an order) on embedded coalitions, resulting in scattered and divergent works,
lacking unification and proper analysis.
We show that the effect of principal pivot transform on the nullity values of
the principal submatrices of a given (square) matrix is described by the
symmetric difference operator (for sets). We consider its consequences for
graphs, and in particular simplify a proof concerning the interlace polynomial.
The concern of this paper is a famous combinatorial formula known under the
name "exponential formula". It occurs quite naturally in many contexts
(physics, mathematics, computer science). Roughly speaking, it expresses that
the exponential generating function of a whole structure is equal to the
exponential of those of connected substructures. Keeping this descriptive
statement as a guideline, we develop a general framework to handle many
different situations in which the exponential formula can be applied.
The basic goal in combinatorial group testing is to identify a set of up to
$d$ defective items within a large population of size $n >> d$ using a pooling
strategy. Namely, the items can be grouped together in pools, and a single
measurement would reveal whether there are one or more defectives in the pool.
The threshold model is a generalization of this idea where a measurement
returns positive if the number of defectives in the pool passes a fixed
threshold $u$, negative if this number is below a fixed lower threshold $\ell
\leq u$, and may behave arbitrarily otherwise.
Despite providing similar functionality, multiple network services may
require the use of different interfaces to access the functionality, and this
problem will only get worse with the widespread deployment of ubiquitous
computing environments. One way around this problem is to use interface
adapters that adapt one interface into another. Chaining these adapters allows
flexible interface adaptation with fewer adapters, but the loss incurred due to
imperfect interface adaptation must be considered.
A partial monoid $P$ is a set with a partial multiplication $\times$ (and
total identity $1_P$) which satisfies some associativity axiom. The partial
monoid $P$ may be embedded in a free monoid $P^*$ and the product $\star$ is
simulated by a string rewriting system on $P^*$ that consists in evaluating the
concatenation of two letters as a product in $P$, when it is defined, and a
letter $1_P$ as the empty word $\epsilon$. In this paper we study the profound
relations between confluence for such a system and associativity of the
multiplication.
We establish a limit formula for the median of the distance between two
leaves in a fully resolved unrooted phylogenetic tree with n leaves. More
precisely, we prove that this median is equal, in the limit, to the square root
of 4*ln(2)*n.
We study hierachical segmentation in the framework of edge-weighted graphs.
We define ultrametric watersheds as topological watersheds null on the minima.
We prove that there exists a bijection between the set of ultrametric
watersheds and the set of hierarchical edgesegmentations. We end this paper by
showing how the proposed framework allows to see constrained connectivity as a
classical watershed-based morphological scheme, which provides an efficient
algorithm to compute the whole hierarchy.
We give a new insight into the upper bounding of the 3-SAT threshold by the
first moment method. The best criteria developed so far to select the solutions
to be counted discriminate among neighboring solutions on the basis of uniform
information about each individual free variable. What we mean by uniform
information, is information which does not depend on the solution: e.g. the
number of positive/negative occurrences of the considered variable. What is new
in our approach is that we use non uniform information about variables.
We introduce a new approach to model and analyze \emph{Mobility}. It is fully
based on discrete mathematics and yields a class of mobility models, called the
\emph{Markov Trace} Model. This model can be seen as the discrete version of
the \emph{Random Trip} Model including all variants of the \emph{Random
Way-Point} Model \cite{L06}.
Testing whether there is an induced path in a graph spanning k given vertices
is already NP-complete in general graphs when k=3. We show how to solve this
problem in polynomial time on claw-free graphs, when k is not part of the input
but an arbitrarily fixed integer.
A graph $G$ is class II if its chromatic index is at least $\Delta+1$. Let
$H$ be a maximum $\Delta$-colorable subgraph of $G$. We prove best possible
lower bounds for $\frac{|E(H)|}{|E(G)|}$, and structural properties of maximum
$\Delta$-colorable subgraphs. In particular it is shown that every set of
vertex disjoint cycles of a class II graph with $\Delta\geq3$ can be extended
to a maximum $\Delta$-edge colorable subgraph. For simple graphs it is shown
that they have maximum $\Delta$-edge colorable subgraph such that the
complement is a matching.
In the problem Max Lin, we are given a system $Az=b$ of $m$ linear equations
with $n$ variables over $\mathbb{F}_2$ in which each equation is assigned a
positive weight and we wish to find an assignment of values to the variables in
order to maximize the total weight of satisfied equations. Max Lin Above
Average (MLAA) is a parameterized version of Max Lin introduced by Mahajan et
al. (Proc. IWPEC'06 and J. Comput. Syst. Sci. 75, 2009).
This paper studies directional dynamics in cellular automata, a formalism
previously introduced by the third author. The central idea is to study the
dynamical behaviour of a cellular automaton through the conjoint action of its
global rule (temporal action) and the shift map (spacial action): qualitative
behaviours inherited from topological dynamics (equicontinuity, sensitivity,
expansivity) are thus considered along arbitrary curves in space-time. The main
contributions of the paper concern equicontinuous dynamics which can be
connected to the notion of consequences of a word.
In the classical cop and robber game, two players, the cop C and the robber
R, move alternatively along edges of a finite graph G. The cop captures the
robber if both players are on the same vertex at the same moment of time. A
graph G is called cop win if the cop always captures the robber after a finite
number of steps. Nowakowski, Winkler (1983) and Quilliot (1983) characterized
the cop-win graphs as graphs admitting a dismantling scheme.
In this paper we study a new product of graphs called {\em tight product}. A
graph $H$ is said to be a tight product of two (undirected multi) graphs $G_1$
and $G_2$, if $V(H)=V(G_1)\times V(G_2)$ and both projection maps $V(H)\to
V(G_1)$ and $V(H)\to V(G_2)$ are covering maps. It is not a priori clear when
two given graphs have a tight product (in fact, it is $NP$-hard to decide). We
investigate the conditions under which this is possible. This perspective
yields a new characterization of class-1 $(2k+1)$-regular graphs.
Given two players alternately picking pieces of a pizza sliced by radial
cuts, in such a way that after the first piece is taken every subsequent chosen
piece is adjacent to some previously taken piece, we provide a strategy for the
starting player to get 4/9 of the pizza. This is best possible and settles a
conjecture of Peter Winkler.
Randomized rumor spreading is a classical protocol to disseminate information
across a network. At SODA 2008, a quasirandom version of this protocol was
proposed and competitive bounds for its run-time were proven. This prompts the
question: to what extent does the quasirandom protocol inherit the second
principal advantage of randomized rumor spreading, namely robustness against
transmission failures?
In this paper, we consider the problem of representing graphs by triangles
whose sides touch. As a simple necessary condition, we show that pairs of
vertices must have a small common neighborhood. On the positive side, we
present linear time algorithms for creating touching triangle representations
for outerplanar graphs, square grid graphs, and hexagonal grid graphs. We note
that this class of graphs is not closed under minors, making characterization
difficult.
Two Diophantine equation generator function for integer residuals produced by
integer division over closed intervals are presented. One each for the closed
intervals [1,Floor(n^0.5)] and [Ceiling(n^0.5),n], respectively.
Non-adaptive group testing involves grouping arbitrary subsets of $n$ items
into different pools. Each pool is then tested and defective items are
identified. A fundamental question involves minimizing the number of pools
required to identify at most $d$ defective items. Motivated by applications in
network tomography, sensor networks and infection propagation we formulate
group testing problems on graphs. Unlike conventional group testing problems
each group here must conform to the constraints imposed by a graph.
An important question arising from the Frobenius Coin Problem is to decide
whether or not a given monetary sum S can be obtained from N coin
denominations. We develop a new Generating Function G(x), where the coefficient
of xi is equal to the number of ways in which coins from the given
denominations can be arranged as a stack whose total monetary worth is i.
A cellular automaton is a parallel synchronous computing model, which
consists in a juxtaposition of finite automata whose state evolves according to
that of their neighbors. It induces a dynamical system on the set of
configurations, i.e. the infinite sequences of cell states. The limit set of
the cellular automaton is the set of configurations which can be reached
arbitrarily late in the evolution.
The middle levels conjecture asserts that there is a Hamiltonian cycle in the
middle two levels of $2k+1$-dimensional hypercube. The conjecture is known to
be true for $k \leq 17$ [I.Shields, B.J.Shields and C.D.Savage, Disc. Math.,
309, 5271--5277 (2009)]. In this note, we verify that the conjecture is also
true for $k=18$ by constructing a Hamiltonian cycle in the middle two levels of
37-dimensional hypercube with the aid of the computer. We achieve this by
introducing a new decomposition technique and an efficient algorithm for
ordering the Narayana objects.
Many applications in network analysis require algorithms to sample uniformly
at random from the set of all graphs with a prescribed degree sequence. We
present a Markov chain based approach which converges to the uniform
distribution of all realizations for both the directed and undirected case. It
remains an open challenge whether these Markov chains are rapidly mixing.
Choosing a uniformly sampled simple directed graph realization of a degree
sequence has many applications, in particular in social networks where
self-loops are commonly not allowed. It has been shown in the past that one can
perform a Markov chain arc-switching algorithm to sample a simple directed
graph uniformly by performing two types of switches: a 2-switch and a directed
3-cycle reorientation. This paper discusses under what circumstances a directed
3-cycle reorientation is required.
We investigate the relationship between two kinds of vertex colorings of
graphs: unique-maximum colorings and conflict-free colorings. In a
unique-maximum coloring, the colors are ordered, and in every path of the graph
the maximum color appears only once. In a conflict-free coloring, in every path
of the graph there is a color that appears only once. We also study
computational complexity aspects of conflict-free colorings and prove a
completeness result. Finally, we improve lower bounds for those chromatic
numbers of the grid graph.
We call a CNF formula linear if any two clauses have at most one variable in
common. We show that there exist unsatisfiable linear k-CNF formulas with at
most 4k^2 4^k clauses, and on the other hand, any linear k-CNF formula with at
most 4^k/(8e^2k^2) clauses is satisfiable. The upper bound uses probabilistic
means, and we have no explicit construction coming even close to it.
The paper is devoted to a problem inspired by the "Minesweeper" computer
game. It is shown that certain configurations of open cells guarantee the
existence and the uniqueness of solution. Mathematically the problem is reduced
to some spectral properties of discrete differential operators. It is shown how
the uniqueness can be used to create a new game which preserves the spirit of
"Minesweeper" but does not require a computer.
The paper introduces a modified version of the classical Coupon Collector's
Problem entailing exchanges and cooperation between multiple players. Results
of the development show that, within a proper Markov framework, the complexity
of the Cooperative Multiplayer Coupon Collectors' Problem can be attacked with
an eye to the modeling of resource harvesting and sharing within the context of
Next Generation Network.
In the Matrix approach to graph transformation we represent simple digraphs
and rules with Boolean matrices and vectors, and the rewriting is expressed
using Boolean operations only. In previous works, we developed analysis
techniques enabling the study of the applicability of rule sequences, their
independence, stated reachability and the minimal digraph able to fire a
sequence. In [20], graph constraints and application conditions (so-called
restrictions) have been studied in detail.
The modular decomposition is a technique that applies but is not restricted
to graphs. The notion of module naturally appears in the proofs of many graph
theoretical theorems. Computing the modular decomposition tree is an important
preprocessing step to solve a large number of combinatorial optimization
problems. Since the first polynomial time algorithm in the early 70's, the
algorithmic of the modular decomposition has known an important development.
This paper survey the ideas and techniques that arose from this line of
research.
The path packing problem is stated finding the maximum number of
edge-disjoint paths between predefined pairs of nodes in an undirected
multigraph. Such a multigraph together with predefined node pairs is often
called a network. While in general the path packing problem is NP-hard, there
exists a class of networks for which the hope of better solution for the path
packing problem exists.
Internet is a complex network composed by several networks: the Autonomous
Systems, each one designed to transport information efficiently. Routing
protocols aim to find paths between nodes whenever it is possible (i.e., the
network is not partitioned), or to find paths verifying specific constraints
(e.g., a certain QoS is required). As connectivity is a measure related to both
of them (partitions and selected paths) this work provides a formal lower bound
to it based on core-decomposition, under certain conditions, and low complexity
algorithms to find it.
Rabern recently proved that any graph with omega >= (3/4)(Delta+1) contains a
stable set meeting all maximum cliques. We strengthen this result, proving that
such a stable set exists for any graph with omega > (2/3)(Delta+1). This is
tight, i.e. the inequality in the statement must be strict. The proof relies on
finding an independent transversal in a graph partitioned into vertex sets of
unequal size.
We consider the problem of finding a spanning tree with maximum number of
leaves (MaxLeaf). A 2-approximation algorithm is known for this problem, and a
3/2-approximation algorithm when restricted to graphs where every vertex has
degree 3 (cubic graphs). MaxLeaf is known to be APX-hard in general, and
NP-hard for cubic graphs. We show that the problem is also APX-hard for cubic
graphs. The APX-hardness of the related problem Minimum Connected Dominating
Set for cubic graphs follows.
Two-state spin systems is a classical topic in statistical physics. We
consider the problem of computing the partition function of the systems on a
bounded degree graph. Based on the self-avoiding tree, we prove the systems
exhibits strong correlation decay under the condition that the absolute value
of "inverse temperature" is small. Due to strong correlation decay property, an
FPTAS for the partition function is presented under the same condition. This
condition is sharp for Ising model.
In this paper we consider the problem of finding a vector that can be written
as a nonnegative integer linear combination of given 0-1 vectors, the
generators, such that the l_1-distance between this vector and a given target
vector is minimized. We prove that this closest vector problem is NP-hard to
approximate within a O(d) additive error, where d is the dimension of the
ambient vector space. We show that the problem can be approximated within a
O(d^{3/2}) additive error in polynomial time, by rounding an optimal solution
of a natural LP relaxation for the problem.
Given an $n$-vertex planar directed graph with real edge lengths and with no
negative cycles, we show how to compute single-source shortest path distances
in the graph in $O(n\log^2n/\log\log n)$ time with O(n) space. This is an
improvement of a recent time bound of $O(n\log^2n)$ by Klein et al.
An edge coloring of a graph $G$ with colors $1,2,..., t$ is called an
interval $t$-coloring if for each $i\in \{1,2,...,t\}$ there is at least one
edge of $G$ colored by $i$, the colors of edges incident to any vertex of $G$
are distinct and form an interval of integers. In 1994 Asratian and Kamalian
proved that if a connected graph $G$ admits an interval $t$-coloring, then
$t\leq (d+1) (\Delta -1) +1$, and if $G$ is also bipartite, then this upper
bound can be improved to $t\leq d(\Delta -1) +1$, where $\Delta$ is the maximum
degree in $G$ and $d$ is the diameter of $G$.
We introduce a new graph polynomial that encodes interesting properties of
graphs, for example, the number of matchings and the number of perfect
matchings. Most importantly, for bipartite graphs the polynomial encodes the
number of independent sets (#BIS).
We propose a novel distributed algorithm to decompose graphs or cluster data.
The algorithm recovers the solution obtained from spectral clustering without
need for expensive eigenvalue/ eigenvector computations. We demonstrate that by
solving the wave equation on the graph, every node can assign itself to a
cluster by performing a local fast Fourier transform. We prove the equivalence
of our algorithm to spectral clustering, derive convergence rates and
demonstrate it on examples.
The independence number of a graph G, denoted by alpha(G), is the cardinality
of an independent set of maximum size in G, while mu(G) is the size of a
maximum matching in G, i.e., its matching number. G is a Konig-Egervary graph
if its order equals alpha(G)+mu(G). In this paper we give a new
characterization of Konig-Egervary graphs. We also deduce some properties of
vertices belonging to all maximum independent sets of a Konig-Egervary graph.
A $(2,1)$-total labeling of a graph $G$ is an assignment $f$ from the vertex
set $V(G)$ and the edge set $E(G)$ to the set $\{0,1,...,k\}$ of nonnegative
integers such that $|f(x)-f(y)|\ge 2$ if $x$ is a vertex and $y$ is an edge
incident to $x$, and $|f(x)-f(y)|\ge 1$ if $x$ and $y$ are a pair of adjacent
vertices or a pair of adjacent edges, for all $x$ and $y$ in $V(G)\cup E(G)$.
The $(2,1)$-total labeling number $\lambda^T_2(G)$ of a graph $G$ is defined as
the minimum $k$ among all possible assignments. In [D. Chen and W. Wang.
(2,1)-Total labelling of outerplanar graphs. Discr. Appl.
An edge coloring of a graph $G$ with colors $1,2,..., t$ is called an
interval $t$-coloring if for each $i\in \{1,2,...,t\}$ there is at least one
edge of $G$ colored by $i$, the colors of edges incident to any vertex of $G$
are distinct and form an interval of integers. A graph $G$ is interval
colorable, if there is $t\geq 1$, for which $G$ has an interval $t$-coloring.
Let $\mathfrak{N}$ be the set of all interval colorable graphs. In 2004 Kubale
and Giaro showed that if $G,H\in \mathfrak{N}$, then the Cartesian product of
these graphs belongs to $\mathfrak{N}$.
The Unreactive Markovian Evader Interdiction Problem (UME) asks to optimally
place sensors on a network to detect Markovian motion by one or more "evaders".
It was previously proved that finding the optimal sensor placement is NP-hard
if the number of evaders is unbounded. Here we show that the problem is NP-hard
with just 2 evaders using a connection to coloring of planar graphs. The
results suggest that approximation algorithms are needed even in applications
where the number of evaders is small.
This book objective is to develop an algebraization of graph grammars.
Equivalently, we study graph dynamics. From the point of view of a computer
scientist, graph grammars are a natural generalization of Chomsky grammars for
which a purely algebraic approach does not exist up to now. A Chomsky (or
string) grammar is, roughly speaking, a precise description of a formal
language (which in essence is a set of strings). On a more discrete
mathematical style, it can be said that graph grammars -- Matrix Graph Grammars
in particular -- study dynamics of graphs.
We study the maximal number of triangulations that a planar set of $n$ points
can have, and show that it is at most $30^n$. This new bound is achieved by a
careful optimization of the charging scheme of Sharir and Welzl (2006), which
has led to the previous best upper bound of $43^n$ for the problem.
We present an extension of two policy-iteration based algorithms on weighted
graphs (viz., Markov Decision Problems and Max-Plus Algebras). This extension
allows us to solve the following inverse problem: considering the weights of
the graph to be unknown constants or parameters, we suppose that a reference
instantiation of those weights is given, and we aim at computing a constraint
on the parameters under which an optimal policy for the reference instantiation
is still optimal.
In this paper, we give a general framework for the Boltzmann generation of
colored objects belonging to combinatorial constructible classes. We propose an
intuitive notion called profiled objects which allows the sampling of
size-colored objects (and also of k-colored objects) although the corresponding
class cannot be described by an analytic ordinary generating function.
This paper is devoted to the random generation of particular colored
necklaces for which the number of beads of a given color is constrained (these
necklaces are called v-balanced). We propose an efficient sampler (its expected
time complexity is linear) which satisfies the Boltzmann model principle
introduced by Duchon, Flajolet, Louchard and Schaeffer. Our main motivation is
to show that the absence of a decomposable specification can be circumvented by
mixing the Boltzmann samplers with other types of samplers.
In this paper, a structural property of the set of lozenge tilings of a
2n-gon is highlighted. We introduce a simple combinatorial value called
Hamming-distance, which is a lower bound for the flipdistance (i.e. the number
of necessary local transformations involving three lozenges) between two given
tilings. It is here proven that, for n<5, the flip-distance between two tilings
is equal to the Hamming-distance. Conversely, for n>5, We show that there is
some deficient pairs of tilings for which the flip connection needs more flips
than the combinatorial lower bound indicates.
Finding an efficient optimal partial tiling algorithm is still an open
problem. We have worked on a special case, the tiling of Manhattan polyominoes
with dominoes, for which we give an algorithm linear in the number of columns.
Some techniques are borrowed from traditional graph optimisation problems.
A tree T_uni is m-universal for the class of trees if for every tree T of
size m, T can be obtained from T_uni by successive contractions of edges. We
prove that a m-universal tree for the class of trees has at least mln(m) +
(gamma-1)m + O(1) edges where is the Euler's constant and we build such a tree
with less than mc edges for a fixed constant c = 1.984...