Table of Contents
Fetching ...

Numerical cubature using error-correcting codes

Greg Kuperberg

TL;DR

The paper addresses the challenge of constructing high-dimensional, equal-weight t-cubature formulas with as few points as possible. It introduces a thinning method based on convolution of equal-weight product formulas and linear error-correcting codes, notably BCH codes, to produce a smaller, yet valid, t-cubature set. This yields explicit, positive, interior formulas for regions like the n-cube, S^{n-1}, B_n, Δ_n, and Gaussian R^n with point counts such as O(n^{\floor{t/2}}) (cube with q=2), O(n^{t-2}) for odd t on several measures, and O(n^{t-1}) for simplices, among others, often beating the non-constructive Tchakaloff bound and approaching Stroud-type lower bounds. By linking code duals to orthogonal arrays and leveraging product-convolution structures, the work provides asymptotically efficient cubature constructions and connects to independent results by Victoir, while highlighting practical thinning strategies via Hadamard and Kerdock designs for high-dimensional integration.

Abstract

We present a construction for improving numerical cubature formulas with equal weights and a convolution structure, in particular equal-weight product formulas, using linear error-correcting codes. The construction is most effective in low degree with extended BCH codes. Using it, we obtain several sequences of explicit, positive, interior cubature formulas with good asymptotics for each fixed degree $t$ as the dimension $n \to \infty$. Using a special quadrature formula for the interval [arXiv:math.PR/0408360], we obtain an equal-weight $t$-cubature formula on the $n$-cube with $O(n^{\floor{t/2}})$ points, which is within a constant of the Stroud lower bound. We also obtain $t$-cubature formulas on the $n$-sphere, $n$-ball, and Gaussian $\R^n$ with $O(n^{t-2})$ points when $t$ is odd. When $μ$ is spherically symmetric and $t=5$, we obtain $O(n^2)$ points. For each $t \ge 4$, we also obtain explicit, positive, interior formulas for the $n$-simplex with $O(n^{t-1})$ points; for $t=3$, we obtain O(n) points. These constructions asymptotically improve the non-constructive Tchakaloff bound. Some related results were recently found independently by Victoir, who also noted that the basic construction more directly uses orthogonal arrays.

Numerical cubature using error-correcting codes

TL;DR

The paper addresses the challenge of constructing high-dimensional, equal-weight t-cubature formulas with as few points as possible. It introduces a thinning method based on convolution of equal-weight product formulas and linear error-correcting codes, notably BCH codes, to produce a smaller, yet valid, t-cubature set. This yields explicit, positive, interior formulas for regions like the n-cube, S^{n-1}, B_n, Δ_n, and Gaussian R^n with point counts such as O(n^{\floor{t/2}}) (cube with q=2), O(n^{t-2}) for odd t on several measures, and O(n^{t-1}) for simplices, among others, often beating the non-constructive Tchakaloff bound and approaching Stroud-type lower bounds. By linking code duals to orthogonal arrays and leveraging product-convolution structures, the work provides asymptotically efficient cubature constructions and connects to independent results by Victoir, while highlighting practical thinning strategies via Hadamard and Kerdock designs for high-dimensional integration.

Abstract

We present a construction for improving numerical cubature formulas with equal weights and a convolution structure, in particular equal-weight product formulas, using linear error-correcting codes. The construction is most effective in low degree with extended BCH codes. Using it, we obtain several sequences of explicit, positive, interior cubature formulas with good asymptotics for each fixed degree as the dimension . Using a special quadrature formula for the interval [arXiv:math.PR/0408360], we obtain an equal-weight -cubature formula on the -cube with points, which is within a constant of the Stroud lower bound. We also obtain -cubature formulas on the -sphere, -ball, and Gaussian with points when is odd. When is spherically symmetric and , we obtain points. For each , we also obtain explicit, positive, interior formulas for the -simplex with points; for , we obtain O(n) points. These constructions asymptotically improve the non-constructive Tchakaloff bound. Some related results were recently found independently by Victoir, who also noted that the basic construction more directly uses orthogonal arrays.

Paper Structure

This paper contains 4 sections, 5 theorems, 25 equations.

Key Result

Theorem 1.1

Let $t$, $n$, and $\ell$ be positive integers, let $q$ be a prime power, and let $\mu$ be a measure on $\mathbb{R}^n$. For each $1 \le i \le \ell$, let $F_i$ be an equal-weight formula with $q$ elements such that the convolution is a $t$-cubature formula for $\mu$. Then an $[\ell,k,t+1]_q$ code $C$ yields a thinning $G \subset F$ with $q^{\ell-k}$ points. In addition, if each $F_i$ is centrally s

Theorems & Definitions (11)

  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1.3
  • Remark
  • proof : Proof of Theorem \ref{['th:main']}
  • Lemma 2.1
  • proof
  • Remark
  • proof : Proof of Theorem \ref{['th:stroud']}
  • Theorem 3.1
  • ...and 1 more