• Home
  • Laureano González-Vega
Laureano González-Vega

Laureano González-Vega
CUNEF · Quantitative Methods

PhD Mathematics

About

163
Publications
14,805
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,610
Citations
Additional affiliations
September 1987 - present
University of Cantabria
Position
  • Professor (Full)

Publications

Publications (163)
Chapter
The problem of computing the topology of curves has received special attention from both Computer Aided Geometric Design and Symbolic Computation. It is well known that the general position condition simplifies the computation of the topology of a real algebraic plane curve defined implicitly since, under this assumption, singular points can be pre...
Preprint
Full-text available
In this paper, using Descartes law of sign, we provide elementary proof of results on the number of real eigenvalues of real matrices of which certain properties on the signs of their principal minors are known. More precisely, we analyze P, N, Q, R, PN and $QR$ matrices as well as their variants "almost", "weak" and "sub-zero" matrices.
Article
The problem of detecting when two moving ellipses or ellipsoids overlap is of interest to robotics, CAD/CAM, computer animation, etc., where ellipses and ellipsoids are often used for modelling (and/or enclosing) the shape of the objects under consideration. By analysing symbolically the sign of the real roots of the characteristic polynomial of th...
Article
In this paper, for certain type of structured {0,1,−1}–matrices, we give a complete description of the inner Bohemian inverses over any population containing the set {0,1,−1}. In addition, when the population is exactly {0,1,−1}, we provide explicit formulas for the number of inner Bohemian inverses of these type of matrices.
Article
Full-text available
A new determinantal representation for the implicit equation of offsets to conics and quadrics is derived. It is simple, free of extraneous components and provides a very compact expanded form, these representations being very useful when dealing with geometric queries about offsets such as point positioning or solving intersection purposes. It is...
Article
This article introduces several efficient and easy-to-use tools to analyze the intersection curve between two quadrics, on the basis of the study of its projection on a plane (the so-called cutcurve) to perform the corresponding lifting correctly. This approach is based on an efficient way of determining the topology of the cutcurve through only so...
Article
A set of matrices with entries from a fixed finite population P is called “Bohemian”. The mnemonic comes from BOunded HEight Matrix of Integers, BOHEMI, and although the population P need not be solely made up of integers, it frequently is. In this paper we look at Bohemians, specifically those with population {−1,0,+1} and sometimes other populati...
Chapter
The Maple intersectplot command plots the intersection curve in three-dimensional space between a pair of two-dimensional surfaces. We will present the implementation in Maple of a new algorithm computing the intersection curve between two quadrics in 3D that improves the results produced by the intersectplot command.
Preprint
Full-text available
We look at Bohemians, specifically those with population $\{-1, 0, {+1}\}$ and sometimes $\{0,1,i,-1,-i\}$. More, we specialize the matrices to be upper Hessenberg Bohemian. From there, focusing on only those matrices whose characteristic polynomials have maximal height allows us to explicitly identify these polynomials and give useful bounds on th...
Chapter
This paper presents the first implementation in GeoGebra of an algorithm computing the intersection curve of two quadrics. This approach is based on computing the projection of the intersection curve, also known as cutcurve, determining its singularities and structure and lifting to 3D this plane curve. The considered problem can be used to show so...
Preprint
Full-text available
This paper is devoted to presenting a method to determine the intersection of two quadrics based on the detailed analysis of its projection in the plane (the so called cutcurve) allowing to perform the corresponding lifting correctly. This approach is based on a new computational characterisation of the singular points of the curve and on how this...
Article
A new determinantal presentation of the implicit equation for offsets to non degenerate conics and quadrics is introduced which is specially well suited for intersection purposes.
Article
Full-text available
We show how to construct linearizations of matrix polynomials za(z)d0+c0, a(z)b(z), a(z)+b(z) (when deg(b(z))<deg(a(z))), and za(z)d0b(z)+c0 from linearizations of the component parts, a(z) and b(z). This allows the extension to matrix polynomials of a new companion matrix construction.
Preprint
Full-text available
We look at Bohemian matrices, specifically those with entries from $\{-1, 0, {+1}\}$. More, we specialize the matrices to be upper Hessenberg, with subdiagonal entries $\pm1$. Many properties remain after these specializations, some of which surprised us. We find two recursive formulae for the characteristic polynomials of upper Hessenberg matrices...
Preprint
We look at Bohemian matrices, specifically those with entries from $\{-1, 0, {+1}\}$. More, we specialize the matrices to be upper Hessenberg, with subdiagonal entries $1$. Even more, we consider Toeplitz matrices of this kind. Many properties remain after these specializations, some of which surprised us. Focusing on only those matrices whose char...
Preprint
Full-text available
We give a general theory of generalised inverses and we explain the link with the theory of finitely generated projective modules. All the paper is written in constrctive mathematics in Bishop style. So all results do have a clear algorithmic content. We give also a complexity analysis of the algorihms corresponding to the main theorems. Here is a...
Chapter
The problem of detecting when two moving ellipsoids overlap is of interest to robotics, CAD/CAM, computer animation, etc. By analysing symbolically the sign of the real roots of the characteristic polynomial of the pencil defined by two ellipsoids \(\mathcal {A}\) and \(\mathcal {B}\) we use and analyse the new closed formulae introduced in [9] cha...
Preprint
Full-text available
We show how to construct linearizations of matrix polynomials $z\mathbf{a}(z)\mathbf{d}_0 + \mathbf{c}_0$, $\mathbf{a}(z)\mathbf{b}(z)$, $\mathbf{a}(z) + \mathbf{b}(z)$ (when $\mathrm{deg}\left(\mathbf{b}(z)\right) < \mathrm{deg}\left(\mathbf{a}(z)\right)$), and $z\mathbf{a}(z)\mathbf{d}_0\mathbf{b}(z) + \mathbf{c_0}$ from linearizations of the com...
Preprint
The fact that a real univariate polynomial misses some real roots is usually overcame by considering complex roots, but the price to pay for, is a complete lost of the sign structure that a set of real roots is endowed with (mutual position on the line, signs of the derivatives, etc...). In this paper we present real substitutes for these missing r...
Article
A new algebraic framework is introduced for computing the topology of the offset Cδ at distance δ to a rational plane curve C defined by a parameterization (x(t),y(t)). The focus is on computing the topology of Cδ by analyzing the image of the parameterization of Cδ which involves square roots. This framework is mainly intended to deal with curves...
Article
Full-text available
Global and local positioning systems (LPS) make use of nonlinear equations systems to calculate coordinates of unknown points. There exist several methods, such as Sturmfels’ resultant, Groebner bases and least squares, for dealing with this kind of equations. We introduce two methods for solving this problem with the aid of symbolic techniques rel...
Conference Paper
Full-text available
A new approach is presented for computing the medial axis of a planar, closed and bounded domain whose boundary consists of nitely many segments and conic arcs. The new method is topologically correct (no components are missed) and geometrically exact (each component is represented exactly).
Article
The aim of this paper is to introduce the construction of the Bézout matrix of two univariate polynomials given by values in the Hermite interpolation basis, namely the confluent Bézout matrix. Moreover, if such polynomials have exactly one common simple zero, we describe how to compute it from the null space of the confluent Bézout matrix.
Article
We present in this paper a canonical form for the elements in the ring of continuous piecewise polynomial functions. This new representation is based on the use of a particular class of functions $$\{C_i(P):P\in\Q[x],i=0,\ldots,\deg(P)\}$$ defined by $$C_i(P)(x)= \left\{ \begin{array}{cll}0 & \mbox{ if } & x \leq \alpha \\ P(x) & \mbox{ if } & x \g...
Conference Paper
Curve arrangement studying is a subject of great interest in Computational Geometry and CAGD. In our paper, a new method for computing the topology of an arrangement of algebraic plane curves, defined by implicit and parametric equations, is presented. The polynomials appearing in the equations are given in the Lagrange basis, with respect to a sui...
Chapter
This work has three main parts: the bisectors of curves in the plane, the bisectors of surfaces in ℝ3, and the Voronoï diagram of a finite family of parallel half-lines in ℝ3. These subjects are closely related, and have applications in CAD/CAGD and Computational Geometry.We present a new approach to determine, using Cramer’s rule and suitable elim...
Chapter
Full-text available
The bisectors are geometric constructions with different applications in tool path generation, motion planning, NC-milling, etc. We present a new approach to determine an algebraic representation (parameterization or implicit equation) of the bisector surface of two given low degree parametric surfaces. The method uses the so-called generalized Cra...
Article
This paper is devoted to introducing a new approach for computing the topology of a real algebraic plane curve presented either parametrically or defined by its implicit equation when the corresponding polynomials which describe the curve are known only “by values”. This approach is based on the replacement of the usual algebraic manipulation of th...
Article
The availability of the implicit equation of a plane curve or of a 3D surface can be very useful in order to solve many geometric problems involving the considered curve or surface: for example, when dealing with the point position problem or answering intersection questions. On the other hand, it is well known that in most cases, even for moderate...
Conference Paper
Full-text available
Bisectors are geometric constructions with applications in Tool path genera- tion, Motion planning, NC-milling, etc. For two given low degree parametric surfaces, it will be presented a new approach to determine an algebraic representation of their bisector by using the so-called generalized Cramer rules. The new introduced approach allows to easil...
Conference Paper
Full-text available
TutorMates is a new educational software designed to combine symbolic and geometric tools to teach and learn mathematics at Secondary Education level. Its main technical ingredients are: a Computer Algebra system (Maxima) plus a dynamic geometry and graphical tool (GeoGebra), and an intermediary layer that connects the user interface and the compu...
Article
Full-text available
We introduce a unifying formulation of a number of related problems which can all be solved using a contour integral formula. Each of these problems requires finding a non-trivial linear combination of possibly some of the values of a function f, and possibly some of its derivatives, at a number of data points. This linear combination is required t...
Article
Full-text available
We propose a novel approach for the approximate parameterization of an implic- itly defined curve in the plane by polynomial parametric spline curves. The method generates the parameterization of the curve (which may consist of several open and closed branches) without using any a priori information about its topology.
Article
Full-text available
This special issue contains a selection of papers that were presented at the 24th European Workshop on Computational Geometry (EuroCG'08) held in Nancy, France, on March 18-20, 2008. This workshop is an annual event dedicated to promoting research in Computational Geometry and related fields, within Europe and beyond. Almost 140 participants attend...
Article
Full-text available
The distance of closest approach of two separated ellipses and ellipsoids is the distance among their centres when they are externally tangent after moving them through the line joining their centres. This is a critical problem when modeling and simulating systems of anisometric particles such as liquid crystals because that distance in the case of...
Article
From the rational functions defining a rational plane curve it is possible to construct two bivariate polynomials that can be seen as univariate polynomials in the parameter value. In this paper several relevant properties of the subresultant sequence of these two polynomials are introduced which are used to solve simultaneously the implicitization...
Article
Closed form solutions for transforming 3D Cartesian to geodetic coordinates reduce the problem to finding the real solutions of the fourth degree latitude equation or variations of it. By using symbolic tools (Sturm–Habicht coefficients and subresultants mainly) we study the methods (and polynomials) proposed by Vermeille and Borkowski to solve thi...
Conference Paper
Full-text available
The support function of a free-form-surface is closely related to the implicit equation of the dual surface, and the process of computing both the dual surface and the support function can be seen as dual implicitization. The support function can be used to parameterize a surface by its inverse Gauss map. This map makes it relatively simple to stud...
Article
The main purpose of this paper is to analyze new determinantal expressions which define the subresultant sequence of two polynomials, when the coefficients of such polynomials depend on parameters.
Conference Paper
We review different group based algorithms for matrix multiplication and discuss the relations between the combinatorial properties of the used group and the complexity of these algorithms. We introduce a variant of an algorithm based on the ideas exposed in [H. Cohn, R. Kleinberg and B. Szegedy, in: FOCS 2005: 46th Annual IEEE Symposium on Foundat...
Conference Paper
We present a new type of oriented bounding surfaces, which is particularly well suited for shortest distance computations. The bounding surfaces are obtained by considering surfaces whose support functions are restrictions of quadratic polynomials to the unit sphere. We show that the common normals of two surfaces of this type - and hence their sho...
Conference Paper
We present a new type of oriented bounding surfaces, which is particularly well suited for shortest distance computations. The bounding surfaces are obtained by considering surfaces whose support functions are restrictions of quadratic polynomials to the unit sphere. We show that the common normals of two surfaces of this type - and hence their sho...
Article
The aim of this paper is to investigate the possibility of solving a linear differential equation of degree n by means of differential equations of degree less than or equal to a fixed d, 1@?d
Article
We discuss rational parameterizations of surfaces whose support functions are rational functions of the coordinates specifying the normal vector and of a given non-degenerate quadratic form. The class of these surfaces is closed under offsetting. It comprises surfaces with rational support functions and non-developable quadric surfaces, and it is a...
Article
We introduce a new algebraic approach dealing with the problem of computing the topology of an arrangement of a finite set of real algebraic plane curves presented implicitly. The main achievement of the presented method is a complete avoidance of irrational numbers that appear when using the sweeping method in the classical way for solving the pro...
Article
This paper is devoted to improve the efficiency of the algorithm introduced in [A. Eigenwillig, L. Kettner, E. Schömer, N. Wolpert, Exact, efficient and complete arrangement computation for cubic curves, Computational Geometry 35 (2006) 36–73] for analyzing the topology of an arrangement of real algebraic plane curves by using deeper the well-known...
Article
Full-text available
Continuous extensions are now routinely provided by many IVP solvers, for graphical output, error control, or event location. Recent developments suggest that a uniform, stable and convenient interpolant may be provided directly by value and derivative data (Hermite data), because a new companion matrix for such data allows stable, robust and conve...
Chapter
Full-text available
We consider surfaces whose support function is obtained by restricting a quadratic polynomial to the unit sphere. If such a surface is subject to a rigid body motion, then the Gauss image of the characteristic curves is shown to be a spherical quartic curve, making them accessible to exact geometric computation. In particular we analyze the case of...
Article
A new seminumerical algorithm for computing the intersection curve between a plane and the offset of a parametric surface is presented. The corresponding implementation and the performed experimentation are also reported.
Article
This paper shows how the efficiency of the current methodologies applied to the surface-to-surface intersection problem can be improved by combining an algebraic/symbolic framework with efficient and robust numerical techniques. The algebraic/symbolic framework is used to translate the computation of resultants, subresultants, discriminants, etc. t...
Conference Paper
We analyze how to compute in an efficient way the topology of an arrangement of quartic curves. We suggest a sweeping method that generalizes the one presented by Eigenwillig et al. for cubics. The proposed method avoids working with the roots of the involved resultants (most likely algebraic numbers) in order to give an exact and complete answer....
Conference Paper
Full-text available
We briefly present and analyze, from a geometric viewpoint, strategies for designing algorithms to factor bivariate approximate polynomials in C[x; y]. Given a composite polynomial, stably square-free, satisfying a genericity hypothesis, ...
Conference Paper
Using a new formulation of the Bézout matrix, we construct bivariate matrix polynomials expressed in a tensor-product Lagrange basis. We use these matrix polynomials to solve common tasks in computer-aided geometric design. For example, we show that these bivariate polynomials can serve as stable and efficient implicit representations of plane curv...
Conference Paper
Real implicitization of parametric curves has important applications in computer aided geometric design. Implicitization of parametric curves by resultant computations may lead to super uous isolated points. Hence, an exact implicit description should consist of equations and further conditions excluding these geometric extraneous components. Altho...
Conference Paper
We present a collection of methods and tools for computing the topology of real algebraic plane curves de .ned by bivariate polynomial equations that are known at certain values or easy to evaluate, but whose explicit description is not available.The principal techniques used are the reduction of the computation of the real roots of the discriminan...
Article
Full-text available
Using a new formulation of the Bézout matrix, we construct bivariate matrix polynomials expressed in a tensor-product Lagrange basis. We use these matrix polynomials to solve common tasks in computer-aided geometric design. For ex-ample, we show that these bivariate polynomials can serve as stable and efficient implicit representations of plane cur...
Article
Full-text available
We propose a hybrid numerical-symbolic algorithm determining the intersection curve between two triangular patches when they meet transversally for the three possible cases, depending on how the patches are presented, parametrically or implicitly.
Chapter
This paper presents a new algorithm for computing the intersection of a rational revolution surface or a canal surface, given in parametric or implicit form, and another surface given in parametric form. The problem is reduced to finding the zero set of a bivariate equation which represents the parameter values of the intersection curve, as a subse...
Article
D'une part, nous développons la théorie générale des inverses généralisés de matrices en la mettant en rapport avec la théorie constructive des modules projectifs de type fini. D'autre part nous précisons certains aspects de cette théorie liés au calcul formel et à l'analyse numérique matricielle. Nous démontrons en particulier qu'on peut tester si...
Article
By using several tools coming from Real Algebraic Geometry, Computer Algebra and Projective Geometry (Sturm–Habicht sequences and the classification of pencils of conics in P2(R)), a new approach for characterizing the ten relative positions of two ellipses is introduced.Each relative position is exclusively characterized by a set of equalities and...
Article
Barnett’s method through Bezoutians is a purely linear algebra method allowing to compute the degree of the greatest common divisor of several univariate polynomials in a very compact way. Two different uses of this method in computer algebra are introduced here. Firstly, we describe an algorithm for parameterizing the greatest common divisor of se...
Conference Paper
In this paper we generalize a method to analyze inhomogeneous polynomial systems containing parameters. In particular, the Hilbert function is used as a tool to check that the specialization of a “generic” Gröbner basis of the parametric polynomial system (computed in a polynomial ring having both parameters and unknowns as variables) is a Gröbner...
Article
Full-text available
Following Mulmuley's lemma, this paper presents a generalization of the Moore--Penrose inverse for a matrix over an arbitrary field. This generalization yields a way to uniformly solve linear systems of equations which depend on some parameters.
Conference Paper
In this paper a new algorithm for computing the intersection of two rational ruled surfaces, given in parametric/parametric or implicit/parametric form, is presented. This problem can be considered as a quantifier elimination problem over the reals with an additional geometric flavor which is one of the central themes in V. Weispfenning research. A...
Article
Full-text available
This paper is devoted to characterizing the geometric extraneous components which may arise when trying to use the implicit description of a parametric curve or surface. This is especially critical for the (parametric) surface-to-surface intersection problem, since these components are a source of numerical problems or even incorrect points in the...
Article
This article is devoted to presenting new expressions for Subresultant Polynomials, written in terms of some minors of matrices different from the Sylvester matrix. Moreover, via these expressions, we provide new proofs for formulas which associate the Subresultant polynomials and the roots of the two polynomials. By one hand, we present a new proo...
Article
The main purpose of this article is to present algorithms to parameterize the degree of the greatest common divisor of two polynomials with parametric coefficients: these algorithms are based on the fact that the principal minors of the Bezout matrices provide the principal subresultant sequence. When coefficients depend on parameters, these algori...
Article
Full-text available
Authors, we can assume, start writing a book with pleasure. As their project progresses, their basic mood might turn to hope (of soon getting to the end of an overwhelming project). Conversely, readers, we assume, to start browsing a book with hope (of learning something interesting) but only in some special cases do they continue reading it with p...
Article
Full-text available
We show how to adapt algebraic techniques to deal with some problems, such as implicitization or parameterization, in computer aided geometric design that involve floating-point real numbers. In addition, applications to the offsetting and blending problems are also considered.
Article
This chapter is devoted to showing how to solve the intersection problem for two algebraic surfaces presented implicitly by using algebraic techniques for manipulating systems of polynomial equations, the numerical solution of first order systems of differential equations and the properties of scalar and gradient vector fields.
Article
Inspired by classical results in algebraic geometry, we study the continuity with respect to the coefficients, of the zero set of a system of complex homogeneous polynomials with a given pattern and when the Hilbert polynomial of the generated ideal is fixed. In this work we prove topological properties of some classifying spaces, e.g. the space of...
Article
We present a collection of methods and tools for computing the topology of real curves defined by bivariate polynomial equations. The principal used techniques are the reduction of the computation of the real roots of the discriminant to a sparse generalized eigenvalue problem and the use of the structure of the nullspace of the classical Bezoutian...
Article
Full-text available
Se describen los trabajos realizados, para la titulación de Matemáticas, dentro de los proyectos "Tuning Educational Estructures in Europe" y "Proyecto-Piloto CRUE". Asimismo se analiza el nuevo marco normativo que conducirá a la integración del sistema universitario español en el Espacio Europeo de la Educación Superior y la futura elaboración del...
Article
This paper is devoted to present a new algorithm computing in a very efficient way the topology of a real algebraic plane curve defined implicitly. This algorithm proceeds in a seminumerical way by performing a symbolic preprocessing which allows later to accomplish the numerical computations in a very accurate way.
Conference Paper
This paper is devoted to show, first, how to easily determine, when it exists, a non-trivial element in the centre of the Galois group of an irreducible polynomial in ℤ[x] and, second, how to deal in an efficient way with solvability by radicals when a non-trivial element in the centre of the Galois group of the considered polynomial is available.
Article
This article provides a new presentation of Barnett’s theorems giving the degree (resp. coefficients) of the greatest common divisor of several univariate polynomials with coefficients in an integral domain by means of the rank (resp. linear dependencies of the columns) of several Bezout-like matrices. This new presentation uses Bezout or hybrid Be...
Article
This paper is devoted to presenting, first, a family of formulas extending to the multivariate case the classical Newton (or Newton-Girard) identities relating the coefficients of a univariate polynomial equation with its roots through the Newton sums and, secondly, the generating functions associate to the newly introduced Newton sums of the multi...
Article
We consider a planar rational cubic Bézier curve C(u), with u∈[0,1] and we implicitize C(u) in the form of a cubic Bernstein-Bézier triangular patch f i.e. we find a non-zero function f:ℝ 2 →ℝ, defined in terms of barycentric coordinates, for wich f(C(u))=0 for all u. We make the assumption that the end tangents (C ' (0)andC ' (1)) are parallel.
Conference Paper
This paper is devoted to show how the already widely used scientific computing systems (in our case Maple) integrating symbolic and numeric capabilities can be used to develop problem solving environments very useful to solve problems into a CAD/CAM framework before they are integrated into a concrete CAD/CAM system. It is shown and motivated how a...
Article
In this paper, we describe the application of a new version of Barnett’s method to the squarefree decomposition of a univariate polynomial with coefficients in K [ x ], x being a parameter andK a characteristic zero field. This new version of Barnett’s method uses Bezoutian matrices instead of matrices obtained from evaluating polynomials in a comp...
Article
In this paper we present some personal experiences with Computer Algebra applications to industrial problems. In many cases the involved Com- puter Algebra problems seem as challenging as climbing up a difficult peak. Then one finds out that the trail leads up to a quite rugged hill ... This point of view will be illustrated with "real" examples co...
Article
Full-text available
This paper is devoted to showing how computer algebra and quantifier elimination techniques can be used in order to solve the Birkhoff interpolation problem in the multivariate case in some special situations.
Article
We present a new algorithm for computing the triangular decomposition of a polynomial system of equations with a finite number of complex solutions making it possible to recover, in many cases, the explicit dependence between the coefficients of the initial system and the coefficients of the polynomials in the final one. The main tools used are the...
Article
Distributions with normal conditionals have biquadratic regression functions. Consequently, in contrast to classical bivariate normal distributions, their densities can be multimodal. Criteria for determining the number of modes are discussed and illustrations of representative multimodal densities are provided.
Article
this report is, therefore, to describe our perception of the particular needs of European Industry, which will determine the choice of which algorithms are to be included inside the FRISCO framework.
Article
this report, we explain what are the available technics for dealing with particular cases which are suciently relevant/interesting for being implemented and integrated in the FRISCO framework.

Network

Cited By