Given a square integer matrix $A \in M_n(Z)$ and two subsets $I, J \subset \{ 1, \ldots, n\}$, we define $A_{I,J}$ as the sub-matrix of $A$ containing the rows (resp. columns) whose index is in $I$ (resp. $J$).
I wonder if there is a fast algorithm for finding maximal sets $I$ and $J$, $I \cap J = \emptyset$ such that $\det(A_{I,J}) = \pm 1$.
Note: Obviously, $I$ and $J$ have the same cardinal.