THE MATRIX EQUATION AXB = X

Similar documents
ON CONSTRUCTING NEARLY DECOMPOSABLE MATRICES D. J. HARTFIEL

A SIMPLIFIED FORM FOR NEARLY REDUCIBLE AND NEARLY DECOMPOSABLE MATRICES D. J. HARTFIEL

THE SUM OF THE ELEMENTS OF THE POWERS OF A MATRIX

A ROLE FOR DOUBLY STOCHASTIC MATRICES IN GRAPH THEORY

NONNEGATIVE MATRICES EACH OF WHOSE POSITIVE DIAGONALS HAS THE SAME SUM

CONCERNING NONNEGATIVE MATRICES AND DOUBLY STOCHASTIC MATRICES

PROBLEMS INVOLVING DIAGONAL PRODUCTS IN NONNEGATIVE MATRICES O

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices

Markov Chains and Stochastic Sampling

Key words. Strongly eventually nonnegative matrix, eventually nonnegative matrix, eventually r-cyclic matrix, Perron-Frobenius.

(1) 0 á per(a) Í f[ U, <=i

ON THE MATRIX EQUATION XA AX = X P

In particular, if A is a square matrix and λ is one of its eigenvalues, then we can find a non-zero column vector X with

Week 15-16: Combinatorial Design

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS

Nonnegative Matrices I

Wavelets and Linear Algebra

Notes on Linear Algebra and Matrix Theory

arxiv: v1 [math.co] 10 Aug 2016

Eventually reducible matrix, eventually nonnegative matrix, eventually r-cyclic

NOTES ON THE PERRON-FROBENIUS THEORY OF NONNEGATIVE MATRICES

Central Groupoids, Central Digraphs, and Zero-One Matrices A Satisfying A 2 = J

Detailed Proof of The PerronFrobenius Theorem

ACI-matrices all of whose completions have the same rank

Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

Two Characterizations of Matrices with the Perron-Frobenius Property

Spectra of Semidirect Products of Cyclic Groups

LECTURE NOTES IN CRYPTOGRAPHY

Geometric Mapping Properties of Semipositive Matrices

MATH36001 Perron Frobenius Theory 2015

Intrinsic products and factorizations of matrices

Spectral radius, symmetric and positive matrices

Chapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space.

Chapter 1. Preliminaries

Section II.1. Free Abelian Groups

T.8. Perron-Frobenius theory of positive matrices From: H.R. Thieme, Mathematics in Population Biology, Princeton University Press, Princeton 2003

Chapter 4 - MATRIX ALGEBRA. ... a 2j... a 2n. a i1 a i2... a ij... a in

0 Sets and Induction. Sets

Math 121 Homework 5: Notes on Selected Problems

#A63 INTEGERS 17 (2017) CONCERNING PARTITION REGULAR MATRICES

On the adjacency matrix of a block graph

Sufficiency of Signed Principal Minors for Semidefiniteness: A Relatively Easy Proof

Chapter 0: Preliminaries

LEVEL MATRICES G. SEELINGER, P. SISSOKHO, L. SPENCE, AND C. VANDEN EYNDEN

Professor Terje Haukaas University of British Columbia, Vancouver Notation

Scaling of Symmetric Matrices by Positive Diagonal Congruence

Pyramids and monomial blowing-ups

Key words. Complementarity set, Lyapunov rank, Bishop-Phelps cone, Irreducible cone

On a certain type of matrices with an application to experimental design

Perron Frobenius Theory

THE PERTURBATION BOUND FOR THE SPECTRAL RADIUS OF A NON-NEGATIVE TENSOR

COUNTING NUMERICAL SEMIGROUPS BY GENUS AND SOME CASES OF A QUESTION OF WILF

J. D. Botha* Department of Mathematics University of South Africa P.O. Box 392 Pretoria 0003, South Africa

Discrete Applied Mathematics

b jσ(j), Keywords: Decomposable numerical range, principal character AMS Subject Classification: 15A60

A NEW EFFECTIVE PRECONDITIONED METHOD FOR L-MATRICES

Markov Chains, Stochastic Processes, and Matrix Decompositions

Sparsity of Matrix Canonical Forms. Xingzhi Zhan East China Normal University

Invertibility and stability. Irreducibly diagonally dominant. Invertibility and stability, stronger result. Reducible matrices

Factorization in Integral Domains II

AN ASYMPTOTIC BEHAVIOR OF QR DECOMPOSITION

Algebra SEP Solutions

ELEMENTARY LINEAR ALGEBRA

SIGN PATTERNS THAT REQUIRE OR ALLOW POWER-POSITIVITY. February 16, 2010

Math 489AB Exercises for Chapter 2 Fall Section 2.3

CONCERNING A CONJECTURE OF MARSHALL HALL

Square 2-designs/1. 1 Definition

Some practice problems for midterm 2

Review of Vectors and Matrices

Permutation representations and rational irreducibility

Integral Similarity and Commutators of Integral Matrices Thomas J. Laffey and Robert Reams (University College Dublin, Ireland) Abstract

Linear Equations in Linear Algebra

2. Matrix Algebra and Random Vectors

Finitary Permutation Groups

An algebraic proof of the Erdős-Ko-Rado theorem for intersecting families of perfect matchings

Algebra Exam Topics. Updated August 2017

Section 3.3. Matrix Rank and the Inverse of a Full Rank Matrix

Spectrum and Pseudospectrum of a Tensor

Sign Patterns with a Nest of Positive Principal Minors

The spectrum of a square matrix A, denoted σ(a), is the multiset of the eigenvalues

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

Integer programming: an introduction. Alessandro Astolfi

Matrix operations Linear Algebra with Computer Science Application

PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS

ICS 6N Computational Linear Algebra Matrix Algebra

RATIONAL REALIZATION OF MAXIMUM EIGENVALUE MULTIPLICITY OF SYMMETRIC TREE SIGN PATTERNS. February 6, 2006

THE REAL AND THE SYMMETRIC NONNEGATIVE INVERSE EIGENVALUE PROBLEMS ARE DIFFERENT

Conjugacy classes of torsion in GL_n(Z)

Lattice polygons. P : lattice polygon in R 2 (vertices Z 2, no self-intersections)

1 Adeles over Q. 1.1 Absolute values

GENERALIZED POPOVICIU FUNCTIONAL EQUATIONS IN BANACH MODULES OVER A C ALGEBRA AND APPROXIMATE ALGEBRA HOMOMORPHISMS. Chun Gil Park

VARIETIES WITHOUT EXTRA AUTOMORPHISMS II: HYPERELLIPTIC CURVES

ON CLUSTERING IN CENTRAL CONFIGURATIONS GREGORY BUCK. (Communicated by Kenneth R. Meyer)

1 Multiply Eq. E i by λ 0: (λe i ) (E i ) 2 Multiply Eq. E j by λ and add to Eq. E i : (E i + λe j ) (E i )

ON DIVISION ALGEBRAS*

Mathematics for Cryptography

15-780: LinearProgramming

MASTERS EXAMINATION IN MATHEMATICS

SPACES OF MATRICES WITH SEVERAL ZERO EIGENVALUES

Maximizing the numerical radii of matrices by permuting their entries

Transcription:

PACIFIC JOURNAL OF MATHEMATICS Vol. 36, No. 3, 1971 THE MATRIX EQUATION AXB = X D. J. HARTFIEL This paper considers the solutions of the matrix equation AXB = X where we specify A and B to be ^-square and doubly stochastic. Solutions are found explicitly and do not depend on either the Jordan or Rational canonical forms. We further find all doubly stochastic solutions of this equation, by noting that J n = (1/w), the n-square doubly stochastic matrix in which each entry is 1/n, is always a solution and that the doubly stochastic solutions form a compact convex set. We solve the equation by characterizing the vertices of this convex set. Matrices considered in this paper are real matrice unless otherwise stated. Most of the definitions and notation may be found in [5], although some will be presented below. If A l9 A 2,, A, are square matrices, by Σ*=iΛfe we mean the direct sum of the A k s. If s = 2 we may write A x A 2 for this direct sum. We say that a square matrix A is reducible if there exists a permutation matrix P so that PAP* = (γ %) where X and Z are square and P* denotes the transpose of P. If A is not reducible, then it is said to be irreducible. A square matrix A = (α<y) is doubly stochastic if a i5 ^ and Σ fc a ik = χ fc a kj 1 for all i, j. It readily follows that if A is doubly stochastic, then there exists a permutation matrix P such that PAP 1 = Σί=i 4b where each A k is doubly stochastic and irreducible. The following two celebrated theorems in matrix theory are used in the paper. BIRKHOFF'S THEOREM. The set of all n-square doubly stochastic matrices, Ω n, forms a convex polyhedron with the permutation matrices as vertices [5, p. 97]. PERRON-FROBENIUS THEOREM. Let A be an n-square nonnegative irreducible matrix. Then: ( i ) A has a real positive characteristic root r which is simple. If X is any characteristic root of A, then λ ^ r. (ii) If A has h characteristic roots of modulus r:λ = r, X ί9,λ A _ ι then these are h distinct roots of X h r h, h is called the index of imprimitivity of A. If h = 1 the matrix is called primitive. 659

66 D. J. HARTFIEL (iii) IfX,X lf,λ Λ _ 1 are all the characteristic roots of A, and θ = e ίi2πln) then X o θ,, λ w _^ are λ,, λ^ in some order. (iv) If h > 1, A,ew there exists a permutation matrix P such that PAP' = ί A 12 A 23 o o o... o A-!,* \A,i o o o o j where the zero blocks down the main diagonal are square [5, p. 125]. \ If A is a nonnegative matrix and are all positive elements in A, then A is said to have a loop of length m. If A = (a u ) is such that all a i} are equal, then we say that A is flat. If A is partitioned into block matrices A a, i.e., A = (A^), and each A i} is flat, then a block loop is denned similarly. 1. Preliminary results. First we note that if P and Q are permutation matrices then AXB = X if and only if PAP'PXQQ'BQ = PXQ. Since A and B can each be put into a direct sum of irreducible matrices by simultaneous row and column permutations we may assume by the Perron-Probenius Theorem that A = Σ" A a, = Σ B β ( Af At \AL J B β - B{ Bξ Km. o o where A a is irreducible with index of imprimitivity s a ; B β is irreducible with index of imprimitivity r β. Further the blocks down the main diagonal on A a and B β are all square. Note that the dimension of each A% (k 1, 2,, s a ) is the same for each fixed a. For fixed β the dimensions of the B β k (k = 1, 2,, r β ) are also equal. Hence o

[C \ THE MATRIX EQUATION AXB = X 661 c 2... o \... o...o... c s J r \o A... o...o. >D r where each C k (k = 1, 2,, s a ), D k (k 1, 2,, r β ) is a primitive doubly stochastic matrix. Now let p be a sufficiently large integer so that A p and B p are direct sums of primitive matrices. LEMMA 1.1. If T is a linear operator on a convex set S whose vertices are X { (i 1, 2,, m), then T(S) is a convex set ichose vertices are in {T(Xi)\i 1,, m}. THEOREM 1.2. The set of doubly stochastic solutions of the matrix equation A P XB P = X (p previously defined) is the convex hull of \lim(a p ) k P ι (B p ) k \P ι is a permutation matrix, I = 1, 2,, nl\. Proof. If V is an m x m primitive doubly stochastic matrix, then V k = J m, the flat m x m doubly stochastic matrix, lim (A p ) k k and lim (B p ) k exist, their limits being direct sums of flat doubly stochastic matrices. Let L(X) = lim^oo (A p ) k X(B p ) k. This is a linear operator defined on the set of n x n matrices. By Lemma 1.1, L(Ω n ) is the convex hull of {L(P ϊ )\P ι is a permutation matrix} i.e., of {lim^*, (A p ) k Pι(B p ) k \ Pi is a permutation matrix}. Now if A p XB p = X, XeΩ n, then L(X) = X and by Birkhoff's Theorem, X is in the convex hull of the {L(Pι)\Pι is a permutation matrix}. Furthermore, if X is in the convex hull of the {L(Pι)\Pι is a permutation matrix} i.e., X~ Σ\ X L{P^ where X t ;> and ΣX t = 1, then X = ΣX ι L{P ι ) - ΣX ι lim {A p ) k P ι {B p ) k l lim and X is a solution of the matrix equation. THEOREM 1.3. Y e Ω n is a solution of AXB = X if and only if Y = ΣS^A k WB k /p where WeΩ n is a solution of A P XB P = X. l \ J Proof. If Y = A YB = Y. S A" WB k /p, W a solution of A'XB" = X, then

662 D. J. HARTFIEL Further if Y is solution of AXB = X then Y is a solution of A P XB P = X and so Γ = Σί~U*YB*/p. Let M{Z) = ΣKo A k ZB k /p. Then M is a linear operator defined on the set of w x n matrices. COROLLARY 1.4. The vertices of the set of doubly stochastic solutions of AXB = X is a subset of {M[L(P i )]\P ι is a permutation matrix}. Proof. The proof follows from Lemma 1.1, Theorem 1.2, and Theorem 1.3. COROLLARY 1.5. If one of A or B is primitive, then the only doubly stochastic solution of the equation AXB = X is J n. Proof. Either lim^ (A p ) k or lim^ (B p ) k is J n. Thus if X is doubly stochastic, then L(X) = J n. 2+ The operator!> Our primary aim here is to investigate the structure of the convex set L(Ω n ): in particular its vertices. From 1 we know for P t a permutation matrix UP,) = \im (Ak->oo where Jf and Jξ are flat doubly stochastic matrices whose dimensions correspond to the dimension of the primitive matrices in the direct sums A p and B p respectively. Suppose a r x a γ is the dimension of Jf and b σ x b σ is the dimension of Jξ. Set ι (ΣrJt)Pι(Σ*J5)= V %. Partition F z into blocks V rσ of dimension a r x b σ. LEMMA 2.1. If XeL(Ω n ) is partitioned into block matrices X rσ of dimension a r x 6 σ, then each X rσ is fiat. THEOREM 2.2. If XeL(ΩJ is partitioned into block matrices X rσ of dimension a r x b σ, then X is a vertex of L(Ω n ) if and only if X does not have a block loop. Proof. Suppose X has a block loop Add ε > to each element in the 7 1 σ 1 block. Subtract (b σ jb σ2 )e from each element in the Ti^2 block. All the row sums of the matrix are now one. Now add (a ri b σ ja r2 b σ2 )ε to each element in the y 2 σ 2 block.

THE MATRIX EQUATION AXB = X 663 All the column sums of the matrix are now one. Now subtract from each element in the Ί 2 σ z block. All the row sums of the matrix are now one. Continuing in this manner we see that in the Ί m σ m block we add (α rm _ l J %^i b σ ja r jb am b θ2 )ε = ε. This is exactly what is in the Ύ m σ m or r Y x (J 1 block. Now all rows and columns sum to one. Call this generated matrix X f. Now considering the same block loop we generate X" by replacing ε by ε in X'. Again all rows and columns sum to one. Now X \{X* + X"), and since X f and X" el(ω n ) for ε sufficiently small, X is an interior point. On the other hand if XeL(Ω n ) and interior to it, there are X' and X" in L(Ω n ) so that X = ^{X r + X"). We may pick X r and X" in L(Ω n ) so that they have zero blocks in the block position if and only if X does. Now if X' Φ X" then there is a Ύ 1 σ 1 block so that X; iσi < Xl[ ύχ where X} lo1 is a block in X\ X'[ Oί is a block in X" and the relation is elementwise. Hence there is a X/ 1<72 > X" lθ2 and so on. This generates a block loop in X. COROLLARY 2.3. X is a vertex of the convex set of doubly stochastic matrices if and only if X does not have a loop. Proof. Consider the matrix equation IXI X and apply the Theorem 2.2. We are now in a position to find the vertices of L{Ω n ). Partition each permutation matrix P t into blocks P} a of dimension a γ x b σ. Let n lσ be the number of ones in the jσ block of P t. Then and V γa has all its elements equal to n rσ /a r b σ. We may now use Theorem 2.2 on this finite set to establish exact vertices. EXAMPLE. \ i έ Partitioning the matrices P x we have lίh h i i \ vi

664 1 (1) (2) L \ /oo 1 \oi \ ' 1 oiy 1\ 1 / D. J. HARTFIEL (hh hh \ ( 11 \ hh hh) hh\ hh, a vertex,, a vertex. All vertices are of the form L(P t ) for some permutation P t. L{P t ) is not always a vertex for every I. For example, However, (3) /1 1 \oo \ 1 1 /ii ii ii \ii ii ii ii/ an interior point. We can further note by Theorem 2.2 that 1 and 2 are the only vertices of L(Ω n ). 3* General solutions of A P XB P = X We already know from Theorem 1.2 that for each WeΩ n, L(W) is a solution of A P XB P = X. Actually we have shown that if W is any n x n matrix then L(W) is a solution of A P XB P = X. Further if W is a solution of the equation then L{W) = TΓ. i.e., (ΣV Jf)W(ΣiΌJ?) = W. Partition W into blocks W ΐσ as in 2. Now JfW ϊσ J B = ΐF, implies that W is flat. σ σ rσ Also if each W rσ of W is flat, then TF is a solution. Hence we know all solutions of the matrix equation A P XB P X. 4. Orbits in matrices* Let C = (c i3 ) be a p x q matrix. Suppose we pick some c^. Then by the orbit of c ilj1 we mean the set of positions {i 1 k,j 1 + k) [k =, 1, ] where the row index is modulo p and the column index is modulo q. EXAMPLE. The numbers in the positions of the orbit of (1) 5 are 5, 3, 7 (2) 2 are 2, 9, 4 ( 3 ) 1 are 1, 8, 6 ( 4 ) a are α, β, c, d,b,f. Consider the group Z/p Z/q where Z is the additive group of

THE MATRIX EQUATION AXB = X 665 integers. Note that K {( k mod p, k mod q) \ k e Z] is a subgroup of (Zjp Z/q). Hence we can consider orbits as cosets in (Zfp Z/q)/K by looking at indices. We now see: 1. The number of elements in each orbit is the same. 2. If two orbits intersect, they are the same. 3. If one orbit contains a row index k times then all orbits contain that row index k times. The same property holds for columns. 4. Each row index and column index appear at least once in each orbit. 5. If p and q are relatively prime, then there is only one distinct orbit. Finally we note that since orbits are defined by indices, we may consider block orbits in partitioned matrices. 5* The operator ikf Our aim here is to investigate the structure of the convex set M[L(Ω n )]: in particular to find its vertices. Let XeL(Ω n ). Partition X into blocks X rσ of dimension a r xb σ1 then M(X) = ±- P 2 = ΣΣ" p fc \... o k Λ. 2-1 /O B i \ k / / and since the blocks X ra of X are flat we may write M{X) = 1 P-1 JL y / /? J? ooo \ k ( J[ J? \j;, ooo o/ where J% (k = 1, 2,, s a ) and J{ (k = 1, 2,, r β ) are flat doublystochastic matrices whose dimensions are the same as those of At and B{, respectively. Suppose the irreducible blocks A a of Σ «-4«have dimension p a x p a and the irreducible blocks B β of Σβ Bβ n a v e the dimension q β x q β. Partition X into blocks X' aβ of dimension p a x q β. We call these blocks the major blocks of X. Now since X is already partitioned into blocks of dimension a r x >, we see that the major blocks are partitioned into the X ra blocks in the first partitioning. We call each block in the original partition a minor block. Note that inside each major block, all minor blocks are of the same dimension. Now suppose X' aβ is a major block of X. Then we see the sequence

666 D. J. HARTFIEL /O J? j: v? β o o /O Jΐ J? O\XL / Jf \ J{ J β rβ O \ f - 1 /O Jf OX" \J".../ Jξ... is such that each minor block in X' aβ moves through its orbit in X' aβ at least once. By the definition of M and the remarks made above we see that M(X), XeL(Ω n ), is found as follows. Let X be partitioned into major and minor blocks. Consider the orbit of the minor blocks in each major block. Sum the blocks in each orbit with sufficiently many copies in order that there are p blocks. Then divide the sum by p and replace each block in the orbit by this block. From this we see that XeM[L(Ω n )] if and only if 1. XeL(Ω n ). 2. If Xj i<7l and X Ϊ2 <, 2 are in the same major block and in the same orbit in the major block, then they are equal. We now find necessary and sufficient conditions for X to be a vertex of M[L{Ω n )\. DEFINITION. If X aiβlf X ai β 2, *, Xa m β m -X^ are major blocks of X, XeM[L(Ω n )] and each X ajtβk (Jc = 1, 2,", m), X ajch+1 (k = 1, 2,.., m 1) has exactly one positive minor block orbit, then o o is an orbital block loop in X. THEOREM 5.1. Xe M[L(Ω n )] is a vertex if and only if 1. there do not exist two different positive minor block orbits in any major block of X, and 2. there does not exist an orbital block loop in X. Proof. First suppose X e M[L(Ω n )\ and X has two positive block orbits in a major block X aβ of X. Then we add ε > to each element in each block of one of these orbits and subtract ε from each element of each block in the other orbit. Call this matrix X\ To generate the matrix X" replace ε by ε in X'. Now for ε sufficiently small, X' and X"eM[L{Ω n )\. Since X= \{X' + X"), X is interior and therefore if X is a vertex it must satisfy 1. Now suppose XeM[L(Ω n )] satisfies 1 but not 2. This means X

THE MATRIX EQUATION AXB = X 667 has an orbital block loop, say X aiβl, X aιβft,, X Λm β m = X*^- Each of these major blocks has a positive orbit by definition. Flatten each major block; i.e., if X aβ is a block in the orbital block loop and has s different orbits, divide the element c in the positive orbit by s and replace all elements in the major block by c/s. If we call this matrix X r then X f em[l(ω n )]. We may now use the scheme of Theorem 2.2 to alternately add and subtract ε> from this major block loop, thereby generating X[ and Xζ e M[L(Ω n )] and X f = 1{X[ + Xζ). Now absorb the flat major blocks back into the original orbits, i.e., if X aβ is a major block in the orbital block loop with s different orbits then replace each element c in each block of the original positive orbit by sc. Put zero blocks in all other orbits in this major block. Doing this to X\ X{, and XI we generate X, X ίf and X 2, respectively. Note X 19 X 2 e M[L(Ω n )]. Further X = l(x ι + X 2 ). Hence X is interior. Finally suppose X satisfies 1 and 2. Suppose that there exist X ly X 2 em[l(ω n )] so that X= i(x, + X 2 ). We may suppose X, and X 2 have the same zero pattern as X. If X t Φ X 2 and X u X 2 satisfy 1 we can see by an argument similar to Theorem 2.2, that X has an orbital block loop. This contradicts X having property 2. Hence we see that X is a vertex. Using this theorem and the remarks preceeding this theorem we see that we have characterized the vertices of M[L(Ω n )\. EXAMPLE. jθ 1 \ / 1 1 1 1 \1 / \1 There are three orbits for X given in the following diagram. They are the positions occupied by 1, 2 and 3 respectively. the vertices of L(Ω n ). Using 1 of Theorem 5.1 we see Consider (a) has a one in each orbit; hence

668 D. J. HARTFIEL which is interior. 1/3 1/3 l/3\ = [ 1/3 1/3 1/3 α/3 1/3 1/3/ (b) has 3 ones in the same orbit, hence M which is a vertex. The other vertices are and 6* General solutions of AXB X. Partition X into the major and minor blocks. Since AXB = X would imply A P XB P X we see that each minor block of X must be flat. If we add the further condition that minor blocks on the same orbit are all equal then we see from 5 that X is a solution and all solutions are of this form. 7* General remarks* It is interesting to note that in order to obtain solutions of AXB = X it is only necessary to know the block form of A and B, i.e., if A x is doubly stochastic and has the same block form as A and B x is doubly stochastic and has the same block form as B then AXB = X if and only if A 1 XB 1 = X. From 4, property 5, we see that if A and B are irreducible, where the index of imprimitivity of A and the index of imprimitivity of B are relatively prime, then J n is the only doubly stochastic solution. The only general solution is flat. This follows since there is only one orbit in X. Each block in the orbit is flat and all blocks in the orbit are equal. Finally we point out that our result can be extended to a more general setting by considering the following result due to Sinkhorn (7): THEOREM. Let D be the set of all n x n matrices with row and column sums equal to 1, M n _ x the set of (n 1) x (n 1) matrices.

THE MATRIX EQUATION AXB = X 669 Let R 1 M"^. Then there is a nonsingular matrix P so that POP- 1 = R. From this we know that if A x and A 2 are (n 1) x (n 1) matrices then there are nonsingular matrices P and Q so that P~\l φ A 2 )P and Q(l φ ^.JQ" 1 have row and column sums equal to 1. If P~ ι (l φ A 2 )P and Q(l φ AJQ" 1 are nonnegative and real and hence doubly stochastic, then since if and only if, 2 - X if and only if (1 φ Λ)(l Φ X)(l Φ A 2 ) = 1 φ X Q(l Φ Λ)Q~Ό(1 Φ X)PP-\1 φ A a )P - Q(l φ X)P, we can also find the solutions to the matrix equation A X XA 2 = X. REFERENCES 1. R. A. Brualdi, Convex sets of nonnegative matrices, to appear. 2. H.. Foulkes, Rational solutions of the matrix equation XA = BX, Proceedings of the London Mathematical Society (2), 5 (1948), 196-29. 3. F. R. Gantmacher, The Theory of Matrices, Chelsea Publishing Co., New York, 196. 4. W. B. Jurkat and H. J. Ryser, Term ranks and permanents of nonnegative matrices, J. of Algebra, 5, #3, March 1967. 5. Marvin Marcυs and Henryk Mine, A Survey of Matrix Theory and Matrix Inequalities, Allyn and Bacon, Boston, 1964. 6. W. V. Parker, The Matrix Equation AX = XB, Duke Math. J. 17 (195), 43-51. 7. Richard Sinkhorn, On the Factor Space of the Complex Doubly Stochastic Matrices. Abstract 62T-243, Notices American Mathematical Society, 9, (1962), 334-335. Received February 17, 197. TEXAS A&M UNIVERSITY