אורקל (מדעי המחשב)

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

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

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

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!