Es wird allgemein vermutet, dass , der optimale Exponent für die Matrixmultiplikation, tatsächlich gleich 2 ist. Meine Frage ist einfach:
Welche Gründe haben wir für die Annahme, dass ?
Ich kenne schnelle Algorithmen wie Coppersmith-Winograd, aber ich weiß nicht, warum diese als Beweis für könnten .
Naiv scheint es mir ein klassisches Beispiel zu sein, bei dem eine Community nur hofft, dass ein Ergebnis aus rein ästhetischen Gründen wahr ist. Ich würde gerne wissen, ob das hier im Wesentlichen der Fall ist.
ds.algorithms
linear-algebra
matrix-product
Steve Flammia
quelle
quelle
Antworten:
Ich möchte den Kommentar von Mark Reitblatt und die Antwort von Amir Shpilka ergänzen. Erstens ist eine der von Cohn, Kleinberg, Szegedy und Umans vorgebrachten Vermutungen nicht gruppentheoretisch, sondern rein kombinatorisch (Konj. 3.4 in ihrem FOCS'05-Aufsatz ). Diese Vermutung besagt, dass die "starke USP-Kapazität beträgt322/3 322/3
(Für ihre andere gruppentheoretische Vermutung 4.7 kenne ich keinen ähnlichen Beweis für Plausibilität, der über die Intuition hinausgeht.)
Zweitens stimme ich Amir Shpilka zu, dass die Kette vergangener Algorithmen etwas ad-hoc wirkt. Das Schöne am gruppentheoretischen Ansatz ist jedoch, dass fast alle (nicht alle) der vorherigen Algorithmen in diesem Ansatz formuliert werden können. Obwohl die verschiedenen gruppentheoretischen Konstruktionen in [CKSU] äußerlich ein wenig ad-hoc erscheinen mögen, erscheinen sie im Kontext des gruppentheoretischen Rahmens wesentlich natürlicher und weniger ad-hoc (zumindest für mich) als viele andere die vorherigen Algorithmen.
quelle
quelle
quelle
quelle