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