답변:
당신은 가져올 수 시간에 쉴론 형태로 -matrix O를 ( N ω + ε ) 어떤을 위해 ε > 0 . Bürgisser, Clausen, Shokrollahi, Section 16.5의 "대수 복잡성 이론"책을 참조하십시오.
이제이 절차 를 m × n 행렬에 번 적용합니다 . 이것은 O ( m n ω - 1 ) 산술 연산을 가진 알고리즘을 제공합니다 .
행렬을에 켈론 형태로 가져 오면 나중에 n x n 크기의 0 행렬이 포함 됩니다. 나머지 n × n- 행렬을 취하고, 입력 행렬의 새로운 n x n- 블록을 추가 한 후이를에 첼론 형식으로 만듭니다.
우리는의 랭크 계산할 수 의 행렬 A 시간 의 0이 아닌 항목의 개수 그리고 계급 인 . 이것은 Cheung et. 알. [CKL'13] 및 이진 검색 . 이것은 위에서 언급 한 알고리즘 보다 빠릅니다 .