Share to: share facebook share twitter share wa share telegram print page

Méthode de Monte-Carlo cinétique

La méthode de Monte-Carlo cinétique, kinetic Monte Carlo (KMC) en anglais, est une méthode de Monte-Carlo de simulation informatique permettant de simuler des processus se produisant à des taux connus. En cela elle permet de simuler exactement le comportement de systèmes évoluant selon une équation maîtresse.

C’est une méthode peu gourmande en temps de calcul permettant d’explorer des échelles de temps et d’espace importantes. Elle permet en particulier d’étudier des phénomènes à probabilité faible.

Les taux doivent être connus à l'avance, l'algorithme ne fait que les utiliser.

La méthode de Monte-Carlo cinétique porte plusieurs noms : algorithme à temps de résidence residence-time algorithm, Bortz-Kalos-Lebowitz (BKL) (Bortz 1975), n-fold way algorithme, méthode de Monte-Carlo dynamique ou encore algorithme de Gillespie (Gillespie 1976), ...

Algorithme

Taux de transfert indépendants du temps

À chaque étape, le système dispose de plusieurs états accessibles, les taux de transferts vers chacun des états étant supposés connus.

L'algorithme de Monte-Carlo cinétique est utilisé pour modéliser les sauts aléatoires d'un système d'un état initial vers un ensemble d'états finaux possibles, le nombre total Nt de sauts effectués à un instant t étant modélisé par un processus de Poisson. À l'issue de chaque saut, on évalue les conséquences de la transition entre l'état initial et le nouvel état : arrêt de la simulation, nouvelle étape de simulation avec ou sans changement des taux de transfert, etc.

Choix de l'état final : une variable aléatoire est tirée entre 0 et Γtot ; la probabilité que le système évolue vers l'état i est proportionnelle à Γi.

Pour se familiariser avec l'algorithme, on suppose dans cette section que les taux de transfert restent constants pendant l'intervalle de temps séparant deux sauts successifs, ce qui correspond à un processus de Poisson homogène. L'algorithme est donné par les étapes suivantes :

  1. On note t0 le temps actuel.
  2. On forme une liste de l'ensemble des taux de transfert Γi du système, i = 1,..., N, et l'on note Γtot = ∑ Γi le taux de transfert total.
  3. Le temps T au bout duquel le système quitte son état initial est donné par la formule T = – ln(U)/Γtot, où U est une variable aléatoire uniformément répartie entre 0 et 1.
  4. On choisit un deuxième nombre aléatoire U' uniformément réparti entre 0 et Γtot qui va servir à tirer au hasard l'état final de la transition (voir la figure ci-contre).
  5. Si U' est compris entre 0 et Γ1, le système transite vers l'état 1 ; entre Γ1 et Γ12 le système transite vers l'état 2 ; et si U' est entre Si-1 et Si, où S0 = 0 et , le système transite vers l'état i.
  6. Prendre en compte cette transition en effectuant les calculs correspondants.
  7. Changer le temps en t0+T et recommencer l'étape 1.
Justification de l'étape 3
La variable aléatoire T représente le temps d'attente avant que le système quitte l'état initial. Sa densité de probabilité est pour t ∈ [0, +∞[. La formule utilisée dans l'étape 3 correspond au changement de variable U = exp( – ΓtotT), ce qui donne bien la même densité de probabilité : si l'on considère ρU(u) = 1 sur ]0, 1].
Justification de l'étape 5
La probabilité que l'état final soit l'état i est pi = ΓiΓtot, ce qui est égal à


Cet algorithme simule l'évolution du système au cours du temps et n'a pas a priori de condition d'arrêt. En pratique, on arrête la boucle lorsque le temps dépasse une certaine valeur ou lorsque le système a effectué un certain nombre de sauts ; la suite des états i suivis par le système au cours du temps est appelée une trajectoire Monte-Carlo ; on répète ensuite cette boucle de manière à obtenir un nombre important de trajectoires, auxquelles on peut appliquer une analyse statistique. Puisque les trajectoires sont indépendantes les unes des autres, il est facile de paralléliser l'algorithme de Monte-Carlo cinétique.

Taux de transfert variants au cours du temps

L'algorithme est essentiellement le même si l'on suppose que les Γi dépendent du temps, mais les formules reliant U et U' à T et à l'état final i sont différentes :

  • T est donné par la formule , qu'il est nécessaire d'inverser pour trouver T ;
  • Les sommes Si sont à évaluer en t = t0+T. Ceci provient du fait que jusqu'au temps t0+T le système est encore dans l'état initial (Chotia 2008). Cette absence de "mémoire" est caractéristique d'un processus de Markov.


