רשימת החלטה

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

הגדרה
רשימת החלטה באורך , היא רשימה של זוגות סדורים   ובה הפונקציות  הן פונקציות בוליאניות מעל תחום נתון , הפונקציה  היא הקבוע  (הערך "אמת" או 1), ו- הם קבועים מתוך טווח נתון, .

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

לחלופין, ניתן לראות רשימת החלטה כיצוג של שרשרת של פקודות תנאי:

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

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

בפרט, נחקרה רבות המחלקה k-DL ובה כל הפונקציות הבוליאניות הן מונומים עם  משתנים בוליאנים לכל היותר (פסוקיות באורך עד ). במאמר משנת 1987 הראה רונלד ריבסט כי המחלקה k-DL מכלילה את המחלקות הבסיסיות k-CNF ו-k-DNF, וכן עצי החלטה בוליאנים בעומק עד .
כמודל בלמידה חישובית
רשימות החלטה, בעיקר בוליאניות, נלמדו רבות כמודל בלמידה חישובית. במאמר הנזכר לעיל, הציג ריבסט אלגוריתם המשיג למידת PAC יעילה עבור המחלקה k-DL. גם במודל השגיאה החסומה ישנן תוצאות המראות למידה יעילה.

 ראו גם 
 עץ החלטה
 דיאגרמת החלטה בינארית
 למידת מכונה

 הערות שוליים 

קטגוריה:ערכים שבהם תבנית בריטניקה אינה מתאימה
קטגוריה:למידת מכונה
קטגוריה:קבלת החלטות