סיבוכיות מקום

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

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

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

משפט סביץ' אומר שקשר בין זיכרון דטרמיניסטי לאי-דטרמיניסטי קיים. משפט אחר, של Immerman ו-Szelepcsényi, אומר שקבוצות בעיות מסוימות "סגורות" גם אם מחליפים תשובות ל"לא".

PSPACE היא קבוצה גדולה של בעיות שניתן לפתור אם נותנים מספיק זיכרון. היא מכילה גם בעיות מקבוצה שכולם מכירים, כמו NP. דוגמה לבעיית PSPACE־שלמה היא TQBF.

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

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

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