Autres algorithmes

Un algorithme très similaire est l'algorithme de première réaction First Reaction Method (FRM). Il consiste à choisir la réaction i arrivant la première, tout en utilisant un côté probabiliste stochastique afin de ne pas oublier les autres réactions. Pour cela on choisit N nombres au hasard ui et on choisit le temps de réaction qui est le temps minimal parmi ceux déterminés par les N formules

Si les taux sont indépendants du temps les algorithmes KMC et FRM se simplifient naturellement et un autre algorithme souvent plus rapide existe dit de sélection aléatoire Random Selection Method (RSM). Contrairement aux deux autres algorithmes il ne donne pas, à chaque pas de temps, nécessairement lieu à une réaction. Au contraire, il calcule un intervalle de temps où une seule réaction au maximum est possible. Il choisit ensuite au hasard (entre 1 et N) une réaction possible i et un nombre aléatoire associé u. Si la réaction est effectuée, elle ne l'est pas dans le cas contraire. Dans tous les cas on met à jour le temps.

Utilisation

L'algorithme Monte-Carlo cinétique est utilisé pour simuler les phénomènes physiques tels que la diffusion de surface, l'épitaxie, l'évolution et la croissance de domaines ou la mobilité des agrégats.

Évidemment cette méthode peut être utilisée de façon beaucoup plus large dès qu'un système évolue selon une équation maîtresse, c’est-à-dire si les processus d'évolution suivent une loi de Poisson et sont non corrélés ; dans ce cas, la méthode de Monte-Carlo cinétique donne le résultat exact de l'évolution du système au cours du temps.

Historique

La première publication décrivant les principes d'une méthode KMC est sans doute celle de Young et Elcock en 1966[1]. Le residence-time algorithm est également publié au même moment[2]. De manière apparemment indépendante, Bortz, Kalos and Lebowitz[3] ont développé un algorithme KMC pour simuler le modèle d'Ising, appelé le n-fold way. L'année suivante, Dan Gillespie publie l'algorithme connu sous le nom de algorithme de Gillespie pour décrire des réactions chimiques[4]. Une bonne introduction est celle de Art Voter[5]. Une dérivation rigoureuse du modèle KMC à partir de la dynamique de Langevin en utilisant la notion de distribution quasi-stationnaire a été developpée par T. Lelièvre et collaborateurs[6],[7].

Notes et références

  1. W M Young et E W Elcock, « Monte Carlo studies of vacancy migration in binary ordered alloys: I », IOP Publishing, vol. 89, no 3,‎ , p. 735–746 (ISSN 0370-1328, DOI 10.1088/0370-1328/89/3/329)
  2. D.R. Cox and H.D. Miller, The Theory of Stochastic Processes (Methuen, London), 1965, pp. 6–7.
  3. A.B. Bortz, M.H. Kalos et J.L. Lebowitz, « A new algorithm for Monte Carlo simulation of Ising spin systems », Elsevier BV, vol. 17, no 1,‎ , p. 10–18 (ISSN 0021-9991, DOI 10.1016/0021-9991(75)90060-1)
  4. Daniel T Gillespie, « A general method for numerically simulating the stochastic time evolution of coupled chemical reactions », Elsevier BV, vol. 22, no 4,‎ , p. 403–434 (ISSN 0021-9991, DOI 10.1016/0021-9991(76)90041-3)
  5. A. F. Voter, Introduction to the Kinetic Monte Carlo Method, in Radiation Effects in Solids, edited by K. E. Sickafus and E. A. Kotomin (Springer, NATO Publishing Unit, Dordrecht, The Netherlands, 2005).
  6. Giacomo Di Gesù, Tony Lelièvre, Dorian Le Peutrec et Boris Nectoux, « Jump Markov models and transition state theory: the Quasi-Stationary Distribution approach », Faraday Discussion, vol. 195,‎ , p. 469-495 (ISSN 1364-5498, DOI 10.1039/C6FD00120C)
  7. Tony Lelièvre, Handbook of Materials Modeling, Springer, (ISBN 978-3-319-44677-6, DOI 10.1007/978-3-319-44677-6_27), « Mathematical foundations of Accelerated Molecular Dynamics methods »

Read other articles:

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2018) كيم مين جيونغ معلومات شخصية الميلاد 12 سبتمبر 1989 (العمر 34 سنة)بوسان  الطول 1.69 م (5 قدم 6 1⁄2 بوصة) مركز اللعب مدافع الجنسية كوريا الجنوبية  الم�...

 

