תורת הסיבוכיות


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

נלקח מויקיפדיה

הגדרות נוספות הקשורות לתורת הסיבוכיות:
סיבוכיות חישובית