A deterministic FPTAS for weakly interacting
continuous factor models
Abstract
We give a deterministic fully polynomial-time approximation scheme for partition functions of continuous factor models on the unit cube, with fixed bounds on factor arity, variable occurrence, and Lipschitz constants. For factors , the algorithm applies when with fixed slack, where bounds the arity and bounds occurrence. Under polynomial-time finite-precision value access, it has polynomial bit complexity in the input length and inverse relative accuracy. In particular, it gives polynomial time in the weak-interaction regime of the quasi-polynomial algorithm of Gamarnik and Smedira (Combin. Probab. Comput. 2026). The obstacle to a direct use of zero-free interpolation is numerical: logarithmic-order moments involve logarithmically many coordinates, on which a uniformly fine grid is still too large. We expand each factor in dyadic increments and truncate by total refinement level. Even for overlapping scopes, the common grid has size exponential only in that total level. Combined with Lipschitz decay, this evaluates a local moment of order to absolute error , for any fixed , using oracle calls, without mixed derivative assumptions. Stability estimates keep value precision and dyadic coordinate lengths to bits, where is the number of variables and the relative accuracy.
Note. This paper was generated entirely by AI, including MiMo, using an automated research pipeline developed by Chenghua Liu and Hanyu Li.
1 Introduction
Let be a finite set of variables, and let be a labelled collection of nonempty subsets of . Different factor occurrences may have the same scope. For positive functions , consider the partition function
| (1.1) |
where the are independent uniform random variables on . We write and . The empty instance has . The arity of a factor is its scope size; a variable’s occurrence count is the number of factor occurrences containing it.
When every factor depends on only a few coordinates and each variable occurs in only a few factors, the interaction structure is sparse even though the integral is high-dimensional. Gamarnik and Smedira exploit this structure by proving correlation decay for near-constant factors with bounded variable occurrence [7, 8]. Their algorithm gives a deterministic approximation in time, and they ask whether the exponent can be made independent of [7, p. 2 and Thm. 1]. We obtain an FPTAS for bounded-arity Lipschitz factors throughout that regime, with an explicit finite-precision model for evaluating the factors.
A natural route is to replace the correlation-decay recursion by zero-free interpolation. Barvinok’s multispin theorem gives a disk on which the partition function does not vanish [2, Thm. 1.1], and a logarithmic-order Taylor expansion then suffices. Bounded dependence also permits the coefficients to be assembled from only polynomially many connected subproblems. For a fixed finite spin space, this leads to polynomial-time coefficient algorithms [11, 4]. Continuous variables leave another cost inside each subproblem, however: the local coefficients themselves are integrals.
Uniform discretization does not remove that cost. At accuracy , the expansion order is , and a local term can involve coordinates. Even if a grid has only intervals per coordinate, using it on coordinates costs cells for fixed . This is the same loss seen when a polynomial-size alphabet is substituted into finite-spin coefficient routines, whose local cost is exponential in the product of coefficient order and log-alphabet size [11, Rem. 3.2 and proof of Thm. 6.1] [4, Thm. 1.6]. Restricting to connected supports controls how many integrals must be computed, but not the cost of computing one of them.
We compute each local integral by preserving its factorization through the discretization. Write each factor as a sum of dyadic step-function increments, with the increment at level decaying as . Terms are retained according to the sum of their factor levels. An overlapping coordinate need only be refined to the largest level among the factors containing it: if those scopes are , then
| (1.2) |
Thus a term of total level is integrated on at most cells. The decay of the increments makes sufficient for error , and the number of retained level vectors is also . This replaces a grid that simultaneously resolves every coordinate at the finest scale by a sum of grids whose refinement is shared among the factors.
The construction uses the total-level principle of sparse grids [6], but assigns levels to factors rather than individual coordinates. Only the individual factors need be Lipschitz; no mixed derivatives of the product are assumed. For moments containing powers of , their Lipschitz constants must also be accounted for: the product of these constants is exponential in the total moment order, not in the number of factors times that order. We show further that sampled-value errors and the conversion from moments to logarithmic coefficients each incur only an exponential loss in . Consequently, the local routine and the full algorithm use precision bits, rather than requiring an exact real-arithmetic oracle.
This local-computation requirement also appears in other approximation frameworks. Intersection-probability algorithms use exponential-time routines for small intersections [1, Sec. 2.2] and [9, Thm. 2], and Barvinok’s Gaussian and exponential integration framework requires low-dimensional moments [3, Sec. 1.1]. Bencs and Regts obtain an FPTAS for a truncated independence polytope using explicit local integrals; their discussion of general graphon integrals identifies efficient coefficient computation as the unresolved step [5, Sec. 5]. The quadrature below supplies such a step for the Lipschitz factor model on the cube.
1.1 Main theorem and access model
Assumption 1.1 (Effective value access).
For a factor occurrence , a rational point , and an integer , a deterministic oracle returns a binary rational with
The oracle’s running time is bounded uniformly by a polynomial in , the query encoding length, and the factor-label encoding length. The input includes the incidence list, the factor labels or oracle handles, and a binary rational accuracy . Their total encoding length, including that of , is denoted by .
The structural and analytic parameters in each theorem are fixed, effectively computable constants. Certified rational bounds for the constants used by the algorithm are available. These parameters are not part of the varying input. No derivative values are supplied or used.
Theorem 1.2 (Fixed arity and bounded occurrence).
Fix integers , , and effectively computable constants , , such that
| (1.3) |
Suppose every factor has arity at most , every variable occurs in at most factors, and
| (1.4) |
Under Assumption 1.1, there is a deterministic algorithm returning a positive rational with
For a constant , it uses at most oracle calls, each at bits of absolute precision and at dyadic points with fractional bits. Its non-oracle bit complexity is . Including the oracle running time, the algorithm is polynomial in , , and .
Here denotes the Lipschitz constant for Euclidean distance. For a function continuous on the cube and differentiable on its relative interior, the promise implies : apply the mean-value theorem to interior line segments and then take limits at the boundary. Thus the theorem also applies under the differentiability assumptions of the source problem. Running it with logarithmic accuracy gives the conventional guarantee.
To state the original regime, the primal graph has vertex set , with two distinct variables adjacent when they lie in a common scope. If its maximum degree is at most , every scope has size at most .
Corollary 1.3 (The Gamarnik–Smedira regime).
Fix positive integers , constants , , and put
| (1.5) |
Assume , every variable occurs in at most factors, and the primal graph has maximum degree at most . For factors satisfying
the conclusions of Theorem 1.2 hold with constants depending on . In particular, for , taking gives a deterministic approximation in polynomial time in the stated oracle model.
For , Corollary 1.3 replaces the quasi-polynomial bound by polynomial time under the stated access model. The proof in Appendix A checks the range conversion and treats primal degree at most one directly. The parameters and the slack are fixed in the FPTAS; the polynomial exponent may depend on them.
2 From zero-freeness to local moments
Taking the logarithm serves two purposes. A zero-free disk gives a geometrically convergent Taylor expansion, while independence makes its coefficients vanish on disconnected supports. Both facts are needed: the first bounds the order of the moments, and the second avoids the enumeration of arbitrary factor tuples. We derive bounds for every subcollection of factors because coefficient extraction will use inclusion–exclusion over those subcollections.
Throughout Sections 2–4, assume the hypotheses of Theorem 1.2. Put
For , write and define
| (2.1) |
These functions are entire: the exponential series converges uniformly on every compact set of , since . Also and .
Lemma 2.1 (A common zero-free disk).
Let
For every , whenever . One can fix an effectively chosen rational with .
Proof.
Each takes values in , and hence is -Lipschitz for Hamming distance. It depends on at most coordinates, each of which appears in at most functions. Apply Barvinok’s theorem [2, Thm. 1.1] with and , on the product space indexed by . This gives the asserted disk, including for every subcollection . Finally,
so a rational can be selected using certified bounds on the fixed parameters. ∎
Let be the analytic logarithm of on a neighbourhood of , normalized by . Write
Since for real , with the ordinary real logarithm.
Lemma 2.2 (Coefficient and truncation bounds).
For and ,
| (2.2) |
Consequently, for every integer ,
| (2.3) |
Moreover, for ,
| (2.4) |
Proof.
For ,
Carathéodory’s coefficient estimate for an analytic function with constant term zero and real part at most gives (2.2). This estimate also follows by applying the Fourier coefficient formula on to the nonnegative function , whose mean is , and letting . Summing (2.2) over proves (2.3). On , summing over instead gives
The lower bound for follows. ∎
If , return . Henceforth . Choose a rational upper bound , and let be the least integer such that
| (2.5) |
This is a rational comparison. Since and are fixed,
| (2.6) |
where the last inequality uses .
The Taylor order is now logarithmic, but expanding all -tuples of factors would still take quasi-polynomial time. To retain only the terms that can contribute to the logarithm, let be the intersection graph on factor occurrences: distinct are adjacent exactly when . Its maximum degree is at most
| (2.7) |
A disconnected set of factors depends on disjoint groups of independent variables. Its partition function factors, and its logarithm is additive. Inclusion–exclusion isolates precisely the monomials whose support is one specified set, making this cancellation explicit.
Consider the formal series
so that . For , set
| (2.8) |
For a multi-index , write and .
Lemma 2.3 (Support extraction).
For every ,
| (2.9) |
Thus , and if or if is disconnected. Also .
Proof.
A monomial with support receives in (2.8) the multiplier
This is one exactly when , and zero otherwise. It proves (2.9), the inversion identity, and the degree bound. The empty-support term is zero because .
If are the components of , their coordinate sets are pairwise disjoint. Independence gives
When , no monomial on the right has support exactly . Hence . ∎
It follows that, for ,
| (2.10) |
There are at most connected vertex sets of size . To see this and obtain an enumeration, root a set at its least vertex and use its canonical depth-first spanning tree, with neighbours ordered by their labels. There are at most rooted plane-tree shapes and at most choices of graph neighbours along the tree edges. Reject encodings with repeated vertices or whose tree is not the canonical tree of the resulting induced subgraph. This produces each connected set once, with polynomial work in per candidate, after constructing the adjacency lists.
Put
| (2.11) |
The number of pairs with nonempty and connected, , and , is at most
In particular, the number of local coefficients in , counted with their multiplicities in (2.10), is bounded by
| (2.12) |
We have reduced the global sum to local computations per factor occurrence. Each is obtained from ordinary moments and an exact formal recurrence. For , write
The multinomial expansion gives, for ,
| (2.13) |
The number of exponent vectors across is
| (2.14) |
The formal identity yields the recurrence
| (2.15) |
The factors in can share coordinates, so this integral need not separate. Nevertheless, each factor still has arity at most , and the exponents sum to at most . The next section uses these two facts to evaluate it to error in time . The coefficient stability analysis will then verify that this accuracy suffices in (2.10).
3 Factor-level dyadic quadrature
A tensor grid for would refine as many as coordinates to the same accuracy. Instead, we first expand each local function in a telescoping sequence of step functions. A product of increments has small norm when the sum of its refinement levels is large, regardless of how those levels are distributed. This permits a truncation by total level, whose retained terms have small common grids even when their scopes overlap.
3.1 The total-level rule
Lemma 3.1 (Total-level quadrature).
Let , let be nonempty scopes of size at most , and put . Suppose satisfy
Define
For , choose an integer satisfying
| (3.1) |
There is a finite step-function quadrature with , using at most
| (3.2) |
function-value queries and arithmetic operations. Each query coordinate is dyadic with at most fractional bits.
Proof.
Partition each coordinate into half-open dyadic intervals, closing the last interval at . Let be the step function equal to the lower-corner sample on every cube of side . Set
Since
we have uniform convergence and
| (3.3) |
The product series is absolutely convergent in the uniform norm, because the sum of the norms of all its terms is at most . It can therefore be integrated termwise. Define
| (3.4) |
For , . Hence
| (3.5) |
For a retained vector , define
The product in (3.4) is constant on the dyadic grid having coordinate levels , and
| (3.6) |
Thus it is integrated exactly by summing over at most cells, each of volume . Its value on a cell requires at most samples. There are retained level vectors. Computing their coordinate levels, increments, cell products, and weighted sums gives the stated bounds. All lower-corner coordinates have at most fractional bits. ∎
3.2 Finite-precision samples and primitive moments
The rule (3.4) contains signed increments. Its exact-sample error bound therefore does not by itself justify replacing the samples by approximate oracle values: cancellation in the rule could amplify those errors. The next estimate sums perturbations at the level of increments. It introduces only a factor exponential in the number of factors, which is acceptable at logarithmic moment order.
Lemma 3.2 (Sample perturbations).
In Lemma 3.1, replace each sampled value of by a number at absolute distance at most , using the same stored value whenever a sample is reused. Let be the resulting formula. If
then
| (3.7) |
Proof.
The stored samples define perturbed step functions and increments. Their errors satisfy
Therefore
Apply the identity
to each integrand. Take absolute values and enlarge the sum over to the box . The resulting sums factor by , and the three preceding bounds give the first inequality in (3.7). The second uses . ∎
For the primitive integral in (2.13), take for . Then
| (3.8) |
Fix an integer
For , implies
| (3.9) |
The total-order bound in (3.9) is essential. Bounding every separately by and multiplying over factors would give , require a quadratic total refinement level, and restore the quasi-polynomial cost. Charging the power only to its own factor keeps the combined budget exponential in .
Lemma 3.3 (Effective primitive moments).
Let and let be rational. Under Assumption 1.1, a deterministic procedure returns a rational with
It uses parameters
| (3.10) |
where query coordinates have at most fractional bits, the oracle precision is , and each local-function sample is rounded to fractional bits. It makes oracle calls. Its non-oracle bit complexity is .
Proof.
Put . Since , a common rational choice of total level for all such exponent vectors is
| (3.11) |
By (3.9), this satisfies (3.1), giving exact-sample error at most . It also has the order asserted in (3.10).
The hypothesis (1.3) gives , so . Project each oracle answer for onto , which cannot increase its error. On this interval, is -Lipschitz and lies in . Approximate the logarithm within , project the approximation onto , raise it to the power , and round once more to the nearest multiple of . The resulting sample error is at most
| (3.12) |
All samples are stored for reuse.
Choose so that the last expression is at most
| (3.13) |
This is an effective rational comparison and gives (3.10). The first term verifies the hypothesis of Lemma 3.2; the second, together with (3.9), bounds the sample perturbation by . Adding the two errors proves the approximation guarantee.
For clarity, the logarithms require no real-arithmetic oracle. For a rational , put . Then
Taking makes this tail at most ; rounding the rational partial sum to the nearest -bit dyadic gives the stated logarithm error. Exact summation, integer powering, and rounding take polynomial time in the precision, , and the length of . The oracle model bounds that last length by a polynomial in .
Each sampled requires one oracle call. The number of samples and cells is bounded by (3.2). Products of at most -bit dyadics and dyadic cell volumes have a common denominator . Thus accumulating the signed terms uses numbers of bit length polynomial in . This proves the bit-complexity bound. ∎
4 From local moments to the FPTAS
The primitive routine gives exponentially accurate moments at exponential cost in their order. To obtain an FPTAS, we must ensure that forming the logarithm and summing over connected supports do not demand substantially finer moments. Directly propagating errors through (2.15) is unnecessarily costly. Instead, perturb analytically on a fixed disk about zero. The lower bound on from Lemma 2.2 controls the change in its logarithm, and Cauchy’s estimate converts this to coefficient errors. We then allocate each to Taylor truncation, coefficient computation, and final exponentiation.
Lemma 4.1 (Stability of local logarithmic coefficients).
Proof.
Define
On , , while (2.4) gives . Therefore
In particular, is zero-free on this disk, , and the analytic logarithm has constant term zero. The convergent logarithm series gives
Cauchy’s coefficient estimate on the circle of radius yields
The first coefficients of are precisely . Its logarithmic coefficients through degree are therefore exactly the numbers returned by (2.15). This proves the claim. ∎
The factor from this lemma and the count in (2.12) determine the required moment accuracy. All constants are fixed integers selected from certified parameter bounds. With chosen by (2.5), set
| (4.2) |
Evaluate every required primitive integral to absolute error at most . The coefficients in (2.13) have absolute value at most one; hence (2.14) gives moment error
Combining Lemma 4.1 with (2.12),
| (4.3) |
Since , the choices in (3.11)–(3.13) give common global parameters
| (4.4) |
Every tolerance and every growing precision parameter is determined by rational arithmetic. The possibly longer original encoding of is charged to .
It remains to bound the cost of manipulating the approximations. Controlling the number of arithmetic operations is insufficient unless the numerators and denominators also remain short. After a local-function value is rounded to a -bit dyadic, perform all quadrature, multinomial, recurrence, and support-extraction arithmetic exactly over , reducing fractions after each operation. Each primitive quadrature denominator divides . Since divides , all computed moments of degree at most have denominators dividing
Induction in (2.15) shows that the denominator of divides : in its -th summand the additional factors are one moment denominator and a divisor of , which are absorbed by . All these denominators divide , also across different sets .
For numerator bounds, each sampled local function lies in . A retained primitive quadrature contains signed cell terms, each of absolute value at most one, so . The recurrence then gives the coarse bound , by induction on . The sums in (2.10) contain at most terms. Since , all numerators and denominators in the post-sampling computation have
| (4.5) |
bits. Exact rational arithmetic thus introduces only a polynomial factor. In particular, the constant moment remains exactly one.
The algorithm can now be specified entirely in rational arithmetic. The first three steps compute an approximation to ; the last produces the rational output required by Theorem 1.2.
- 1.
If , return . Otherwise construct , choose by (2.5), and choose as above.
- 2.
- 3.
- 4.
Return a positive rational satisfying , using the rational construction below.
For correctness, (2.3), (2.5), and (4.3) already give
Although can be exponential in , its binary length is only polynomial. We implement the last step by first reducing the argument of the exponential to a fixed interval. Choose the least with , and put . Then . For
Taylor’s theorem gives
Choose so that this rational bound is at most . It suffices to take . Since and , . The mean-value theorem for on the interval between these two positive numbers gives
Compute the positive rational by repeated exact squaring. It satisfies
The rational partial sum has polynomial bit length in the length of and ; its exact -th power increases this length by a factor of at most . Exponentiation therefore has polynomial bit complexity as well.
There are at most support–subset pairs and at most primitive exponent vectors per pair. Each primitive uses samples and a polynomial factor of additional bit work. Together with (4.4) and (4.5), this gives
| (4.6) |
The same count without the bit-arithmetic factor bounds the oracle calls, and every call has precision and coordinate length as in (4.4). Finally,
This proves Theorem 1.2.
Appendix A The original weak-interaction regime
We first record the direct treatment needed when the primal graph has very small degree. No zero-free condition is required in this case.
Lemma A.1 (Primal degree at most one).
Fix an integer and constants , . Suppose every variable occurs in at most factors, the primal graph has maximum degree at most one, and , . Under Assumption 1.1, the partition function has a deterministic approximation with polynomial oracle-call and bit complexity. Precision and dyadic coordinate lengths are .
Proof.
Every primal component has at most two vertices and contains at most factor occurrences. Put
Then
The Lipschitz bound follows by telescoping the product and using the bound on all remaining factors. Fix a positive rational upper bound . Apply the midpoint rule with uniform dyadic mesh
Pairing a point with the midpoint of its cell bounds the exact-sample error by .
Fix a rational , and project every oracle answer onto . At any grid point the product error is at most
Choose to make this at most . The resulting rational midpoint estimate satisfies
Since is -Lipschitz on ,
Each grid has polynomially many points in dimension at most two. There are at most components, and midpoint coordinates have bits. Each product contains at most oracle answers. Exact rational summation and the final product have polynomial bit length, because the sum of the bit lengths of all sampled rational numbers is polynomial under Assumption 1.1. Components without factors contribute exactly one. ∎
Proof of Corollary 1.3.
For , apply Lemma A.1 with . Suppose , and set . Equation (1.5) gives
| (A.1) |
For , , so
For , , and hence
Thus . Apply Theorem 1.2 with , , , and . ∎
Several conventions complete the comparison with the source formulation. If positive normalization constants are given as binary rationals, , then the original integral is ; the product is restored exactly, with its input length included in . Rational empty-scope factors are handled the same way before applying the theorem. If a source formulation gives a real neighbour bound , put . For ,
so the corresponding range envelope is no larger than the one with integer parameter . For , Lemma A.1 applies directly. If the neighbour parameter is literally zero, do not evaluate (1.5); the unary instance is instead handled with any separately supplied fixed range bound. Finally, forces all normalized factors to be one, while is inconsistent with their range promises. For , accuracy already gives an approximation.
The general theorem also separates the analytic range from the original envelope. For pairwise factors it allows
whereas (A.1) gives when . This wider range comes from Barvinok’s zero-free theorem, not a new zero-free estimate. The algorithm does not establish the full Dobrushin regime, nor does it give a sampling or mixing-time result.
Appendix B A deterministic oracle-information benchmark
Even on disjoint scopes, deterministic value access has a polynomial cost that depends on the factor arity. A finite set of queries can miss smooth bumps inside each factor’s domain; their integrals accumulate across the factors in . The following form of the classical fooling-function argument [10] makes this dependence explicit. It concerns black-box values, so additional readable symbolic descriptions are outside its lower-bound model. A matching query upper bound comes from uniformly accurate step-function surrogates; computing their partition function is immediate on disjoint scopes but can remain costly when scopes overlap.
Proposition B.1 (Deterministic value-query scale).
Fix an integer and constants , . For pairwise disjoint -ary scopes with one factor on each scope, assume
Every deterministic adaptive black-box algorithm guaranteeing on every such instance, where , has worst-case query count
| (B.1) |
for a constant . This holds even with exact value queries and even for continuously differentiable factors.
Conversely, arbitrary factors of arity at most with the same range and Lipschitz bounds admit rational step-function surrogates whose partition function has logarithmic error at most , after finite-precision value queries. For disjoint scopes this also gives a partition-function algorithm with the same query bound.
Proof.
Define
and extend by zero outside . Then
It follows that
Choose a positive rational
Run the algorithm on the all-one instance, answering every query by exactly one. If it does not terminate, the query lower bound is immediate. Otherwise let be the number of queries to factor . If , put
and divide the cube into congruent cells. Mark a cell when its interior contains a queried point. At most cells are marked; since , at least half remain unmarked. In each unmarked cell , place
and set on marked cells. These pieces define a function: each bump and its first derivatives vanish on every cell face. All queried points see value zero, including points on faces, and
If , use .
For , each active cell contributes to the integral. Since ,
Together with the case , this gives
| (B.2) |
The factors satisfy all the promises and produce the same transcript as the all-one factors. Indeed, identical earlier answers force the same next query, and its answer is again one. The scopes are disjoint, so their alternative partition function is , whereas on the all-one instance. Since ,
Here we used . A common output can be -accurate in logarithm for both instances only if . Jensen’s inequality for , with , gives
Combining these inequalities proves (B.1).
The construction is compatible with finite-precision value access: all-one replies are also admissible finite-precision replies. The completed factors have finite rational piecewise-polynomial descriptions, using the grid sizes and marked-cell indices, so they can be evaluated at rational points effectively. These descriptions are hidden in this black-box argument. The proposition makes no lower-bound claim for an algorithm allowed to inspect such descriptions.
For the upper bound, use on each scope a dyadic grid of mesh
If the right-hand side exceeds one, take . Query the value at each lower corner to absolute error at most , and replace the answer by . Define by these rational values on the corresponding cells. Projection onto does not increase the error from the true factor value. Thus
Since both functions are at least one,
The two product integrands therefore differ by a factor in , as do their integrals. Each factor requires grid values, for the stated total query count, and precision suffices. For disjoint scopes, each surrogate integral is just its grid average; multiplying these averages computes the surrogate partition function without any further queries. ∎
In the setting of Corollary 1.3, take , , , and . Disjoint scopes satisfy every occurrence bound , and (B.1) gives
Thus a parameter-dependent polynomial sampling cost is unavoidable in this black-box model. For overlapping scopes, however, evaluating the partition function of a uniformly accurate surrogate may still take exponential time. The query upper bound alone is not an FPTAS and does not show that the exponent in (4.6) is optimal. The algorithmic result depends on combining local integration with zero-freeness and connected-support extraction; it does not extend to arbitrary graphon representations without an effective regularity and access model.
References
- [1] A. Barvinok. Computing the probability of intersection. Combinatorics, Probability and Computing, First View, 1–20, 2026. doi:10.1017/S0963548326100492.
- [2] A. Barvinok. On the zeros of partition functions with multi-spin interactions. Annales de l’Institut Henri Poincaré D, 13(4):747–774, 2026. doi:10.4171/AIHPD/228.
- [3] A. Barvinok. Computing Gaussian and exponential integrals in . arXiv:2606.23556v3, 2026. https://arxiv.org/abs/2606.23556v3.
- [4] F. Bencs and G. Regts. Barvinok’s interpolation method meets Weitz’s correlation decay approach. arXiv:2507.03135v2, 2025. https://arxiv.org/abs/2507.03135v2.
- [5] F. Bencs and G. Regts. Approximating the volume of a truncated relaxation of the independence polytope. Discrete & Computational Geometry, 76:508–525, 2026. doi:10.1007/s00454-026-00824-y.
- [6] H.-J. Bungartz and M. Griebel. Sparse grids. Acta Numerica, 13:147–269, 2004. doi:10.1017/S0962492904000182.
- [7] D. Gamarnik and D. Smedira. Integrating high-dimensional functions deterministically. arXiv:2402.08232v1, 2024. https://arxiv.org/abs/2402.08232v1.
- [8] D. Gamarnik and D. Smedira. Computing volume of a polytope and integrals in high dimensions deterministically. Combinatorics, Probability and Computing, First View, 1–33, 2026. doi:10.1017/S0963548326100558.
- [9] R. L. Mann and G. Waite. Approximate counting in local lemma regimes. arXiv:2512.10134v1, 2025. https://arxiv.org/abs/2512.10134v1.
- [10] E. Novak. Some results on the complexity of numerical integration. In R. Cools and D. Nuyens, editors, Monte Carlo and Quasi-Monte Carlo Methods, Springer Proceedings in Mathematics & Statistics 163, pages 161–183. Springer, 2016. doi:10.1007/978-3-319-33507-0_6.
- [11] V. Patel and G. Regts. Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials. SIAM Journal on Computing, 46(6):1893–1919, 2017. doi:10.1137/16M1101003.