Quiero saber cuál es el mejor método (en términos de complejidad temporal) por el que puedo elegir un subconjunto de K columnas de L columnas de una matriz que puede abarcar todo el rango de la matriz.
La eliminación de Gauss, QR y la descomposición basada en SVD son buenas opciones, pero la complejidad es aproximadamente del orden O(n^3) para una matriz cuadrada de tamaño (nxn). Quiero saber si existe algún método que tenga una complejidad digamos O(n) u O(n^2).