Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Matthew England is active.

Publication


Featured researches published by Matthew England.


international symposium on symbolic and algebraic computation | 2013

Cylindrical algebraic decompositions for boolean combinations

Russell J. Bradford; James H. Davenport; Matthew England; Scott McCallum; David J. Wilson

This article makes the key observation that when using cylindrical algebraic decomposition (CAD) to solve a problem with respect to a set of polynomials, it is not always the signs of those polynomials that are of paramount importance but rather the truth values of certain quantifier free formulae involving them. This motivates our definition of a Truth Table Invariant CAD (TTICAD). We generalise the theory of equational constraints to design an algorithm which will efficiently construct a TTICAD for a wide class of problems, producing stronger results than when using equational constraints alone. The algorithm is implemented fully in Maple and we present promising results from experimentation.


arXiv: Symbolic Computation | 2013

Optimising problem formulation for cylindrical algebraic decomposition

Russell J. Bradford; James H. Davenport; Matthew England; David J. Wilson

Cylindrical algebraic decomposition (CAD) is an important tool for the study of real algebraic geometry with many applications both within mathematics and elsewhere. It is known to have doubly exponential complexity in the number of variables in the worst case, but the actual computation time can vary greatly. It is possible to offer different formulations for a given problem leading to great differences in tractability. In this paper we suggest a new measure for CAD complexity which takes into account the real geometry of the problem. This leads to new heuristics for choosing: the variable ordering for a CAD problem, a designated equational constraint, and formulations for truth-table invariant CADs (TTICADs). We then consider the possibility of using Grobner bases to precondition TTICAD and when such formulations constitute the creation of a new problem.


Journal of Symbolic Computation | 2016

Truth table invariant cylindrical algebraic decomposition

Russell J. Bradford; James H. Davenport; Matthew England; Scott McCallum; David J. Wilson

When using cylindrical algebraic decomposition (CAD) to solve a problem with respect to a set of polynomials, it is likely not the signs of those polynomials that are of paramount importance but rather the truth values of certain quantifier free formulae involving them. This observation motivates our article and definition of a Truth Table Invariant CAD (TTICAD).In ISSAC 2013 the current authors presented an algorithm that can efficiently and directly construct a TTICAD for a list of formulae in which each has an equational constraint. This was achieved by generalising McCallums theory of reduced projection operators. In this paper we present an extended version of our theory which can be applied to an arbitrary list of formulae, achieving savings if at least one has an equational constraint. We also explain how the theory of reduced projection operators can allow for further improvements to the lifting phase of CAD algorithms, even in the context of a single equational constraint.The algorithm is implemented fully in Maple and we present both promising results from experimentation and a complexity analysis showing the benefits of our contributions.


computer algebra in scientific computing | 2014

Truth Table Invariant Cylindrical Algebraic Decomposition by Regular Chains

Russell J. Bradford; Changbo Chen; James H. Davenport; Matthew England; Marc Moreno Maza; David J. Wilson

A new algorithm to compute cylindrical algebraic decompositions (CADs) is presented, building on two recent advances. Firstly, the output is truth table invariant (a TTICAD) meaning given formulae have constant truth value on each cell of the decomposition. Secondly, the computation uses regular chains theory to first build a cylindrical decomposition of complex space (CCD) incrementally by polynomial. Significant modification of the regular chains technology was used to achieve the more sophisticated invariance criteria. Experimental results on an implementation in the RegularChains Library for Maple verify that combining these advances gives an algorithm superior to its individual components and competitive with the state of the art.


arXiv: Symbolic Computation | 2014

Applying machine learning to the problem of choosing a heuristic to select the variable ordering for cylindrical algebraic decomposition

Zongyan Huang; Matthew England; David J. Wilson; James H. Davenport; Lawrence C. Paulson; James P. Bridge

Cylindrical algebraic decomposition(CAD) is a key tool in computational algebraic geometry, particularly for quantifier elimination over real-closed fields. When using CAD, there is often a choice for the ordering placed on the variables. This can be important, with some problems infeasible with one variable ordering but easy with another. Machine learning is the process of fitting a computer model to a complex function based on properties learned from measured data. In this paper we use machine learning (specifically a support vector machine) to select between heuristics for choosing a variable ordering, outperforming each of the separate heuristics.


