Yani, yan uzunluğu ~ birkaç düzinelerce yaklaşık 100-200 çok seyrek kare boole matrisim var ve ürünlerini hesaplamam gerekiyor. Onları seri olarak çarparsam, ürünün genellikle her adımda seyrek kalacağını biliyorum.
Bu durumda özellikle hızlı çalışan matris zincir ürün algoritmaları var mı?
Daha yüksek bir seviyede, sorun, çoğu öğenin 0-3'ten fazla olmayacağı şekilde, oldukça küçük bir grafikte (NFA'nın geçiş işlevleri) bire-çok eşleme serisinin bileşimini hesaplamaktır.
( bunun her zamanki "matris zincir ürünü" sorunu olmadığını unutmayın , çünkü tüm matrisler aynı boyuttadır ve en uygun parantezleri seçmek zorunda değilim)