Juan Ruiz-Álvarez

Dr. Juan Ruiz-Álvarez


Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
26 February 2021 in ESAIM: Mathematical Modelling and Numerical Analysis
Verified
Journal Article
Open access
PDF file
SASergio Amat
Sergio Amat
JRJuan Ruiz-Álvarez
Juan Ruiz-Álvarez
CSChi-Wang Shu
Chi-Wang Shu
JTJuan Carlos Trillo
Juan Carlos Trillo
When interpolating data with certain regularity, spline functions are useful. They are defined as piecewise polynomials that satisfy certain regularity conditions at the joints. In the literature about splines it is possible to find several references that study the apparition of Gibbs phenomenon close to jump discontinuities in the results obtained by spline interpolation. This work is devoted to the construction and analysis of a new nonlinear technique that allows to improve the accuracy of splines near jump discontinuities eliminating the Gibbs phenomenon. The adaption is easily attained through a nonlinear modification of the right hand side of the system of equations of the spline, that contains divided differences. The modification is based on the use of a new limiter specifically designed to attain adaption close to jumps in the function. The new limiter can be seen as a nonlinear weighted mean that has better adaption properties than the linear weighted mean. We will prove that the nonlinear modification introduced in the spline keeps the maximum theoretical accuracy in all the domain except at the intervals that contain a jump discontinuity, where Gibbs oscillations are eliminated. Diffusion is introduced, but this is fine if the discontinuity appears due to a discretization of a high gradient with not enough accuracy. The new technique is introduced for cubic splines, but the theory presented allows to generalize the results very easily to splines of any order. The experiments presented satisfy the theoretical aspects analyzed in the paper.

25 February 2022 in Numerical Algorithms
Verified
Journal Article
Open access
PDF file
SASergio Amat
Sergio Amat
DLDavid Levin
David Levin
JRJuan Ruiz-Álvarez
Juan Ruiz-Álvarez
JTJuan Carlos Trillo
Juan Carlos Trillo
YAYáñez Avendaño
Yáñez Avendaño
In many applications, it is useful to use piecewise polynomials that satisfy certain regularity conditions at the joint points. Cubic spline functions emerge as good candidates havingC2regularity. On the other hand, if the data points present discontinuities, the classical spline approximations produce Gibbs oscillations. In a recent paper, we have introduced a new nonlinear spline approximation avoiding the presence of these oscillations. Unfortunately, this new reconstruction loses theC2regularity. This paper introduces a new nonlinear spline that preserves the regularity at all the joint points except at the end points of an interval containing a discontinuity, and that avoids the Gibbs oscillations.

22 February 2023 in Applied Mathematics Letters
Verified
Journal Article
Open access
SASergio Amat
Sergio Amat
DLDavid Levin
David Levin
JRJuan Ruiz-Álvarez
Juan Ruiz-Álvarez
DYDionisio F. Yáñez
Dionisio F. Yáñez

23 September 2021 in IMA Journal of Numerical Analysis
Verified
Journal Article
Closed access
PDF file
SASergio Amat
Sergio Amat
DLDavid Levin
David Levin
JRJuan Ruiz-Álvarez
Juan Ruiz-Álvarez
Given values of a piecewise smooth function $f$ on a square grid within a domain $[0,1]^d$, $d=2,3$, we look for a piecewise adaptive approximation to $f$. Standard approximation techniques achieve reduced approximation orders near the boundary of the domain and near curves of jump singularities of the function or its derivatives. The insight used here is that the behavior near the boundaries, or near a singularity curve, is fully characterized and identified by the values of certain differences of the data across the boundary and across the singularity curve. We refer to these values as the signature of $f$. In this paper, we aim at using these values in order to define the approximation. That is, we look for an approximation whose signature is matched to the signature of $f$. Given function data on a grid, assuming the function is piecewise smooth, first, the singularity structure of the function is identified. For example, in the two-dimensional case, we find an approximation to the curves separating between smooth segments of $f$. Secondly, simultaneously, we find the approximations to the different segments of $f$. A system of equations derived from the principle of matching the signature of the approximation and the function with respect to the given grid defines a first stage approximation. A second stage improved approximation is constructed using a global approximation to the error obtained in the first stage approximation.

9 April 2024 in Numerical Algorithms
Verified
Journal Article
Open access
PDF file
SASergio Amat
Sergio Amat
DLDavid Levin
David Levin
JRJuan Ruiz-Álvarez
Juan Ruiz-Álvarez
YAYáñez Avendaño
Yáñez Avendaño
In this work, we present a new WENO B-spline-based quasi-interpolation algorithm. The novelty of this construction resides in the application of the WENO weights to the B-spline functions, that form a partition of unity, instead of the coefficients that multiply the B-spline functions of the spline. The result obtained conserves the smoothness of the original spline and presents adaption to discontinuities in the function. Another new idea that we introduce in this work is the use of different base weight functions from those proposed in classical WENO algorithms. Apart from introducing the construction of the new algorithms, we present theoretical results regarding the order of accuracy obtained at smooth zones and close to the discontinuity, as well as theoretical considerations about how to design the new weight functions. Through a tensor product strategy, we extend our results to several dimensions. In order to check the theoretical results obtained, we present an extensive battery of numerical experiments in one, two, and three dimensions that support our conclusions.

3 May 2023 in Journal of Scientific Computing
Verified
Journal Article
Open access
PDF file
SASergio Amat
Sergio Amat
ZLZhilin Li
Zhilin Li
JRJuan Ruiz-Álvarez
Juan Ruiz-Álvarez
CSConcepción Solano
Concepción Solano
JTJuan Carlos Trillo
Juan Carlos Trillo
Hermite interpolation is classically used to reconstruct smooth data when the function and its first order derivatives are available at certain nodes. If first order derivatives are not available, it is easy to set a system of equations imposing some regularity conditions at the data nodes in order to obtain them. This process leads to the construction of a Hermite spline. The problem of the described Hermite splines is that the accuracy is lost if the data contains singularities. The consequence is the appearance of oscillations, if there is a jump discontinuity in the function, that globally affects the accuracy of the spline, or the smearing of singularities, if the discontinuities are in the derivatives of the function. This paper is devoted to the construction and analysis of a new technique that allows for the computation of accurate first order derivatives of a function close to singularities using a Hermite spline. The idea is to correct the system of equations of the spline in order to attain the desired accuracy even close to the singularities. Once we have computed the first order derivatives with enough accuracy, a correction term is added to the Hermite spline in the intervals that contain a singularity. The aim is to reconstruct piecewise smooth functions with $$O(h^4)$$O(h4) accuracy even close to the singularities. The process of adaption will require some knowledge about the position of the singularity and the jumps of the function and some of its derivatives at the singularity. The whole process can be used as a post-processing, where a correction term is added to the classical cubic Hermite spline. Proofs for the accuracy and regularity of the corrected spline and its derivatives are given. We also analyse the mechanism that eliminates the Gibbs phenomenon close to jump discontinuities in the function. The numerical experiments presented confirm the theoretical results obtained.