Journal of Physics A | 2009

Abelian functions associated with a cyclic tetragonal curve of genus six

Matthew England; J. C. Eilbeck

We develop the theory of Abelian functions defined using a tetragonal curve of genus six, discussing in detail the cyclic curve y 4 = x 5 + λ4x 4 + λ3x 3 + λ2x 2 + λ1x + λ0. We construct Abelian functions using the multivariate σ -function associated with the curve, generalizing the theory of the Weierstrass ℘-function. We demonstrate that such functions can give a solution to the KP-equation, outlining how a general class of solutions could be generated using a wider class of curves. We also present the associated partial differential equations satisfied by the functions, the solution of the Jacobi inversion problem, a power series expansion for σ( u) and a new addition formula.


arXiv: Symbolic Computation | 2014

Problem Formulation for Truth-Table Invariant Cylindrical Algebraic Decomposition by Incremental Triangular Decomposition

Matthew England; Russell J. Bradford; Changbo Chen; James H. Davenport; Marc Moreno Maza; David J. Wilson

Cylindrical algebraic decompositions (CADs) are a key tool for solving problems in real algebraic geometry and beyond. We recently presented a new CAD algorithm combining two advances: truth-table invariance, making the CAD invariant with respect to the truth of logical formulae rather than the signs of polynomials; and CAD construction by regular chains technology, where first a complex decomposition is constructed by refining a tree incrementally by constraint. We here consider how best to formulate problems for input to this algorithm. We focus on a choice (not relevant for other CAD algorithms) about the order in which constraints are presented. We develop new heuristics to help make this choice and thus allow the best use of the algorithm in practice. We also consider other choices of problem formulation for CAD, as discussed in CICM 2013, revisiting these in the context of the new algorithm.


international congress on mathematical software | 2014

Using the Regular Chains Library to Build Cylindrical Algebraic Decompositions by Projecting and Lifting

Matthew England; David J. Wilson; Russell J. Bradford; James H. Davenport

Cylindrical algebraic decomposition (CAD) is an important tool, both for quantifier elimination over the reals and a range of other applications. Traditionally, a CAD is built through a process of projection and lifting to move the problem within Euclidean spaces of changing dimension. Recently, an alternative approach which first decomposes complex space using triangular decomposition before refining to real space has been introduced and implemented within the RegularChains Library of Maple. We here describe a freely available package ProjectionCAD which utilises the routines within the RegularChains Library to build CADs by projection and lifting. We detail how the projection and lifting algorithms were modified to allow this, discuss the motivation and survey the functionality of the package.


Journal of Physics A | 2009

A genus six cyclic tetragonal reduction of the Benney equations

Matthew England; John Gibbons

A reduction of Benneys equations is constructed corresponding to Schwartz–Christoffel maps associated with a family of genus six cyclic tetragonal curves. The mapping function, a second kind Abelian integral on the associated Riemann surface, is constructed explicitly as a rational expression in derivatives of the Kleinian σ-function of the curve.


Mathematics in Computer Science | 2014

Cylindrical Algebraic Sub-Decompositions

David J. Wilson; Russell J. Bradford; James H. Davenport; Matthew England

Cylindrical algebraic decompositions (CADs) are a key tool in real algebraic geometry, used primarily for eliminating quantifiers over the reals and studying semi-algebraic sets. In this paper we introduce cylindrical algebraic sub-decompositions (sub-CADs), which are subsets of CADs containing all the information needed to specify a solution for a given problem. We define two new types of sub-CAD: variety sub-CADs which are those cells in a CAD lying on a designated variety; and layered sub-CADs which have only those cells of dimension higher than a specified value. We present algorithms to produce these and describe how the two approaches may be combined with each other and the recent theory of truth-table invariant CAD. We give a complexity analysis showing that these techniques can offer substantial theoretical savings, which is supported by experimentation using an implementation in Maple.

Collaboration


Dive into the Matthew England's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge