English

Fast Evaluation of Generalized Todd Polynomials: Applications to MacMahon's Partition Analysis and Integer Programming

Combinatorics 2025-01-07 v3

Abstract

The Todd polynomials, denoted as tdk(b1,b2,,bm)td_k(b_1,b_2,\ldots,b_m), are characterised by their generating functions: k0tdksk=i=1mbisebis1.\sum_{k\ge 0} td_k s^k = \prod_{i=1}^m \frac{b_i s}{e^{b_i s}-1}. These polynomials serve as fundamental components in the Todd class of toric varieties, a concept of significant relevance in the study of lattice polytopes and number theory. We identify that generalised Todd polynomials emerge naturally within the framework of MacMahon's partition analysis, particularly in the context of computing Ehrhart series. We introduce an efficient method for the evaluation of generalised Todd polynomials for numerical values of bib_i. This is achieved through the development of expedited operations in the quotient ring Zp[[s]]\mathbb{Z}_p[[s]] modulo sds^{d}, where pp is a large prime. The practical implications of our work are demonstrated through two applications: firstly, we facilitate a recalculated resolution of the Ehrhart series for magic squares of order 6, a problem initially addressed by the first author, reducing computation time from 70 days to approximately 1 day; secondly, we present a polynomial-time algorithm for Integer Linear Programming when the dimension is fixed, exhibiting a notable enhancement in computational efficiency.

Cite

@article{arxiv.2304.13323,
  title  = {Fast Evaluation of Generalized Todd Polynomials: Applications to MacMahon's Partition Analysis and Integer Programming},
  author = {Guoce Xin and Yingrui Zhang and ZiHao Zhang},
  journal= {arXiv preprint arXiv:2304.13323},
  year   = {2025}
}

Comments

26 pages, 1 figure

R2 v1 2026-06-28T10:18:08.381Z