Skip to main content

Showing 1–18 of 18 results for author: Maza, M M

.
  1. arXiv:2106.15519  [pdf, other

    cs.SC

    Multivariate Power Series in Maple

    Authors: Mohammadali Asadi, Alexander Brandt, Mahsa Kazemi, Marc Moreno Maza, Erik Postma

    Abstract: We present MultivariatePowerSeries, a Maple library introduced in Maple 2021, providing a variety of methods to study formal multivariate power series and univariate polynomials over such series. This library offers a simple and easy-to-use user interface. Its implementation relies on lazy evaluation techniques and takes advantage of Maple's features for object-oriented programming. The exposed me… ▽ More

    Submitted 21 June, 2021; originally announced June 2021.

  2. arXiv:2105.10798  [pdf, other

    cs.SC cs.DC cs.MS

    On the Complexity and Parallel Implementation of Hensel's Lemma and Weierstrass Preparation

    Authors: Alexander Brandt, Marc Moreno Maza

    Abstract: Hensel's lemma, combined with repeated applications of Weierstrass preparation theorem, allows for the factorization of polynomials with multivariate power series coefficients. We present a complexity analysis for this method and leverage those results to guide the load-balancing of a parallel implementation to concurrently update all factors. In particular, the factorization creates a pipeline wh… ▽ More

    Submitted 2 July, 2021; v1 submitted 22 May, 2021; originally announced May 2021.

    Comments: 21 pages, 3 figures, submitted to Computer Algebra in Scientific Computing CASC 2021

  3. arXiv:1911.02373  [pdf, other

    cs.DC cs.PF

    KLARAPTOR: A Tool for Dynamically Finding Optimal Kernel Launch Parameters Targeting CUDA Programs

    Authors: Alexander Brandt, Davood Mohajerani, Marc Moreno Maza, Jeeva Paudel, Linxiao Wang

    Abstract: In this paper we present KLARAPTOR (Kernel LAunch parameters RAtional Program estimaTOR), a new tool built on top of the LLVM Pass Framework and NVIDIA CUPTI API to dynamically determine the optimal values of kernel launch parameters of a CUDA program P. To be precise, we describe a novel technique to statically build (at the compile time of P) a so-called rational program R. Using a performance p… ▽ More

    Submitted 4 November, 2019; originally announced November 2019.

    Comments: 10 pages. arXiv admin note: text overlap with arXiv:1906.00142

  4. arXiv:1906.00142  [pdf, ps, other

    cs.DC cs.PF

    A Technique for Finding Optimal Program Launch Parameters Targeting Manycore Accelerators

    Authors: Alexander Brandt, Davood Mohajerani, Marc Moreno Maza, Jeeva Paudel, Lin-Xiao Wang

    Abstract: In this paper, we present a new technique to dynamically determine the values of program parameters in order to optimize the performance of a multithreaded program P. To be precise, we describe a novel technique to statically build another program, say, R, that can dynamically determine the optimal values of program parameters to yield the best program performance for P given values for its data a… ▽ More

    Submitted 31 May, 2019; originally announced June 2019.

  5. arXiv:1906.00039  [pdf, other

    cs.SC cs.DC cs.MS

    On the Parallelization of Triangular Decomposition of Polynomial Systems

    Authors: Mohammadali Asadi, Alexander Brandt, Robert H. C. Moir, Marc Moreno Maza, Yuzhen Xie

    Abstract: We discuss the parallelization of algorithms for solving polynomial systems symbolically by way of triangular decomposition. Algorithms for solving polynomial systems combine low-level routines for performing arithmetic operations on polynomials and high-level procedures which produce the different components (points, curves, surfaces) of the solution set. The latter "component-level" parallelizat… ▽ More

    Submitted 31 May, 2019; originally announced June 2019.

  6. arXiv:1712.01752  [pdf, other

    cs.SC math.NA

    Symbolic-Numeric Integration of Rational Functions

    Authors: Robert M. Corless, Robert H. C. Moir, Marc Moreno Maza, Ning Xie

    Abstract: We consider the problem of symbolic-numeric integration of symbolic functions, focusing on rational functions. Using a hybrid method allows the stable yet efficient computation of symbolic antiderivatives while avoiding issues of ill-conditioning to which numerical methods are susceptible. We propose two alternative methods for exact input that compute the rational part of the integral using Hermi… ▽ More

    Submitted 25 October, 2018; v1 submitted 5 December, 2017; originally announced December 2017.

    Comments: 25 pages, 4 figures; added a footnote and page numbers

    MSC Class: 68W30 (Primary); 65D99; 68N99 (Secondary)

  7. arXiv:1612.05778  [pdf, other

    cs.SC cs.MS

    Parallel Integer Polynomial Multiplication

    Authors: Changbo Chen, Svyatoslav Covanov, Farnam Mansouri, Marc Moreno Maza, Ning Xie, Yuzhen Xie

    Abstract: We propose a new algorithm for multiplying dense polynomials with integer coefficients in a parallel fashion, targeting multi-core processor architectures. Complexity estimates and experimental comparisons demonstrate the advantages of this new approach.

    Submitted 17 December, 2016; originally announced December 2016.

  8. Problem formulation for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition

    Authors: Matthew England, Russell Bradford, Changbo Chen, James H. Davenport, Marc Moreno Maza, David Wilson

    Abstract: 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 decomposi… ▽ More

    Submitted 25 April, 2014; originally announced April 2014.

    MSC Class: 68W30; O3C10 ACM Class: I.1.2

    Journal ref: Intelligent Computer Mathematics, pp. 45-60. (Lecture Notes in Artificial Intelligence, 8543). Springer Berlin Heidelberg, 2014

  9. arXiv:1402.0264  [pdf, other

    cs.DC

    A Many-core Machine Model for Designing Algorithms with Minimum Parallelism Overheads

    Authors: Sardar Anisul Haque, Marc Moreno Maza, Ning Xie

    Abstract: We present a model of multithreaded computation, combining fork-join and single-instruction-multiple-data parallelisms, with an emphasis on estimating parallelism overheads of programs written for modern many-core architectures. We establish a Graham-Brent theorem for this model so as to estimate execution time of programs running on a given number of streaming multiprocessors. We evaluate the ben… ▽ More

    Submitted 2 February, 2014; originally announced February 2014.

  10. Truth Table Invariant Cylindrical Algebraic Decomposition by Regular Chains

    Authors: R. Bradford, C. Chen, J. H. Davenport, M. England, M. Moreno Maza, D. Wilson

    Abstract: 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 polyno… ▽ More

    Submitted 10 June, 2014; v1 submitted 24 January, 2014; originally announced January 2014.

    MSC Class: 68W30; 03C10 ACM Class: I.1.2

    Journal ref: V.P. Gerdt W. Koepf, W.M. Seiler and E.V. Vorozhtsov, eds. Computer Algebra in Scientific Computing, pp. 44-58. (Lecture Notes in Computer Science, 8660). Springer International, 2014

  11. arXiv:1302.4688  [pdf, other

    cs.SC

    An Algorithm for Computing the Limit Points of the Quasi-component of a Regular Chain

    Authors: Parisa Alvandi, Changbo Chen, Marc Moreno Maza

    Abstract: For a regular chain $R$, we propose an algorithm which computes the (non-trivial) limit points of the quasi-component of $R$, that is, the set $\bar{W(R)} \setminus W(R)$. Our procedure relies on Puiseux series expansions and does not require to compute a system of generators of the saturated ideal of $R$. We focus on the case where this saturated ideal has dimension one and we discuss extensions… ▽ More

    Submitted 19 February, 2013; originally announced February 2013.

  12. arXiv:1210.5543  [pdf, other

    cs.SC

    An Incremental Algorithm for Computing Cylindrical Algebraic Decompositions

    Authors: Changbo Chen, Marc Moreno Maza

    Abstract: In this paper, we propose an incremental algorithm for computing cylindrical algebraic decompositions. The algorithm consists of two parts: computing a complex cylindrical tree and refining this complex tree into a cylindrical tree in real space. The incrementality comes from the first part of the algorithm, where a complex cylindrical tree is constructed by refining a previous complex cylindrical… ▽ More

    Submitted 19 October, 2012; originally announced October 2012.

  13. arXiv:1201.5086  [pdf, ps, other

    cs.SE cs.DM cs.SC math.CO

    Generating Program Invariants via Interpolation

    Authors: Marc Moreno Maza, Rong Xiao

    Abstract: This article focuses on automatically generating polynomial equations that are inductive loop invariants of computer programs. We propose a new algorithm for this task, which is based on polynomial interpolation. Though the proposed algorithm is not complete, it is efficient and can be applied to a broader range of problems compared to existing methods targeting similar problems. The efficiency of… ▽ More

    Submitted 23 April, 2012; v1 submitted 24 January, 2012; originally announced January 2012.

    Comments: 19 pages

  14. arXiv:1104.0689  [pdf, ps, other

    cs.SC cs.MS

    Algorithms for Computing Triangular Decompositions of Polynomial Systems

    Authors: Changbo Chen, Marc Moreno Maza

    Abstract: We propose new algorithms for computing triangular decompositions of polynomial systems incrementally. With respect to previous works, our improvements are based on a {\em weakened} notion of a polynomial GCD modulo a regular chain, which permits to greatly simplify and optimize the sub-algorithms. Extracting common work from similar expensive computations is also a key feature of our algorithms.… ▽ More

    Submitted 4 April, 2011; originally announced April 2011.

  15. arXiv:1002.4784  [pdf, ps, other

    cs.SC cs.CG cs.MS

    Triangular Decomposition of Semi-algebraic Systems

    Authors: Changbo Chen, James H. Davenport, John P. May, Marc Moreno Maza, Bican Xia, Rong Xiao

    Abstract: Regular chains and triangular decompositions are fundamental and well-developed tools for describing the complex solutions of polynomial systems. This paper proposes adaptations of these tools focusing on solutions of the real analogue: semi-algebraic systems. We show that any such system can be decomposed into finitely many {\em regular semi-algebraic systems}. We propose two specifications of su… ▽ More

    Submitted 13 May, 2010; v1 submitted 25 February, 2010; originally announced February 2010.

    Comments: 8 pages, accepted by ISSAC 2010

  16. arXiv:0903.5221  [pdf, ps, other

    cs.SC

    Computing Cylindrical Algebraic Decomposition via Triangular Decomposition

    Authors: Changbo Chen, Marc Moreno Maza, Bican Xia, Lu Yang

    Abstract: Cylindrical algebraic decomposition is one of the most important tools for computing with semi-algebraic sets, while triangular decomposition is among the most important approaches for manipulating constructible sets. In this paper, for an arbitrary finite set $F \subset {\R}[y_1, ..., y_n]$ we apply comprehensive triangular decomposition in order to obtain an $F$-invariant cylindrical decomposi… ▽ More

    Submitted 30 March, 2009; originally announced March 2009.

    Comments: 10 pages

  17. arXiv:0903.3690  [pdf, ps, other

    cs.SC

    Computations modulo regular chains

    Authors: Xin Li, Marc Moreno Maza, Wei Pan

    Abstract: The computation of triangular decompositions are based on two fundamental operations: polynomial GCDs modulo regular chains and regularity test modulo saturated ideals. We propose new algorithms for these core operations relying on modular methods and fast polynomial arithmetic. Our strategies take also advantage of the context in which these operations are performed. We report on extensive expe… ▽ More

    Submitted 24 July, 2009; v1 submitted 21 March, 2009; originally announced March 2009.

    Comments: 27 pages, 8 figures

  18. Bounds for algorithms in differential algebra

    Authors: Oleg Golubitsky, Marina Kondratieva, Marc Moreno Maza, Alexey Ovchinnikov

    Abstract: We consider the Rosenfeld-Groebner algorithm for computing a regular decomposition of a radical differential ideal generated by a set of ordinary differential polynomials in n indeterminates. For a set of ordinary differential polynomials F, let M(F) be the sum of maximal orders of differential indeterminates occurring in F. We propose a modification of the Rosenfeld-Groebner algorithm, in which… ▽ More

    Submitted 15 February, 2007; originally announced February 2007.

    Comments: 40 pages

    MSC Class: 12H05; 13N10; 13P10

    Journal ref: Journal of Symbolic Computation 43 (8) (2008) 582-610