{"title":"多项式上的线性丢番图方程和里德-所罗门码的软解码","authors":"Michael Alekhnovich","doi":"10.1109/SFCS.2002.1181968","DOIUrl":null,"url":null,"abstract":"We generalize the classical Knuth-Schonhage algorithm computing GCD of two polynomials for solving arbitrary linear Diophantine systems over polynomials in time, quasi-linear in the maximal degree. As an application, we consider the following weighted curve fitting problem: given a set of points in the plain, find an algebraic curve (satisfying certain degree conditions) that goes through each point the prescribed number of times. The main motivation for this problem comes from coding theory, namely it is ultimately related to the list decoding of Reed-Solomon codes. We present a new fast algorithm for the weighted curve fitting problem, based on the explicit construction of Groebner basis. This gives another fast algorithm for soft-decoding of Reed-Solomon codes different from the procedure proposed by Feng (1999), which works in time (w/r)/sup O(1)/ n log/sup 2/ n loglogn, where r is the rate of the code, and w is the maximal weight assigned to a vertical line.","PeriodicalId":108781,"journal":{"name":"The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings.","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"40","resultStr":"{\"title\":\"Linear Diophantine equations over polynomials and soft decoding of Reed-Solomon codes\",\"authors\":\"Michael Alekhnovich\",\"doi\":\"10.1109/SFCS.2002.1181968\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We generalize the classical Knuth-Schonhage algorithm computing GCD of two polynomials for solving arbitrary linear Diophantine systems over polynomials in time, quasi-linear in the maximal degree. As an application, we consider the following weighted curve fitting problem: given a set of points in the plain, find an algebraic curve (satisfying certain degree conditions) that goes through each point the prescribed number of times. The main motivation for this problem comes from coding theory, namely it is ultimately related to the list decoding of Reed-Solomon codes. We present a new fast algorithm for the weighted curve fitting problem, based on the explicit construction of Groebner basis. This gives another fast algorithm for soft-decoding of Reed-Solomon codes different from the procedure proposed by Feng (1999), which works in time (w/r)/sup O(1)/ n log/sup 2/ n loglogn, where r is the rate of the code, and w is the maximal weight assigned to a vertical line.\",\"PeriodicalId\":108781,\"journal\":{\"name\":\"The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings.\",\"volume\":\"90 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"40\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SFCS.2002.1181968\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SFCS.2002.1181968","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 40
摘要
我们推广了计算两个多项式的GCD的经典Knuth-Schonhage算法,用于求解任意线性丢图图系统在时间上,最大程度上拟线性的多项式。作为应用,我们考虑以下加权曲线拟合问题:给定平原上的一组点,求一条满足一定程度条件的代数曲线,该曲线经过每个点的次数为规定的次数。这个问题的主要动机来自于编码理论,即它最终与Reed-Solomon码的列表解码有关。基于Groebner基的显式构造,提出了一种新的快速加权曲线拟合算法。这为Reed-Solomon码的软解码提供了另一种快速算法,与Feng(1999)提出的过程不同,该算法的工作时间为(w/r)/sup O(1)/ n log/sup 2/ n loglog,其中r是码的速率,w是分配给垂直线的最大权值。
Linear Diophantine equations over polynomials and soft decoding of Reed-Solomon codes
We generalize the classical Knuth-Schonhage algorithm computing GCD of two polynomials for solving arbitrary linear Diophantine systems over polynomials in time, quasi-linear in the maximal degree. As an application, we consider the following weighted curve fitting problem: given a set of points in the plain, find an algebraic curve (satisfying certain degree conditions) that goes through each point the prescribed number of times. The main motivation for this problem comes from coding theory, namely it is ultimately related to the list decoding of Reed-Solomon codes. We present a new fast algorithm for the weighted curve fitting problem, based on the explicit construction of Groebner basis. This gives another fast algorithm for soft-decoding of Reed-Solomon codes different from the procedure proposed by Feng (1999), which works in time (w/r)/sup O(1)/ n log/sup 2/ n loglogn, where r is the rate of the code, and w is the maximal weight assigned to a vertical line.