Department of Mathematical Sciences

Applicable and Computational Algebra Lab

Research

ACA Lab
Research Topics
Publications
ADM Seminar
Resources

Coding Theory

Algebraic Geometry Codes An introduction to the first research area.
Results and Papers

Fast Decoding Algorithms for Algebraic Codes An introduction to the research area.
Results and Papers

Good Codes from Number Fields and Towers of Function Fields An introduction to the research area.
Results and Papers

Groebner Bases and Linear Codes An introduction to the research area.
Results and Papers

Low-Density Parity-Check Codes An introduction to the research area.
Results and Papers

Computational Algebra

Irreducibility and Factorization of Polynomials Factoring polynomials is important in algebra and number theory and is a crucial step in computing primary decomposition. It is a basic routine in most computer algebra systems (e.g. Maple, Mathematica, Magma), and has been extensively studied in the past few decades by mathematicians and computer scientists. While many dramatic progresses have been made, this research area is still active today due its fundamental importance in computational algebra.
Results and Papers

Primary Decomposition

There is a rich literature for primary decomposition. While computability issues are addressed in the early works (e.g. Hermann (1926) and Seidenberg (1984)), efficient algorithms are proposed only quite recently, see for example the papers due to Gianni, Trager and Zacharias (1988), Eisenbud, Huneke and Vasconcelos (1992), Shimoyama and Yokoyama (1992), and Steel (2005). Decker, Greuel and Pfister (1998) give an excellent survey of algorithms for primary decomposition, and their computer experiments on 34 benchmark examples indicate that, quoting from their paper, ``... there is no unique strategy for the computation of primary decompositions'' and ``... providing efficient algorithms for primary decomposition of an ideal $I \subset K[x_1,\ldots,x_n]$, $K$ a field, is also a difficult task and still one of the big challenges for computational algebra and computational algebraic geometry''. This remains to be true today!

Our research goal is to study more efficient algorithms for primary decomposition.


Papers and Results

Groebner Bases and Solving Polynomial Systems An introduction to the first research area.
Results and Papers

Numerical Algorithms for Solving Polynomial Systems An introduction to the first research area.
Results and Papers

Computing Integral Closures of Rings An introduction to the first research area.
Results and Papers

Computation of de Rham Cohomology An introduction to the first research area.
Results and Papers

Computational Biology

Systems Biology An introduction to the first research area.
Results and Papers

Reverse Engineering of Gene Regulatory Networks An introduction to the first research area.
Results and Papers

Discrete Dynamical Systems: Theory and Modeling An introduction to the first research area.
Results and Papers

Compressive Sensing, Image Reconstruction and Coding Theory It's now well understood that sampling at the Nyquist rate isn't strictly necessary if the signal is sparse in some domain. One can sample non-adaptively and proceed to recover an approximation to the original signal off-line. The easiest method to describe is to find the sparsest signal (vector or image) that is consistent with the measured data. This brute force, that of minimizing a Hamming distance as above, algorithm is quite intractable, so other approaches have been shown to perform quite well. When the above algorithm is relaxed slightly, we are able to use Linear Programming. In addition, several greedy algorithms perform very well. We would like to apply some of the methods of Coding Theory to provide other options for recovering the vector.

Computational Number Theory

Finite Fields An introduction to the first research area.
Results and Papers

Point Counting on Curves An introduction to the first research area.
Results and Papers

Factoring Integers and Number Fields An introduction to the first research area.
Results and Papers

Discrete Logarithms in Finite Fields and on Elliptic Curves An introduction to the first research area.
Results and Papers

Cryptography

Multivariate Public-key Cryptosystems An introduction to the first research area.
Results and Papers

Coding Theory in Cryptography An introduction to the first research area.
Results and Papers

Secure Computation and Linear Codes An introduction to the first research area.
Results and Papers


ACA Lab
Research Topics
Publications
ADM Seminar
Resources