{"title":"LLL算法复杂度的上界分析","authors":"Y. Park, Jaehyun Park","doi":"10.12941/JKSIAM.2016.20.107","DOIUrl":null,"url":null,"abstract":"We analyze the complexity of the LLL algorithm, invented by Lenstra, Lenstra, and Lovasz as a a well-known lattice reduction (LR) algorithm which is previously known as having the complexity of O(N 4 logB) multiplications (or, O(N 5 (logB) 2 ) bit operations) for a lattice basis matrix H(∈ R M×N ) where B is the maximum value among the squared norm of columns of H. This implies that the complexity of the lattice reduction algorithm depends only on the matrix size and the lattice basis norm. However, the matrix structures (i.e., the correlation among the columns) of a given lattice matrix, which is usually measured by its condition number or determinant, can affect the computational complexity of the LR algorithm. In this paper, to see how the matrix structures can affect the LLL algorithm’s complexity, we derive a more tight upper bound on the complexity of LLL algorithm in terms of the condition number and determinant of a given lattice matrix. We also analyze the complexities of the LLL updating/downdating schemes using the proposed upper bound.","PeriodicalId":41717,"journal":{"name":"Journal of the Korean Society for Industrial and Applied Mathematics","volume":"11 1","pages":"107-121"},"PeriodicalIF":0.3000,"publicationDate":"2016-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"ANALYSIS OF THE UPPER BOUND ON THE COMPLEXITY OF LLL ALGORITHM\",\"authors\":\"Y. Park, Jaehyun Park\",\"doi\":\"10.12941/JKSIAM.2016.20.107\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We analyze the complexity of the LLL algorithm, invented by Lenstra, Lenstra, and Lovasz as a a well-known lattice reduction (LR) algorithm which is previously known as having the complexity of O(N 4 logB) multiplications (or, O(N 5 (logB) 2 ) bit operations) for a lattice basis matrix H(∈ R M×N ) where B is the maximum value among the squared norm of columns of H. This implies that the complexity of the lattice reduction algorithm depends only on the matrix size and the lattice basis norm. However, the matrix structures (i.e., the correlation among the columns) of a given lattice matrix, which is usually measured by its condition number or determinant, can affect the computational complexity of the LR algorithm. In this paper, to see how the matrix structures can affect the LLL algorithm’s complexity, we derive a more tight upper bound on the complexity of LLL algorithm in terms of the condition number and determinant of a given lattice matrix. We also analyze the complexities of the LLL updating/downdating schemes using the proposed upper bound.\",\"PeriodicalId\":41717,\"journal\":{\"name\":\"Journal of the Korean Society for Industrial and Applied Mathematics\",\"volume\":\"11 1\",\"pages\":\"107-121\"},\"PeriodicalIF\":0.3000,\"publicationDate\":\"2016-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of the Korean Society for Industrial and Applied Mathematics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.12941/JKSIAM.2016.20.107\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the Korean Society for Industrial and Applied Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12941/JKSIAM.2016.20.107","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
ANALYSIS OF THE UPPER BOUND ON THE COMPLEXITY OF LLL ALGORITHM
We analyze the complexity of the LLL algorithm, invented by Lenstra, Lenstra, and Lovasz as a a well-known lattice reduction (LR) algorithm which is previously known as having the complexity of O(N 4 logB) multiplications (or, O(N 5 (logB) 2 ) bit operations) for a lattice basis matrix H(∈ R M×N ) where B is the maximum value among the squared norm of columns of H. This implies that the complexity of the lattice reduction algorithm depends only on the matrix size and the lattice basis norm. However, the matrix structures (i.e., the correlation among the columns) of a given lattice matrix, which is usually measured by its condition number or determinant, can affect the computational complexity of the LR algorithm. In this paper, to see how the matrix structures can affect the LLL algorithm’s complexity, we derive a more tight upper bound on the complexity of LLL algorithm in terms of the condition number and determinant of a given lattice matrix. We also analyze the complexities of the LLL updating/downdating schemes using the proposed upper bound.