1959 single by The Lettermen For the album by Billy Vaughn, see Theme from A Summer Place (album). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Theme from A Summer Place – news · newspapers · books · scholar · JSTOR (April 2021) (Learn how and when to remove this template message) Theme from A Summer Plac...

 

СейссаCeyssat Країна  Франція Регіон Овернь-Рона-Альпи  Департамент Пюї-де-Дом  Округ Іссуар Кантон Рошфор-Монтань Код INSEE 63071 Поштові індекси 63210 Координати 45°45′59″ пн. ш. 2°53′50″ сх. д.H G O Висота 757 - 1410 м.н.р.м. Площа 30,17 км² Населення 691 (01-2020[1]) Густота 21,78 о...

Sanuki さぬき市Kota BenderaLambangLokasi Sanuki di Prefektur KagawaNegara JepangWilayahShikokuPrefektur KagawaPemerintahan • WalikotaShigeki ŌyamaLuas • Total159 km2 (61 sq mi)Populasi (Oktober 1, 2015) • Total50.272 • Kepadatan316,2/km2 (8,190/sq mi)Zona waktuUTC+9 (Waktu Standar Jepang)Kode pos769-2195Simbol • PohonPinus• BungaCosmos• BurungHijauNomor telepon087-894-1111Alamat5385-8 Shido...

 

Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Dezembro de 2018)  Nota: Este artigo é sobre a tática militar. Para a honorária heráldica, veja flanco. O movimento de flanco dos gregos (em azul) contra os persas na Batalha de Maratona. A manobra de flanco é uma tática mil...

 

Figure 1: Schematic of SEPIC. The single-ended primary-inductor converter (SEPIC) is a type of DC/DC converter that allows the electrical potential (voltage) at its output to be greater than, less than, or equal to that at its input. The output of the SEPIC is controlled by the duty cycle of the control switch (S1). A SEPIC is essentially a boost converter followed by an inverted buck-boost converter, therefore it is similar to a traditional buck-boost converter, but has advantages of having ...

  لمعانٍ أخرى، طالع البسيط (توضيح).   Albaceteالبسيط (بالإسبانية: Albacete)‏[1]  البسيط البسيط البسيط موقع البسيط في مقاطعة البسيط (إسبانيا) تقسيم إداري البلد  إسبانيا[2][3] عاصمة لـ البسيط  المنطقة كاستيا لا مانتشا المسؤولون المقاطعة البسيط خصائص جغرافية إ�...

 

Metro station in Nagoya, Japan M02Higashi Betsuin Station東別院駅 Nagoya Municipal Subway stationGeneral informationLocation3-24 Ōimachi, Naka, Nagoya, Aichi(名古屋市中区大井町3-24)JapanOperated by Transportation Bureau City of NagoyaLine(s) Meijō LineConnections Bus terminal Other informationStation codeM02HistoryOpened30 March 1967; 56 years ago (1967-03-30)Passengers20086,098 [1] daily Services Preceding station Nagoya Municipal Subway Following...

 

