You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Link to extended preprint: [http://arxiv.org/abs/2112.05735](http://arxiv.org/ab
11
11
</p>
12
12
13
13
14
-
## The main functionality: `DPFC`
14
+
## Main functionality: `DPFC`
15
15
16
16
To obtain the time dependent control functions create an instance of `DPFC`
17
17
```python
@@ -28,10 +28,14 @@ where
28
28
-`reweight`: boolean indicating whether reweighting of forward trajectories is necessary, i.e. when:
29
29
- path constraints are relevant for the problem,
30
30
- the target is a non typical system state and the forward flow will be sampled as a reweighted Brownian bridge,
31
-
-`U` : function handle representing the path constraints, i.e. <imgsrc="https://render.githubusercontent.com/render/math?math=U(x,t) = ( x - sin(t) )^2"> ,
31
+
-`U` : function handle representing the path constraints, i.e. <imgsrc="https://render.githubusercontent.com/render/math?math=U(x,t) = ( x - sin(t) )^2"> , for pushing the controlled trajectories towards the sin(t) line. Expects two arguments, so even if path constraint is non timedependent add an extra dummy variable in the argument list,
32
32
-`dens_est` : idicator determining the method to be employed for the logarithmic gradient (score) estimation. Currently supported:
33
33
-`nonparametric` : for nonparametric sparse kernel estimation,
34
34
-`reject` : boolean variable determining whether rejection of backward trajectories failing to reach the initial condition will take place
35
35
(this is mostly used as an indicator of numerical instabilities - if everything runs smoothly 1 or 2 trajectories need to be deleted, but often none of them
36
36
if more trajectories get deleted, then rerun the computation with more particles N)
37
-
-
37
+
-`kern` : the kernel that will be employed for the nonparametric logarithmic gradient estimation of the sampled densities. Currently supported:
38
+
-`RBF` : radial basis function kernel with lengthscale estimated at every time step from the samples,
39
+
40
+
-`f_true` : function handler of system drift function when the reweighted Brownian bridge functionality for forward sampling is used. In that case, `f` should be supplied with the drift function of the brownian bridge, `U` should be set to the necessary path constraint (see paper), and `reweight` and `brown_bridge` should be turned to True,
41
+
-`brown_bridge`: boolean variable indicating whether the sampling of the forward flow will happen with reweighted Brownian bridge dynamics.
0 commit comments