Fast rectangular matrix multiplication and applications

被引:157
作者
Huang, XH
Pan, VY
机构
[1] CUNY Grad Sch & Univ Ctr, Program Math, New York, NY 10036 USA
[2] CUNY Herbert H Lehman Coll, Dept Math & Comp Sci, Bronx, NY 10468 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcom.1998.0476
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
First we study asymptotically fast algorithms for rectangular matrix multiplication. We begin with new algorithms for multiplication of an n x n matrix by an n x n(2) matrix in arithmetic time O(n(omega)), omega = 3.333953..., which is less by 0.041 than the previous record 3.375477.... Then we present fast multiplication algorithms for matrix pairs of arbitrary dimensions, estimate the asymptotic running time as a function of the dimensions, and optimize the exponents of the complexity estimates. For a large class of input matrix pairs, we improve the known exponents. Finally we show three applications of our results: (a) we decrease from 2.851 to 2.837 the known exponent of the.work bounds for fast deterministic (NC) parallel evaluation of the determinant, the characteristic polynomial, and the inverse of an n x n matrix, as well as for the solution to a nonsingular linear system of n equations, (b) we asymptotically accelerate the known sequential algorithms for the univariate polynomial composition mod x(n), yielding the complexity bound O(n(1.667)) versus the old record of O(n(1.688)), and for the univariate polynomial factorization over a finite field, and (c) we improve slightly the known complexity estimates for computing basic solutions to the linear programming problem with n constraints and n variables. (C) 1998 Academic Press.
引用
收藏
页码:257 / 299
页数:43
相关论文
共 34 条
[2]  
BELING PA, 1998, IN PRESS THEORET COM
[3]   FACTORING POLYNOMIALS OVER LARGE FINITE FIELDS [J].
BERLEKAMP, ER .
MATHEMATICS OF COMPUTATION, 1970, 24 (111) :713-+
[4]   O(N2.7799) COMPLEXITY FOR N BY N APPROXIMATE MATRIX MULTIPLICATION [J].
BINI, D ;
CAPOVANI, M ;
ROMANI, F ;
LOTTI, G .
INFORMATION PROCESSING LETTERS, 1979, 8 (05) :234-235
[5]  
Bini D., 1994, POLYNOMIAL MATRIX CO, V1
[6]  
Borodin A., 1975, COMPUTATIONAL COMPLE
[7]   FAST ALGORITHMS FOR MANIPULATING FORMAL POWER-SERIES [J].
BRENT, RP ;
KUNG, HT .
JOURNAL OF THE ACM, 1978, 25 (04) :581-595
[8]  
Brockett R. W., 1976, SIAM Journal on Computing, V5, P624, DOI 10.1137/0205041
[9]  
BURGISSER P, 1997, ALGEBRAIC COMPUTATIO
[10]  
CANTOR DG, 1981, MATH COMPUT, V36, P587, DOI 10.1090/S0025-5718-1981-0606517-5