Curriculum Vitæ
Recent
research:
- any kind of computational algebra
- Faugère's F5 algorithm for computing
Gröbner bases
- skipping S-polynomial
reduction by checking the leading terms
- collaboration with a chemist who studies gene expression
- Gröbner basis detection (on hold)
Sample posters:
Publications:
- Combinatorial Criteria for Gröbner Bases
(PhD
dissertation: PDF)
- Are Buchberger's Criteria necessary for the chain
criterion? (joint with Hoon Hong) (Journal
of Symbolic Computation,
July 2007, vol. 42 pgs. 717-732, DOI 10.1016/j.jsc.2007.02.002)
(accepted author's manuscript: PDF)
Preprints:
Preprints on
arxiv.org have not been refereed, unless otherwise noted. My page on arxiv is
here.
- An extension of Buchberger's criteria for Gröbner basis
decision (arxiv), submitted
- Generalizing Dodgson's method: a "double-crossing" approach
to computing determinants (joint with Deanna Leggett and Eve Torrence) (arxiv), submitted
- F5C: a variant of Faugere's F5 algorithm with reduced
Gröbner bases (joint with Christian Eder) (arxiv), presented at MEGA'09, to
be submitted for special issue of a journal
More on the way...
Samples of
talks:
Other talks
given:
- LA/MS Sectional Meeting (2007)
- Louisiana
State University Algebra Seminar (2007)
- Mississippi State University Undergraduate Mathematics
Seminar (2007)
- Seton
Hall University Mathematics Department (2007)
- Symbolic
Computation Research Group, Moscow State
University, Russia (2005)
Notes:
Software:
All software is open
source, unless otherwise noted.
- "Toy/demonstration" implementations of F5 based on this pseudocode
and this variant
(last updated
January 2009)
- in Singular
(joint work with Christian Eder)
- f5ex.lib
uploaded
November 2008; revised January 2009; latest version June 2009
(example systems; you need this or the other libraries will complain)
- f5_library.lib
uploaded May
2008; revised January 2009; latest version June 2009
(F5, F5R, and F5C: use commands basis, basis_r, and basis_c)
- f5r_library.lib
uploaded
November 2008; obsolete (incorporated into f5_library.lib)
- f5c_library.lib
uploaded
November 2008; obsolete (incorporated into f5_library.lib)
- Changes
to Till Steger's Magma implementation,
which when implemented cause it to terminate on the non-terminating
example in that implementation
uploaded 13 June
2009
- in Sage
- f5.py
uploaded
November 2008; latest version June 2009 (there was a bug in the January
2009 version)
(primarily Martin Albrecht's code)
- f5.pyx
uploaded
November 2008
(entirely Simon King's code)
- f5_sugar.py
uploaded
November 2008
(an experimental version based on Albrecht's code to see whether F5 and
Sugar would play together; unfortunately this will remain slow unless I
find a way to make Sage and/or Singular report the quotients from
polynomial division, not just the remainder)
- in Maple: F5_module.mw
uploaded July
2007; latest version 26 September 2007
(this version is quite slow
and unmaintained)
- Maple:
- plotacceptableregions3d.mpl
A Maplet to plot regions that satisfy the criterion described
in the joint paper with Hoon Hong, above. Public domain.
last
update/big
fix: 14
September 2004
- GBDetection.mw
A Maple
worksheet and module implementing a criterion for detection of a
Gröbner basis of two polynomials, using an algorithm from the
dissertation above.
last
update/bug fix: 19 November 2007
- efc_buchberger_module.mw
An implementation of Buchberger's algorithm, using a new criterion for
skipping S-polynomial
reductions from a paper I have submitted for publication. The most
recent version includes a comparison with the Gebauer-Möller
algorithm. GPL.
uploaded 10 July
2007; latest version 23 November 2007
- SmartEiffel:
(requires the 1.1 version of the SmartEiffel
compiler)
- SPolys.tar.gz
Public domain.
last
update/bug fix: 12 August 2004
(This has seen some work and upgrading since then, but I haven't
checked the new version for release. I'll do that if someone asks.)
- html_css
scripts for SmartEiffel's short
tool
Associations:
Past
Service:
- coordinator, NCSU Graduate Algebra Seminar, Fall
2001
Curious
images from
research:
Some more interesting results will be posted
Real
Soon NowTM.
If you have
questions or suggestions or bug reports, please do
contact me.