|
1 | 1 | @techreport{beebe:2002, |
2 | 2 | abstract = {These notes describe an implementation of an algorithm for accurate computation of expm1(x) = exp(x) − 1, one of the new elementary functions introduced in the 1999 ISO C Standard, but already available in most UNIX C implementations. A test package modeled after the Cody and Waite Elementary Function Test Package, ELEFUNT, is developed to evaluate the accuracy of implementations of expm1(x).}, |
3 | 3 | author = {Nelson H.F. Beebe}, |
4 | | - keywords = {mathematics,math,special function,exponential,exp}, |
| 4 | + keywords = {mathematics, math, special function, exponential, exp}, |
5 | 5 | institution = {University of Utah}, |
6 | 6 | title = {{Computation of expm1(x) = exp(x) − 1}}, |
7 | 7 | url = {http://www.math.utah.edu/~beebe/reports/expm1.pdf}, |
@@ -199,7 +199,7 @@ @article{panneton:2005 |
199 | 199 | abstract = {G. Marsaglia recently introduced a class of very fast xorshift random number generators, whose implementation uses three “xorshift” operations. They belong to a large family of generators based on linear recurrences modulo 2, which also includes shift-register generators, the Mersenne twister, and several others. In this article, we analyze the theoretical properties of xorshift generators, search for the best ones with respect to the equidistribution criterion, and test them empirically. We find that the vast majority of xorshift generators with only three xorshift operations, including those having good equidistribution, fail several simple statistical tests. We also discuss generators with more than three xorshifts.}, |
200 | 200 | acmid = {1113319}, |
201 | 201 | address = {New York, NY, USA}, |
202 | | - author = {Panneton, Fran\c{c}ois and L'Ecuyer, Pierre}, |
| 202 | + author = {Fran\c{c}ois Panneton and Pierre L'Ecuyer}, |
203 | 203 | doi = {10.1145/1113316.1113319}, |
204 | 204 | issn = {1049-3301}, |
205 | 205 | journal = {ACM Trans. Model. Comput. Simul.}, |
@@ -236,3 +236,123 @@ @article{hellekalek:1998 |
236 | 236 | year = {1998}, |
237 | 237 | } |
238 | 238 |
|
| 239 | +@article{ahrens:1974, |
| 240 | + abstract = {Accurate computer methods are evaluated which transform uniformly distributed random numbers into quantities that follow gamma, beta, Poisson, binomial and negative-binomial distributions. All algorithms are designed for variable parameters. The known convenient methods are slow when the parameters are large. Therefore new procedures are introduced which can cope efficiently with parameters of all sizes. Some algorithms require sampling from the normal distribution as an intermediate step. In the reported computer experiments the normal deviates were obtained from a recent method which is also described.}, |
| 241 | + author = {J.H. Ahrens and U. Dieter}, |
| 242 | + doi = {10.1007/BF02293108}, |
| 243 | + issn = {1436-5057}, |
| 244 | + journal = {Computing}, |
| 245 | + keywords = {random, prng, rng, rand, beta, computation, pseudorandom, number, generator}, |
| 246 | + number = {3}, |
| 247 | + pages = {223--246}, |
| 248 | + title = {{Computer methods for sampling from gamma, beta, poisson and bionomial distributions}}, |
| 249 | + url = {http://dx.doi.org/10.1007/BF02293108}, |
| 250 | + volume = {12}, |
| 251 | + year = {1974}, |
| 252 | +} |
| 253 | + |
| 254 | +@article{hormann:1993, |
| 255 | + abstract = {The transformed rejection method, a combination of inversion and rejection, which can be applied to various continuous distributions, is well suited to generate binomial random variates as well. The resulting algorithms are simple and fast, and need only a short set-up. Among the many possible variants two algorithms are described and tested: BTRS a short but nevertheless fast rejection algorithm and BTRD which is more complicated as the idea of decomposition is utilized. For BTRD the average number of uniforms required to return one binomial deviate less between 2.5 and 1.4 which is considerably lower than for any of the known uniformly fast algorithms. Timings for a C-implementation show that for the case that the parameters of the binomial distribution vary from call to call BTRD is faster than the current state of the art algorithms. Depending on the computer, the speed of the uniform generator used and the binomial parameters the savings are between 5 and 40 percent.}, |
| 256 | + author = {Wolfgang H\"{o}rmann}, |
| 257 | + doi = {10.1080/00949659308811496}, |
| 258 | + journal = {Journal of Statistical Computation and Simulation}, |
| 259 | + keywords = {random, rand, prng, rng, binomial, pseudorandom, number, generator}, |
| 260 | + number = {1-2}, |
| 261 | + pages = {101-110}, |
| 262 | + title = {{The generation of binomial random variates}}, |
| 263 | + url = {http://dx.doi.org/10.1080/00949659308811496}, |
| 264 | + volume = {46}, |
| 265 | + year = {1993}, |
| 266 | +} |
| 267 | + |
| 268 | +@article{box:1958, |
| 269 | + abstract = {}, |
| 270 | + author = {G. E. P. Box and Mervin E. Muller}, |
| 271 | + doi = {10.1214/aoms/1177706645}, |
| 272 | + issn = {00034851}, |
| 273 | + journal = {The Annals of Mathematical Statistics}, |
| 274 | + keywords = {random, prng, rng, pseudorandom, rand, normal, gaussian, number, generator}, |
| 275 | + month = {jun}, |
| 276 | + number = {2}, |
| 277 | + pages = {610--611}, |
| 278 | + publisher = {The Institute of Mathematical Statistics}, |
| 279 | + title = {{A Note on the Generation of Random Normal Deviates}}, |
| 280 | + url = {http://dx.doi.org/10.1214/aoms/1177706645}, |
| 281 | + volume = {29}, |
| 282 | + year = {1958} |
| 283 | +} |
| 284 | + |
| 285 | +@article{bell:1968, |
| 286 | + abstract = {}, |
| 287 | + acmid = {363547}, |
| 288 | + address = {New York, NY, USA}, |
| 289 | + author = {James R. Bell}, |
| 290 | + doi = {10.1145/363397.363547}, |
| 291 | + issn = {0001-0782}, |
| 292 | + issue_date = {July 1968}, |
| 293 | + journal = {Communications of the ACM}, |
| 294 | + keywords = {frequency distribution, normal deviates, normal distribution, probability distribution, random, random number, random number generator, simulation, prng, rng}, |
| 295 | + month = {jul}, |
| 296 | + number = {7}, |
| 297 | + pages = {498--}, |
| 298 | + publisher = {ACM}, |
| 299 | + title = {{Algorithm 334: Normal Random Deviates}}, |
| 300 | + url = {http://doi.acm.org/10.1145/363397.363547}, |
| 301 | + volume = {11}, |
| 302 | + year = {1968}, |
| 303 | +} |
| 304 | + |
| 305 | +@article{knop:1969, |
| 306 | + abstract = {}, |
| 307 | + acmid = {362996}, |
| 308 | + address = {New York, NY, USA}, |
| 309 | + author = {R. Knop}, |
| 310 | + doi = {10.1145/362946.362996}, |
| 311 | + issn = {0001-0782}, |
| 312 | + issue_date = {May 1969}, |
| 313 | + journal = {Communications of the ACM}, |
| 314 | + keywords = {frequency distribution, normal deviates, normal distribution, probability distribution, random, random number, random number generator, simulation}, |
| 315 | + month = {may}, |
| 316 | + number = {5}, |
| 317 | + pages = {281--}, |
| 318 | + publisher = {ACM}, |
| 319 | + title = {{Remark on Algorithm 334 [G5]: Normal Random Deviates}}, |
| 320 | + url = {http://doi.acm.org/10.1145/362946.362996}, |
| 321 | + volume = {12}, |
| 322 | + year = {1969}, |
| 323 | +} |
| 324 | + |
| 325 | +@article{marsaglia:1964, |
| 326 | + abstract = {A normal random variable X may be generated in terms of uniform random variables \\(u_1\\), \\(u_2\\), in the following simple way: 86 percent of the time, put \\(X = 2(u_1 + u_2 + u_3 - 1.5)\\),11 percent of the time, put \\(X = 1.5(u_1 + u_2 - 1)\\), and the remaining 3 percent of the time, use a more complicated procedure so that the resulting mixture is correct. This method takes only half again as long as the very fastest methods, is much simpler, and requires very little storage space.}, |
| 327 | + author = {G. Marsaglia and T. A. Bray}, |
| 328 | + issn = {00361445}, |
| 329 | + journal = {SIAM Review}, |
| 330 | + keywords = {prng, rng, random, rand, pseudorandom, number, generator, normal, gaussian}, |
| 331 | + number = {3}, |
| 332 | + pages = {260-264}, |
| 333 | + publisher = {Society for Industrial and Applied Mathematics}, |
| 334 | + title = {{A Convenient Method for Generating Normal Variables}}, |
| 335 | + url = {http://www.jstor.org/stable/2027592}, |
| 336 | + volume = {6}, |
| 337 | + year = {1964}, |
| 338 | +} |
| 339 | + |
| 340 | +@article{thomas:2007, |
| 341 | + abstract = {Rapid generation of high quality Gaussian random numbers is a key capability for simulations across a wide range of disciplines. Advances in computing have brought the power to conduct simulations with very large numbers of random numbers and with it, the challenge of meeting increasingly stringent requirements on the quality of Gaussian random number generators (GRNG). This article describes the algorithms underlying various GRNGs, compares their computational requirements, and examines the quality of the random numbers with emphasis on the behaviour in the tail region of the Gaussian probability density function.}, |
| 342 | + acmid = {1287622}, |
| 343 | + address = {New York, NY, USA}, |
| 344 | + articleno = {11}, |
| 345 | + author = {David B. Thomas and Wayne Luk and Philip H.W. Leong and John D. Villasenor}, |
| 346 | + doi = {10.1145/1287620.1287622}, |
| 347 | + issn = {0360-0300}, |
| 348 | + issue_date = {2007}, |
| 349 | + journal = {ACM Computing Surveys}, |
| 350 | + keywords = {gaussian, random numbers, normal, simulation, random, rand, prng, rng, pseudorandom}, |
| 351 | + month = {nov}, |
| 352 | + number = {4}, |
| 353 | + publisher = {ACM}, |
| 354 | + title = {{Gaussian Random Number Generators}}, |
| 355 | + url = {http://doi.acm.org/10.1145/1287620.1287622}, |
| 356 | + volume = {39}, |
| 357 | + year = {2007}, |
| 358 | +} |
0 commit comments