그래서, 나는 길이가 수십 ~ 수십 인 약 100-200 개의 매우 희박한 정사각형 부울 행렬을 얻었고 그들의 제품을 계산해야합니다. 나는 그것들을 연속적으로 곱하면 제품은 일반적으로 각 단계에서 스파 스로 유지됩니다.
이 경우 특히 빠르게 작동하는 매트릭스 체인 제품 알고리즘이 있습니까?
높은 수준에서 문제는 대부분의 요소가 0-3 이하로 매핑되는 상당히 작은 그래프 (NFA의 전이 함수)에서 일련의 일대 다 매핑 구성을 계산하는 것입니다.
(제발이 유의 하지 모든 행렬이 같은 크기이며 I는 최적의 parenthesizing을 선택하지 않기 때문에 보통 "매트릭스 체인 제품"문제는)
5
실제로 곱하는 순서가 중간 결과의 희소성에 영향을 줄 수 있으므로 이러한 빠른 알고리즘에서 여전히 중요한 문제가 될 수 있습니다.
—
Joshua Grochow
다른 질문에서 당신은 0/1를 사용하는 것 semiring AND / OR 운영, (문제가 상태로 보인다) 추가 / 곱셈, 질문이 명확 해 주시기 바랍니다 없습니다
—
vzn