LLL Algorithm

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025

Комментарии • 27

  • @pearbq8938
    @pearbq8938 3 года назад +4

    At 7:51 , the power of 2 should be placed at mu_[1,0] instead of outside the bracket right?

    • @stevenschaefer7314
      @stevenschaefer7314  3 года назад +2

      Yes, great catch! I would update that, but I'd have to rerender the entire video

    • @pearbq8938
      @pearbq8938 3 года назад +1

      @@stevenschaefer7314 Anyway it's a great and helpful video! Thank you!

  • @upliftingspirit6873
    @upliftingspirit6873 3 года назад +3

    Spent a couple hours to find resources on how these lattice reduction algorithms work. At last, found this video! Great job !!!

  • @Aaaaa-oo6lr
    @Aaaaa-oo6lr 3 месяца назад +1

    EXCELLENT!

  • @mastercraft117
    @mastercraft117 4 года назад +1

    Nice work! Was just looking for a explanation of this algorithm to implement an Integer relation algorithm

  • @yuck871
    @yuck871 7 месяцев назад

    This is awesome, thank you!

  • @ShenZhao-u7n
    @ShenZhao-u7n Год назад

    Great video, nice slides!

  • @tuongnguyen9391
    @tuongnguyen9391 3 месяца назад

    How to do the algebraic number approximation in Matlab or Python or any other tools ?

  • @charliekenney2273
    @charliekenney2273 3 года назад +4

    Excellent video. When "s" appears alone in Hungarian, it's often pronounced as a voiceless palato-alveolar fricative ("sh"). When "sz" appear together, as in Lovász's name, the noise they make is just "s" (as used in English). This is the reverse of the Polish, and may be confusing. "Low voss".

  • @rev10034
    @rev10034 10 месяцев назад

    Extraordinary!

  • @jacktrnr
    @jacktrnr 2 года назад

    Great video!

  • @haoyu53
    @haoyu53 Год назад

    12:51 mu_[1,0] = 1/3 and the rhs should be 0.52? Anyways this is a very well made and helpful video, thank you :)

  • @ahmedalbyati6080
    @ahmedalbyati6080 3 года назад

    Please if can you help me I need a program algorithm about my design and evaluate cryptosystem based on braid groups

  • @brianbreitsch4633
    @brianbreitsch4633 4 года назад

    Thank you for this nice video! This was really helpful! Is this done with manim?

  • @miikavuorio6925
    @miikavuorio6925 2 года назад

    This clearly has that 3b1b look, did you create it with his python library?

  • @Barwani
    @Barwani 3 года назад

    Hello! Could you please explain what the purpose of the line:
    bk = bk - [uk,j]bj
    is please?

    • @stevenschaefer7314
      @stevenschaefer7314  3 года назад +1

      I'll try!
      In the Gram Schmidt process we do b_k = b_k - u_{k,j} b_j for 0 < j < k. Intuitively, this is what makes the basis orthogonal, as we are subtracting out the projections of the basis vectors onto each other, leaving behind on the perpendicular components of b_k in the directions of each b_j.
      However, in LLL we are working in a lattice, so we can't guarantee orthogonality. That is, b_k = b_k - u_{k,j} b_j is probably not in our lattice. For it to be, we would need u_{k,j} to be an integer. So in the LLL alg, we do the same thing as in the gram schmidt process, but we round the u_{k,j} term to the nearest integer. This produces a basis that is "orthogonal enough" while still remaining in the lattice

  • @nishinoya3364
    @nishinoya3364 3 года назад

    Can you put link of jeff Suzuki video of explaining Lavash condition?

  • @nuzhatbhat3838
    @nuzhatbhat3838 3 года назад

    How you get b2 * this

  • @SphereofTime
    @SphereofTime 10 месяцев назад

    1:00

  • @milankudrnac9199
    @milankudrnac9199 3 года назад

    L