Computing implicitizations of multi-graded polynomial maps

In this paper, we focus on computing the kernel of a map of polynomial rings. This core problem in symbolic computation is known as implicitization. While Gröbner basis methods can be used to solve this problem, these methods can become infeasible as the number of variables increases. In the case when the polynomial map is multigraded, we consider an alternative approach. We first demonstrate how to quickly compute a matrix of maximal rank for which a polynomial map has a positive multigrading. We then describe how minimal generators in each graded component of the kernel can be computed with linear algebra. We have implemented our techniques in Macaulay2 and show that our implementation can compute many generators of low degree in examples where standard techniques have failed. This includes several examples coming from phylogenetics where even a complete list of quadrics and cubics were unknown. When the multigrading refines total degree, our algorithm is embarassingly parallel . A fully parallelized version of our algorithm is in development in both Macaulay2 and OSCAR.

Authors

Institutions

Publication Details

Journal
Journal of Symbolic Computation
Published
2025-05-20
DOI
https://doi.org/10.1016/j.jsc.2025.102459
Citations
4
Primary Topic
Polynomial and algebraic computation
Type
article
Field-Weighted Citation Impact
6.02

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computing implicitizations of multi-graded polynomial maps

Joseph Cummings, Benjamin Hollering
4 citations
Journal of Symbolic Computation
Polynomial and algebraic computation
6.02
article

Computing implicitizations of multi-graded polynomial maps

Joseph Cummings, Benjamin Hollering
article en
4 citations

Abstract

In this paper, we focus on computing the kernel of a map of polynomial rings. This core problem in symbolic computation is known as implicitization. While Gröbner basis methods can be used to solve this problem, these methods can become infeasible as the number of variables increases. In the case when the polynomial map is multigraded, we consider an alternative approach. We first demonstrate how to quickly compute a matrix of maximal rank for which a polynomial map has a positive multigrading. We then describe how minimal generators in each graded component of the kernel can be computed with linear algebra. We have implemented our techniques in Macaulay2 and show that our implementation can compute many generators of low degree in examples where standard techniques have failed. This includes several examples coming from phylogenetics where even a complete list of quadrics and cubics were unknown. When the multigrading refines total degree, our algorithm is embarassingly parallel . A fully parallelized version of our algorithm is in development in both Macaulay2 and OSCAR.

Journal of Symbolic ComputationVol. 132
University of Notre Dame (US), Technical University of Munich (DE)
National Science Foundation, Alexander von Humboldt-Stiftung
Openalex Percentile: Top 4%
Polynomial and algebraic computation
6.02
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Computing implicitizations of multi-graded polynomial maps — Joseph Cummings, Benjamin Hollering · Journal of Symbolic Computation (2025) | TGRS Research Map | TGRS