[PDF] AN OBJECT-ORIENTED RANDOM-NUMBER PACKAGE WITH





Previous PDF Next PDF



SUBJECT: Your UdeM email address

Your institutional email address @umontreal.ca is now your default email address at UdeM. It will be published in the UdeM directory and used by faculty 



Suite bureautique Office 365 ProPlus - Installation pour Windows et

o365.umontreal.ca. 2. S'authentifier avec : - le code d'accès (ex. ab12345 ou p1234567). - le UNIP/mot de passe. - l'authentification à deux facteurs (A2F).



AN OBJECT-ORIENTED RANDOM-NUMBER PACKAGE WITH

lecuyer@iro.umontreal.ca. RICHARD SIMARD. Département d'informatique et de recherche opérationnelle Université de Montréal



NIPS2015 Tutorial Geoff Hinton Yoshua Bengio & Yann LeCun

But it's best to turn it on after a couple of epochs. Use “dropout” for regularization. Lots more in [LeCun et al. “Efficient Backprop” 1998].





Courriel institutionnel @umontreal.ca Accès configuration et

S4-courriel-umontreal.pdf version 7.03. 31 mai 2022. S4. Courriel institutionnel @umontreal.ca. Accès configuration et redirection optionnelle.



A Natural Bias For the Basic Level?

