مونت كارلو الحركية
طريقة مونت كارلو الحركية (KMC) هي محاكاة حاسوبية تعتمد على طريقة مونت كارلو، وتهدف إلى محاكاة التطور الزمني لبعض العمليات التي تحدث في الطبيعة. عادةً ما تكون هذه العمليات ذات معدلات انتقال معروفة بين الحالات. تُستخدم هذه المعدلات كمدخلات لخوارزمية KMC، ولا تستطيع الطريقة نفسها التنبؤ بها.
تُعد طريقة KMC في الأساس هي نفسها طريقة مونت كارلو الديناميكية وخوارزمية جيليسبي .
الخوارزميات
أحد التصنيفات الممكنة لخوارزميات KMC هو خوارزمية KMC للرفض (rKMC) وخوارزمية KMC الخالية من الرفض (rfKMC).
عملية كي إم سي خالية من الرفض


يمكن كتابة خوارزمية rfKMC، والتي تُعرف غالبًا باسم KMC فقط، لمحاكاة التطور الزمني لنظام ما، حيث يمكن أن تحدث بعض العمليات بمعدلات معروفة r، على سبيل المثال كما يلي: [ 1 ] : 13-14
- اضبط الوقت.
- اختر حالة ابتدائية k .
- قم بتكوين قائمة بجميعمعدلات الانتقال المحتملة في النظام، من الحالة k إلى حالة عامة i . الحالات التي لا تتواصل مع k سيكون لديها.
- احسب الدالة التراكميةلالمعدل الإجمالي هو.
- احصل على رقم عشوائي منتظم.
- ابحث عن الحدث الذي يُنفذ i من خلال إيجاد قيمة i التي تحقق الشرط التالي:(يمكن تحقيق ذلك بكفاءة باستخدام البحث الثنائي ).
- نفّذ الحدث i (حدّث الحالة الحالية)).
- احصل على رقم عشوائي موحد جديد.
- قم بتحديث الوقت باستخدام، أينلاحظ أن هذه الفترة الزمنية تمثل الوقت المنقضي بين الحدث السابق وهذا الحدث، وليس الفترة الزمنية بين هذا الحدث والحدث التالي. [ 1 ] : 17-18
- العودة إلى الخطوة 3.
(ملاحظة: لأن متوسط قيمةإذا كانت القيمة تساوي واحدًا، فيمكن الحصول على نفس متوسط المقياس الزمني باستخدامفي الخطوة 9. في هذه الحالة، لن يتم استخلاص التأخير المرتبط بالانتقال i من توزيع بواسون الموصوف بالمعدل.، ولكن بدلاً من ذلك سيكون متوسط ذلك التوزيع. )
تُعرف هذه الخوارزمية في مصادر مختلفة بأسماء متنوعة، منها خوارزمية زمن الإقامة، أو طريقة n -fold، أو خوارزمية بورتز-كالوس-ليبويتز (BKL) . وتعتمد الخطوة الزمنية على احتمال عدم وقوع جميع الأحداث i . [ 1 ] : 13-14
رفض KMC
تتميز خوارزمية KMC للرفض عادةً بميزة سهولة معالجة البيانات وسرعة الحسابات لكل خطوة يتم تجربتها، نظرًا لأن عملية الحصول على جميع البيانات تستغرق وقتًا طويلاً.ليس ذلك ضرورياً. من ناحية أخرى، يكون الوقت المستغرق في كل خطوة أقل من الوقت المستغرق في خوارزمية rfKMC. وتختلف الأهمية النسبية للمزايا والعيوب باختلاف الحالة المطروحة والموارد المتاحة.
يمكن كتابة معادلة rKMC المرتبطة بنفس معدلات الانتقال المذكورة أعلاه على النحو التالي:
- اضبط الوقت.
- اختر حالة ابتدائية k .
- احصل على الرقممن بين جميع معدلات الانتقال الممكنة، من الحالة k إلى حالة عامة i .
- ابحث عن الحدث المرشح لتنفيذ i عن طريق أخذ عينة عشوائية منتظمة منالانتقالات أعلاه.
- اقبل الحدث باحتمالية، أينيُعد حدًا أعلى مناسبًا لـغالباً ما يكون من السهل العثور عليهدون الحاجة إلى حساب كل شيء (على سبيل المثال، بالنسبة لاحتمالات معدل الانتقال في نموذج متروبوليس).
- في حال الموافقة، قم بتنفيذ الحدث i (تحديث الحالة الحالية)).
- احصل على رقم عشوائي موحد جديد.
- قم بتحديث الوقت باستخدام، أين.
- العودة إلى الخطوة 3.
(ملحوظة:(يمكن أن يتغير من خطوة مونت كارلو إلى أخرى.) تسمى هذه الخوارزمية عادةً بالخوارزمية القياسية .
تم تقديم مقارنات نظرية [ 2 ] ورقمية [ 1 ] [ 3 ] بين الخوارزميات.
الخوارزميات المعتمدة على الزمن
إذا كانت الأسعاربما أنها تعتمد على الوقت، يجب تعديل الخطوة 9 في rfKMC بواسطة: [ 4 ]
- .
يجب اختيار التفاعل (الخطوة 6) بعد ذلك بواسطة
هناك خوارزمية أخرى مشابهة جدًا تسمى طريقة التفاعل الأول (FRM). وهي تعتمد على اختيار التفاعل الذي يحدث أولًا، أي اختيار التفاعل الذي يحدث في أقل وقت ممكن.، ورقم التفاعل المقابل i ، من الصيغة
- ،
حيثهي N أرقام عشوائية.
تعليقات على الخوارزمية
تتمثل الخاصية الأساسية لخوارزمية KMC (وكذلك خوارزمية FRM) في أنه إذا كانت المعدلات صحيحة، وإذا كانت العمليات المرتبطة بهذه المعدلات من نوع عملية بواسون ، وإذا كانت العمليات المختلفة مستقلة (أي غير مترابطة)، فإن خوارزمية KMC تعطي المقياس الزمني الصحيح لتطور النظام المُحاكى. وقد دار نقاش حول صحة المقياس الزمني لخوارزميات rKMC، ولكن تم إثبات صحته بشكل قاطع. [ 2 ]
إذا كانت التحولات تتبع التوازن التفصيلي ، فيمكن استخدام خوارزمية KMC لمحاكاة التوازن الديناميكي الحراري . ومع ذلك، تُستخدم خوارزمية KMC على نطاق واسع لمحاكاة العمليات غير المتوازنة، [ 5 ] وفي هذه الحالة لا يلزم الالتزام بالتوازن التفصيلي.
تتميز خوارزمية rfKMC بالكفاءة من حيث ضمان إنتاج انتقال في كل تكرار. ومع ذلك، فإنها تتطلب بالشكل الموضح أعلاهتُجرى عمليات لكل انتقال، وهو أمر غير فعال. في كثير من الحالات، يمكن تحسين ذلك بشكل كبير عن طريق تجميع أنواع الانتقالات المتشابهة في مجموعات، و/أو تكوين بنية بيانات شجرية للأحداث. وقد طُوِّرت خوارزمية قياس ثابتة الوقت من هذا النوع واختُبرت مؤخرًا. [ 6 ]
العيب الرئيسي في خوارزمية rfKMC هو أن جميع المعدلات الممكنةويجب معرفة التفاعلات مسبقًا، إذ لا يمكن للطريقة نفسها التنبؤ بها. يجب الحصول على معدلات التفاعلات من طرق أخرى، مثل تجارب الانتشار (أو غيرها)، أو ديناميكيات الجزيئات ، أو محاكاة نظرية الكثافة الوظيفية .
أمثلة على الاستخدام
تم استخدام طريقة KMC في محاكاة الأنظمة الفيزيائية التالية:
- الانتشار السطحي
- نمو السطح [ 7 ]
- انتشار الشواغر في السبائك (كان هذا هو الاستخدام الأصلي [ 8 ] )
- تطور النطاق الخشن
- حركة العيوب وتجمعها في المواد الصلبة المشعة بالأيونات أو النيوترونات بما في ذلك، على سبيل المثال لا الحصر، تراكم الضرر ونماذج التبلور/إعادة التبلور.
- اللزوجة المرنة للشبكات المتشابكة فيزيائياً [ 9 ]
- نمو البلورات
لإعطاء فكرة عما قد تكون عليه "الأشياء" و"الأحداث" عمليًا، إليك مثال بسيط ملموس، يتوافق مع المثال 2 أعلاه.
لنفترض نظامًا تترسب فيه الذرات الفردية على سطح ما واحدة تلو الأخرى (وهو أمر شائع في الترسيب الفيزيائي للبخار )، ولكنها قد تهاجر أيضًا على السطح بمعدل قفز معروف.في هذه الحالة، فإن "الأشياء" الخاصة بخوارزمية KMC هي ببساطة الذرات الفردية.
إذا اقتربت ذرتان من بعضهما البعض، فإنهما تصبحان ثابتتين. عندئذٍ، يحدد تدفق الذرات الواردة معدل الترسيب r ، ويمكن محاكاة النظام باستخدام طريقة مونت كارلو الحركية (KMC) مع الأخذ في الاعتبار جميع الذرات المتحركة المترسبة التي لم تلتقِ (بعد) بنظيرتها وتصبح ثابتة. وبهذه الطريقة، تكون الأحداث التالية ممكنة في كل خطوة من خطوات KMC:
- ذرة جديدة تدخل بمعدل r للترسيب
- تقفز ذرة مترسبة بالفعل خطوة واحدة بمعدل w .
بعد اختيار حدث ما وتنفيذه باستخدام خوارزمية KMC، يجب التحقق مما إذا كانت الذرة الجديدة أو التي قفزت للتو قد أصبحت مجاورة مباشرة لذرة أخرى. إذا حدث ذلك، فيجب إزالة الذرة (أو الذرات) المجاورة من قائمة الذرات المتحركة، وبالتالي إزالة أحداث قفزها من قائمة الأحداث الممكنة.
بطبيعة الحال، عند تطبيق طريقة مونت كارلو الحركية (KMC) على مسائل الفيزياء والكيمياء، يجب أولاً التأكد من مدى توافق النظام الحقيقي مع الافتراضات الأساسية لهذه الطريقة. فالعمليات الحقيقية لا تمتلك بالضرورة معدلات محددة بدقة، وقد تكون عمليات الانتقال مترابطة، وفي حالة قفزات الذرات أو الجسيمات، قد لا تحدث القفزات في اتجاهات عشوائية، وهكذا. عند محاكاة نطاقات زمنية متباينة على نطاق واسع، يجب أيضًا مراعاة إمكانية ظهور عمليات جديدة على نطاقات زمنية أطول. إذا صحّت أي من هذه المشكلات، فقد يكون النطاق الزمني وتطور النظام المتوقعان بواسطة KMC منحرفين أو حتى خاطئين تمامًا.
تاريخ
أول منشور وصف السمات الأساسية لطريقة KMC (أي استخدام دالة تراكمية لاختيار حدث وحساب مقياس زمني على شكل 1/ R ) كان من قبل يونغ وإلكوك في عام 1966. [ 8 ] كما نُشرت خوارزمية زمن الإقامة في نفس الوقت تقريبًا. [ 10 ]
على ما يبدو، وبشكل مستقل عن عمل يونغ وإلكوك، قام بورتز وكالوس وليبويتز [ 1 ] بتطوير خوارزمية KMC لمحاكاة نموذج إيزينغ ، والتي أطلقوا عليها اسم " طريقة n-fold" . وتتشابه أساسيات خوارزميتهم مع خوارزمية يونغ [ 8 ]، لكنهم يقدمون تفاصيل أكثر بكثير حول هذه الطريقة.
في العام التالي ، نشر دان غيليسبي ما يُعرف الآن بخوارزمية غيليسبي لوصف التفاعلات الكيميائية. [ 11 ] الخوارزمية مشابهة، ونظام التقدم الزمني فيها مطابقٌ أساسًا لما هو عليه في طريقة مونت كارلو الحركية.
حتى وقت كتابة هذا التقرير (يونيو 2006)، لا يوجد بحثٌ نهائيٌّ حول نظرية مونت كارلو الحركية، لكن فيشثورن وواينبرغ ناقشا النظرية بالتفصيل لمحاكاة مونت كارلو الحركية في حالة التوازن الديناميكي الحراري. [ 12 ] كما قدّم آرت فوتر مقدمةً جيدةً في هذا المجال. [ 13 ]وبواسطة إيه بي جيه جانسن، [ 14 ]ومن المراجعات الحديثة (Chatterjee 2007) [ 15 ] أو (Chotia 2008). [ 16 ] وقد طوّر ت. ليليفر وزملاؤه تبرير استخدام طريقة كينيزيو مونت كارلو (KMC) كتقريب لديناميكيات لانجفين باستخدام منهجية التوزيع شبه المستقر . [ 17 ] [ 18 ]
في مارس 2006، تم إصدار أول برنامج تجاري على الأرجح يستخدم Kinetic Monte Carlo لمحاكاة انتشار وتنشيط/إلغاء تنشيط الشوائب في السيليكون والمواد الشبيهة بالسيليكون بواسطة Synopsys ، كما ورد في تقرير Martin-Bragado et al. [ 19 ] .
أنواع KMC
يمكن تقسيم طريقة KMC حسب كيفية تحرك الأجسام أو ردود أفعالها. وتُستخدم على الأقل التقسيمات الفرعية التالية:
- يشير مصطلح KMC الشبكي ( LKMC ) إلى محاكاة KMC التي تُجرى على شبكة ذرية . ويُطلق على هذا النوع أيضًا اسم KMC الذري ( AKMC ). ومن الأمثلة الشائعة على ذلك محاكاة انتشار الشواغر في السبائك ، حيث يُسمح للشواغر بالقفز حول الشبكة بمعدلات تعتمد على التركيب العنصري المحلي. [ 20 ]
- يشير مصطلح Object KMC ( OKMC ) إلى خوارزمية KMC المُطبقة على العيوب أو الشوائب التي تتحرك عشوائيًا أو باتجاهات خاصة بالشبكة البلورية. تُدرج في المحاكاة مواقع الأجسام المتحركة فقط، وليس مواقع ذرات الشبكة البلورية "الخلفية". وتتمثل الخطوة الأساسية في خوارزمية KMC في قفزة جسم واحد.
- يشير مصطلح "KMC الحدثي" ( EKMC ) أو "KMC المرور الأول" ( FPKMC ) إلى نوع من أنواع OKMC حيث يتم اختيار التفاعل التالي بين الأجسام (مثل تكتل شوائب أو إفناء الفراغات والذرات البينية ) باستخدام خوارزمية KMC، مع مراعاة مواقع الأجسام، ثم يتم تنفيذ هذا الحدث فورًا. [ 21 ] [ 22 ]
مراجع
- ١ ٢ ٣ ٤ ٥ بورتز، أ.ب.؛ كالوس، م.هـ.؛ ليبويتز، ج.ل. (١٩٧٥). "خوارزمية جديدة لمحاكاة مونت كارلو لأنظمة دوران إيزينغ". مجلة الفيزياء الحاسوبية . ١٧ (١). إلسيفير بي في: ١٠-١٨ . رمز Bibcode : ١٩٧٥JCoPh..١٧...١٠B . doi : ١٠.١٠١٦/٠٠٢١-٩٩٩١(٧٥)٩٠٠٦٠-١ . ISSN ٠٠٢١-٩٩٩١ .
- 1 2 سيربرينسكي، سانتياغو أ. (31 مارس 2011). "المقياس الزمني الفيزيائي في محاكاة مونت كارلو الحركية لسلاسل ماركوف ذات الزمن المستمر". مجلة Physical Review E. 83 ( 3) 037701. الجمعية الفيزيائية الأمريكية (APS). Bibcode : 2011PhRvE..83c7701S . doi : 10.1103/physreve.83.037701 . ISSN 1539-3755 . PMID 21517635 .
- ↑ صادق، عبد الله (1984). "خوارزمية جديدة لمحاكاة مونت كارلو لحركية تبادل اللف المغزلي لأنظمة إيزينغ". مجلة الفيزياء الحاسوبية . 55 (3). دار النشر إلسيفير: 387-396 . رمز Bibcode : 1984JCoPh..55..387S . doi : 10.1016/0021-9991(84)90028-7 . ISSN 0021-9991 .
- ↑ برادوس، أ.؛ بري، ج. ج.؛ سانشيز-ري، ب. (1997). "خوارزمية مونت كارلو ديناميكية للمعادلات الرئيسية ذات معدلات الانتقال المتغيرة مع الزمن". مجلة الفيزياء الإحصائية . 89 ( 3-4 ). سبرينغر ساينس آند بيزنس ميديا ذ.م.م.: 709-734 . Bibcode : 1997JSP....89..709P . doi : 10.1007/bf02765541 . ISSN 0022-4715 . S2CID 122985615 .
- ↑ مينغ، ب.؛ واينبرغ، و.هـ. (1994). "محاكاة مونت كارلو لأطياف الامتزاز الحراري المبرمج". مجلة الفيزياء الكيميائية . 100 (7). منشورات معهد الفيزياء الأمريكي: 5280-5289 . رمز Bibcode : 1994JChPh.100.5280M . doi : 10.1063/1.467192 . ISSN 0021-9606 .
- ↑ سليبوي، ألكسندر؛ طومسون، أيدان ب.؛ بليمبتون، ستيفن ج. (28 مايو 2008). "خوارزمية مونت كارلو الحركية ذات الزمن الثابت لمحاكاة شبكات التفاعلات الكيميائية الحيوية الكبيرة". مجلة الفيزياء الكيميائية . 128 (20). دار نشر AIP: 205101. رمز Bibcode : 2008JChPh.128t5101S . doi : 10.1063/1.2919546 . ISSN 0021-9606 . PMID 18513044 .
- ↑ مينغ، ب.؛ واينبرغ، و.هـ. (1996). "دراسات مونت كارلو الديناميكية لنماذج النمو الجزيئي الشعاعي: قياسات السطح البيني والشكل". علوم السطح . 364 (2). إلسيفير بي في: 151-163 . رمز Bibcode : 1996SurSc.364..151M . doi : 10.1016/0039-6028(96)00597-3 . ISSN 0039-6028 .
- 1 2 3 يونغ، دبليو إم؛ إلكوك، إي دبليو (1966). "دراسات مونت كارلو لهجرة الشواغر في السبائك الثنائية المرتبة: الجزء الأول". وقائع الجمعية الفيزيائية . 89 (3). دار نشر IOP: 735-746 . Bibcode : 1966PPS....89..735Y . doi : 10.1088/0370-1328/89/3/329 . ISSN 0370-1328 .
- ↑ باورل، ستيفان أ.؛ أوسامي، تاكاو؛ غوسيف، أندريه أ. (2006). "نهج نمذجة متعدد المقاييس جديد للتنبؤ بالخواص الميكانيكية للمواد النانوية القائمة على البوليمر". بوليمر . 47 (26). إلسيفير بي في: 8604-8617 . doi : 10.1016/j.polymer.2006.10.017 . ISSN 0032-3861 .
- ↑ DR Cox و HD Miller، نظرية العمليات العشوائية (ميثوين، لندن)، 1965، ص 6-7.
- ↑ جيليسبي، دانيال ت. (1976). "طريقة عامة لمحاكاة التطور الزمني العشوائي للتفاعلات الكيميائية المترابطة عدديًا". مجلة الفيزياء الحاسوبية . 22 (4). دار النشر إلسيفير: 403-434 . رمز Bibcode : 1976JCoPh..22..403G . doi : 10.1016/0021-9991(76)90041-3 . ISSN 0021-9991 .
- ↑ فيشثورن، كريستين أ .؛ واينبرغ، دبليو إتش (15 يوليو 1991). "الأسس النظرية لمحاكاة مونت كارلو الديناميكية". مجلة الفيزياء الكيميائية . 95 (2). منشورات معهد الفيزياء الأمريكي: 1090-1096 . رمز Bibcode : 1991JChPh..95.1090F . doi : 10.1063/1.461138 . ISSN 0021-9606 .
- ↑ AF Voter، مقدمة لطريقة مونت كارلو الحركية، في تأثيرات الإشعاع في المواد الصلبة، حرره KE Sickafus و EA Kotomin (Springer، وحدة النشر التابعة لحلف الناتو، دوردريخت، هولندا، 2005).
- ↑ APJ Jansen، مقدمة لمحاكاة مونت كارلو لتفاعلات السطح، المادة المكثفة، ملخص cond-mat/0303028 .
- ↑ تشاتيرجي، أبهيجيت؛ فلاخوس، ديونيسيوس ج. (28 فبراير 2007). "نظرة عامة على طرق مونت كارلو الحركية المكانية المجهرية والمتسارعة". مجلة تصميم المواد بمساعدة الحاسوب . 14 (2). سبرينغر ساينس آند بيزنس ميديا ذ.م.م: 253-308 . رمز Bibcode : 2007JCMD...14..253C . doi : 10.1007/s10820-006-9042-9 . ISSN 0928-1045 . S2CID 53336314 .
- ↑ تشوتيا، أمودسن؛ فيتو، ماثيو؛ فوغت، تيبو؛ كومبارات، دانيال؛ بيليه، بيير (30 أبريل 2008). "نمذجة مونت كارلو الحركية لحجب ثنائي القطب في تجربة إثارة ريدبيرغ" . مجلة الفيزياء الجديدة . 10 (4) 045031. دار نشر IOP. arXiv : 0803.4481 . Bibcode : 2008NJPh...10d5031C . doi : 10.1088/1367-2630/10/4/045031 . ISSN 1367-2630 .
- ↑ دي جيسو، جياكومو؛ ليليفر، توني؛ لو بوتريك، دوريان؛ نيكتو، بوريس (2016). "نماذج ماركوف القفزية ونظرية حالة الانتقال: منهج التوزيع شبه الثابت". مناقشات فاراداي . 195 : 469-495 . arXiv : 1605.02643 . Bibcode : 2016FaDi..195..469D . doi : 10.1039/C6FD00120C . ISSN 1364-5498 . PMID 27740662. S2CID 25564764 .
- ↑ ليليفر، توني (2018). "الأسس الرياضية لطرق الديناميكا الجزيئية المعجلة". في: أندريوني، واندا ؛ يب، سيدني (محرران). دليل نمذجة المواد . سبرينغر. ص 773-803 . arXiv : 1801.05347 . doi : 10.1007/978-3-319-44677-6_27 . ISBN 978-3-319-44677-6.
- ↑ مارتن-براغادو، إغناسيو؛ تيان، س.؛ جونسون، م.؛ كاستريلو، ب.؛ بيناشو، ر.؛ روبيو، ج.؛ جارايز، م. (2006). "نمذجة العيوب المشحونة، وانتشار الشوائب، وآليات التنشيط لمحاكاة TCAD باستخدام مونت كارلو الحركية". مجلة الأدوات والأساليب النووية في بحوث الفيزياء، القسم ب: تفاعلات الحزم مع المواد والذرات . 253 ( 1-2 ). دار النشر Elsevier BV: 63-67 . رمز Bibcode : 2006NIMPB.253...63M . doi : 10.1016/j.nimb.2006.10.035 . ISSN 0168-583X .
- ↑ ماسون، د. ر.؛ هدسون، ت. س.؛ ساتون، أ. ب. (يناير 2005). "استدعاء سريع لتاريخ الحالة في محاكاة مونت كارلو الحركية باستخدام مفتاح زوبريست". مجلة اتصالات الفيزياء الحاسوبية . 165 (1): 37-48 . رمز Bibcode : 2005CoPhC.165...37M . doi : 10.1016/j.cpc.2004.09.007 .
- ↑ دالا توري، ج.؛ بوكيه، ج.-ل.؛ دوان، ن.ف.؛ آدم، إ.؛ باربو، أ. (2005). "جيرك، نموذج حركي مونت كارلو قائم على الأحداث للتنبؤ بتطور البنية المجهرية للمواد تحت الإشعاع". المجلة الفلسفية . 85 ( 4-7 ). إنفورما المملكة المتحدة المحدودة: 549-558 . رمز Bibcode : 2005PMag...85..549D . doi : 10.1080/02678370412331320134 . ISSN 1478-6435 . S2CID 96878847 .
- ↑ أوبلستروب، توماس؛ بولاتوف، فاسيلي ف.؛ جيلمر، جورج هـ.؛ كالوس، مالفين هـ.؛ صديق، باباك (4 ديسمبر 2006). "خوارزمية مونت كارلو للمرور الأول: الانتشار بدون كل القفزات". رسائل المراجعة الفيزيائية . 97 (23) 230602. الجمعية الفيزيائية الأمريكية (APS). رمز Bibcode : 2006PhRvL..97w0602O . doi : 10.1103/physrevlett.97.230602 . ISSN 0031-9007 . PMID 17280187 .
روابط خارجية
- محاكاة مونت كارلو الحركية ثلاثية الأبعاد باستخدام لغة البت
- محاكاة KMC لعدم استقرار بلاتو-رايلي
- محاكاة KMC لانتشار السطح المجاور (100) لبلورات fcc
- نموذج المجال الحركي العشوائي (يعطي نتائج مماثلة لنموذج مونت كارلو الحركي الشبكي، ولكنه أكثر فعالية من حيث التكلفة وأسهل في التنفيذ - يتم توفير كود البرنامج مفتوح المصدر)
- أساليب مونت كارلو
- الميكانيكا الإحصائية
- المحاكاة العشوائية
