Computing Reviews

Polynomial functions over finite commutative rings
Bulyovszky B., Horváth G. Theoretical Computer Science703 76-86,2017.Type:Article
Date Reviewed: 01/22/18

The problem dealt with is as follows: given a finite ring ~R and a function f: RR, decide if f can be represented by a polynomial ~p (that is, f(x) = p(x) for all x ϵ R), and if so, find such ~p. For a field ~R, it is well known that the answer is always positive and that p can be found by methods already shown by Newton, Lagrange, and others.

Recently an algorithmic solution has been found for the case R = Zn by Guha and Dukkipati [1]. In the paper under review, this result is generalized to arbitrary finite commutative rings with unity. The problem is first reduced to the case of a local ring ~R, and it is assumed that R itself and certain data like the unique maximal ideal are known in advance and ring operations can be performed in constant time. Under these provisions, the algorithm developed has quasilinear complexity in terms of |R|, which corresponds to the size of the input.


1)

Guha, A.; Dukkipati, A. A faster algorithm for testing polynomial representability of functions over finite integer rings. Theoretical Computer Science 579, (2015), 88–99.

Reviewer:  Heinrich Rolletschek Review #: CR145798 (1805-0235)

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy