VLDB 2026 Research / reviewers in the wild / expert
Mark van Hoeij
dblp:26/5663
· DBLP profile ↗
45ranked-venue papers
22as first author
7since 2021 · last 2026
0000-0003-0789-1523ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 45 · 22 first-author · 7 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Global Curvature of Difference Operators
Marcus Lawson, Mark van Hoeij |
ISSAC | 2 |
| 2026 | Hypergeometric solutions of linear difference systems
Moulay A. Barkatou, Mark van Hoeij, Johannes Middeke |
J. Symb. Comput. | 2 |
| 2026 | Algorithms for 2-solvable difference equations
Heba Bou Kaedbey, Mark van Hoeij |
J. Symb. Comput. | 2 |
| 2025 | Submodule approach to creative telescoping
Mark van Hoeij |
J. Symb. Comput. | 1 |
| 2025 | Solving order 3 difference equations
Heba Bou Kaedbey, Mark van Hoeij, Man Cheung Tsui |
J. Symb. Comput. | 2 |
| 2024 | Solving Third Order Linear Difference Equations in Terms of Second Order EquationsabstractWe present two algorithms for computing what we call the absolute factorization of a difference operator. We also give an algorithm for solving third order difference equations in terms of second order equations, together with applications to OEIS sequences. The latter algorithm is similar to existing algorithms for differential equations in [4, 11], except that there is an additional order one symmetric product. Heba Bou Kaedbey, Mark van Hoeij, Man Cheung Tsui |
ISSAC | 2 |
| 2022 | Desingularization and p-Curvature of Recurrence OperatorsabstractLinear recurrence operators in characteristic p are classified by their p-curvature. For a recurrence operator L, denote by χ(L) the characteristic polynomial of its p-curvature. We can obtain information about the factorization of L by factoring χ(L). The main theorem of this paper gives an unexpected relation between χ(L) and the true singularities of L. An application is to speed up a fast algorithm for computing χ(L) by desingularizing L first. Another contribution of this paper is faster desingularization. Mark van Hoeij |
ISSAC | 2 |
| 2019 | The complexity of computing all subfields of an algebraic number field
Jonas Szutkoski, Mark van Hoeij |
J. Symb. Comput. | 2 |
| 2018 | Reduction-based creative telescoping for fuchsian D-finite functions
Shaoshi Chen, Mark van Hoeij, Manuel Kauers, Christoph Koutschan |
J. Symb. Comput. | 2 |
| 2017 | Functional Decomposition Using Principal SubfieldsabstractLet f ∈ K(t) be a univariate rational function. It is well known that any non-trivial decomposition g o h, with g,h ∈ K(t), corresponds to a non-trivial subfield K(f(t)) ⊊ L ⊊ K(t) and vice-versa. In this paper we use the idea of principal subfields and fast subfield-intersection techniques to compute the subfield lattice of K(t)/K(f(t)). This yields a Las Vegas type algorithm with improved complexity and better run times for finding all non-equivalent complete decompositions of f. Luiz Emilio Allem, Juliane Capaverde, Mark van Hoeij, Jonas Szutkoski |
ISSAC | 3 |
| 2017 | Closed Form Solutions for Linear Differential and Difference EquationsabstractFinding closed form solutions of differential equations has a long history in computer algebra. For example, the Risch algorithm (1969) decides if the equation y' = f can be solved in terms of elementary functions. These are functions that can be written in terms of exp and log, where "in terms of" allows for field operations, composition, and algebraic extensions. More generally, functions are in closed form if they are written in terms of commonly used functions. This includes not only exp and log, but other common functions as well, such as Bessel functions or the Gauss hypergeometric function. Given a differential equation L, to find solutions written in terms of such functions, one seeks a sequence of transformations that sends the Bessel equation, or the Gauss hypergeometric equation, to L. Although random equations are unlikely to have closed form solutions, they are remarkably common in applications. For example, if y = ∑n=0∞ an xn has a positive radius of convergence, integer coefficients an, and satisfies a second order homogeneous linear differential equation L with polynomial coefficients, then L is conjectured to be solvable in closed form. Such equations are common, not only in combinatorics, but in physics as well. The talk will describe recent progress in finding closed form solutions of differential and difference equations, as well as open questions. Mark van Hoeij |
ISSAC | 1 |
| 2017 | Computing hypergeometric solutions of second order linear differential equations using quotients of formal solutions and integral bases
Erdal Imamoglu, Mark van Hoeij |
J. Symb. Comput. | 2 |
| 2015 | Computing Hypergeometric Solutions of Second Order Linear Differential Equations using Quotients of Formal SolutionsabstractLet L be a second order differential equation with coefficients in C(x). The goal of this paper is to find solutions of L in the form exp(∫r dx#8226;2; F1(a1a2b1; f)(1) where r; f Ε Q(x), and a1; a2; b1 ΕQ. Erdal Imamoglu, Mark van Hoeij |
ISSAC | 2 |
| 2013 | The complexity of factoring univariatepolynomials over the rationals: tutorial abstractabstractThis tutorial will explain the algorithm behind the currently fastest implementations for univariate factorization over the rationals. The complexity will be analyzed; it turns out that modifications were needed in order to prove a polynomial time complexity while preserving the best practical performance. Mark van Hoeij |
ISSAC | 1 |
| 2013 | Second order differential equations with hypergeometric solutions of degree threeabstractLet L be a second order linear homogeneous differential equation with rational function coefficients. The goal in this paper is to solve L in terms of hypergeometric function 2F1(a,b;c|f) where f is a rational function of degree 3. Vijay Jung Kunwar, Mark van Hoeij |
ISSAC | 2 |
| 2013 | Generating subfields
Mark van Hoeij, Jürgen Klüners, Andrew Novocin |
J. Symb. Comput. | 1 |
| 2012 | Gradual Sub-lattice Reduction and a New Complexity for Factoring Polynomials
Mark van Hoeij, Andrew Novocin |
Algorithmica | 1 |
| 2011 | 2-descent for second order linear differential equationsabstractLet L be a second order linear ordinary differential equation with coefficients in C(x). The goal in this paper is to reduce L to an equation that is easier to solve. The starting point is an irreducible L, of order two, and the goal is to decide if L is projectively equivalent to another equation L that is defined over a subfield C(f) of C(x). Tingting Fang, Mark van Hoeij |
ISSAC | 2 |
| 2011 | Practical polynomial factoring in polynomial timeabstractState of the art factoring in Q[x] is dominated in theory by a combinatorial reconstruction problem while, excluding some rare polynomials, performance tends to be dominated by Hensel lifting. We present an algorithm which gives a practical improvement (less Hensel lifting) for these more common polynomials. In addition, factoring has suffered from a 25 year complexity gap because the best implementations are much faster in practice than their complexity bounds. We illustrate that this complexity gap can be closed by providing an implementation which is comparable to the best current implementations and for which competitive complexity results can be proved. William Hart, Mark van Hoeij, Andrew Novocin |
ISSAC | 2 |
| 2011 | Generating subfieldsabstractGiven a field extension K/k of degree n we are interested in finding the subfields of K containing k. There can be more than polynomially many subfields. We introduce the notion of generating subfields, a set of up to n subfields whose intersections give the rest. We provide an efficient algorithm which uses linear algebra in k or lattice reduction along with factorization. Our implementation shows that previously difficult cases can now be handled. Mark van Hoeij, Jürgen Klüners, Andrew Novocin |
ISSAC | 1 |
| 2011 | Subanalytic solutions of linear difference equations and multidimensional hypergeometric sequences
Sergei A. Abramov, Moulay A. Barkatou, Mark van Hoeij, Marko Petkovsek |
J. Symb. Comput. | 3 |
| 2010 | Solving recurrence relations using local invariantsabstractThe goal in this paper is to find closed form solutions for linear recurrence equations, by transforming an input equation L to an equation Ls with known solutions. The main problem is how to find a solved equation Ls to which L can be reduced. We solve this problem by computing local data at singularities, data that remains invariant under the transformations used. Yongjae Cha, Mark van Hoeij, Giles Levy |
ISSAC | 2 |
| 2010 | Liouvillian solutions of irreducible second order linear difference equationsabstractIn this paper we give a new algorithm to compute Liouvillian solutions of linear difference equations. The first algorithm for this was given by Hendriks in 1998, and Hendriks and Singer in 1999. Several improvements have been published, including a paper by Cha and van Hoeij that reduces the combinatorial problem. But the number of combinations still depended exponentially on the number of singularities. For irreducible second order equations, we give a short and very efficient algorithm; the number of combinations is 1. Mark van Hoeij, Giles Levy |
ISSAC | 1 |
| 2010 | Finding all bessel type solutions for linear differential equations with rational function coefficientsabstractA linear differential equation with rational function coefficients has a Bessel type solution when it is solvable in terms of Bν(f), Bν+1(f). For second order equations, with rational function coefficients, f must be a rational function or the square root of a rational function. An algorithm was given by Debeerst, van Hoeij, and Koepf, that can compute Bessel type solutions if and only if f is a rational function. In this paper we extend this work to the square root case, resulting in a complete algorithm to find all Bessel type solutions. 1. Mark van Hoeij |
ISSAC | 1 |
| 2010 | Gradual Sub-lattice Reduction and a New Complexity for Factoring Polynomials
Mark van Hoeij, Andrew Novocin |
LATIN | 1 |
| 2009 | Liouvillian solutions of irreducible linear difference equationsabstractIn this paper we give a new algorithm to compute Liouvillian solutions of linear difference equations. Compared to the prior algorithm by Hendriks and Singer, our main contribution consists of two theorems that significantly reduce the number of combinations that the algorithm will check. Yongjae Cha, Mark van Hoeij |
ISSAC | 2 |
| 2008 | Solving differential equations in terms of bessel functionsabstractFor differential operators of order 2, this paper presents a new method that combines generalized exponents to find those solutions that can be represented in terms of Bessel functions. Ruben Debeerst, Mark van Hoeij, Wolfram Koepf |
ISSAC | 2 |
| 2007 | Solving third order linear differential equations in terms of second order equationsabstractThis paper presents a simplified version of a method by Michael Singer for reducing a third order linear ode to a second order linear ode whenever possible. An implementation is available as well. Mark van Hoeij |
ISSAC | 1 |
| 2005 | Solving second order linear differential equations with Klein's theoremabstractGiven a second order linear differential equations with coefficients in a field k=C(x), the Kovacic algorithm finds all Liouvillian solutions, that is, solutions that one can write in terms of exponentials, logarithms, integration symbols, algebraic extensions, and combinations thereof. A theorem of Klein states that, in the most interesting cases of the Kovacic algorithm (i.e when the projective differential Galois group is finite), the differential equation must be a pullback (a change of variable) of a standard hypergeometric equation. This provides a way to represent solutions of the differential equation in a more compact way than the format provided by the Kovacic algorithm. Formulas to make Klein's theorem effective were given in [4, 2, 3]. In this paper we will give a simple algorithm based on such formulas. To make the algorithm more easy to implement for various differential fields k, we will give a variation on the earlier formulas, namely we will base the formulas on invariants of the differential Galois group instead of semi-invariants. Mark van Hoeij, Jacques-Arthur Weil |
ISSAC | 1 |
| 2004 | Closed form solutions of linear odes having elliptic function coefficientsabstractWe consider the problem of finding closed form solutions of linear differential equations having coefficients which are elliptic functions. For second order equations we show how to solve such an ode in terms of doubly periodic functions of the second kind. The method depends on two procedures, the first using a second symmetric power of an ode along with a decision procedure for determining when such equations have elliptic function solutions while the second involves the computation of exponential solutions. Reinhold Burger, George Labahn, Mark van Hoeij |
ISSAC | 3 |
| 2004 | Algorithms for polynomial GCD computation over algebraic function fieldsabstractLet L be an algebraic function field in k ≥ 0 parameters t;1;, ..., t;k;. Let f;1;, f;2; be non-zero polynomials in L[x]. We give two algorithms for computing their gcd. The first, a modular GCD algorithm, is an extension of the modular GCD algorithm of Brown for Z[x;1;,...,x;n;] and Encarnacion for Q(α)[x] to function fields. It is uses rational number and rational function reconstruction and trial division. The second, a fraction-free algorithm, is a modification of the Moreno Maza and Rioboo algorithm for computing gcds over triangular sets. The modification reduces coefficient growth in L to be linear. We show how to extend the modular GCD algorithm to work when the minimal polynomial for L is not irreducible. We give an empirical comparison of the two algorithms using implementations in Maple. Mark van Hoeij, Michael B. Monagan |
ISSAC | 1 |
| 2004 | A modular algorithm for computing the exponential solutions of a linear differential operator
Thomas Cluzeau, Mark van Hoeij |
J. Symb. Comput. | 2 |
| 2002 | A modular GCD algorithm over number fields presented with multiple extensionsabstractWe consider the problem of computing the monic gcd of two polynomials over a number field L = ℚ(α1,…,αn). Encarnacion, Langemyr and McCallum have already shown how Brown's modular GCD algorithm for polynomials over ℚ can be modified to work for ℚ(α).Our first contribution is an extension of Encarnacion's modular GCD algorithm to the case n > 1 without converting to a single field extension. Our second contribution is a proof that it is not necessary to test if p divides the discriminant. This simplifies the algorithm; it is correct without this test.Our third contribution is the design of a data structure for representing multivariate polynomials over number fields with multiple field extensions. We have a complete implementation of the modular GCD algorithm using it. We provide details of some practical improvements. Mark van Hoeij, Michael B. Monagan |
ISSAC | 1 |
| 2001 | Towards factoring bivariate approximate polynomialsabstractA new algorithm is presented for factoring bivariate approximate polynomials over C[x, y]. Given a particular polynomial, the method constructs a nearby composite polynomial, if one exists, and its irreducible factors. Subject to a conjecture, the time to produce the factors is polynomial in the degree of the problem. This method has been implemented in Maple, and has been demonstrated to be efficient and numerically robust. Robert M. Corless, Mark Giesbrecht, Mark van Hoeij, Ilias S. Kotsireas, Stephen M. Watt |
ISSAC | 3 |
| 1999 | Desingularization of Linear Difference Operators with Polynomial Coefficients
Sergei A. Abramov, Mark van Hoeij |
ISSAC | 2 |
| 1999 | Liouvillian Solutions of Linear Differential Equations of Order Three and Higher
Mark van Hoeij, Jean-François Ragot, Felix Ulmer, Jacques-Arthur Weil |
J. Symb. Comput. | 1 |
| 1998 | Rational Solutions of Linear Difference EquationsabstractThis paper presents a new and sharper bound for denominators of rational solutions of linear dierence and q-dierence equations.This can be used to compute rational solutions more eciently. Mark van Hoeij |
ISSAC | 1 |
| 1997 | A Method for the Integration of Solutions of Ore EquationsabstractWe introduce the notion of the adjoint Ore ring and give a definition ofadjoint polynomial, operator andequation.We apply thk for integrating solutions of Ore equations. Sergei A. Abramov, Mark van Hoeij |
ISSAC | 2 |
| 1997 | Rational Parametrizations of Algebraic Curves Using a Canonical Divisor
Mark van Hoeij |
J. Symb. Comput. | 1 |
| 1997 | Formal Solutions and Factorization of Differential Operators with Power Series Coefficients
Mark van Hoeij |
J. Symb. Comput. | 1 |
| 1997 | Factorization of Differential Operators with Rational Functions Coefficients
Mark van Hoeij |
J. Symb. Comput. | 1 |
| 1996 | Rational Solutions of the Mixed Differential Equation and Its Application to Factorization of Differential OperatorsabstractThe topic of this paper is a fast method to compute the rational solutions of a certain differential equation that will be called the mixed differential equation.This can be applied to speed up the factorization of completely reducible linear differential operators with rational functions coefficients. Mark van Hoeij |
ISSAC | 1 |
| 1995 | An Algorithm for Computing the Weierstrass Normal FormabstractContains fulltext : 223293.pdf (Author’s version preprint ) (Closed access) Mark van Hoeij |
ISSAC | 1 |
| 1994 | Computing Parameterizations of Rational Algebraic CurvesabstractIn this paper I want to present a new method for computing parametrizations of algebraic curves. Basically this method is a direct application of integral basis computation. Examples show that this method is faster than older methods. Mark van Hoeij |
ISSAC | 1 |
| 1994 | An Algorithm for Computing an Integral Basis in an Algebraic Function Field
Mark van Hoeij |
J. Symb. Comput. | 1 |