Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Lattice Reduction

I have two matrices A and B with same number of rows. Consider a Lattice generated by the rows of B. I want to reduce B and during the reduction change A accordingly. That is if i-th row and j-th row of B interchanges, need to sweep i-th row and j-th row of A also, similarly other elementary row operations. How can I do these?

Also is there very simple C or C++-implementation of the LLL algorithm?

like image 460
user12290 Avatar asked Dec 05 '25 18:12

user12290


1 Answers

This is the source code to sage, a FOSS symbolic math program. It has an implementation of the triple-L that you could use provided you're willing to GPL the code once it's done. This is another standalone implementation.

like image 73
pg1989 Avatar answered Dec 08 '25 06:12

pg1989



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!