אלגוריתם מונטה קרלו

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 23 אַפּרִיל 2021
תאריך עדכון: 16 מאי 2024
Anonim
Monte Carlo Algorithm | Randomized Algorithm
וִידֵאוֹ: Monte Carlo Algorithm | Randomized Algorithm

תוֹכֶן

הגדרה - מה המשמעות של אלגוריתם מונטה קרלו?

אלגוריתם של מונטה קרלו הוא סוג של אלגוריתם מוגבל במשאבים המחזיר תשובות על סמך הסתברות. כתוצאה מכך, הפתרונות המיוצרים על ידי אלגוריתם מונטה קרלו עשויים להיות לא נכונים בטווח שגיאה מסוים. מתמטיקאים, מדענים ומפתחים משתמשים באלגוריתמים של מונטה קרלו כדי לבצע תצפיות על סמך קלט.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את אלגוריתם מונטה קרלו

אחת הדרכים הטובות ביותר לתאר אלגוריתמים של מונטה קרלו היא להנגיד אותם עם סוג אלגוריתמים שונה המכונה אלגוריתמים של לאס וגאס. באלגוריתם של לאס וגאס התוצאה תמיד תהיה נכונה, אך המערכת עשויה להשתמש יותר מכמות המשאבים או הזמן הצפויים. במילים של כמה מומחים, האלגוריתם של לאס וגאס "מהמר" בשימוש במשאבים תוך שהוא תמיד מחזיר תוצאה מדויקת.

נהפוך הוא, אלגוריתם מונטה קרלו משתמש בנתיב משאבים סופי בכדי לייצר את התוצאות "המטושטשות" שהוזכרו לעיל עם שולי שגיאה. אלגוריתמים של מונטה קרלו מסתמכים לרוב על דגימה אקראית חוזרת ונשנית - הם מקבלים מספרים אקראיים כלליים ומחפשים הסתברות על מנת לספק תוצאות.

יש מומחים המשתמשים בדוגמה של ריבוע בתוך מעגל, ומתארים את תהליך האלגוריתם של מונטה קרלו כסדרה של "להיטים" שיינחתו במעגל הפנימי או בקצוות החיצוניים של הכיכר מעבר לגבולות המעגל. הדגמות חזותיות מראות כיצד דגימה חוזרת ונשנית מעניקה לאלגוריתם מונטה קרלו תוצאה מדויקת יותר. אלגוריתמים של מונטה קרלו, כמו גם דברים כמו חיפוש בעץ מונטה קרלו או סימולטור מונטה קרלו, סומכים על רעיון מתמטי בסיסי זה, שדגימה חוזרת מניבה תוצאות אינטליגנציה לוגיות.