Network


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

Hotspot


Dive into the research topics where Michael A. Burr is active.

Publication


Featured researches published by Michael A. Burr.


Proteins | 2005

An intuitive approach to measuring protein surface curvature.

Ryan G. Coleman; Michael A. Burr; Diane L. Souvaine; Alan C. Cheng

A natural way to measure protein surface curvature is to generate the least squares fitted (LSF) sphere to a surface patch and use the radius as the curvature measure. While the concept is simple, the sphere‐fitting problem is not trivial and known means of protein surface curvature measurement use alternative schemes that are arguably less straightforward to interpret. We have developed an approach to solve the LSF sphere problem by turning the sphere‐fitting problem into a solvable plane‐fitting problem using a transformation known as geometric inversion. The approach works on any arbitrary surface patch, and returns a radius of curvature that has direct physical interpretation. Additionally, it is flexible in its ability to find the curvature of an arbitrary surface patch, and the “resolution” can be adjusted to highlight atomic features or larger features such as peptide binding sites. We include examples of applying the method to visualization of peptide recognition pockets and protein conformational change, as well as a comparison with a commonly used solid‐angle curvature method showing that the LSF method produces more pronounced curvature results. Proteins 2005.


Journal of Symbolic Computation | 2012

SqFreeEVAL: An (almost) optimal real-root isolation algorithm

Michael A. Burr; Felix Krahmer

Let f be a univariate polynomial with real coefficients, f@?R[X]. Subdivision algorithms based on algebraic techniques (e.g., Sturm or Descartes methods) are widely used for isolating the real roots of f in a given interval. In this paper, we consider a simple subdivision algorithm whose primitives are purely numerical (e.g., function evaluation). The complexity of this algorithm is adaptive because the algorithm makes decisions based on local data. The complexity analysis of adaptive algorithms (and this algorithm in particular) is a new challenge for computer science. In this paper, we compute the size of the subdivision tree for the SqFreeEVAL algorithm. The SqFreeEVAL algorithm is an evaluation-based numerical algorithm which is well-known in several communities. The algorithm itself is simple, but prior attempts to compute its complexity have proven to be quite technical and have yielded sub-optimal results. Our main result is a simple O(d(L+lnd)) bound on the size of the subdivision tree for the SqFreeEVAL algorithm on the benchmark problem of isolating all real roots of an integer polynomial f of degree d and whose coefficients can be written with at most L bits. Our proof uses two amortization-based techniques: first, we use the algebraic amortization technique of the standard Mahler-Davenport root bounds to interpret the integral in terms of d and L. Second, we use a continuous amortization technique based on an integral to bound the size of the subdivision tree. This paper is the first to use the novel analysis technique of continuous amortization to derive state of the art complexity bounds.


Journal of Symbolic Computation | 2016

Continuous amortization and extensions

Michael A. Burr

Subdivision-based algorithms recursively subdivide an input region until the smaller subregions can be processed. It is a challenge to analyze the complexity of such algorithms because the work they perform is not uniform across the input region. Continuous amortization was introduced in Burr et al. (2009) as a way to bound the complexity of subdivision-based algorithms. The main features of this new technique are that (1) the technique can be applied, uniformly, to a variety of subdivision-based algorithms, (2) the technique considers a function directly related to the subdivision-based algorithm under consideration, and (3) the output of the technique is often explicitly expressed in terms of the intrinsic complexity of the problem instance.In this paper, the theory of continuous amortization is generalized and applied in several directions. The theory is generalized (1) to allow the domain to be higher dimensional or an abstract measure space, (2) to allow more general subdivisions than bisections, and (3) to bound the value of general functions on the regions of the final partition. The theory is applied to seven examples of subdivision-based algorithms. These applications include (1) bounding the number of subdivisions performed by algorithms for isolating real and complex roots of polynomials, (2) bounding the bit-complexity of subdivision-based algorithms for isolating the real roots of polynomials, and (3) bounding the expected run-time of an algorithm for approximating a biased coin. In each of these applications, by using continuous amortization, we achieve or improve the best-known complexity bounds.


international symposium on symbolic and algebraic computation | 2017

The Complexity of an Adaptive Subdivision Method for Approximating Real Curves

Michael A. Burr; Shuhong Gao; Elias P. Tsigaridas

We present the first complexity analysis of the algorithm by Plantinga and Vegter for approximating real implicit curves and surfaces. This approximation algorithm certifies the topological correctness of the output using both subdivision and interval arithmetic. In practice, it has been seen to be quite efficient; our goal is to quantify this efficiency. We focus on the subdivision step (and not the approximation step) of the Plantinga and Vegter algorithm. We begin by extending the subdivision step to arbitrary dimensions. We provide a priori worst-case bounds on the complexity of this algorithm both in terms of the number of subregions constructed and the bit complexity for the construction. Then, we use continuous amortization to derive adaptive bounds on the complexity of the subdivided region. We also provide examples showing our bounds are tight.


international symposium on symbolic and algebraic computation | 2018

An Approach for Certifying Homotopy Continuation Paths: Univariate Case

Juan Xu; Michael A. Burr; Chee Yap

Homotopy continuation is a well-known method in numerical root-finding. Recently, certified algorithms for homotopy continuation based on Smales alpha-theory have been developed. This approach enforces very strong requirements at each step, leading to small step sizes. In this paper, we propose an approach that is independent of alpha-theory. It is based on the weaker notion of well-isolated approximations to the roots. We apply it to univariate polynomials and provide experimental evidence of its feasibility.


Journal of Symbolic Computation | 2012

Complete subdivision algorithms, II: Isotopic meshing of singular algebraic curves

Michael A. Burr; Sung Woo Choi; Benjamin Galehouse; Chee-Keng Yap


canadian conference on computational geometry | 2005

Searching for the Center of an Ellipse.

Michael A. Burr; Alexandra Lauric; Katelyn Mann


canadian conference on computational geometry | 2004

Transformations and Algorithms for Least Sum of Squares Hypersphere Fitting

Michael A. Burr; Alan C. Cheng; Ryan G. Coleman; Diane L. Souvaine


arXiv: Computational Geometry | 2011

Dynamic Maintenance of Half-Space Depth for Points and Contours

Michael A. Burr; Eynat Rafalin; Diane L. Souvaine


Ergodic Theory and Dynamical Systems | 2018

On the computability of rotation sets and their entropies

Michael A. Burr; Martin Schmoll; Christian Wolf

Collaboration


Dive into the Michael A. Burr's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Christian Wolf

Wichita State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ryan G. Coleman

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge