ESTADÍSTICA ESPAÑOLA Núms. 112-113, 1986, p^ga. 3i a 43 Juegos matriciales y su aplicación a la teoría de Perron-Frobenius _ por BEG(JNA SUBIZA MARTINEZ Universidad de Al^cante RESUMEN En este trabajo se presenta una prueba alternativa del Teorema de Perron-Frobenius, a partir de la Teoría de Juegos, utilizando el Teorema de von Neumann que garantiza la existencia de estrategias mixtas en equilibrio para juegos matriciales. Palabras clave: 1Viatrices no negativas, raiz de Frobenius, Juego matricial, Estrategias mixtas en equilibrio, Valor del juego. I. INTRODUCCIQN Los teoremas de Perron-Frobenius garantizan la existencia de un valor propio ^,* (A) > 0, que acota en módulo el resto de valores propios de la matriz, y tíene asociado un vector propio semipositivo. Este hecho juega un papel importante como instrumento para conseguir condiciones de existencia, unicidad, positividad y estabilidad de las soluciones en rnodelos lineales multisectoriales tanto estáticos como dinámicos. En la literatura aparecen diversas pruebas alternativas a las iniciales de Perron (1907) y Frobenius (1908, * E1 autor agradece las sugerencias dadas a este trabajo por C. Herrero. 32 EST'AUfSTIC'A ESPAN()LA 19()^, 1^ 1?): entre ellas, la rnás conocida entre los economistas es probabiemente la cíe VVielandt (1 ^5O) yue utilila el teorema del punto fijo de Brouwer, y yue se pupularizó por el trahajo de Debreu & Herstein (1 ^53). Las pruebas de ^arlín (1959) y Nikaido (19fi9) son elementales sin utilizar teoremas de punto fija, Murata (197?) ofrece una prueba parecida a la inicial de Frobenius, rnientras que la yue aparece en el libro de Arrow & I--Iahn es muy similar a la de Karlin, En este trabajo se presenta una nueva prueba del Teorema de PerronFrobenius, a partir cie la Teoría de Juegos, utilizando en particular el Teorema de ^on Neu^nann que garantiza la existencia de estrategias mixtas en equilibrio, para juegos bipersonales de suma cero. Simultáneamente a la existencia de la raír de F robenius, se obtienen, a lo largo de la prueba, las ac;otaciones de F^isher (1965) que sitúan este valor propio entre el máximo y el mínimo de las sumas de columnas (o filas} cíe la matriz. En la sección II, se presenta un resumen de los resultados de Juegos Matriciales, utiliza.dos a lo largo del trabajo; en la sección III se ofrece, como resultado principal, la prueba del teorema de Perron-Frobenius para matrices indescomponibles, y como corolarios el resultado análogo para matrices descomponibles y el teorema de acotación de Fisher. Algunas observaciones finales, en la sección IV, cierran el trabajo. La notación utilizada a lo largo del trabajo es la usual. Señalemos, no obstan te, q ue en la comparación de vectores: .^ ? y significa .^; > _y; i = l , 2, ..., n. _^ > ^^ significa .ti > y con ^ ^ ^^. x> y^ significa x; > y; i= 1, 2, ..., rz. II. JUEGQS MATRIC'IALES Un juego bipersonal queda descrito por una terna (S, T; M), donde S y T son los conjuntos cie estrategias puras para 1os jugadores I y II respectivamente, y n: S x T-^ R2 ^(s, t) =(^ 1( s, t), T2{s, t)) es la función de resultados del juego. s E S, t E T JUEGOS MATRICIALES Y SU APLICACIÓN A LA TEORÍA DE PERRON-FROBENIUS ^3 Se dice que el juego es de suma cerca, cuando ^I(s, t}+n2(s, t}=^ s E S, r^ T Si además el número de estrategias para cada jugador es finito, estos juegos se denominan matriciales, ya que es posible representarlos mediante una matriz que proporciona los resultados para el jugador I. De esta forma si S = '^S1, S2, ..., SnÍ T`^ ^tl, t2, ..., tm^^ la matriz de pagos al j ugador I es A =(u;^)n x rn, donde u^.i ^ ^1 (S^^ t^). La matriz de resultados para el jugador II vendrá, obviamente, representada por -A. Def nición Una situación (sk, t^) E S x T es un equilibrio de Nash si ^ ^(sk^ t^) ^ ^ ^ (s^ ^ t^) i= 1, 2, ..., n ^z(sk, tr) ^^2(Sk^ t^) j= 1, 2, ..., m es decir, ningún jugador puede obtener un mejor resultado cambiando de estrategia unilateralmente. En los juegos matriciales (sk, t^) es un equilibrio de Nash si, y sólo si, uk^^uk^^a^^ i= 1, 2, ..., n; j , ..., m o, lo que es lo rnismo, ak^ es un punto de silla de la matriz A(valir mínimo de su fila y máximo de su columna). No todas las matrices poseen punto de silla y, por tanto, no todos los juegos matriciales tienen equilibrio de Nash. Así pues, es necesario ampliar el concepto de estrategia para los jugadores. E^rADiSTICA ESPAIriol.A l^^^nic•ic'^n Una estrategia mixta para el jugador I es un vector de conjunto ^ ^ x^= 1 ^=^ donde cada coordenada x; indica la probabilidad con que el primer jugador utiliza la estrate,gia pura s^. De forma análoga y con la misma interpretación, se define una estrategia mixta para el segundo jugador como un vector de m ^ y^ _ i=1 } La función de resultados se extenderá, para estas nuevas estrategias (x, y) E^„ x E,„, en términos de esperanza matemática, siendo el pago esperado para el jugador I ^e^(x, y)-x A y'. E1 conjunto de situaciones posibles S x T queda, de esta forma, ampliado a^(S) x C(T), donde C(S) y C(T) son las envolturas convexas de S y T, generalizándose el concepto de equilibrio para este conjunto. Con esta generalización se puede garantizar la existencia de situaciones en equilibrio. Teoremu (Von Newmann, 1928) Todo juega bipersonal finito de suma cero posee estrategias mixtas en equilibrio. Nota Si (x*, y* ) y (^c, y) son dos situaciones en equilíbrio para el juego dado por la matriz A, se curnple x*Ay*'=zAy' lo que supone que el pago esperado, cuando se ^ uegan situaciones de equilibrio, es constante. JUEGOS MATRIC[ALES Y SU APLICACIÓN A LA TEORÍA DE PERRUN-FROBEN[US 3S Definición Dado un juego bipersonal de suma cero, definido por la matriz A, si (x*, y*) es un par de estrategias en equilibrio, al número v(A)=x* A y*' se le denomina valor del j uego. Propiedades Si (x*, y* ) es un equilibrio del juego que describe la matriz A, se verihca: (1) x* A? v(A) e x* E^,,, (2) A y*' ^ v(A) e' y* E E„, donde e es el vector con todas sus coordenadas iguales a la unidad. Además, v(A) es el valor máximo que curnple (1), para un vector x E^n, y el mínimo que cumple (2}, para y E^,„ . Proposición (Owen) Sea M„xm (R) el espacio de matrices reales de orden nxm, entonces: i) La función u: M,,,rm(IZ) --^ R que a cada matriz le hace corresponder el valor del juego que representa, es contínua. Veamos, por último, como la existencia, en algunos casos, de estrategias que hacen que el resultado del juego sea independiente del comportamiento del oponente, puede dar un método sencillo para determinar las estrategias en equilibrio y el valor del juego. Definición (Shubik) En un juego matricial, de matriz A, una estrategia mixta x*, es un igualador para el jugador I si x* A= k e, k E R constante Análogamente se de^ne el igualador para el segundo jugador. ESTA©ISTICA ESPAÑOLA f'rotnc?s i E^ i ^^n Si un juego posee igualadores x*, ti^* para ambas jugadores, x*Á-k,e Ay*,lk^e, entonces: i) (x*, y*) son estrategias en equilibrio. kl-k2=v(A). TEOREMA DE PERI^OI'^I-FROBENIUS III. Tearemc^ ( Perron-Frobenius, 1907-1912) Sea A=( a^; ) una rnatriz cuadrada de orden n semipositiva e indecomponible*. En estas condiciones. i) A posee un valor propio ^,* (A), positivo. ii) Asociado a^,* (A), existe un vector propio x*, con todas sus componentes positivas. iii) ^,* (A) crece cuando alguna componente de A aumenta. iv) Si ^, es otro valor propio de A, distinto de ^,* (A), no existe ningún vector propio semipositivo asociado a él. v) E1 módulo de los restantes valores prapios de A, no excede a^,* (A). ^,* (A) es un valor propio simple. * Una matriz A es descomponible si, por medio de permutaciones simultáneas de filas y columnas, se puede expresar en la forma f4>> AiZ ^ A22 A= donde A11, A22, son matrices cuadradas, no necesariamente del mismo orden. Una matriz es indescomponible, cuando no es descomp©nible. JUEGOS MATRICIALES Y SU APLICACIÓN A LA TEORÍA DE PERRON-I"ROBENIUS 37 Demostración: i) Consideremos las matrices B( í^ )-- A-- ^.1, i^^ E R como matrices de un juego bipersonal de surna cero, y sea v(^,)^_= v(B(^)) su valor; v es así función continua de i^^. vearnos que existe ^,*, para el cual el juego definido por la matriz B{^,*) tiene valor cero. n Dado ^,1, tal que ^, I< min ^ ui^ , el vector x--= (1 /n) e E^„ , con lo cual, f ^_^ n A--^^ll)=(1/n) > 0; ^ a^;!%^^ i=i l zn por tanto v (í^ 1) > (^. n Por otro lado, si ^,2 > máx ^ ai^ , para todo _x E^,,, la k-ésima coorde.1 i- 1 nada del vector x(A -- ^.21), siendo x k= máx x; , es n n ^ xi Sik - xk /^,2 C ^ i-1 (xi ^ ^k)aik ^ Os i-1 por 1 o q ue v ( í^ 2)< o. De la continuidad de v, se deduce que existe un ^,*, cornprendido entre n h mín ^ ai^ y máx ^ ui^ , tal que L^ (^,*) = 0. Además, como A es indescom.1 i- 1 ^ i- 1 n ponible, mín ^ ut^ > 0, con lo cual ^,* es positivo. .% i=1 Para el juego que la matriz B(^,*) = B defÍne, el teorema de ^on Neumann asegura la existencia de estrategias mixtas en equilibrio, Tendremos, por tanto, x*, y* tales que x* B y*' =0 38 ESTADfSTiCA ESPAÑOLA B ^., * ^ ^ x* B > 0 Si x* B^ 0, mediante las permutaciones de filas y columnas en x*, y*, B necesarias obtendriamos * B 11 .B 12 = (0, Z,Í Con Z> o B x 8=(x^`, x^) B 22 21 _., ^` o=X*By*^Z ) y^ i(o^ ^ ^y Y de donde y^ = o. Suponienda y^` > 0 B11 B12 v^` B21 B22 ^ B11 yl co - B21 y1 como B21 = A21 >^, se obtiene que A21 = o, en contra de la indescomponibilidad de A. f7^e este modo x* B= o, con lo que ^,* es valor propio de A, siendo x* un vector propio por la izquierda asociado a él. De forma análoga se prueba que y* es vector propio por la derecha asociado a ^,*. ii} Veamos que x* > 0. Si posee alguna componente nula, efectuando una reordenación conveniente en x*, y la correspondiente permutación de filas y columnas en B, podemos escribir x* B-(o, x) B11 B12 B21 B22 =(o, 0) con x>0 luego x B21 = x A21 =^, que contradice la indescomponibilidad de A. Por tanto, el vector x* es estrictamente positivo. 111) Sea M otra matriz cuadrada del mismo orden que A tal que M> A> 0. Existen, por la condición i), ^,* (A) y ^* (M) positivos tales que los juegos que rep^resentan las matrices A-^.* (A) I y M-^* (M)1 tienen valor cero. Si í^* (A) >^,* (M), M-^.* (M)1 > A-^.* (A) I y tomando x* la estrategia óptima para el primer j ugador, de A-- ^,* (A)1, se deduce que x* (M - ^,* ( M) I ) > x* (A - ^.* (A) I ) = 0, JUEGOS MATRIC[ALES Y SU APLICACIbN A LA TE©RÍA DE PERRON-FROBENIUS 39 siendo x* estrategia en equilibrio del primer jugador, para el juego M - ^,* (M)1. can lo cual .t*(M-^.*(M) I)=x*(A-^.*(A) 1)=0. Esto implica que 0 ^ x* (M -- A) = (^.* ( M) - ^.* (A)) x*, lo cual contradice que ^,* (M) ^.^* (A). Por tanta, í^* (A) <^.* (M). Además, la igualdad implicaría que x*(M - A) = 0, y como consecuencia M= A, ya que x*>0. iv) Sea ^^ valor propio de A con vectores propias a izquierda y derecha semipositivos, x* e y* respectivamente, que pueden tomarse en ^„ x* (A - ^,I) _ (A -- ^,1) y* = 4, De este modo, x* e y* serian igualadares uno para cada jugador, del juego que representa la matriz A-- ^.1 que tendría por tanto valor cero. Veamos que los juegos de la forma A-- ^.I, donde A es indescomponible, tienen valor cero para un único ^, y se tendrá probado iv). Supongamos ^, > µ tales que B = A-^,1 y C= A- µI representan juegos con valor cero. Sea x estrategia óptima del primer jugador en el _juego representado por B, entonces xB=O, x>0 xC=xA --µx=(^,--µ) x>0 en contra de que el valor del juego dado por C sea cero. Las condiciones v) y vi) se obtienen por cálculo matricial y pueden encontrarse en [6], capítulo I. Una versión más débil de este teoremá, para matrices descornponibles, se deduce como consecuencia del resultado anterior. Corolario 1 Sea A una matriz cuadrada de orden n semipositiva. Entonces i) A posee un valor propio ^,* (A) > 0. 40 ESTAD^STICA ESPA[VOi_A ii) iii ^ iv) Asociado a^.*(A), existe un vector propio .x* >(). Si A> B> 0, entonces ^*( A 3>,^.* ( B). ^^* (A) >^^.^, siendo^ ^t otro valor propio de A. Demostraeión: Si la matriz A es descomponible, A= AI1 A12 0 A22 podemos definir para cualquier t, > 0 A f^ - Aii A^2 T(^^ A22 donde T(F) es una matriz con todos sus elementos iguales a E. Para esta nueva matriz A^> 0, indescomponible, se deduce del teorema anterior la existencia de ^,^> 0 y x; vector de ^„ estrictamente positivo, tales que xf^(A -^.^^1)=0. Construyendo una sucesión de números positivos {Ek} con limite cero, obtendríamos las sucesiones: ^ AEk} que converge a la matriz A, {^.Ek} con ^.^k > 0 para cualquier k, ^ JC^ k} d onde X^'k E^„ . Estas dos últimas sucesiones están acotadas y tienen, por tanto, subsucesiones convergentes a^,* > 0 y x* > 0, respectivamente. De este modo, como x* {A -^.* I)=^, ^.* será valor propio de A y x* un vector propio asociado a él. Las restantes condiciones se prueban de forma análoga a como se ha hecho en el teorema anterior. Es interesante señalar que una acotación de la raíz de Frobenius, ^,*{A), se deduce de f©rma inmediata en esta prueba del Teorema de Perron-Frobenius. JUEGOS MATRICIALES Y sU APLICACICSN A LA TEORfA DE PERRON-FRQBENIUS 41 ^orolurir^ 2 (Fisher, 1965) Sea A=(u^;) una matriz semipositiva. Se verihca la siguiente acotación n mín .^ n ^ ui^ ^ ^,* (A) < máx ^ i= 1 .1 U^ j. i= 1 Este resultado, en el caso de matrices indescomponibles, se obtiene simultáneamente a la existencia de ^,* (A) en la condici©n i) del teorerna. En el caso de matrices descomponibles, esta acotación resulta evidente observando que ^,*(A) es el límite de la sucesión {^,^^. Una acotación semejante, para suma de filas, se deduce razonando con las estrategias del segundo jugador. IV. CJBSERVACI(^NES FINALES En este trabajo se ha presentado un nuevo método para estudiar las propiedades de las matrices semipositivas (en particular la existencia de la denominada raíz de Frobenius) utilizando resultados de Teoría de Juegos y, por medio de éstós Programación lineal. Inversamente, la Teoría de Matrices 5emipositivas puede aplicarse a la Teoria de Juegos. r Por ejemplo, la propiedad ergódica (1) permite hallar las estrategias mixtas en equilibrio de determinados j uegos mediante un proceso iterativo. En efecto, dado un juego matricial, cuya matriz es de la forma B=A-^.*(A)I, A>0 (2) entonces i) v(B)=0 , * Akx x =1^m ,^ ^^A x^^ y * = lím x E ^n XAk IIx^lkll A kx (1) Dada A> 0, x^ 0, ^^x^^ = 1, se cumple que la sucesión xk =----- -- - converge al vector prollAk-x^l pio asociado a la raíz de Frobenius de A. La norma yue se utiliza es x=^ (x,^. (2) También se podría aplicar a matrices de la forma Bk=(A-^*(A)1)+k I 1 1 1 k^R n.xn 42 ESTADÍSTiCA ESPAÑOLA son estrategias mixtas en eyuilibrio del juega definido por B. Queda así abierta una vía, en dos sentidos de relación entre la Teoría de Juegos y la Ter^ria de Matrices Semipositivas. REFERENCIAS [1] ARR©w, IC. & HAHN, F. General Competitive Anatysis. Holden Day, San Francisco. 1971. [^] DEBREU, G. & HERSTEIN, I. N. «Non negative Square Matrices». Ecvnometricu 21 (597607 ). 195 3. [3] FROBENIUS, G. <cUber Matrizen aus Qositiven Elementen I». Sitzungsberichte der kóniylichpreuss'schen Akademie der ^fssenschaften (4? 1-476). 1908. [4] FROBENIUS^ G. «Uber rviatrizen aus Positiven Elementen II». S. Aka. der Wcss. (514-S1f^). 19D9. [5] FROBENtus, G. «Uber tViatrizen aus nicht negativen Elementen». S. Akad. der Wlss. (456477 }. 1912. [b] H ERRERO, C., SIwA, J. A. & V[Lt,AR, A. Mutrices semipositivas y modetos lineales. Secretariado de publicaciones de la U. Alicante. 1984. [7] K ARLIN, S. Mathematical Methads and Theory in Games, Pragramming and Economics. Pergamon Press, New York. 19_59. [8] M URATA, Y. «An Alternative Proof of the Frobenius Theorem». J. E. T. 5{285-295). 1972. [9] N IKAIDO, H. C'onvex Struetures und Ecanomic 7^heory. Academic Press, New York. 19b8. [ 10] O wEN, Gr. Gume 71Teory. Academic Press. 1982. [ 11 ], P ERRI^N, O^ . «Zur theorie der matrizen». Muthematische Annulen b4. (248-2b3). 19(?7. [ 12] SHVatK, M. Garne TTteory i n the Saciul Seiences. The M.I.T. Press. 1982. [ 13] V ON N EUMANN, J. «Zur theorie der Gesellschaftsspiele». 11^lath. Ann. 100 (295-320), 1928. [14] WIEL.ANDT, H. «Unzerlegbare nicht negative Matrizen». Mut. Zeit. 52 {642-b48). 1950. JUEGOS MATRICIA.LES Y SU APLICACIÓN A LA TEORfA DE PERRON-FROBENIUS 43 SUMMARY «MATRIX GAMES AND THE PERR4N-FRC^BENIUS THE(JREM» In this paper an alternative proof of the Perron-Frobenius Theorem is exposed by using the Games theary and specia:lly the von Neumann theorern which guarantees the existence of rnixed strategies in equilibrium for matrix games. ^ey words: Nonnegative matrices, Fobenius root, Matrix game, Mixed strategies in equilibrium, Game value. AMS 1980 Subject classification: 90 D 40.