W swoim kluczowym artykule Teoretyczne algorytmy grupowania macierzy Cohn, Kleinberg, Szegedy i Umans przedstawiają koncepcję unikatowej układanki (zdefiniowanej poniżej) i zdolności USP. Twierdzą oni, że Coppersmith i Winograd, w ich własnym papierze przełomowy Mnożenie macierzy poprzez ciąg arytmetyczny , „pośrednio” udowodnić, że zdolność USP jest . Twierdzenie to zostało powtórzone w kilku innych miejscach (w tym tutaj w cstheory), ale nigdzie nie ma wyjaśnienia. Poniżej moje własne rozumienie tego, co udowodnili Coppersmith i Winograd i dlaczego to nie wystarczy.
Czy to prawda, że pojemność USP jest ? Jeśli tak, czy istnieje odniesienie do dowodu?
Unikalne łamigłówki
Unikalnie rozwiązana łamigłówka (USP) o długości i szerokości składa się z podzbioru o rozmiarze , który również traktujemy jako trzy kolekcje „kawałków” (odpowiadające miejscom, w których wektory to , miejsca, w których są , i miejsca, w których są ), spełniające następującą właściwość. Załóżmy, że ułożyliśmy wszystkie części w liniach. Następnie musi istnieć unikalny sposób umieszczenia innych elementów, po jednym z każdego rodzaju w każdej linii, tak aby „pasowały”.
Przykład (USP o długości i szerokości ): Brak przykładu o długości i szerokości , gdzie - i - elementy można ułożyć na dwa różne sposoby:
Zagadki Coppersmith-Winograd
Coppersmith Winograd-logiczna (CWP) o długości i szerokości składa się z podzbioru o o rozmiarach , w którym "fragmenty" są unikalne - dla dwóch i , (Prezentują to nieco inaczej.)
Każdy USP jest CWP (jak skomentowaliśmy powyżej), stąd pojemność CWP spełnia . Powyżej skomentowaliśmy, że . Coppersmith i Winograd wykazali, używając wyrafinowanego argumentu, że . Ich argumentacja została uproszczona przez Strassena (patrz teoria złożoności algebraicznej ). Poniżej przedstawiamy prosty dowód.
Biorąc pod uwagę , niech składać ze wszystkich wektorów zawierających z s, s, s. Dla , niech składać ze wszystkich par takich, że i wstaw . Każdy niezależny zestaw na wykresie jest CWP. Powszechnie wiadomo, że każdy wykres ma niezależny zestaw wielkości(dowód: wybierz każdy wierzchołek z prawdopodobieństwem i usuń jeden wierzchołek z każdej ocalałej krawędzi). W naszym przypadku,