A low-memory algorithm for finding short product representations in finite groups

被引:3
|
作者
Bisson, Gaetan [1 ,2 ]
Sutherland, Andrew V. [3 ]
机构
[1] LORIA, Vandoeuvre Les Nancy, France
[2] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[3] MIT, Cambridge, MA 02139 USA
关键词
Short product; Generic group algorithm; Pollard-rho; Isogeny search; KNAPSACKS;
D O I
10.1007/s10623-011-9527-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a space-efficient algorithm for solving a generalization of the subset sum problem in a finite group G, using a Pollard-rho approach. Given an element z and a sequence of elements S, our algorithm attempts to find a subsequence of S whose product in G is equal to z. For a random sequence S of length d log(2) n, where n = #G and d >= 2 is a constant, we find that its expected running time is O(root n log n) group operations (we give a rigorous proof for d > 4), and it only needs to store O(1) group elements. We consider applications to class groups of imaginary quadratic fields, and to finding isogenies between elliptic curves over a finite field.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 31 条
  • [21] A Low-Memory Community Detection Algorithm With Hybrid Sparse Structure and Structural Information for Large-Scale Networks
    Zhu, Weiguo
    Sun, Yongqi
    Fang, Rongqiang
    Xu, Baomin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (10) : 2671 - 2683
  • [22] Real-time implementation of a new low-memory SPIHT image coding algorithm using DSP chip
    Sun, Y
    Zhang, H
    Hu, GS
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2002, 11 (09) : 1112 - 1116
  • [23] On sampling generating sets of finite groups and product replacement algorithm: Extended abstract
    Pak, I
    Bratus, S
    ISSAC 99: PROCEEDINGS OF THE 1999 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, 1999, : 91 - 96
  • [24] Micromechanical analysis of hyperelastic composites with localized damage using a new low-memory Broyden-step-based algorithm
    Nathan Perchikov
    Jacob Aboudi
    Archive of Applied Mechanics, 2020, 90 : 47 - 85
  • [25] Micromechanical analysis of hyperelastic composites with localized damage using a new low-memory Broyden-step-based algorithm
    Perchikov, Nathan
    Aboudi, Jacob
    ARCHIVE OF APPLIED MECHANICS, 2020, 90 (01) : 47 - 85
  • [26] Parallel low-memory quasi-Newton optimization algorithm for molecular structure (vol 584, pg 10, 2013)
    Klemsa, Jakub
    Rezac, Jan
    CHEMICAL PHYSICS LETTERS, 2014, 597 : 159 - 159
  • [27] De Novo Short Read Assembly Algorithm with Low Memory Usage
    Endo, Yuki
    Toyama, Fubito
    Chiba, Chikafumi
    Mori, Hiroshi
    Shoji, Kenji
    BIOINFORMATICS 2014: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BIOINFORMATICS MODELS, METHODS AND ALGORITHMS, 2014, : 215 - 220
  • [28] On the Jordan Block Structure of a Product of Long and Short Root Elements in Irreducible Representations of Algebraic Groups of Type Br
    Busel T.S.
    Journal of Mathematical Sciences, 2016, 219 (3) : 346 - 354
  • [29] AN ALGORITHM FOR ESTABLISHING IDENTITY OF WORDS IN A NITPOTENT PRODUCT OF GROUPS GIVEN BY A FINITE NUMBER OF GENERETRICES AND DEFINING RELATIONS
    FAERMARK, DS
    DOKLADY AKADEMII NAUK SSSR, 1961, 137 (02): : 291 - &
  • [30] Dynamic Modeling and Prediction of Product Sales Trends Based on Long Short-Term Memory Algorithm
    Huang, Zengjian
    PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND DIGITAL APPLICATIONS, MIDA2024, 2024, : 540 - 545