Rozważ następujący problem:
Biorąc pod uwagę macierz , chcemy zoptymalizować liczbę dodatków w algorytmie mnożenia do obliczania .
Uważam ten problem za interesujący ze względu na jego związek ze złożonością mnożenia macierzy (ten problem jest ograniczoną wersją mnożenia macierzy).
Co wiadomo o tym problemie?
Czy są jakieś interesujące wyniki wiążące ten problem ze złożonością problemu mnożenia macierzy?
Odpowiedź na problem wydaje się polegać na znalezieniu obwodów z dodatkowymi bramkami. Co jeśli pozwolimy odjąć bramki?
Szukam redukcji między tym problemem a innymi problemami.
Umotywowany
Odpowiedzi:
Zasadniczo jest to problem, który zmotywował Valiant do wprowadzenia sztywności macierzy do złożoności (o ile rozumiem historię).
Obwód liniowy to obwód algebraiczny, którego jedynymi bramkami są dwuwejściowe liniowe bramki kombinowane. Każda transformacja liniowa (macierz) może być obliczona za pomocą obwodu liniowego o kwadratowym rozmiarze, a pytanie brzmi, kiedy można lepiej. Wiadomo, że dla macierzy losowej nie da się znacznie lepiej.
Niektóre macierze - takie jak macierz transformacji Fouriera, macierz niskiej rangi lub macierz rzadka - można wykonać znacznie lepiej.
Wystarczająco sztywna matryca nie może być obliczona przez obwody liniowe, które są jednocześnie wielkością liniową i głębokością logarytmiczną (Valiant), ale do dziś nie są znane wyraźne macierze, dla których istnieje superliniowa dolna granica wielkości obwodów liniowych.
Nie przypominam sobie wyników, które mówią, że trudno jest obliczyć rozmiar najmniejszego obwodu liniowego dla danej macierzy, ale nie zdziwiłbym się, gdyby był to NP-trudny.
źródło
Jeśli nie zezwalasz na odejmowanie, oznacza to, że jesteś w ustawieniach półgrupowych / monotonicznych i istnieją wąskie dolne granice znane z wielu naturalnych macierzy pochodzących z geometrii obliczeniowej. (Zainteresowanie geometrią obliczeniową polega na tym, że zliczanie zakresów można zakodować jako mnożenie macierzy-wektora). Na przykład znane są następujące dolne granice wielkości monotonicznych obwodów liniowych:M
Te granice są zasadniczo najlepsze z możliwych. Rozdział 6.3. w książce Chazelle .
źródło