To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
The basic problem of enumerative combinatorics is that of counting the number of elements of a finite set. Usually we are given an infinite class of finite sets Si where i ranges over some index set I (such as the nonnegative integers ℕ), and we wish to count the number f(i) of elements of each Si “simultaneously.” Immediate philosophical difficulties arise. What does it mean to “count” the number of elements of Si? There is no definitive answer to this question. Only through experience does one develop an idea of what is meant by a “determination” of a counting function f(i). The counting function f(i) can be given in several standard ways:
1. The most satisfactory form of f(i) is a completely explicit closed formula involving only well-known functions, and free from summation symbols. Only in rare cases will such a formula exist. As formulas for f(i) become more complicated, our willingness to accept them as “determinations” of f(i) decreases. Consider the following examples.
1.1.1. Example. For each n ∈ ℕ, let f(n) be the number of subsets of the set [n] = {1, 2, …, n}. Then f(n) = 2n, and no one will quarrel about this being a satisfactory formula for f(n).
1.1.2. Example. Suppose n men give their n hats to a hat-check person. Let f(n) be the number of ways that the hats can be given back to the men, each man receiving one hat, so that no man receives his own hat.
A square matrix is called doubly stochastic if all entries of the matrix are nonnegative and the sum of the elements in each row and each column is unity. Among the class of nonnegative matrices, stochastic matrices and doubly stochastic matrices have many remarkable properties. Whereas the properties of stochastic matrices are mainly spectral theoretic and are motivated by Markov chains, doubly stochastic matrices, besides sharing such properties, also have an interesting combinatorial structure. In this chapter we first consider the combinatorial properties of the polytope of doubly stochastic matrices. The Birkhoff—von Neumann Theorem, the Frobenius-König Theorem, and related results are proved. An extension of the Frobenius-König Theorem involving matrix rank is given. We then describe a probabilistic algorithm to find a positive diagonal in a nonnegative matrix. Such algorithms are of relatively recent origin. The next several sections focus on diagonal products and permanents of nonnegative as well as doubly stochastic matrices. The proof of the van der Waerden conjecture due to Egorychev is given. We also give an elementary alternative proof of the Alexandroff Inequality, which is along the lines of the proof of the van der Waerden conjecture due to Falikman. The last few sections are concerned with various problems in game theory, scheduling, and economics.
A variety of biological, statistical, and social science data come in the form of cross-classified tables of counts commonly known as contingency tables. Scaling the cell entries of such multidimensional matrices involves both mathematically and statistically well-posed problems of practical interest. In this chapter we first describe several situations where scaling can be useful. We then prove a very general theorem that demonstrates the existence of scaling factors. We also describe a natural scaling algorithm in the problem of scaling a nonnegative matrix to obtain prescribed row and column sums. In order to study the convergence properties of the algorithm it is convenient to work in terms of Hilbert's projective metric. Certain related concepts such as the contraction ratio of Birkhoff and the oscillation ratio of Hopf are introduced. In the last section we consider the problem of maximum likelihood estimation in contingency tables. This area of statistics, which forms part of discrete multivariate analysis, is of considerable interest to research workers at present.
Practical examples of scaling problems
Before we take up the mathematical problem of scaling, we illustrate some practical situations where scaling is useful.
Budget allocation problem
The Air Force, the Army, and the Navy have received their budget for the next fiscal year measured in some units to be allocated among technical, administrative, and research categories.
In this chapter we discuss certain combinatorial topics where positive semidefinite matrices and nonnegative matrices appear. In the first section we give a quick introduction to matroids and prove a result due to Rado, which includes Hall's Theorem on systems of distinct representatives as a special case. Then we discuss basic properties of the mixed discriminant, a function that allows a unified treatment of the theory of permanent of a nonnegative matrix and the determinant of a positive semidefinite matrix. The Alexandroff Inequality for mixed discriminants is proved and it is used to settle a special case of a conjecture of Mason. The next section deals with a topic in the area of spectra of graphs. Graphs whose adjacency matrices have Perron root less than 2 are characterized. These graphs correspond to the well-known Coxeter graphs (or Dynkin Diagrams). It is also shown that these graphs are precisely the ones giving rise to a finite Weyl group. The next section focuses on matrices over an algebraic structure called max algebra. As far as the eigenproblem is concerned, such matrices behave somewhat like nonnegative matrices. The last section deals with Boolean matrices. The main emphasis is on characterization of Boolean matrices that admit Moore-Penrose inverse.
Mathematical precision in describing models of macroeconomies became prominent after the advent of Leontief's monumental work on input-output analysis [Leontief (1941)]. In a totally independent setting, von Neumann's model of an expanding economy gave a new impetus to the mathematical approach to economic models [von Neumann (1937)]. Economists of earlier centuries were often too ambitious in their tasks of incorporating many complex economic issues into their models. When it came to the analysis of their models they resorted to many heuristic arguments. In contrast, modern mathematical economists believe in the analytical rigor of their arguments with no ambiguity in the final conclusions. However, they too have to pay a price for the same. Often, their drastically simplified mathematical models tend to avoid the serious economic issues, such as production and capital accumulation over several periods.
In the study of an economy, many of the variables such as prices, costs of production, rates of return, intensity of operations, etc. are clearly nonnegative. With the introduction of Leontief's input-output analysis, a good linear approximation to the functioning of an economy controlled by a few firms or the state has been achieved with great empirical success [see Miller and Blair (1985)]. The theory of nonnegative matrices and M-Matrices play an important role in the study of these models.
The Perron-Frobenius Theorem is central to the theory of nonnegative matrices. An irreducible nonnegative matrix can be viewed as the payoff matrix of a zero-sum, two-person game with positive value. A matrix game is said to be completely mixed if no row or column is dispensable for optimal play. In this chapter we first exploit the properties of completely mixed matrix games to prove the Perron-Frobenius Theorem. The next few sections deal with certain related topics such as M-matrices, the structure of reducible nonnegative matrices, primitive matrices, and polyhedral sets with a least element. We then describe the basic aspects of finite Markov chains. In the final section we prove the Perron-Frobenius Theorem for operators that leave the Lorentz cone invariant.
Irreducible nonnegative matrices
We work with real matrices throughout, unless stated otherwise. Let A = (aij) be an m × n matrix. We say that the matrix A is nonnegative and write A ≥ 0, if aij ≥ 0 for all i, j. If aij > 0 for all i, j, then the matrix A is called positive and we write A > 0. For matrices A, B, we say A ≥ B if A — B ≥ 0. Similar definitions and notation apply for vectors.
This book is aimed at first year graduate students as well as research workers with a background in linear algebra. The theory of nonnegative matrices is unfolded in the book using tools from optimization, inequalities and combinatorics. The topics and applications are carefully chosen to convey the excitement and variety that nonnegative matrices have to offer. Some of the applications also illustrate the depth and the mathematical elegance of the theory of nonnegative matrices. The treatment is rigorous and almost all the results are completely proved. While about half of the material in the book presents many topics in a novel fashion, the remaining portion reports many new results in matrix theory for the first time in a book form. Although the only prerequisite is a first course in linear algebra and advanced calculus, familiarity with linear programming and statistics will be helpful in appreciating some sections.
To give some examples, the Perron-Frobenius Theorem and many of its consequences are derived using the theory of matrix games where all rows and columns are essential for optimal play. The chapter on conditionally positive definite matrices and distance matrices has several new results appearing for the first time in a book. A transparent proof of the Alexandroff inequality for mixed discriminants is presented and a characterization of graphs giving rise to a finite Coxeter group is given in the chapter on combinatorial theory.
Inequalities for martingales with bounded differences have recently proved to be very useful in combinatorics and in the mathematics of operational research and computer science. We see here that these inequalities extend in a natural way to ‘centering sequences’ with bounded differences, and thus include, for example, better inequalities for sequences related to sampling without replacement.
Considering strings over a finite alphabet [Ascr], say that a string is w-avoiding if it does not contain w as a substring. It is known that the number aw(n) of w-avoiding strings of length n depends only on the autocorrelation of w as defined by Guibas–Odlyzko. We give a simple criterion on the autocorrelations of w and w′ for determining whether aw(n) > aw′(n) for all large enough n.
The prime factorization of a random integer has a GEM/Poisson-Dirichlet distribution as transparently proved by Donnelly and Grimmett [8]. By similarity to the arc-sine law for the mean distribution of the divisors of a random integer, due to Deshouillers, Dress and Tenenbaum [6] (see also Tenenbaum [24, II.6.2, p. 233]), – the ‘DDT theorem’ – we obtain an arc-sine law in the GEM/Poisson-Dirichlet context. In this context we also investigate the distribution of the number of components larger than ε which correspond to the number of prime factors larger than nε.
We are interested in a function f(p) that represents the probability that a random subset of edges of a Δ-regular graph G contains half the edges of some cycle of G. f(p) is also the probability that a codeword is corrupted beyond recognition when words of the cycle code of G are submitted to the binary symmetric channel. We derive a precise upper bound on the largest p for which f(p) can vanish when the number of edges of G goes to infinity. To this end, we introduce the notion of fractional percolation on trees, and calculate the related critical probabilities.
Let [Mscr]n,k(S) be the set of n-edge k-vertex rooted maps in some class on the surface S. Let P be a planar map in the class. We develop a method for showing that almost all maps in [Mscr]n,k(S) contain many copies of P. One consequence of this is that almost all maps in [Mscr]n,k(S) have no symmetries. The classes considered include c-connected maps (c [les ] 3) and certain families of degree restricted maps.
A tournament T on a set V of n players is an orientation of the edges of the complete graph Kn on V; T will be called a random tournament if the directions of these edges are determined by a sequence {Yj[ratio ]j = 1, …, (n2)} of independent coin flips. If (y, x) is an edge in a (random) tournament, we say that y beats x. A set A ⊂ V, |A| = k, is said to be beaten if there exists a player y ∉ A such that y beats x for each x ∈ A. If such a y does not exist, we say that A is unbeaten. A (random) tournament on V is said to have property Sk if each k-element subset of V is beaten. In this paper, we use the Stein–Chen method to show that the probability distribution of the number W0 of unbeaten k-subsets of V can be well-approximated by that of a Poisson random variable with the same mean; an improved condition for the existence of tournaments with property Sk is derived as a corollary. A multivariate version of this result is proved next: with Wj representing the number of k-subsets that are beaten by precisely j external vertices, j = 0, 1, …, b, it is shown that the joint distribution of (W0, W1, …, Wb) can be approximated by a multidimensional Poisson vector with independent components, provided that b is not too large.