Obtenga la matriz de permutación máxima de la matriz lógica

A (m filas, n columnas) es una matriz (0,1) (o matriz lógica).

Cómo obtener una submatrizB (p filas, p columnas) deAsatisfaciendo esoB es una matriz de permutación y p es el máximo? Por ejemplo,

PD: Amatriz de permutación es una matriz binaria cuadrada que tiene exactamente una entrada 1 en cada fila y cada columna y ceros en otra parte.

Respuestas a la pregunta(1)

Su respuesta a la pregunta