It is well established that people can categorize the same objects at different levels of abstraction (i.e. superordinate



Intermediality Intertextuality

http://cri.histart.umontreal.ca/cri/fr/intermedialites/p6/pdfs/p6_rajewsky_text.pdf



Online restricted database - Acces off campus ressources UdeM

8 ?.?. 2564 bib.umontreal.ca/soutien-informatique. S20-EN. Online restricted database. Acces off campus ressources UdeM Proxy for MacOS.



IMPORTANT NOTICE Verification requests for physicians

www.med.umontreal.ca. IMPORTANT NOTICE. Verification requests for physicians. July 2nd 2015. To improve the verification process for MDs who completed 



Télécharger la brochure électronique - Université de Montréal

Pour en apprendre davantage ce livret électronique vous offre l'information la plus récente sur les programmes d'études les services disponibles et 



Assembler vos documents numériques - Université de Montréal

Assembler vos documents sous un seul fichier PDF Adobe Scan est un outil qui sert à numériser convertir au format PDF et assembler plusieurs pages dans un 



[PDF] Université-de-Montréal-1pdf

La langue d'enseignement à l'Université de Montréal est le français Pour pouvoir étudier dans un programme à l'UdeM il faut que



[PDF] Guide de létudiant étranger dans le cadre dun programme d

Si la langue d'enseignement de l'Université de Montréal (le français) la distingue de l'ensemble des autres établissements du continent les programmes et cours 



[PDF] Université de Montréal Canada - EUP

L'Université de Montréal est l'une des plus grandes universités francophones au Canada Elle accueille chaque année près de 9 000 étudiants étrangers en 



[PDF] DEMANDE DADMISSION EN LIGNE EN ÉCHANGE

Si vous n'avez jamais complété une demande d'admission à l'Université de Montréal vous devez vous créer un compte • Si vous avez déjà étudié à l'UdeM 



Connexion - ProQuest Ebook Central

Connectez-vous pour utiliser des livres électroniques de référence fournis par UNIVERSITE DE MONTREAL Trusted Content image 



[PDF] FICHE DINFORMATION 2021-2022

L'étudiant doit être inscrit à temps plein Programmes et cours offerts à l'UdeM : http://www umontreal ca/etudes/#c21542 · Liste des 



[PDF] FICHE DINFORMATION 2021-2022 - Programme déchanges

Choix de cours L'étudiant doit choisir des cours issus d'un seul et même programme (incluant le cycle d'études) à l'UdeM La plupart des disciplines 



[PDF] ETUDIER AU CANADA Université de Montréal wwwumontrealca

14 nov 2019 · L'UdeM est une université publique qui forme avec ses écoles affiliées le premier pôle d'enseignement supérieur du Québec Son campus est l' 

  • Comptabilité Université de Montréal

    Université de Keele
AN OBJECT-ORIENTED RANDOM-NUMBER PACKAGE WITH

AN OBJECT-ORIENTED RANDOM-NUMBER PACKAGE

WITH MANY LONG STREAMS AND SUBSTREAMS

PIERRE L"ECUYER

Département d"informatique et de recherche opérationnelle, Université de Montréal, C.P. 6128,succ. Centre-Ville, Montréal, Québec, Canada, H3C 3J7lecuyer@iro.umontreal.ca

RICHARD SIMARD

Département d"informatique et de recherche opérationnelle, Université de Montréal, C.P. 6128,succ. Centre-Ville, Montréal, Québec, Canada, H3C 3J7simardr@iro.umontreal.ca

E. JACK CHEN

BASF Corporation, 3000 Continental Drive-North, Mount Olive, New Jersey 07828-1234, chenej@basf.comW. DAVID KELTON

Department of Quantitative Analysis and Operations Management, College of Business Administration,University of Cincinnati, Cincinnati, Ohio 45221-0130, david.kelton@uc.edu

(Received December 2000; revision received August 2001; accepted December 2001)

Multiple independent streams of random numbers are often required in simulation studies, for instance, to facilitate synchronization for

variance-reduction purposes, and for making independent replications. A portable set of software utilities is described for uniform random-

number generation. It provides for multiple generators (streams) running simultaneously, and eachgenerator (stream) has its sequence of

numbers partitioned into many long disjoint contiguous substreams. The basic underlying generator for this implementation is a combined

multiple-recursive generator withperiod lengthof approximately 2191 , proposed by L"Ecuyer (1999a). A C ++interface is described here.

Portable implementations are available in C, C

, and Java via the online companion to this paper on theOperations ResearchWeb site. E xperts now recognize that small linear congruential generators (LCGs) withmoduli around 231 or so should no longer be used as general-purpose random- number generators (RNGs). Not only can one exhaust the period in a few minutes on a PC, but more importantly, the poor structure of the points can dramatically bias simula- tion results for sample sizes much smaller than the period length. As an example, L"Ecuyer and Simard (2001) consider a simple simulation problem wherenpoints are generated randomly inkcells over the two-dimensional square, to estimate the expected number of repeatedvalues for the spacings between successive cells that contain a point. They find that with an LCG of the form xi =ax i-1 modm? u i =x i /m? x 0 ??1?????m-1?? ifkis large (≈n 3

4) andn≈8m

1 3 (or more), the sim- ulation gives totally wrong results, regardless ofmanda.

This means onlyn≈10?000 form≈231

andn≈500?000 form≈2 48
.Muchbetter RNGs have already been proposed to replace older unsafe LCGs. We mention, for instance, the Mersenne twister of Matsumoto and Nishimura (1998), the combined MRGs of L"Ecuyer (1999a), the combined LCGs of L"Ecuyer and Andres (1997), and the combined Tausworthe generators of L"Ecuyer (1999b). All of these have fairly solid theoretical support, have been extensively tested, and are easy to use. However, a single RNG does not always suffice. Many disjoint random-number subsequences, eachhaving long period and good statistical properties, are often required in simulation studies, for instance, to make independent replications or to associate distinct "streams" of random numbers withdifferent sources of randomness in the system to facilitate synchronization for variance reduction (Law and Kelton 2000).

In this note, we propose a package for uniform

random-number generation withmultiple streams of (pseudo)random numbers and convenient tools to move around within and across these streams. The structure and the tools offered are similar to those in the package0030-364X/02/5006-1073 $05.00

1526-5463 electronic ISSN

1073

Subject classifications:Simulation: random number generation, random variable generation. Statistical analysis. Computers/computer science: software.

Area of review:Simulation.

Operations Research© 2002 INFORMS

Vol. 50, No. 6, November-December 2002, pp. 1073-1075

1074 /L"ecuyer, Simard, Chen, and Kelton

proposed by L"Ecuyer and Côté (1991) and L"Ecuyer and

Andres (1997). The main differences are:

The underlying "backbone" generator is more robust and has longer period than those used by these authors. We use thecombined multiple-recursive generator(CMRG)

MRG32k3aproposed by L"Ecuyer (1999a).

The package proposed here has an object-oriented

design. Thestreams, which can be seen as virtual RNGs, are declared at will, as instances of aclass, instead of being numbered from 0 toNwhereNis fixed. Other random number packages with multiple streams have been proposed in recent years; see, for example, Mascagni and Srinivasan (2000). These packages do not offer the same tools for streams and substreams as ours, and are not supported by the same theoretical analysis for the quality and independence of the different streams. In what follows, we provide some background on the backbone CMRG, explain how the streams and substreams are defined, and give a C ++interface to the package.

Implementations in C, C

, and Java, as well as a more detailed version of this paper, are available in the online companion to this paper on theOperations ResearchWeb site?http://or.pubs.informs.org/pages/collect.html?, and at http://www.iro.umontreal.ca/˜lecu0yer

1. DESCRIPTION AND IMPLEMENTATION

OF THE SOFTWARE

1.1. The Underlying Backbone Generator

L"Ecuyer (1999a) gave several good parameter sets for CMRGs of different sizes. We have selected one of them, calledMRG32k3a, as our backbone generator. It has two components eachof order 3. At stepn, its state is the pair of vectorss 1 ?n =?x 1 ?n ?x 1 ?n+1 ?x 1 ?n+2 ?ands 2?n ?x 2?n ?x 2?n+1 ?x 2?n+2 , which evolve according to the linear recurrences x 1 ?n =?1403580×x 1 ?n-2 -810728×x 1 ?n-3 ?modm 1 x 2?n =?527612×x 2?n-1 -1370589×x 2?n-3 ?modm 2 wherem 1 =2 32
-209=4294967087 andm 2 =2 32

22853=4294944443, and its outputu

n is defined by z n =?x 1 ?n -x 2?n ?mod 4?294?967?087? u n z n

4294967088ifz

n >0?

4294967087

4294967088 ifz

n =0?

Its period lengthis?=?m

31
-1??m 3 2 -1?/2≈2 191
≈3?1× 10 57
. RNGs withmuchlonger periods are also available, but their states must contain more bits and are therefore more expensive to manipulate. We think that our choice is a reasonable compromise. The parameters have been chosen so that the period is long, a fast implementation is available (in floating point arithmetic), and the generator performs

well withrespect to the spectral test in up to (at least) 45dimensions. The spectral test intdimensions measures the

uniformity of the point set T t =??u 0 ?????uquotesdbs_dbs28.pdfusesText_34
[PDF] université de montréal admission étudiant étranger

[PDF] université de montréal programmes

[PDF] frais de scolarité udem

[PDF] etudier a montreal

[PDF] dynamique du point matériel

[PDF] cinématique du point matériel cours

[PDF] mecanique du point materiel exercices corrigés pdf s1

[PDF] règle des signes maths

[PDF] regle des signes fraction

[PDF] solution inéquation du second degré

[PDF] equation differentielle resumé

[PDF] integrale de riemann exercices corrigés pdf

[PDF] fonctionnement boite de vitesse manuelle pdf

[PDF] cours boite de vitesse pdf

[PDF] formule calcul rapport de boite