Jump to content
החלפת מצב תפריט
שינוי מצב תפריט ההעדפות
החלפת מצב תפריט אישי
לא בחשבון
כתובת ה־IP שלך תהיה גלויה לציבור אם תעשה עריכות כלשהן.

בעיית התפוצצות מצבים

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־15:11, 10 ביולי 2022 מאת imported>יוניון ג'ק
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

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

דוגמאות לפונקציות כאלה הן: פונקציית העצרת, פונקציית אקרמן וכדומה.

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

קובץ:P mathematics.svg ערך זה הוא קצרמר בנושא מתמטיקה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.