R (מחלקת סיבוכיות)
מראה
בתורת החישוביות והסיבוכיות, המחלקה R (מאנגלית: Recursive) היא מחלקה אשר מכילה את כל בעיות ההכרעה אשר ניתנות לפתירה על ידי מכונת טיורינג ואשר מהווה קבוצה של כלל השפות הרקורסיביות (אשר מכונות גם שפות כריעות).
הגדרה שקולה
[עריכת קוד מקור | עריכה]המחלקה R שקולה לקבוצת כל הפונקציות בנות-חישוב כך ש:
- בעיית הכרעה נמצאת ב-R אם ורק אם הפונקציה המציינת היא בת-חישוב.
- פונקציה שלמה היא בת-חישוב אם ורק אם הגרף שלה נמצא ב-R.
סגירות המחלקה לפעולות
[עריכת קוד מקור | עריכה]המחלקה R סגורה לפעולות הבאות: איחוד, חיתוך, משלים, שרשור, היפוך וכוכב קלין.
יחסים בין המחלקה למחלקות אחרות
[עריכת קוד מקור | עריכה]מכיוון שניתן להכריע כל בעיה שקיימת לה מכונת טיורינג מקבלת (כלומר מכונת טיורינג שעונה כן אם התשובה היא כן) וכן מכונת טיורינג דוחה (כלומר מכונת טיורינג שעונה לא אם התשובה היא לא), אזי בעזרתן ניתן לבנות מכונת טיורינג אשר מכריעה את הבעיה ולכן המחלקה R מוגדרת להיות החיתוך בין המחלקות RE ו-coRE, דהי, .
לקריאה נוספת
[עריכת קוד מקור | עריכה]- לנור בלום, מייק שאב וסטפן סמל, On a theory of computation and complexity over the real numbers: NP-completeness, recursive functions and universal machines, כרך 21, הסדרה החדשה, Bulletin of the American Mathematical Society, 1989, עמ' 1-46. (באנגלית)
קישורים חיצוניים
[עריכת קוד מקור | עריכה]- סקוט אהרונסון, Class R, באתר Complexity Zoo (באנגלית)
מחלקות סיבוכיות חשובות (נוספות) | ||
---|---|---|
נחשב מעשי | NL • P • ZPP • RP • BPP • BQP • PTAS • APX | |
ככל הנראה בלתי מעשי | NP • NP-קשיות • co-NP • PP • #P • PSPACE | |
נחשב כבלתי מעשי | EXPTIME • NEXPTIME • EXPSPACE • ELEMENTARY • PR • R • RE • ALL | |
היררכית מחלקות | ההיררכיה הפולינומית • ההיררכיה האקספוננציאלית • ההיררכיה הבוליאנית • ההיררכיה האריתמטית • היררכית גרזגרצ'יק | |
משפחות של מחלקות | מערכת הוכחה אינטראקטיבית • DTIME • NTIME • DSPACE • NSPACE |