2 votos

Decidir si una matriz binaria contiene una matriz de permutación

Me gustaría saber si existe alguna condición para comprobar si una matriz binaria contiene una matriz de permutación del mismo tamaño. Por ejemplo $$A_1=\pmatrix{1&1&1&1\\ 1&0&0&1\\ 1&0&0&1\\ 1&0&0&0}$$ no contiene ninguna matriz de permutación, mientras que $$A_2=\pmatrix{1&1&1&1\\ 1&0&1&1\\ 1&0&0&1\\ 1&0&0&0}$$ contiene $$P=\pmatrix{0&1&0&0\\ 0&0&1&0\\ 0&0&0&1\\ 1&0&0&0}.$$

Muchas gracias por su ayuda.

1voto

JiminyCricket Puntos 143

Una matriz binaria contiene una matriz de permutación (en el sentido ilustrado por su ejemplo) si y sólo si su permanente es distinto de cero. El permanente puede ser calculado en $O(2^nn)$ tiempo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X