Mam więc około 100-200 bardzo rzadkich kwadratowych macierzy boolowskich o długości boku ~ kilkudziesięciu i muszę obliczyć ich iloczyn. Wiem, że jeśli pomnożę je szeregowo, produkt zwykle pozostanie tak rzadki na każdym kroku.
Czy w tym przypadku są jakieś algorytmy łańcucha macierzy, które działają szczególnie szybko?
Na wyższym poziomie problemem jest obliczenie składu serii odwzorowań jeden do wielu na stosunkowo małym wykresie (funkcje przejściowe NFA), gdzie większość elementów odwzorowuje nie więcej niż 0-3.
(należy pamiętać, że nie jest to zwykły problem związany z „produktem łańcucha macierzy”, ponieważ wszystkie macierze mają ten sam rozmiar i nie muszę wybierać optymalnego nawiasowania)