Gracias por a2a
Esta es un área de investigación activa. Los métodos para minimizar el costo dependen en gran medida de la estructura de la matriz. Hay soluciones de computación cuántica que se han desarrollado recientemente y que no cubro aquí, pero sí en otras respuestas de Quora, como otras. Sigue una sinopsis rápida, para formar C = AB:
- A, B: matriz cuadrada triangular inferior (o superior). Tal matriz tiene ceros arriba (abajo) de la diagonal. El costo de la multiplicación es [matemática] n ^ 3/6 [/ matemática] en lugar de [matemática] n ^ 3. [/ Matemática]
- A, B: matriz cuadrada bidiagonal. Tal matriz tiene entradas distintas de cero solo en la diagonal y una adyacente fuera de la diagonal directamente arriba o abajo. El costo de la multiplicación es [matemática] 3n [/ matemática] [matemática] [/ matemática] en lugar de [matemática] n ^ 3. [/ Matemática]
- Una matriz de Fourier: [matemáticas] n ^ 2 log n [/ matemáticas]
- A Circulante: [matemática] n ^ 2 log n [/ matemática]
- A y B ambos o circulante: [matemática] 3n log (n) [/ matemática]
- A o B o ambas matrices cercanas a las formas anteriores: Encuentre una descomposición de la forma [math] A = W + \ epsilon [/ math] de manera que W esté estructurada y [math] \ epsilon [/ math] sea muy escasa.
Hay 6! combinaciones de todo lo anterior (ok, no del todo, ya que 4,5 no son disjuntas). También hay infinitos otros casos especiales menos completos.
- ¿Qué representan las matrices en las siguientes imágenes?
- Cómo probar Cada subespacio adecuado de un espacio vectorial topológico tiene un interior vacío
- ¿El álgebra no lineal se está aplicando actualmente a algún problema práctico en informática e ingeniería?
- ¿La regresión lineal múltiple siempre necesita una relación lineal entre cada predictor individual y la variable dependiente?
- ¿Cuáles son algunas aplicaciones de valores propios y vectores propios?