메뉴 건너뛰기




Volumn 13, Issue 3-4, 2005, Pages 91-130

On the complexity of computing determinants

Author keywords

Bit complexity; Block Lanczos algorithm; Block Wiedemann algorithm; Characteristic polynomial; Division free complexity; Integer matrix; Matrix determinant; Matrix sequence; Multivariable control theory; Randomized algorithm; Realization; Smith normal form

Indexed keywords


EID: 15244346390     PISSN: 10163328     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00037-004-0185-3     Document Type: Article
Times cited : (119)

References (83)
  • 2
    • 15244362327 scopus 로고    scopus 로고
    • PRIMES is in P. Manuscript
    • M. AGRAWAL, N. KAYAL & NITIN SAXENA (2002). PRIMES is in P. Manuscript. Available from http://www.cse.iitk.ac.in/news/primality.pdf.
    • (2002)
    • Agrawal, M.1    Kayal, N.2    Saxena, N.3
  • 5
    • 0005478995 scopus 로고
    • The complexity of partial derivatives
    • W. BAUR & V. STRASSEN (1983). The complexity of partial derivatives. Theoret. Comput. Sci. 22, 317-330.
    • (1983) Theoret. Comput. Sci. , vol.22 , pp. 317-330
    • Baur, W.1    Strassen, V.2
  • 6
    • 21344493492 scopus 로고
    • A uniform approach for fast computation of matrix-type Padé approximants
    • B. BECKERMANN & G. LABAHN (1994). A uniform approach for fast computation of matrix-type Padé approximants. SIAM J. Matrix Anal. Appl. 15, 804-823.
    • (1994) SIAM J. Matrix Anal. Appl. , vol.15 , pp. 804-823
    • Beckermann, B.1    Labahn, G.2
  • 7
    • 84983014125 scopus 로고
    • Fast solution of Toeplitz systems of equations and computation of Padé approximants
    • R. P. BRENT, F. G. GUSTAVSON & D. Y. Y. YUN (1980). Fast solution of Toeplitz systems of equations and computation of Padé approximants. J. Algorithms 1, 259-295.
    • (1980) J. Algorithms , vol.1 , pp. 259-295
    • Brent, R.P.1    Gustavson, F.G.2    Yun, D.Y.Y.3
  • 10
    • 0001884690 scopus 로고    scopus 로고
    • Efficient exact evaluation of signs of determinants
    • H. BRÖNNIMANN & M. YVINEC (2000). Efficient exact evaluation of signs of determinants. Algorithmica 27, 21-56.
    • (2000) Algorithmica , vol.27 , pp. 21-56
    • Brönnimann, H.1    Yvinec, M.2
  • 11
    • 0015141743 scopus 로고
    • On Euclid's algorithm and the theory of subresultants
    • W. S. BROWN & J. F. TRAUB (1971). On Euclid's algorithm and the theory of subresultants. J. ACM 18, 505-514.
    • (1971) J. ACM , vol.18 , pp. 505-514
    • Brown, W.S.1    Traub, J.F.2
  • 12
    • 34249916280 scopus 로고
    • On fast multiplication of polynomials over arbitrary algebras
    • D. G. CANTOR & E. KALTOFEN (1991). On fast multiplication of polynomials over arbitrary algebras. Acta Inform. 28, 693-701.
    • (1991) Acta Inform. , vol.28 , pp. 693-701
    • Cantor, D.G.1    Kaltofen, E.2
  • 14
    • 84995448525 scopus 로고
    • Safe and efficient determinant evaluation
    • IEEE Comput. Soc. Press, Los Alamitos, CA
    • K. L. CLARKSON (1992). Safe and efficient determinant evaluation. In Proc. 33rd Annual Sympos. Foundations of Comput. Sci., IEEE Comput. Soc. Press, Los Alamitos, CA, 387-395.
    • (1992) Proc. 33rd Annual Sympos. Foundations of Comput. Sci. , pp. 387-395
    • Clarkson, K.L.1
  • 15
    • 84968521645 scopus 로고
    • Solving homogeneous linear equations over GF(2) via block Wiedemann algorithm
    • D. COPPERSMITH (1994). Solving homogeneous linear equations over GF(2) via block Wiedemann algorithm. Math. Comp. 62, 333-350.
    • (1994) Math. Comp. , vol.62 , pp. 333-350
    • Coppersmith, D.1
  • 16
    • 0031097276 scopus 로고    scopus 로고
    • Rectangular matrix multiplication revisited
    • D. COPPERSMITH (1997). Rectangular matrix multiplication revisited. J. Complexity 13, 42-49.
    • (1997) J. Complexity , vol.13 , pp. 42-49
    • Coppersmith, D.1
  • 17
    • 85023205150 scopus 로고
    • Matrix multiplication via arithmetic progressions
    • D. COPPERSMITH & S. WINOGRAD (1990). Matrix multiplication via arithmetic progressions. J. Symbolic Comput. 9, 251-280.
    • (1990) J. Symbolic Comput. , vol.9 , pp. 251-280
    • Coppersmith, D.1    Winograd, S.2
  • 18
    • 0000006297 scopus 로고
    • A probabilistic remark on algebraic program testing
    • R. A. DEMILLO & R. J. LIPTON (1978). A probabilistic remark on algebraic program testing. Inform. Process. Lett. 7, 193-195.
    • (1978) Inform. Process. Lett. , vol.7 , pp. 193-195
    • DeMillo, R.A.1    Lipton, R.J.2
  • 20
    • 0001380055 scopus 로고
    • Exact solution of linear equations using p-adic expansions
    • J. DIXON (1982). Exact solution of linear equations using p-adic expansions. Numer. Math. 40, 137-141.
    • (1982) Numer. Math. , vol.40 , pp. 137-141
    • Dixon, J.1
  • 21
    • 0023346708 scopus 로고
    • On the equivalence between Berlekamp's and Euclid's algorithms
    • J. L. DORNSTETTER (1987). On the equivalence between Berlekamp's and Euclid's algorithms. IEEE Trans. Inform. Theory 33, 428-431.
    • (1987) IEEE Trans. Inform. Theory , vol.33 , pp. 428-431
    • Dornstetter, J.L.1
  • 23
    • 0034511243 scopus 로고    scopus 로고
    • On computing the determinant and Smith form of an integer matrix
    • IEEE Comput. Soc. Press, Los Alamitos, CA
    • W. EBERLY, M. GIESBRECHT & G. VILLARD (2000). On computing the determinant and Smith form of an integer matrix. In Proc. 41st Annual Sympos. Foundations of Comput. Sci., IEEE Comput. Soc. Press, Los Alamitos, CA, 675-685.
    • (2000) Proc. 41st Annual Sympos. Foundations of Comput. Sci. , pp. 675-685
    • Eberly, W.1    Giesbrecht, M.2    Villard, G.3
  • 25
    • 0032396697 scopus 로고    scopus 로고
    • A complete implementation for computing general dimensional convex hulls
    • I. Z. EMIRIS (1998). A complete implementation for computing general dimensional convex hulls. Int. J. Comput. Geom. Appl. 8, 223-254.
    • (1998) Int. J. Comput. Geom. Appl. , vol.8 , pp. 223-254
    • Emiris, I.Z.1
  • 26
    • 0016508669 scopus 로고
    • Minimal bases of rational vector spaces, with applications to multivariable linear systems
    • G. D. FORNEY, JR. (1975). Minimal bases of rational vector spaces, with applications to multivariable linear systems. SIAM J. Control 13, 493-520.
    • (1975) SIAM J. Control , vol.13 , pp. 493-520
    • Forney Jr., G.D.1
  • 28
    • 0035073093 scopus 로고    scopus 로고
    • Fast modular algorithms for squarefree factorization and Hermite integration
    • J. GERHARD (2001). Fast modular algorithms for squarefree factorization and Hermite integration. Appl. Algebra Engrg. Comm. Comput. 11, 203-226.
    • (2001) Appl. Algebra Engrg. Comm. Comput. , vol.11 , pp. 203-226
    • Gerhard, J.1
  • 29
    • 0035730092 scopus 로고    scopus 로고
    • Fast computation of the Smith form of a sparse integer matrix
    • M. GIESBRECHT (2001). Fast computation of the Smith form of a sparse integer matrix. Comput. Complexity 10, 41-69.
    • (2001) Comput. Complexity , vol.10 , pp. 41-69
    • Giesbrecht, M.1
  • 30
    • 0036749801 scopus 로고    scopus 로고
    • Computing rational forms of integer matrices
    • M. GIESBRECHT & A. STORJOHANN (2002). Computing rational forms of integer matrices. J. Symbolic Comput. 34, 157-172.
    • (2002) J. Symbolic Comput. , vol.34 , pp. 157-172
    • Giesbrecht, M.1    Storjohann, A.2
  • 33
    • 0000559550 scopus 로고    scopus 로고
    • Fast rectangular matrix multiplication and applications
    • X. H. HUANG & V. Y. PAN (1998). Fast rectangular matrix multiplication and applications. J. Complexity 14, 257-299.
    • (1998) J. Complexity , vol.14 , pp. 257-299
    • Huang, X.H.1    Pan, V.Y.2
  • 34
    • 15244348309 scopus 로고    scopus 로고
    • Essentially optimal computation of the inverse of generic polynomial matrices
    • C.-P. JEANNEROD & G. VILLARD (2004). Essentially optimal computation of the inverse of generic polynomial matrices. J. Complexity, to appear. Available from http://perso.ens-lyon.fr/gilles.villard.
    • (2004) J. Complexity
    • Jeannerod, C.-P.1    Villard, G.2
  • 35
    • 15244340856 scopus 로고
    • Scratchpad II: An abstract datatype system for mathematical computation
    • J. R. Rice (ed.), IMA Vol. Math. Appl. Springer, New York
    • R. D. JENKS, R. S. SUTOR & S. M. WATT (1988). Scratchpad II: An abstract datatype system for mathematical computation. In Mathematical Aspects of Scientific Software, J. R. Rice (ed.), IMA Vol. Math. Appl. 14, Springer, New York, 157-182.
    • (1988) Mathematical Aspects of Scientific Software , vol.14 , pp. 157-182
    • Jenks, R.D.1    Sutor, R.S.2    Watt, S.M.3
  • 37
    • 0023826531 scopus 로고
    • Greatest common divisors of polynomials given by straight-line programs
    • E. KALTOFEN (1988). Greatest common divisors of polynomials given by straight-line programs. J. ACM 35, 231-264.
    • (1988) J. ACM , vol.35 , pp. 231-264
    • Kaltofen, E.1
  • 38
    • 49249136112 scopus 로고
    • On computing determinants of matrices without divisions
    • P. S. Wang (ed.), ACM Press, New York
    • E. KALTOFEN (1992). On computing determinants of matrices without divisions. In Proc. 1992 Internat. Sympos. Symbolic Algebraic Comput. (ISSAC'92), P. S. Wang (ed.), ACM Press, New York, 342-349.
    • (1992) Proc. 1992 Internat. Sympos. Symbolic Algebraic Comput. (ISSAC'92) , pp. 342-349
    • Kaltofen, E.1
  • 39
    • 84968492714 scopus 로고
    • Analysis of Coppersmith's block Wiedemann algorithm for the parallel solution of sparse linear systems
    • E. KALTOFEN (1995). Analysis of Coppersmith's block Wiedemann algorithm for the parallel solution of sparse linear systems. Math. Comput. 64, 777-806.
    • (1995) Math. Comput. , vol.64 , pp. 777-806
    • Kaltofen, E.1
  • 40
    • 0003043247 scopus 로고    scopus 로고
    • Challenges of symbolic computation: My favorite open problems
    • With an additional open problem by R. M. Corless and D. J. Jeffrey
    • E. KALTOFEN (2000). Challenges of symbolic computation: my favorite open problems. J. Symbolic Comput. 29, 891-919. With an additional open problem by R. M. Corless and D. J. Jeffrey.
    • (2000) J. Symbolic Comput. , vol.29 , pp. 891-919
    • Kaltofen, E.1
  • 42
    • 0043207533 scopus 로고    scopus 로고
    • Early termination in sparse interpolation algorithms
    • E. KALTOFEN & W.-S. LEE (2003). Early termination in sparse interpolation algorithms. J. Symbolic Comput. 36, 365-400.
    • (2003) J. Symbolic Comput. , vol.36 , pp. 365-400
    • Kaltofen, E.1    Lee, W.-S.2
  • 43
    • 0033657471 scopus 로고    scopus 로고
    • Early termination in Ben-Or/Tiwari sparse interpolation and a hybrid of Zippel's algorithm
    • C. Traverso (ed.), ACM Press, New York
    • E. KALTOFEN, W.-S. LEE & A. A. LOBO (2000). Early termination in Ben-Or/Tiwari sparse interpolation and a hybrid of Zippel's algorithm. In Proc. 2000 Internat. Sympos. Symbolic Algebraic Comput. (ISSAC'00), C. Traverso (ed.), ACM Press, New York, 192-201.
    • (2000) Proc. 2000 Internat. Sympos. Symbolic Algebraic Comput. (ISSAC'00) , pp. 192-201
    • Kaltofen, E.1    Lee, W.-S.2    Lobo, A.A.3
  • 45
    • 84968495217 scopus 로고
    • On Wiedemann's method of solving sparse linear systems
    • Proc. AAECC-9, H. F. Mattson et al. (eds.) Springer, Heidelberg
    • E. KALTOFEN & B. D. SAUNDERS (1991). On Wiedemann's method of solving sparse linear systems. In Proc. AAECC-9, H. F. Mattson et al. (eds.) Lecture Notes in Comput. Sci. 539, Springer, Heidelberg, 29-38.
    • (1991) Lecture Notes in Comput. Sci. , vol.539 , pp. 29-38
    • Kaltofen, E.1    Saunders, B.D.2
  • 46
    • 0002671829 scopus 로고    scopus 로고
    • On the complexity of computing determinants
    • Proc. Fifth Asian Symposium on Computer Mathematics (ASCM 2001), K. Shirayanagi and K. Yokoyama (eds.), World Sci., Singapore
    • E. KALTOFEN & G. VILLARD (2001). On the complexity of computing determinants. In Proc. Fifth Asian Symposium on Computer Mathematics (ASCM 2001), K. Shirayanagi and K. Yokoyama (eds.), Lecture Notes Ser. Comput. 9, World Sci., Singapore, 13-27.
    • (2001) Lecture Notes Ser. Comput. , vol.9 , pp. 13-27
    • Kaltofen, E.1    Villard, G.2
  • 47
    • 0346124173 scopus 로고    scopus 로고
    • Computing the sign or the value of the determinant of an integer matrix, a complexity survey
    • E. KALTOFEN & G. VILLARD (2004). Computing the sign or the value of the determinant of an integer matrix, a complexity survey. J. Comput. Appl. Math. 162, 133-146.
    • (2004) J. Comput. Appl. Math. , vol.162 , pp. 133-146
    • Kaltofen, E.1    Villard, G.2
  • 48
    • 0001519197 scopus 로고
    • The analysis of algorithms
    • D. E. KNUTH (1970). The analysis of algorithms. In Congrès Int. Math., Nice, Volume 3, 269-274.
    • (1970) Congrès Int. Math., Nice , vol.3 , pp. 269-274
    • Knuth, D.E.1
  • 52
    • 0038405094 scopus 로고    scopus 로고
    • On lattice reduction for polynomial matrices
    • T. MULDERS & A. STORJOHANN (2003). On lattice reduction for polynomial matrices. J. Symbolic Comput. 35, 377-401.
    • (2003) J. Symbolic Comput. , vol.35 , pp. 377-401
    • Mulders, T.1    Storjohann, A.2
  • 53
    • 1942477456 scopus 로고    scopus 로고
    • Certified dense linear system solving
    • T. MULDERS & A. STORJOHANN (2004). Certified dense linear system solving. J. Symbolic Comput. 37 (2004), 485-510.
    • (2004) J. Symbolic Comput. , vol.37 , Issue.2004 , pp. 485-510
    • Mulders, T.1    Storjohann, A.2
  • 55
    • 0024031591 scopus 로고
    • Computing the determinant and the characteristic polynomial of a matrix via solving linear systems of equations
    • V. Y. PAN (1988). Computing the determinant and the characteristic polynomial of a matrix via solving linear systems of equations. Inform. Process. Lett. 28, 71-75.
    • (1988) Inform. Process. Lett. , vol.28 , pp. 71-75
    • Pan, V.Y.1
  • 56
    • 84937390674 scopus 로고    scopus 로고
    • Randomized acceleration of fundamental matrix computations
    • Proc. STACS 2002, Springer, Heidelberg
    • V. Y. PAN (2002). Randomized acceleration of fundamental matrix computations. In Proc. STACS 2002, Lecture Notes in Comput. Sci. 2285, Springer, Heidelberg, 215-226.
    • (2002) Lecture Notes in Comput. Sci. , vol.2285 , pp. 215-226
    • Pan, V.Y.1
  • 57
    • 0002534227 scopus 로고
    • On the number of nonscalar multiplications necessary to evaluate polynomials
    • M. S. PATERSON & L. J. STOCKMEYER (1973). On the number of nonscalar multiplications necessary to evaluate polynomials. SIAM J. Comput. 2, 60-66.
    • (1973) SIAM J. Comput. , vol.2 , pp. 60-66
    • Paterson, M.S.1    Stockmeyer, L.J.2
  • 58
    • 0038382347 scopus 로고
    • Some properties of control systems with irreducible matrix-transfer functions
    • Seminar on Differential Equations and Dynamical Systems, II (College Park, MD, 1969), Springer, Berlin
    • V. M. POPOV (1970). Some properties of control systems with irreducible matrix-transfer functions. In Seminar on Differential Equations and Dynamical Systems, II (College Park, MD, 1969), Lecture Notes in Math. 144, Springer, Berlin, 169-180.
    • (1970) Lecture Notes in Math. , vol.144 , pp. 169-180
    • Popov, V.M.1
  • 59
    • 0009940184 scopus 로고
    • Technical Report RJ-1032, IBM Research, Yorktown Heights, NY.
    • J. RISSANEN (1972). Realizations of matrix sequences. Technical Report RJ-1032, IBM Research, Yorktown Heights, NY.
    • (1972) Realizations of Matrix Sequences
    • Rissanen, J.1
  • 60
    • 84972540003 scopus 로고
    • Approximate formulas of some functions of prime numbers
    • J. B. ROSSER, & L. SCHOENFELD (1962). Approximate formulas of some functions of prime numbers. Illinois J. Math. 6, 64-94.
    • (1962) Illinois J. Math. , vol.6 , pp. 64-94
    • Rosser, J.B.1    Schoenfeld, L.2
  • 61
    • 0015197550 scopus 로고
    • Schnelle Berechnung von Kettenbruchentwicklungen
    • A. SCHÖNHAGE (1971). Schnelle Berechnung von Kettenbruchentwicklungen. Acta Inform. 1, 139-144.
    • (1971) Acta Inform. , vol.1 , pp. 139-144
    • Schönhage, A.1
  • 62
    • 84976779342 scopus 로고
    • Fast probabilistic algorithms for verification of polynomial identities
    • J. T. SCHWARTZ (1980). Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27, 701-717.
    • (1980) J. ACM , vol.27 , pp. 701-717
    • Schwartz, J.T.1
  • 63
    • 21144449748 scopus 로고    scopus 로고
    • Acceleration of computation of determinants and characteristic polynomials without divisions
    • T. R. SEIFULLIN (2003). Acceleration of computation of determinants and characteristic polynomials without divisions. Cybernet. Systems Anal. 39, 805-815.
    • (2003) Cybernet. Systems Anal. , vol.39 , pp. 805-815
    • Seifullin, T.R.1
  • 65
    • 0030401841 scopus 로고    scopus 로고
    • Near optimal algorithms for computing Smith normal forms of integer matrices
    • Y. N. Lakshman (ed.), ACM Press, New York
    • A. STORJOHANN (1996). Near optimal algorithms for computing Smith normal forms of integer matrices. In ISSAC 96, Proc. 1996 Internat. Sympos. Symbolic Algebraic Comput., Y. N. Lakshman (ed.), ACM Press, New York, 267-274.
    • (1996) ISSAC 96, Proc. 1996 Internat. Sympos. Symbolic Algebraic Comput. , pp. 267-274
    • Storjohann, A.1
  • 66
    • 0003909785 scopus 로고    scopus 로고
    • Dissertation, Swiss Federal Institute of Technology (ETH), Zurich
    • A. STORJOHANN (2000a). Algorithms for matrix canonical forms. Dissertation, Swiss Federal Institute of Technology (ETH), Zurich.
    • (2000) Algorithms for Matrix Canonical Forms
    • Storjohann, A.1
  • 69
    • 0042706308 scopus 로고    scopus 로고
    • High-order lifting and integrality certification
    • A. STORJOHANN (2003). High-order lifting and integrality certification. J. Symbolic Comput. 36, 613-648.
    • (2003) J. Symbolic Comput. , vol.36 , pp. 613-648
    • Storjohann, A.1
  • 71
    • 84961475121 scopus 로고
    • Vermeidung von Divisionen
    • V. STRASSEN (1973). Vermeidung von Divisionen. J. Reine Angew. Math. 264, 182-202.
    • (1973) J. Reine Angew. Math. , vol.264 , pp. 182-202
    • Strassen, V.1
  • 74
    • 0036334729 scopus 로고    scopus 로고
    • Subquadratic computation of vector generating polynomials and improvements of the block Wiedemann method
    • E. THOMÉ (2002). Subquadratic computation of vector generating polynomials and improvements of the block Wiedemann method. J. Symbolic Comput. 33, 757-775.
    • (2002) J. Symbolic Comput. , vol.33 , pp. 757-775
    • Thomé, E.1
  • 77
    • 0000401644 scopus 로고
    • A general module theoretic framework for vector M-Padé and matrix rational interpolation
    • M. VAN BAREL & A. BULTHEEL (1992). A general module theoretic framework for vector M-Padé and matrix rational interpolation. Numerical Algorithms 3, 451-462.
    • (1992) Numerical Algorithms , vol.3 , pp. 451-462
    • Van Barel, M.1    Bultheel, A.2
  • 82
    • 0022583143 scopus 로고
    • Solving sparse linear equations over finite fields
    • D. WIEDEMANN (1986). Solving sparse linear equations over finite fields. IEEE Trans. Inform Theory 32, 54-62.
    • (1986) IEEE Trans. Inform Theory , vol.32 , pp. 54-62
    • Wiedemann, D.1
  • 83
    • 84925463455 scopus 로고
    • Probabilistic algorithms for sparse polynomials
    • Proc. EUROSAM '79, Springer, Heidelberg
    • R. ZIPPEL (1979). Probabilistic algorithms for sparse polynomials. In Proc. EUROSAM '79, Lecture Notes in Comput. Sci. 72, Springer, Heidelberg, 216-226.
    • (1979) Lecture Notes in Comput. Sci. , vol.72 , pp. 216-226
    • Zippel, R.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.