• Non ci sono risultati.

RBF-based partition of unity method for elliptic PDEs: Adaptivity and stability issues via VSKs

N/A
N/A
Protected

Academic year: 2022

Condividi "RBF-based partition of unity method for elliptic PDEs: Adaptivity and stability issues via VSKs"

Copied!
23
0
0

Testo completo

(1)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

RBF-based partition of unity method for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

19 Dicembre 2017

(2)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

global vs local

Global:

1 Spectral Methods (orthogonal polynomials-based methods)

2 Meshless Methods (RBF-based methods) Local:

1 Finite Element Method

2 Finite Volume Method

3 Finite Differences Method

(3)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Global approach

Global

I(x) = R(x) =

N

X

k=1

ckΦ(x , xk) Ac = f with Ai ,k = Φ(xi, xk)

(4)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Partition of Unity

Partition of Unity

d

[

j =1

j = Ω

Wj s.t.

d

X

j =1

Wj(x ) = 1 ∀x ∈ Ω

I(x) =

d

X

j =1

Wj(x )Rj(x ) with Rj(x ) =

Nj

X

k=1

ckjΦ(x , xkj) Ajcj = fj

(5)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Collocation method

Collocation

L(I(xi)) = g1(xi) xi ∈ Ω I(xi) = g2(xi) xi ∈ ∂Ω

(6)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Poisson’s equation

In our case L = −∆.

Local Matrix:

Lj = ( ¯WjAj + 2 ¯WjAj + ¯WjAj )A−1j Where:

(Aj )i ,k = ∆Φ(xij, xkj) (Aj )i ,k = ∇Φ(xij, xkj) (Aj)i ,k = Φ(xij, xkj)

( ¯Wj)k,k = ∆Wj(xkj) ( ¯Wj)k,k = ∇Wj(xkj)

( ¯Wj)k,k = Wj(xkj)

(7)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Poisson’s equation

Global Matrix

Li ,k =

d

X

j =1

(Lj)ζi ,jζk,j

Finally you solve the global linear system:

LI = f with

I = (I(x1), ..., I(xN)) f = (f1, ..., fN) with fi = g1(xi) for xi ∈ ˙Ω and fi = g2(xi) for xi ∈ ∂Ω

(8)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Stability Issues

1 Tikhonov regularization

2 Variably Scaled Kernel

3 Hybrid Variably Scaled Kernel

(9)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Tikhonov regularization

Original LS system

minI (||LI − f||22)

Tikhonov regularization

minI (||LI − f||22+ ||ΓI||22) Where usually Γ =p(γ)I and γ = 10−10∼ 10−15

(10)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Separation Distance & fill distance

Separation distance:

qXN = 1 2min

i 6=k ||xi − xk||2 Fill Distance:

hXN = sup

x∈Ω

( min

x∈XN

||x − xk||2)

(11)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Convergence Estimate for interpolation

Suppose Ω ⊆ RM is bounded and satisfies an interior cone condition. Suppose that Φ ∈ C2k(Ω × Ω) is symmetric and strictly positive definite and let f ∈ NΦ(Ω), where NΦ is the native space of Φ. Then, there exist positive constants h0 and C , independent of x, f , and Φ, such that:

|f (x) − R(x)| ≤ ChkX

N

pCΦ(x)||f ||NΦ(Ω) Provided hN ≤ h0 and f ∈ NΦ(Ω), where

CΦ(x) = max

|β|=2k( max

x,z∈Ω∩B(w ,C2hN(|D2βΦ(w, z)|))

(12)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Variably Scaled Kernel

Ψj : x → (x, ψj(x)) Increase of distances:

||Ψj(x) − Ψj(y)||22 ≥ ||x − y||22 VSK:

K((x, ψ(x)), (y, ψ(y))) ∀x, y ∈ RM Local interpolant:

Rψj(x) =

Nj

X

k=1

ckjK((x, ψ(x)), (xjk, ψ(xjk))) x ∈ Ωj

(13)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Variably Scaled Kernel

Discrete local operator:

ψj = ( ¯WjAψj + 2 ¯WjAψj + ¯WjAψj)A−1ψ

j

Where simply Aψ

j, Aψ

j, Aψj are little modifications of the previous definitions arising from the fact that:

Φ = Φ((||x − xjk||2+ (ψj(x) − ψj(xjk))2)12)

(14)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

HVSK

Algorithm 1 HVSK

1: for j = 1 to d do

2: Computing Aj

3: Checking σm

4: if σm < (1e − 16)/ε4 then

5: VSK

6: else

7: STANDARD

8: end if

9: end for

(15)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Residual Adaptive Subsampling Scheme

We first start from a set

XN = {x(1)i , i = 1, ..., N(1)}

where we compute the solution and a test set of interior points:

YN˜(1) = {y(1)i , i = 1, ..., ˜N(1)} then we compute the residual on the test set:

ri(1)= f (y(1)i ) − IN(1)(y(1)i )

(16)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Residual Adaptive Subsampling Scheme

then we define the following two sets of points:

ST(1) 1

= {y(1)i : ri(1)> τ1, i = 1, ..., T1(1)}

ST2(1) = {¯x(1)i : ri(1)< τ2, i = 1, ..., T2(1)} Finally at the next step we will consider a new set X :

XN(k+1) = XN(k+1)

b

[XN(k+1)

c

where

XN(k+1)

c = (XN(k)

c

[S

T1(k))\S

T2(k)

(17)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Results

RMSE

RMSE :=

v u u t 1 s

s

X

i =1

|f (˜xi) − I(˜xi)|2

ψj Map

ψj =

Nj

X

i =1

|pij(x, xji)|

with

pij(x, xji) = 1

π arctan(hji(x1− xi 1j )e−5(x2−xi 2j))

(18)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Map ψ

j

Nc data set hXN qXN

81 original 1.03e-1 1.07e-2 mapped 2.93e-1 3.68e-2 289 original 5.72e-2 2.07e-3 mapped 6.34e-2 6.73e-3 1089 original 3.27e-2 1.12e-3 mapped 5.79e-2 4.34e-3 4225 original 1.68e-2 1.74e-4 mapped 4.85e-2 6.79e-4

Table:Separation and fill distances of the original data set compared with the ones mapped via VSKs (Halton points)

(19)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

RMSE vs ε

Figure:RMSEs obtained by varying ε for the Gaussian Ckernel.

From left to right, top to bottom, we consider Nc = 81, 289, 1089 and 4225 Halton data.

(20)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

RASS

Figure: An illustrative example of RASS procedure

(21)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

RASS

Figure:The iterations versus the MR and RMSE for Halton data. In the left frame we use the HVSK approach, while in the right one the standard bases

(22)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Summary

1 Global + Local

1 Classical PU collocation method → stability issues

1 Tikhonov regularization

2 VSK → HVSK + RASS

(23)

RBF-based partition of unity method

for elliptic PDEs:

Adaptivity and stability issues via VSKs

Niccol´o Tonicello

Work in progress

1 Different PDEs (parabolic)

2 Parallel computing implementation

Riferimenti

Documenti correlati

We perform a local computation via the Partition of Unity (PU) method of rational Radial Basis Function (RBF) interpolants.. We investigate the well-posedness of the problem and

The Partition of Unity (PU) method, performed with local Ra- dial Basis Function (RBF) approximants, has been proved to be an effective tool for solving large scattered

This code is designed to numerically approximate data points by the partition of unity method, a global interpolation scheme which is combined with local radial basis function

Per l’accompagnamento del Processo di Piano del Comune di Altavilla Irpina © 2019 PolisMaker LAB / Caruso di Spaccaforno, Angelo - Caprio, Santiago Editing: Galli, Andrea.

usura in concreto (art. 644 c.p., commi 1 e 3, seconda parte) occorre che il soggetto passivo versi in condizioni di difficoltà economica o finanziaria e che gli interessi

rete  di  erogazione  dei  servizi  di  campo.  L’analisi  delle  prestazioni  avviene  simulando  il  dispaccio  dei  tecnici  di  campo  alle  richieste 

The reversibility of these changes, at least partial, was suggested by longitudinal examination of cancer patients, one study finding a significant increase of white matter volume

The second type of interventional approach involves exerting high endoluminal pressure inside the catheter, which thus expands the lumen and stretches the wall,