1 (Interpolation I).
Let
be t
distinct points and let
Problem. Given
and a monomial order on
,
find a
Gröbner basis for
I(P1, P2, .... , Pt)and the corresponding monomial basis B.
It may be possible to find an algorithm that solves the problem using
only
operations in
.
Reference.
Special case: n = 2.
Suppose
for
.
First assume
a1, a2, .... , at are distinct.
Let
Next assume that
a1, a2, ... , at are not distinct.
By reordering the points, we may assume that
a1, a2, ..., ak are all the distinct ones.
Suppose that ai repeats li times for all
and
.
The histogram of the distribution
is plotted in Figure 15-1 where
a point
is in the shaded area if and only
if
and
for some
.
Claim (conjecture): Under lexicographic order with y > x,
B(I) has the same shape as the graph in Figure 15-1, i.e.,
if and only if (i,j) is under the "stairs".
2 (Interpolation II).
Let
and
be integers. Define
to be the unique ideal such that
and Pi has
multiplicity mi for
.
Note that I is not a radical ideal if one of mi is greater than 1.
The problem is to find a Gröbner basis for Iunder some monomial order. The algorithm should have running
time
where
.
This problem is related to a list decoding algorithm of Sudan.
Reference.
4 (Hermitian codes and BCH codes). The goal is to explore the possibility that Hermitian codes may be special BCH codes.
Specifically, let q = r2 be a prime power
and
5 (Solving equations and eigenvectors). Show how to use Gröbner bases and eigenvectors to find solutions for systems of polynomials that define a zero-dimensional algebra.
6 (Gröbner bases and Automatic theorem proving). Describe Wu's theory and show at least two interesting theorems in elementary geometry.
Reference:
7 (Fast Fourier transform).
In some rings, Fourier transform can be computed extremely fast.
For example, in
where t is a power of 2,
the Fourier transform can be computed using
operations
in
.
Investigate other rings
where fast Fourier transform is
possible. It's most interesting to consider the case of finite fields.
8 (Syzygies). Study Gröbner bases for modules over rings and its relations to decoding of BCH codes. Present a unified theory for the two methods of gcd and Berlekamp-Massey.
Reference:
9 (Decoding affine codes via Gröbner bases). Survey the following three papers and compute an explicit example.
10 (Solving large sparse linear systems). Give a survey of the current fast algorithms for solving large sparse linear systems over finite fields and implement some of them in NTL. Do some experiment for factoring polynomials of high degrees or for computing discrete logarithms in large finite fields.