' & a Angle

advertisement
'
A Feynman-Kac Formula Implementation for the
Linearized Poisson-Boltzmann (LPB) Equation
Inc., 7406 Alban Station Court, Suite A112, Springeld, VA 22150
Department of Computer Science
Florida State University
Tallahassee, FL 32306-4530 USA
E-mail: chwang@cs.fsu.edu
URL: http://www.cs.fsu.edu/chwang
Chi-Ok Hwang, Michael Mascagni, and James A. Givena
a Angle
&
$
%
'
Table of Contents
First passage time probability distribution
Dirichlet Problem for the Linearized Poisson-Boltzmann (LPB)
equation
\Walk on Spheres" (WOS)
Elepov-Mihailov solution and Feynman-Kac representation
Implementation
&
Chi-Ok Hwang
Slide 1
$
%
'
w.r.t.
Table of Contents
Runtime
-absorption layer
Errors
{ Errors from -absorption layer
{ -absorption Error Analysis
Future Work
&
Chi-Ok Hwang
Slide 2
$
%
'
$
WOS for 2-D
@
( )
X @ first−passage location
x; starting point
Ω
&
Chi-Ok Hwang
Slide 3
%
'
u x0
=
n
Qi i
N
1
X
i=1
n
di i
1 ) ;
1
sinh(dini
di i
n
(1)
(2)
(3)
Slide 4
= d(Pini ): (4)
Dirichlet Problem for LPB
n
Qi i
r2 (x) = 2 (x); x 2 ;
(x) = 0(x); x 2 @ ;
Elepov-Mihailov solution:
N
( ) = 1 Qini 0(Xni );
where
0 = 1;
Qi
&
Chi-Ok Hwang
$
%
'
Dirichlet Problem for LPB
p d
Slide 5
Elepov-Mihailov solution:
{ N : total number of diusing random walkers
{ i refers to ith random walker
{ Xni : position where the ith random walker is absorbed in
the -absorption layer after ni WOS steps
{ dini : radius of ni th WOS of the ith random walker
! survival probability of a random walker in a continuous
and free diusion region
( ) = d= sinh(d);
(5)
&
Chi-Ok Hwang
$
%
'
@ 2
d
g];
Dirichlet Problem for LPB
0
Feynman-Kac representation of the solution:
Z
( ) = E [ 0(X (@
)) expf
u x
exp(
2 2
6);
d =
(6)
Slide 6
(7)
{ @ = f : X ( ) 2 @ g: the rst passage time
{ X (@ ): the rst passage location on the boundary, @ ! survival probability of a random walker in a continuous and
free diusion region using the rst moment of the rst-passage
time distribution
&
Chi-Ok Hwang
$
%
'
$
Survival Probabilities
1
0.9
0.8
0.7
Feynmann−Kac
Elepov−Mihailov
P(dκ)
0.6
0.5
0.4
0.3
0.2
&
Chi-Ok Hwang
0.1
0
0
1
2
3
4
5
dκ
6
7
8
9
10
Slide 7
%
'
&
=2
Chi-Ok Hwang
Z1
0
@t0
0
Z1
0
2 2)
n X1
0 2 2 )dt0
t d
( 1)n
1 + 2d2=(n2 2)
exp[ (n22 + 2 d2)t0]dt0
@P (t )
exp(
Equivalence of FK to EM
X1
( 1)n(
n=1
= 2
n=1
d
;
=
sinh(
d)
(8)
(9)
(10)
(11)
Slide 8
$
%
'
Equivalence of FK to EM
( 0) = 1 + 2
P t
X1
n=1
( 1)n exp(
n t :
2 2 0)
where the rst passage time probability distribution, P (t0), is
t0: D =d2
{
{
D : diusion constant
: rst passage time
: radius of WOS
{ r
&
Chi-Ok Hwang
(12)
Slide 9
$
%
'
$
First-passage Time Probability
Distribution
1.0
0.8
P(t’)
0.6
0.4
0.2
&
Chi-Ok Hwang
0.0
0.0
0.2
0.4
0.6
0.8
1.0
t’
Slide 10
%
'
Feynman-Kac Implemetation for LPB
Slide 11
For each WOS step,
Sampling t0 using a random number in (0; 1)
Corresponding survival probability, exp( t0d22 ), is obtained
Survival probability is compared with a random number in
(0; 1) and if the random number is greater than the survival
probability, the random walker is removed at this WOS step.
&
Chi-Ok Hwang
$
%
'
Dirichlet Problem for LPB
SN
X
i=1
(13)
Slide 12
N : number of trajectories
Ns : number of survived-and-absorbed random walkers
Xni : nal position of the walker on the boundary when it is
absorbed after ni WOS steps
N
An estimate for the solution at x0 :
Ns
=1
0 (Xni )
{
{
{
&
Chi-Ok Hwang
$
%
'
$
Sphere
1.1
1
0.9
0.8
ψ/ψ0
0.7
0.6
0.5
0.4
0.3
0.2
&
Chi-Ok Hwang
0.1
0
0
0.5
1
1.5
−1
r (in units of κ )
2
2.5
3
Slide 13
%
'
$
Cylinder
1.1
1
0.9
0.8
Ψ/Ψ0
0.7
0.6
0.5
0.4
0.3
0.2
&
Chi-Ok Hwang
0.1
0
0
0.5
1
1.5
2
2.5
−1
r (in units of κ )
3
3.5
4
Slide 14
%
'
$
Plate
1.1
1
0.9
0.8
ψ/ψ0
0.7
0.6
0.5
0.4
0.3
0.2
&
Chi-Ok Hwang
0.1
0
0
1
2
3
−1
r (in units of κ )
4
5
Slide 15
%
'
$
Parallel Plates
1.1
1.0
0.9
ψ/ψ0
0.8
0.7
0.6
&
Chi-Ok Hwang
0.5
0.4
−1.5
−1.0
−0.5
0.0
0.5
−1
r (in units of κ )
1.0
1.5
Slide 16
%
'
Runtime
$
-absorption Layer
w.r.t.
running time (secs)
20
&
Chi-Ok Hwang
15
10
running time data
logarithmic regression
5 −7
10
10
−6
−5
10
−4
−3
10
10
ε−absorption layer
−2
10
10
−1
Slide 17
%
'
Errors
Slide 18
Errors associated with the number of trajectories
{ can be reduced by increasing the number of trajectories
Errors associated with the -absorption layer
{ It is possible to investigate empirically using enough number
of trajectories
&
Chi-Ok Hwang
$
%
'
$
Errors from -absorption Layer
0.02
absolute error
0.015
0.01
0.005
&
Chi-Ok Hwang
0
simulation error
linear regression
0
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
ε−absorption layer
0.1
Slide 19
%
'
Future Work
Slide 20
Solving (x) 2 (x) = g(x)
Extension to a method for the time-independent Schrodinger
equation
Quasirandom walks
&
Chi-Ok Hwang
$
%
Download