这个问题的复杂程度?
我试图了解以下问题属于哪个复杂度类: 指数多项式根问题(EPRP) 让是一个多项式度(p )≥ 0与从有限域绘制系数ģ ˚F (q )与q为素数,和- [R原始的该字段根。确定以下解: p (x )= r x (或等价地,p (x )− r x的零),其中r x表示指数r。p(x)p(x)p(x)deg(p)≥0deg(p)≥0\deg(p) \geq 0GF(q)GF(q)GF(q)qqqrrrp(x)=rxp(x)=rxp(x) = r^x p(x)−rxp(x)−rxp(x) - r^xrxrxr^xrrr 请注意,当(多项式是一个常数)时,此问题恢复为离散对数问题,该问题被认为是NP中间的,即,它在NP中,但在P或NP中都不完整。deg(p)=0deg(p)=0\deg(p)=0 据我所知,不存在用于解决此问题的高效(多项式)算法(Berlekamp和Cantor–Zassenhaus算法需要指数时间)。可以通过两种方式找到此类方程式的根: 在字段中尝试所有可能的项目,并检查它们是否满足方程式。显然,这需要场模的位大小中的指数时间。xxx 指数可在多项式形式被改写,通过使用拉格朗日内插来内插所述点 { (0 ,- [R 0),(1 ,- [R 1),... ,(q - 1,- [R q - 1)},确定一多项式f (x )。这多项式是相同的,以[R X正是因为我们是在一个有限的领域工作。然后,差prxrxr^x{(0,r0),(1,r1),…,(q−1,rq−1)}{(0,r0),(1,r1),…,(q−1,rq−1)}\{(0,r^0),(1,r^1),\ldots,({q-1},r^{q-1})\}f(x)f(x)f(x)rxrxr^{x}可以分解以找到给定方程式的根(使用Berlekamp或Cantor–Zassenhaus算法),并且该根可以读出这些因数。但是,此方法甚至比穷举搜索更糟:因为平均而言,经过 n个给定点的多项式将具有 …