Showcasing straight-line programs with memory via matrix Bruhat decomposition

被引:0
|
作者
Niemeyer, Alice C. [1 ]
Popiel, Tomasz [2 ]
Praeger, Cheryl E. [3 ]
Rademacher, Daniel [1 ]
机构
[1] Rhein Westfal TH Aachen, Chair Algebra & Representat Theory, Pontdriesch 10-16, D-52062 Aachen, Germany
[2] Monash Univ, Sch Math, 9 Rainforest Walk, Clayton, Vic 3800, Australia
[3] Univ Western Australia, Ctr Math Symmetry & Computat, 35 Stirling Highway, Crawley, WA 6009, Australia
基金
澳大利亚研究理事会;
关键词
Straight-Line program; Complexity of algorithms; Bruhat decomposition; memory complexity;
D O I
10.1142/S0218196724500413
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We suggest that straight-line programs designed for algebraic computations should be accompanied by a comprehensive complexity analysis that takes into account both the number of fundamental algebraic operations needed, as well as memory requirements arising during evaluation. We introduce an approach for formalizing this idea and, as illustration, construct and analyze straight-line programs for the Bruhat decomposition of d x d matrices with determinant 1 over a finite field of order q that have length O(d2log(q)) and require storing only O(log(q)) matrices during evaluation.
引用
收藏
页码:1059 / 1090
页数:32
相关论文
共 50 条
  • [11] Straight-line programs in geometric elimination theory
    Giusti, M
    Heintz, J
    Morais, JE
    Morgenstern, J
    Pardo, LM
    JOURNAL OF PURE AND APPLIED ALGEBRA, 1998, 124 (1-3) : 101 - 146
  • [12] Faster Sparse Interpolation of Straight-Line Programs
    Arnold, Andrew
    Giesbrecht, Mark
    Roche, Daniel S.
    COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING, CASC 2013, 2013, 8136 : 61 - 74
  • [13] Unary Pushdown Automata and Straight-Line Programs
    Chistikov, Dmitry
    Majumdar, Rupak
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT II, 2014, 8573 : 146 - 157
  • [14] STRAIGHT-LINE PROGRAMS WITH ONE INPUT VARIABLE
    IBARRA, OH
    LEININGER, BS
    SIAM JOURNAL ON COMPUTING, 1982, 11 (01) : 1 - 14
  • [15] ON THE SIMPLIFICATION AND EQUIVALENCE PROBLEMS FOR STRAIGHT-LINE PROGRAMS
    IBARRA, OH
    LEININGER, BS
    JOURNAL OF THE ACM, 1983, 30 (03) : 641 - 656
  • [16] UNSOLVABILITY OF SOME ALGORITHMIC PROBLEMS FOR STRAIGHT-LINE PROGRAMS
    SHIRYAEV, DV
    CYBERNETICS, 1989, 25 (01): : 78 - 82
  • [17] Computing multihomogeneous resultants using straight-line programs
    Jeronimo, Gabriela
    Sabia, Juan
    JOURNAL OF SYMBOLIC COMPUTATION, 2007, 42 (1-2) : 218 - 235
  • [18] Superscalar RISC machines, straight-line programs, and graphics
    Narayanaswami, C
    VISUAL COMPUTER, 1996, 12 (03): : 117 - 131
  • [19] COMPLETENESS THEOREM FOR STRAIGHT-LINE PROGRAMS WITH STRUCTURED VARIABLES
    HOFFMANN, CM
    LANDWEBER, LH
    JOURNAL OF THE ACM, 1976, 23 (01) : 203 - 220
  • [20] Straight-line programs: A practical test (extended abstract)
    Burmistrov I.S.
    Kozlova A.V.
    Kurpilyansky E.B.
    Khvorost A.A.
    Journal of Mathematical Sciences, 2013, 192 (3) : 282 - 294