Title: | Low WAFOM Sobol Sequence |
---|---|
Description: | Implementation of Low Walsh Figure of Merit (WAFOM) sequence based on Sobol sequence. |
Authors: | Shinsuke Mori [aut], Ryuichi Ohori [aut], Makoto Matsumoto [aut], Mutsuo Saito [cre] |
Maintainer: | Mutsuo Saito <[email protected]> |
License: | BSD_3_clause + file LICENSE |
Version: | 1.1.1 |
Built: | 2025-02-17 04:15:09 UTC |
Source: | https://github.com/mersennetwister-lab/lowwafomsobol |
Description: R implementation of Low Walsh Figure of Merit (WAFOM) Sequence based on Sobol Sequence.
Porting to R by Mutsuo Saito. The R version does not return coordinate value zero, but returns value very near to zero, 2^-64.
The development of this code is partially supported by JST CREST.
* Shinsuke Mori, "Suuchi Sekibun no tameno QMC Ten Shuugou no Sekkei, Tansaku, oyobi sono Yuukousei", Master's Thesis, 2017, * Ryuichi Ohori, "Efficient Quasi Monte Carlo Integration by Adjusting the Derivation-sensitivity Parameter of Walsh Figure of Merit", Master's Thesis, 2015. * S. Harase and R. Ohori, "A search for extensible low-WAFOM point sets", arXiv preprint, arXiv:1309.7828, (2013), https://arxiv.org/abs/1309.7828. * Harase, S. (2016). "A search for extensible low-WAFOM point sets", Monte Carlo Methods and Applications, 22(4), pp. 349-357, 2017. * M. Matsumoto and R. Ohori, "Walsh Figure of Merit for Digital Nets: An Easy Measure for Higher Order Convergent QMC", Springer International Publishing, Cham, 2016, pp. 143-160. * M. Matsumoto, M. Saito, and K. Matoba, "A computable figure of merit for quasi-Monte Carlo point sets", Mathematics of Computation, 83 (2014), pp. 1233-1250. * S. Joe and F. Y. Kuo, "Constructing Sobol sequences with better two-dimensional projections", SIAM J. Sci. Comput. 30, 2635-2654 (2008).
srange <- lowWAFOMSobol.dimMinMax() mrange <- lowWAFOMSobol.dimF2MinMax(srange[1]) points <- lowWAFOMSobol.points(dimR=srange[1], dimF2=mrange[1]) points <- lowWAFOMSobol.points(dimR=srange[1], dimF2=mrange[1], digitalShift=TRUE)
srange <- lowWAFOMSobol.dimMinMax() mrange <- lowWAFOMSobol.dimF2MinMax(srange[1]) points <- lowWAFOMSobol.points(dimR=srange[1], dimF2=mrange[1]) points <- lowWAFOMSobol.points(dimR=srange[1], dimF2=mrange[1], digitalShift=TRUE)
get minimum and maximum F2 dimension number.
lowWAFOMSobol.dimF2MinMax(dimR)
lowWAFOMSobol.dimF2MinMax(dimR)
dimR |
dimension. |
supported minimum and maximum F2 dimension number
get minimum and maximum dimension number of Low WAFOM Niederreiter-Xing Sequence
lowWAFOMSobol.dimMinMax()
lowWAFOMSobol.dimMinMax()
supported minimum and maximum dimension number.
This R version does not returns coordinate value zero, but returns value very near to zero, 2^-64.
lowWAFOMSobol.points(dimR, dimF2 = 10, digitalShift = FALSE)
lowWAFOMSobol.points(dimR, dimF2 = 10, digitalShift = FALSE)
dimR |
dimension. |
dimF2 |
F2-dimension of each element. |
digitalShift |
use digital shift or not. |
matrix of points where every row contains dimR dimensional point.