Motivated by applications in bioinformatics, we consider the word collector
problem, i.e. the expected number of calls to a random weighted generator of
words of length $n$ before the full collection is obtained. The originality of
this instance of the non-uniform coupon collector lies in the, potentially
large, multiplicity of the words/coupons of a given probability/composition. We
obtain a general theorem that gives an asymptotic equivalent for the expected
waiting time of a general version of the Coupon Collector.
We study the following combinatorial game played by two players, Alice and
Bob, which generalizes the Pizza game considered by Brown, Winkler and others.
Given a connected graph G with nonnegative weights assigned to its vertices,
the players alternately take one vertex of G in each turn. The first turn is
Alice's. The vertices are to be taken according to one (or both) of the
following two rules: (T) the subgraph of G induced by the taken vertices is
connected during the whole game, (R) the subgraph of G induced by the remaining
vertices is connected during the whole game.
A Schnyder wood is an orientation and coloring of the edges of a planar map
satisfying a simple local property. We propose a generalization of Schnyder
woods to toroidal maps with application to graph drawing. We prove the
existence of these Schnyder woods for toroidal triangulations. We show that
Schnyder woods can be used to embed the universal cover of a toroidal map on an
infinite and periodic orthogonal surface. Finally we use this embedding to
obtain a straight-line flat torus representation of any toroidal map in a
polynomial size grid.
The cycle double cover conjecture states that a graph is bridge-free if and
only if there is a family of edge-simple cycles such that each edge is
contained in exactly two of them. It was formulated independently by Szekeres
(1973) and Seymour (1979). In this paper, we settle the conjecture in the
affirmative. In particular, we give an algorithm, which inductively constructs
a cycle double cover in polynomial time.
We introduce a new geometric approach to Sturmian words by means of a mapping
that associates certain lines in the n x n -grid and sets of finite Sturmian
words of length n. Using this mapping, we give new proofs of the formulas
enumerating the finite Sturmian words and the palindromic finite Sturmian words
of a given length. We also give a new proof for the well-known result that a
factor of a Sturmian word has precisely two return words.
Integral Value Transformation (IVT) is a family of transformations from N0kto
N0. An algebraic result has been established in p-adic IVT systems and an
application of the result is described in this paper. The result in this paper
provides the rule to find the pth pre image of a natural number for the Collatz
like bijective functions in p-adic IVT systems. Using this result a routing
algorithm is proposed. This proposed routing algorithm reduces number of
address calculation.
We consider the problem of balancing load items (tokens) on networks.
Starting with an arbitrary load distribution, we allow in each round nodes to
exchange tokens with their neighbors. The goal is to achieve a distribution
where all nodes have nearly the same number of tokens.
Motivated by the problem in [6], which studies the relative efficiency of
propositional proof systems, 2-edge colorings of complete bipartite graphs are
investigated. It is shown that if the edges of $G=K_{n,n}$ are colored with
black and white such that the number of black edges differs from the number of
white edges by at most 1, then there are at least $n(1-1/\sqrt{2})$
vertex-disjoint forks with centers in the same partite set of $G$. Here, a fork
is a graph formed by two adjacent edges of different colors. The bound is
sharp.
In this paper, we obtain complete characterization for nested canalyzing
functions (NCFs) by obtaining its unique algebraic normal form (polynomial
form). We introduce a new concept, LAYER NUMBER for NCF. Based on this, we
obtain explicit formulas for the the following important parameters: 1) Number
of all the nested canalyzing functions, 2) Number of all the NCFs with given
LAYER NUMBER, 3) Hamming weight of any NCF, 4) The activity number of any
variable of any NCF, 5) The average sensitivity of any NCF.
We investigate structural complexity measures on digraphs, in particular the
cycle rank. This concept is intimately related to a classical topic in formal
language theory, namely the star height of regular languages. We explore this
connection, and obtain several new algorithmic insights regarding both cycle
rank and star height. Among other results, we show that computing the cycle
rank is NP-complete, even for sparse digraphs of maximum outdegree 2.
Notwithstanding, we provide both a polynomial-time approximation algorithm and
an exponential-time exact algorithm for this problem.
Although models are built on the basis of some observations of reality, the
concepts that derive theoretically from their definitions as well as from their
characteristics and properties are not necessarily direct consequences of these
initial observations. Indeed, many of them rather follow from chains of
theoretical inferences that are only based on the precise model definitions and
rely strongly, in addition, on some consequential working hypotheses.
We show that minimum connected $(s,t)$-vertex separator ($(s,t)$-CVS) is
$\Omega(log^{2-\epsilon}n)$-hard for any $\epsilon >0$ unless NP has
quasi-polynomial Las-Vegas algorithms. i.e., for any $\epsilon >0$ and for some
$\delta >0$, $(s,t)$-CVS is unlikely to have
$\delta.log^{2-\epsilon}n$-approximation algorithm. We show that $(s,t)$-CVS is
NP-complete on graphs with chordality at least 5 and present a polynomial-time
algorithm for $(s,t)$-CVS on bipartite chordality 4 graphs.
The palindromization map $\psi$ in a free monoid $A^*$ was introduced in 1997
by the first author in the case of a binary alphabet $A$, and later extended by
other authors to arbitrary alphabets. Acting on infinite words, $\psi$
generates the class of standard episturmian words, including standard
Arnoux-Rauzy words.
In this paper we generalize the palindromization map, starting with a given
code $X$ over $A$. The new map $\psi_X$ maps $X^*$ to the set $PAL$ of
palindromes of $A^*$. In this way some properties of $\psi$ are lost and some
are saved in a weak form.
The best current estimates of the thresholds for the existence of solutions
in random constraint satisfaction problems ('CSPs') mostly derive from the
first and the second moment method. Yet apart from a very few exceptional cases
these methods do not quite yield matching upper and lower bounds.
A Sierpinski number is an odd positive integer, k, such that no positive
integer of the form k * 2^n + 1 is prime. Similar to a Sierpinski number, a
Riesel number is an odd positive integer, k, such that no positive integer of
the form k * 2^n + 1 is prime. A cover for such a k is a finite list of
positive integers such that each integer j of the appropriate form has a
factor, d, in the cover, with 1 < d < j. Given a k and its cover, ACL2 is used
to systematically verify that each integer of the given form has a non-trivial
factor in the cover.
A polytopal digraph $G(P)$ is an orientation of the skeleton of a convex
polytope $P$. The possible non-degenerate pivot operations of the simplex
method in solving a linear program over $P$ can be represented as a special
polytopal digraph known as an LP digraph. Presently there is no general
characterization of which polytopal digraphs are LP digraphs, although four
necessary properties are known: acyclicity, unique sink orientation(USO), the
Holt-Klee property and the shelling property.
The traditional axiomatic approach to voting is motivated by the problem of
reconciling differences in subjective preferences. In contrast, a dominant line
of work in the theory of voting over the past 15 years has considered a
different kind of scenario, also fundamental to voting, in which there is a
genuinely "best" outcome that voters would agree on if they only had enough
information.
Given an undirected graph $G$ with $m$ edges, $n$ vertices, and non-negative
edge weights, and given an integer $k\geq 1$, we show that for some universal
constant $c$, a $(2k-1)$-approximate distance oracle for $G$ of size $O(kn^{1 +
1/k})$ can be constructed in $O(\sqrt km + kn^{1 + c/\sqrt k})$ time and can
answer queries in $O(k)$ time. We also give an oracle which is faster for
smaller $k$.
At some places (see the references) Martin Erickson describes a certain game:
"Two players alternately write O's (first player) and X's (second player) in
the unoccupied cells of an n x n grid. The first player (if any) to occupy four
cells at the vertices of a square with horizontal and vertical sides is the
winner."
Then he asks "What is the outcome of the game given optimal play?" or
"What is the smallest n such that the first player has a winning strategy?"
For n lower than 3 a win is obviously impossible.
The use of algebraic techniques to solve combinatorial problems is studied in
this paper. We formulate the rainbow connectivity problem as a system of
polynomial equations. We first consider the case of two colors for which the
problem is known to be hard and we then extend the approach to the general
case. We also give a formulation of the rainbow connectivity problem as an
ideal membership problem.
Eigenvector localization refers to the situation when most of the components
of an eigenvector are zero or near-zero. This phenomenon has been observed on
eigenvectors associated with extremal eigenvalues, and in many of those cases
it can be meaningfully interpreted in terms of "structural heterogeneities" in
the data.
A k-fold x-coloring of a graph is an assignment of (at least) k distinct
colors from the set {1, 2, ..., x} to each vertex such that any two adjacent
vertices are assigned disjoint sets of colors. The smallest number x such that
G admits a k-fold x-coloring is the k-th chromatic number of G, denoted by
\chi_k(G). We determine the exact value of this parameter when G is a web or an
antiweb.
In the past few decades there has been a good deal of papers which are
concerned with optimization problems in different areas of mathematics (along
0-1 words, finite or infinite) and which yield - sometimes quite unexpectedly -
balanced words as optimal. In this note we list some key results along these
lines known to date.
An infinite permutation is a linear order on the set N. We study the
properties of infinite permutations generated by fixed points of some uniform
binary morphisms, and find the formula for their complexity.
Given a countable set X (usually taken to be the natural numbers or
integers), an infinite permutation, \pi, of X is a linear ordering of X. This
paper investigates the combinatorial complexity of infinite permutations on the
natural numbers associated with the image of uniformly recurrent aperiodic
binary words under the letter doubling map. An upper bound for the complexity
is found for general words, and a formula for the complexity is established for
the Sturmian words and the Thue-Morse word.
We discuss the theory of certain partially ordered sets that capture the
structure of commutation classes of words in monoids. As a first application,
it follows readily that counting words in commutation classes is #P-complete.
We then apply the partially ordered sets to Coxeter groups. Some results are a
proof that enumerating the reduced words of elements of Coxeter groups is
#P-complete, a recursive formula for computing the number of commutation
classes of reduced words, as well as stronger bounds on the maximum number of
commutation classes than were previously known.
In a previous paper, we described the set of words that appear in the coding
of smooth (resp. analytic) curves at arbitrary small scale. The aim of this
paper is to compute the complexity of those languages.
This contribution is devoted to the study of positional numeration systems
with negative base introduced by Ito and Sadahiro in 2009, called
(-\beta)-expansions. We give an admissibility criterion for more general case
of (-\beta)-expansions and discuss the properties of the set of
(-\beta)-integers. We give a description of distances within this set and show
that this set can be coded by an infinite word over an infinite alphabet, which
is a fixed point of a non-erasing non-trivial morphism.
Partial words are sequences over a finite alphabet that may contain wildcard
symbols, called holes, which match or are compatible with all letters; partial
words without holes are said to be full words (or simply words). Given an
infinite partial word w, the number of distinct full words over the alphabet
that are compatible with factors of w of length n, called subwords of w, refers
to a measure of complexity of infinite partial words so-called subword
complexity.
In this paper we are interested in computability aspects of subshifts and in
particular Turing degrees of 2-dimensional SFTs (i.e. tilings). To be more
precise, we prove that given any \pizu subset $P$ of $\{0,1\}^\NN$ there is a
SFT $X$ such that $P\times\ZZ^2$ is recursively homeomorphic to $X\setminus U$
where $U$ is a computable set of points. As a consequence, if $P$ contains a
recursive member, $P$ and $X$ have the exact same set of Turing degrees.
Randomized techniques play a fundamental role in theoretical computer science
and discrete mathematics, in particular for the design of efficient algorithms
and construction of combinatorial objects. The basic goal in derandomization
theory is to eliminate or reduce the need for randomness in such randomized
constructions. In this thesis, we explore some applications of the fundamental
notions in derandomization theory to problems outside the core of theoretical
computer science, and in particular, certain problems related to coding theory.
Here the Integral Value Transformations (IVTs) are considered to be Discrete
Dynamical System map in the space\mathbb{N}_(0). In this paper, the dynamics of
IVTs is deciphered through the light of Topological Dynamics.
We explore the geometry of complex networks in terms of an n-dimensional
Euclidean embedding represented by the Moore-Penrose pseudo-inverse of the
graph Laplacian $(\bb L^+)$. The squared distance of a node $i$ to the origin
in this n-dimensional space $(l^+_{ii})$, yields a structural centrality index
$(\mathcal{C}^{*}(i) = 1/l^+_{ii})$ for node $i$. In turn, the sum of
reciprocals of individual node structural centralities,
$\sum_{i}1/\mathcal{C}^*(i) = \sum_{i} l^+_{ii}$, i.e.
Approximate random k-colouring of a graph G=(V,E) is a very well studied
problem in computer science and statistical physics. It amounts to constructing
a k-colouring of G which is distributed close to Gibbs distribution, i.e. the
uniform distribution over all the k-colourings of G. Here, we deal with the
problem when the underlying graph is an instance of Erdos-Renyi random graph
G(n,p), where p=d/n and d is fixed.
The extension complexity of a polytope $P$ is the smallest integer $k$ such
that $P$ is the projection of a polytope $Q$ with $k$ facets. We study the
extension complexity of $n$-gons in the plane. First, we give a new proof that
the extension complexity of regular $n$-gons is $O(\log n)$, a result
originating from work by Ben-Tal and Nemirovski (2001). Our proof easily
generalizes to other permutahedra and simplifies proofs of recent results by
Goemans (2009), and Kaibel and Pashkovich (2011). Second, we prove a lower
bound of $\sqrt{2n}$ on the extension complexity of generic $n$-gons.
In this paper, we obtain polynomial time algorithms to determine the acyclic
chromatic number, the star chromatic number, the Thue chromatic number, the
harmonious chromatic number and the clique chromatic number of $P_4$-tidy
graphs and $(q,q-4)$-graphs, for every fixed $q$. These classes include
cographs, $P_4$-sparse and $P_4$-lite graphs. All these coloring problems are
known to be NP-hard for general graphs. These algorithms are fixed parameter
tractable on the parameter $q(G)$, which is the minimum $q$ such that $G$ is a
$(q,q-4)$-graph.
Recently there has been much interest in "sparsifying" sums of rank one
matrices: modifying the coefficients such that only a few are nonzero, while
approximately preserving the matrix that results from the sum. Results of this
sort have found applications in many different areas, including sparsifying
graphs. In this paper we consider the more general problem of sparsifying sums
of positive semidefinite matrices. We give several algorithms for solving this
problem and describe several applications of these algorithms.
A graph $G=(V,E)$ is a {\it unipolar graph} if there exits a partition $V=V_1
\cup V_2$ such that, $V_1$ is a clique and $V_2$ induces the disjoint union of
cliques. The complement-closed class of {\it generalized split graphs} are
those graphs $G$ such that either $G$ {\it or} the complement of $G$ is
unipolar. Generalized split graphs are a large subclass of perfect graphs. In
fact, it has been shown that almost all $C_5$-free (and hence, almost all
perfect graphs) are generalized split graphs.
Alternative novel measures of the distance between any two partitions of a
n-set are proposed and compared, together with a main existing one, namely
'partition-distance' D(.,.). The comparison achieves by checking their
restriction to modular elements of the partition lattice, as well as in terms
of suitable classifiers. Two of the new measures obtain through the size, a
function mapping every partition into the number of atoms finer than that
partition.
In this paper, a set of transformations T^(p,k) is defined on N_0^K to N_0.
Some basic and na\"ive mathematical structure of T^(p,1) are adumbrated and
introduced the concept of discrete dynamical systems through IVTs. Latterly,
some further research scope of IVTs is highlighted.
Graham and Sloane proposed in 1980 a conjecture stating that every tree has a
harmonious labelling, a graph labelling closely related to additive base. Very
limited results on this conjecture are known. In this paper, we proposed a
computational approach to this conjecture by checking trees with limited size.
With a hybrid algorithm, we are able to show that every tree with at most 31
nodes is graceful, extending the best previous result in this direction.
For integers $k, r > 0$, a conditional $(k,r)$-coloring of a graph $G$ is a
proper $k$-coloring of the vertices of $G$ such that every vertex $v$ of degree
$d(v)$ in $G$ is adjacent to at least $\min\{r, d(v)\}$ differently colored
vertices. Given $r$, the smallest integer $k$ for which $G$ has a conditional
$(k,r)$-coloring is called the $r$th order conditional chromatic number
$\chi_r(G)$ of $G$. We give results (exact values or bounds for $\chi_r(G)$,
depending on $r$) related to the conditional coloring of some graphs.
In this work we study the polytope associated with a 0/1 integer programming
formulation for the Equitable Coloring Problem. We find several families of
valid inequalities and derive sufficient conditions in order to be
facet-defining inequalities. We also present computational evidence of the
effectiveness of including these inequalities as cuts in a Branch & Cut
algorithm.
In this work we study the polytope associated with a 0,1-integer programming
formulation for the Equitable Coloring Problem. We find several families of
valid inequalities and derive sufficient conditions in order to be
facet-defining inequalities. We also present computational evidence that shows
the efficacy of these inequalities used as cuts in a Branch & Cut algorithm.
The cops and robbers game has been extensively studied under the assumption
of optimal play by both the cops and the robbers. In this paper we study the
problem in which cops are chasing a drunk robber (that is, a robber who
performs a random walk) on a graph. Our main goal is to characterize the "cost
of drunkenness." Specif?ically, we study the ratio of expected capture times
for the optimal version and the drunk robber one. We also examine the
algorithmic side of the problem; that is, how to compute near-optimal search
schedules for the cops.
In this paper, we look at how to count the number of elements of a set within
the frame of Sergeyev's numeral system. We also look at the connection between
the number of elements of a set and the notion of bijection in this new
setting. We also show the difference between this new numeral system and the
results of the traditional naive set theory.
In this paper, we look at the improvement of our knowledge on a family of
tilings of the hyperbolic plane which is brought in by the use of Sergeyev's
numeral system based on grossone. It appears that the information we can get by
using this new numeral system depends on the way we look at the tilings. The
ways are significantly different but they confirm some results which were
obtained in the traditional but constructive frame and allow us to obtain an
additional precision with respect to this information.
The symmetric maximum, denoted by v, is an extension of the usual max
operation so that 0 is the neutral element, and -x is the symmetric (or
inverse) of x, i.e., x v(-x)=0. However, such an extension does not preserve
the associativity of max. This fact asks for systematic ways of parenthesing
(or bracketing) terms of a sequence (with more than two arguments) when using
such an extended maximum. We refer to such systematic (predefined) ways of
parenthesing as computation rules.
Clique separator decomposition introduced by Tarjan and Whitesides is one of
the most important graph decompositions. A graph is an {\em atom} if it has no
clique separator. A {\em hole} is a chordless cycle with at least five
vertices, and an {\em antihole} is the complement graph of a hole. A graph is
{\em weakly chordal} if it is hole- and antihole-free. $K_4-e$ is also called
{\em diamond}. {\em Paraglider} has five vertices four of which induce a
diamond, and the fifth vertex sees exactly the two vertices of degree two in
the diamond.
An independent set in a graph is a set of pairwise non-adjacent vertices, and
alpha(G) is the size of a maximum independent set in the graph G. A matching is
a set of non-incident edges, while mu(G) is the cardinality of a maximum
matching.
A graph $G$ is called a pairwise compatibility graph (PCG) if there exists an
edge weighted tree $T$ and two non-negative real numbers $d_{min}$ and
$d_{max}$ such that each leaf $l_u$ of $T$ corresponds to a vertex $u \in V$
and there is an edge $(u,v) \in E$ if and only if $d_{min} \leq d_T (l_u, l_v)
\leq d_{max}$ where $d_T (l_u, l_v)$ is the sum of the weights of the edges on
the unique path from $l_u$ to $l_v$ in $T$. In this paper we analyze the class
of PCG in relation with two particular subclasses resulting from the the cases
where $\dmin=0$ (LPG) and $\dmax=+\infty$ (mLPG).
The h-extra connectivity is an important parameter to measure the reliability
and fault tolerance ability of large interconnection networks. The k-ary n-cube
is an important interconnection network of parallel computing systems. The
1-restricted connectivity of k-ary n-cubes has been obtained by Chen et al. for
k > 3 in [Y.-C. Chen, J. J. M. Tan, Restricted connectivity for three families
of interconnection networks, Applied Mathematics and Computation 188 (2)
(2007)1848--1855]. Nevertheless, the h-extra connectivity of 3-ary n-cubes has
not been obtained yet.
A path in an edge colored graph is said to be a rainbow path if no two edges
on the path have the same color. An edge colored graph is (strongly) rainbow
connected if there exists a (geodesic) rainbow path between every pair of
vertices. The (strong) rainbow connectivity of a graph $G$, denoted by
($src(G)$, respectively) $rc(G)$ is the smallest number of colors required to
edge color the graph such that the graph is (strongly) rainbow connected. In
this paper, we show that for every $k \geq 3$, it is NP-hard to decide whether
$src(G) \leq k$ even when the graph $G$ is bipartite.
Let $G$ be a planar graph and $F$ a set of additional edges not yet in $G$.
The {\em multiple edge insertion} problem (MEI) asks for a drawing of $G+F$
with the minimum number of pairwise edge crossings, such that the subdrawing of
$G$ is plane. As an exact solution to MEI is NP-hard for general $F$, we
present the first approximation algorithm for MEI which achieves an additive
approximation factor (depending only on the size of $F$ and the maximum degree
of $G$) in the case of connected $G$.
A $k$-L(2,1)-labeling of a graph is a function from its vertex set into the
set $\{0,...,k\}$, such that the labels assigned to adjacent vertices differ by
at least 2, and labels assigned to vertices of distance 2 are different. It is
known that finding the smallest $k$ admitting the existence of a
$k$-L(2,1)-labeling of any given graph is NP-Complete.
In this paper, we study the question of how efficiently a collection of
interconnected nodes can perform a global computation in the widely studied
GOSSIP model of communication. In this model, nodes do not know the global
topology of the network, and they may only initiate contact with a single
neighbor in each round. This model contrasts with the much less restrictive
LOCAL model, where a node may simultaneously communicate with all of its
neighbors in a single round.
Given three permutations on the integers 1 through n, consider the set system
consisting of each interval in each of the three permutations. Jozsef Beck
conjectured (c. 1987) that the discrepancy of this set system is O(1). We give
a counterexample to this conjecture: for any positive integer n = 3^k, we
exhibit three permutations whose corresponding set system has discrepancy
Omega(log(n)). Our counterexample is based on a simple recursive construction,
and our proof of the discrepancy lower bound is by induction.
For a large Markovian model, a "product form" is an explicit description of
the steady-state behaviour which is otherwise generally untractable. Being
first introduced in queueing networks, it has been adapted to Markovian Petri
nets.
In a well-known paper[ARV], Arora, Rao and Vazirani obtained an O(sqrt(log
n)) approximation to the Balanced Separator problem and Uniform Sparsest Cut.
At the heart of their result is a geometric statement about sets of points that
satisfy triangle inequalities, which also underlies subsequent work on
approximation algorithms and geometric embeddings.
In this note, we give an equivalent formulation of the Structure theorem in
[ARV] in terms of the expansion of large sets in geometric graphs on sets of
points satisfying triangle inequalities.
Cellular automata (CA) consist of an array of identical cells, each of which
may take one of a finite number of possible states. The entire array evolves in
discrete time steps by iterating a global evolution G. Further, this global
evolution G is required to be shift-invariant (it acts the same everywhere) and
causal (information cannot be transmitted faster than some fixed number of
cells per time step). At least in the classical, reversible and quantum cases,
these two top-down axiomatic conditions are sufficient to entail more
bottom-up, operational descriptions of G.
As proved by Kahn, the chromatic number and fractional chromatic number of a
line graph agree asymptotically. That is, for any line graph $G$ we have
$\chi(G) \leq (1+o(1))\chi_f(G)$. We extend this result to quasi-line graphs,
an important subclass of claw-free graphs. Furthermore we prove that we can
construct a colouring that achieves this bound in polynomial time, giving us an
asymptotic approximation algorithm for the chromatic number of quasi-line
graphs.
We give constructions of n^k x n^k x n tensors of rank at least 2n^k -
O(n^(k-1)). As a corollary we obtain an [n]^r shaped tensor with rank at least
2n^(r/2) - O(n^(r/2)-1) when r is odd. The tensors are constructed from a
simple recursive pattern, and the lower bounds are proven using a partitioning
theorem developed by Brockett and Dobkin. These two bounds are improvements
over the previous best-known explicit tensors that had ranks n^k and n^(r/2)
respectively
A perfect matching in a $4$-uniform hypergraph is a subset of
$\lfloor\frac{n}{4}\rfloor$ disjoint edges. We prove that if $H$ is a
sufficiently large $4$-uniform hypergraph on $n=4k$ vertices such that every
vertex belongs to more than ${n-1\choose 3} - {3n/4 \choose 3}$ edges then $H$
contains a perfect matching. This bound is tight and settles a conjecture of
H{\'a}n, Person and Schacht.
In a previous work it was shown that the best measure for the efficiency of a
single burst-correcting code is obtained using the Gallager bound as opposed to
the Reiger bound. In this paper, an efficient algorithm that searches for the
best (shortened) cyclic burst-correcting codes is presented. Using this
algorithm, extensive tables that either tie existing constructions or improve
them are obtained for burst lengths up to b=10.
We consider a the minimum k-way cut problem for unweighted graphs with a size
bound s on the number of cut edges allowed. Thus we seek to remove as few edges
as possible so as to split a graph into k components, or report that this
requires cutting more than s edges. We show that this problem is
fixed-parameter tractable (FPT) in s. More precisely, for s=O(1), our algorithm
runs in quadratic time while we have a different linear time algorithm for
planar graphs and bounded genus graphs. Our tractability result stands in
contrast to known W[1] hardness of related problems.
We propose in this paper a framework dedicated to the construction of what we
call time elastic inner products that allows embedding sets of non-uniformly
sampled multivariate time series of varying lengths into vector space
structures. This framework is based on a recursive definition that covers the
case of multiple embedded time elastic dimensions. We prove that such inner
products exist in our framework and show how a simple instance of this inner
product class operates on some toy applications, while generalizing the
Euclidean inner product.
A directed graph is called Eulerian, if it contains a walk that traverses
every arc in the graph exactly once. We study the problem of Eulerian Extension
(EE) where a directed multigraph G and a weight function is given and it is
asked whether G can be made Eulerian by adding arcs whose total weight does not
exceed a given threshold. This problem is motivated through applications in
vehicle routing and flowshop scheduling. However, EE is NP- hard and thus we
use the parameterized complexity framework to analyze it.
In the paper are computed: the number of binary trees with n nodes and k
leaves; the number of leaves in the set of all binary trees with n nodes. These
are used to compute the number of states in the buddy system.
Hypercontractive inequalities are a useful tool in dealing with extremal
questions in the geometry of high-dimensional discrete and continuous spaces.
In this survey we trace a few connections between different manifestations of
hypercontractivity, and also present some relatively recent applications of
these techniques in computer science.
We study the bandwidth and the pathwidth of multi-dimensional grids. It can
be shown for grids, that these two parameters are equal to a more basic graph
parameter, the vertex boundary width. Using this fact, we determine the
bandwidth and the pathwidth of three-dimensional grids, which were known only
for the cubic case. As a by-product, we also determine the two parameters of
multi-dimensional grids with relatively large maximum factors.
Given n >= 4 positive real numbers, we prove in this note that they are the
face areas of a convex polyhedron if and only if the largest number is not more
than the sum of the others.
We establish a simple generalization of a known result in the plane. The
simplices in any pure simplicial complex in R^d may be colored with d+1 colors
so that no two simplices that share a (d-1)-facet have the same color. In R^2
this says that any planar map all of whose faces are triangles may be
3-colored, and in R^3 it says that tetrahedra in a collection may be "solid
4-colored" so that no two glued face-to-face receive the same color.
For integers k>0 and r>0, a conditional (k,r)-coloring of a graph G is a
proper k-coloring of the vertices of G such that every vertex v of degree d(v)
in G is adjacent to vertices with at least min{r,d(v)} different colors. The
smallest integer k for which a graph G has a conditional (k,r)-coloring is
called the rth order conditional chromatic number, denoted by $\chi_r(G)$.
We investigate relations between different width parameters of graphs, in
particular balanced separator number, treewidth, and cycle rank. Our main
result states that a graph with balanced separator number k has treewidth at
least k but cycle rank at most k(1 + log (n/k)), thus refining the previously
known bounds, as stated by Robertson and Seymour (1986) and by Bodlaender et
al. (1995). Furthermore, we show that the improved bounds are best possible.
Among other results, we also determine the cycle rank of powers of path graphs,
thus answering a question recently raised by Novotny et al.
Michael Hochman showed that every 1D effectively closed subshift can be
simulated by a 3D subshift of finite type and asked whether the same can be
done in 2D. It turned out that the answer is positive and necessary tools were
already developed in tilings theory. We discuss two alternative approaches:
first, developed by N. Aubrun and M. Sablik, goes back to Leonid Levin; the
second one, developed by the authors, goes back to Peter Gacs.
We generalize the notions of flippable and simultaneously-flippable edges in
a triangulation of a set S of points in the plane, into so called pseudo
simultaneously-flippable edges. Such edges are related to the notion of convex
decompositions spanned by S.
This paper studies two kinds of simulation between cellular automata:
simulations based on factor and simulations based on sub-automaton. We show
that these two kinds of simulation behave in two opposite ways with respect to
the complexity of attractors and factor subshifts. On the one hand, the factor
simulation preserves the complexity of limits sets or column factors (the
simulator CA must have a higher complexity than the simulated CA).
Ziv-Lempel and Crochemore factorization are two kinds of factorizations of
words related to text processing. In this paper, we find these factorizations
for standard epiesturmian words. Thus the previously known c-factorization of
standard Sturmian words is provided as a special case. Moreover, the two
factorizations are compared.
One of the most important open problems in machine scheduling is the problem
of scheduling a set of jobs on unrelated machines to minimize the makespan. The
best known approximation algorithm for this problem guarantees an approximation
factor of 2. It is known to be NP-hard to approximate with a better ratio than
3/2. Closing this gap has been open for over 20 years. The best known
approximation factors are achieved by LP-based algorithms. The strongest known
linear program formulation for the problem is the configuration-LP.
In this report, we present a formal approach that addresses the problem of
emergence of phase transitions in stochastic and attractive nonlinear threshold
Boolean automata networks. Nonlinear networks considered are informally defined
on the basis of classical stochastic threshold Boolean automata networks in
which specific interaction potentials of neighbourhood coalition are taken into
account. More precisely, specific nonlinear terms compose local transition
functions that define locally the dynamics of such networks.
A D2CS of a graph G is a set $S \subseteq V(G)$ with $diam(G[S]) \leq 2$. We
study the problem of counting and enumerating D2CS of a graph. First we give an
explicit formula for the number of D2CS in a complete k-ary tree, Fibonacci
tree, binary Fibonacci tree and the binomial tree. Next we give an algorithm
for enumerating and counting D2CS of a graph. We then give a linear time
algorithm for finding all maximal D2CS in a strongly chordal graph.
Given $r\geq 3$ and $2^{r-1}+1\leq n< 2^{r}-1$, an $[n,n-r,3]$ shortened
Hamming code that can detect a maximal number of double errors is constructed.
The optimality of the construction is proven.
The {\em packing chromatic number} $\chi_{\rho}(G)$ of a graph $G$ is the
least integer $k$ for which there exists a mapping $f$ from $V(G)$ to
$\{1,2,...,k\}$ such that any two vertices of color $i$ are at distance at
least $i+1$. This paper studies the packing chromatic number of infinite
distance graphs $G(\mathbb{Z},D)$, i.e. graphs with the set $\mathbb{Z}$ of
integers as vertex set, with two distinct vertices $i,j\in \mathbb{Z}$ being
adjacent if and only if $|i-j|\in D$.
Two very fast and simple O(lg n) algorithms for individual Fibonacci numbers
are given and compared to competing algorithms. A simple O(lg n) recursion is
derived that can also be applied to Lucas. A formula is given to estimate the
largest n, where F_n does not overflow the implementation's data type. The
danger of timing runs on input that is too large for the computer
representation leads to false research results.
The Generalized Discretizable Molecular Distance Geometry Problem is a
distance geometry problems that can be solved by a combinatorial algorithm
called ``Branch-and-Prune''. It was observed empirically that the number of
solutions of YES instances is always a power of two. We give a proof that this
event happens with probability one.
Aharoni, Berger and Ziv recently proved the fractional relaxation of the
strong colouring conjecture. In this note we generalize their result as
follows. Let $k\geq 1$ and partition the vertices of a graph $G$ into sets
$V_1,\ldots, V_r$, such that for $1\leq i \leq r$ every vertex in $V_i$ has at
most $\max\{k, |V_i|-k \}$ neighbours outside $V_i$. Then there is a
probability distribution on the stable sets of $G$ such that a stable set drawn
from this distribution hits each vertex in $V_i$ with probability $1/|V_i|$,
for $1\leq i\leq r$.
In this paper, we provide a novel matrix-analytic approach for studying
doubly exponential solution of randomized load balancing models (also known as
the supermarket models) with Markovian arrival processes (MAPs) and PH service
times. We describe the supermarket model as a system of differential vector
equations, and obtain a close-form solution: doubly exponential structure, for
the fixed point of the system of differential vector equations.
A graph is well-covered if every maximal independent set has the same
cardinality. The recognition problem of well-covered graphs is known to be
co-NP-complete. Let w be a weight function defined on the vertices of G. Then G
is w-well-covered if all maximal independent sets of G are of the same weight.
The set of weight functions w for which a graph is w-well-covered is a vector
space. We prove that finding the vector space of weight functions under which
an input graph is w-well-covered can be done in polynomial time, if the input
graph does not contain cycles of length 4, 5, 6 and 7.
The notions of universality and completeness are central in the theories of
computation and computational complexity. However, proving lower bounds and
necessary conditions remains hard in most of the cases. In this article, we
introduce necessary conditions for a cellular automaton to be "universal",
according to a precise notion of simulation, related both to the dynamics of
cellular automata and to their computational power. This notion of simulation
relies on simple operations of space-time rescaling and it is intrinsic to the
model of cellular automata.
We introduce a novel and general approach for digitalization of line segments
in the plane that satisfies a set of axioms naturally arising from Euclidean
axioms. In particular, we show how to derive such a system of digital segments
from any total order on the integers. As a consequence, using a well-chosen
total order, we manage to define a system of digital segments such that all
digital segments are, in Hausdorff metric, optimally close to their
corresponding Euclidean segments, thus giving an explicit construction that
resolves the main question of Chun et al.
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.