Класична робота Копперсміта показує, що при деяких можна помножити матрицю n × n α на матрицю n α × n в арифметичних операціях ˜ O ( n 2 ) . Це найважливіший компонент недавнього знаменитого результату Райана Вільямса.α>0n×nαnα×nO~(n2)
Франсуа ле Голл недавно удосконалив роботу Coppersmith, і його документ щойно був прийнятий до FOCS 2012. Для того, щоб зрозуміти цю роботу, вам знадобляться певні знання з алгебраїчної теорії складності. Документ Вірджинії Вільямс містить деякі відповідні покажчики. Зокрема, робота Копперсміта повністю описана в книзі « Теорія алгебраїчної складності» .
Інша частина роботи орієнтована приблизно на множення матриць . Ви можете перевірити цю роботу Маген і Зузіас. Це корисно для обробки дійсно великих матриць, скажімо, множення матриці та матриці N × n , де N ≫ n .n×NN×nN≫n
Основний підхід полягає у вибірці матриць (це відповідає рандомізованому зменшенню розмірності) та множенню значно менших вибіркових матриць. Хитрість полягає в тому, щоб з’ясувати, коли і в якому сенсі це дає хороший наближення. На відміну від попередньої частини роботи, яка є абсолютно непрактичною, алгоритми вибірки практичні і навіть необхідні для обробки великої кількості даних.