Дэви Джонс, рисунок Джорджа Крукшенка 1832 года, по описанию в книге Тобиасa Смоллеттa «Приключения Перигрина Пикля»[1] Рундук Дэви Джонса, иллюстрация Джона Тенниела из журнала Панч 10 декабря 1892 года Рунду́к Дэ́ви Джо́нса (англ. Davy Jones’ Locker; часто ошибочно называется ...

Two separate crystals sharing some of the same crystal lattice points in a symmetrical manner Quartz – Japan twin Diagram of twinned crystals of albite. On the more perfect cleavage, which is parallel to the basal plane (P), is a system of fine striations, parallel to the second cleavage (M). Crystal twinning occurs when two or more adjacent crystals of the same mineral are oriented so that they share some of the same crystal lattice points in a symmetrical manner. The result is an intergro...

 

2020 film SouadFilm posterDirected byAyten AminRelease date 2020 (2020) Running time90 minutesCountryEgyptLanguageEgyptian ArabicBox office$ 10 637[1] Souad (Arabic: سعاد, romanized: Suʾād) is a 2020 Egyptian drama film directed by Ayten Amin.[2] It was selected to be shown at the 2020 Cannes Film Festival.[3][4][5] It was selected as the Egyptian entry for the Best International Feature Film at the 94th Academy Awards.[6] Plot I...

 

British TV series or programme Damon and DebbieDamon presents Debbie with some rosesCreated byPhil RedmondWritten byFrank Cottrell-BoyceDirected byBob CarltonStarringSimon O'BrienGillian KearneyCountry of originUnited KingdomOriginal languageEnglishNo. of episodes3ProductionProducerColin McKeownRunning time60 minsOriginal releaseNetworkChannel 4Release4 November (1987-11-04) –18 November 1987 (1987-11-18)RelatedBrookside Damon and Debbie is a three-part spin-off from the...

У Вікіпедії є статті про інші значення цього терміна: Резолюція ГА ООН «Ситуація з правами людини в Автономній Республіці Крим та м. Севастополь, Україна». Резолюція Генеральної Асамблеї ООН A/RES/74/168 «Ситуація з правами людини в Автономній Республіці Крим та м. Севастопол�...

 

For other ancient Egyptian people called Khaemweset, see Khaemwaset (disambiguation). Khaemwaset in hieroglyphs Khaemwasetḫꜥ m wꜣstHe who appeared in Thebes Statue of Khaemweset from the British Museum. Prince Khaemweset (also translated as Khamwese, Khaemwese or Khaemwaset or Setne Khamwas)[1][2] was the fourth son of Ramesses II and the second son by his queen Isetnofret. His contributions to Egyptian society were remembered for centuries after his death.[3] Kh...

 

Danish football club Football clubBK FeminaFull nameBoldklubben FeminaFounded13 October 1959GroundGladsaxe StadiumCapacity13,800 Home colours Boldklubben Femina (also known as BK Femina or Femina) is a women's association football team that play in Gladsaxe, Denmark. The club was formed in 1959 and play in white. In 2009 the club celebrated its 50th anniversary. At the time, the team was playing regional seven–a–side football under the auspices of the Sjællands Boldspil Union (SBU).[...

2006 American filmKettle of FishFilm posterDirected byClaudia MyersWritten byClaudia MyersProduced byAgathe David-WeillBlythe FrankMarc LazardMichael MailerStarring Matthew Modine Gina Gershon CinematographyNeil LiskEdited byPete BeaudreauMusic byDavid TobocmanRelease date April 27, 2006 (2006-04-27) (Tribeca) Running time97 minutesCountryUnited StatesLanguageEnglish Kettle of Fish is a 2006 American romantic comedy film written and directed by Claudia Myers and starring Ma...

 

Species of antelope Saiga redirects here. For the shotgun named after the antelope, see Saiga-12. For the rifle, see Saiga semi-automatic rifle. For the surname, see Saiga (surname). Saiga antelopeTemporal range: Pleistocene–Recent PreꞒ Ꞓ O S D C P T J K Pg N ↓ A male at the Stepnoi Nature Sanctuary of Astrakhan Oblast, Russia A female at the Askania-Nova Biosphere Reserve of Kakhovka Raion, Ukraine Conservation status Critically Endangered (IUCN 3.1)[1] CITES Appendi...

 

English bishop (1575–1647) For Sir Walter Curll, 1st Baronet, see Curll baronets. Walter CurleBishop of WinchesterChurchChurch of EnglandDioceseDiocese of WinchesterElected16 November 1632Term ended1646 (See abolished)PredecessorRichard NeileSuccessorBrian DuppaOther post(s)Bishop of Rochester1628–1629Bishop of Bath and Wells1629–1632Personal detailsBorn1575Hatfield, HertfordshireDied1647NationalityEnglishDenominationAnglicanAlma materChrist's College, Cambridge Walter Curle (or Curll; ...

Móstoles 2008Datos generalesDeporte fútbol salaFundación 1989Desaparición 2009Presidente Valentín Ortiz MuñozEntrenador Antonio Javier Sánchez García Santa, Jorge de la CruzInstalacionesCentro deportivo Pabellón Andrés Torrejón-El Soto Móstoles, EspañaCapacidad 2.200Uniforme Última temporadaLiga Grupo 4 de Segunda División de fútbol sala2008/2009 1º[editar datos en Wikidata] El Móstoles 2008 fue un equipo español de fútbol sala fundado en 1989 con sede en Móstol...

 

Former local government area in New South Wales, Australia This article is about the former local government area. For the regional town, see Bombala, New South Wales. Bombala ShireNew South WalesThe former Bombala Shire council chambers, 2020Location in New South WalesCoordinates36°55′S 149°14′E / 36.917°S 149.233°E / -36.917; 149.233Population2,401 (2013 est)[1] • Density0.60862/km2 (1.5763/sq mi)Established1 October 1977...

 
Kembali kehalaman sebelumnya