Minimax regret criterion (Savage criterion) — קריטריון סאוו'יג'

From Systems analysis Wiki
Jump to navigation Jump to search

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

אפיון כללי

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

חרטה — היא הגודל המשקף את הרווח שנפספס בשל בחירת אסטרטגיה לא אופטימלית עבור תוצאה ספציפית.

אלגוריתם יישום קריטריון סאוו'יג'

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

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

ניסוח מתמטי

יהיו נתונים:

  • S={s1,s2,,sm} — קבוצת האסטרטגיות (האלטרנטיבות) הזמינות.
  • Θ={θ1,θ2,,θn} — קבוצת מצבי הטבע האפשריים.
  • u(si,θj) — פונקציית הרווח (התועלת) בבחירת אסטרטגיה si ובהתרחשות מצב θj. לעיתים קרובות מיוצגת כמטריצת תשלומים A=[aij], כאשר aij=u(si,θj).

קריטריון סאוו'יג' מבוסס על מושג החרטה (regret) או הרווח שנפספס. החרטה r(si,θj) עבור אסטרטגיה si במצב טבע θj מוגדרת כהפרש בין הרווח המרבי האפשרי שניתן היה להשיג במצב טבע זה θj (אילו הייתה נבחרת האסטרטגיה האופטימלית עבור מצב זה) לבין הרווח בפועל מהאסטרטגיה si.

אלגוריתם יישום קריטריון סאוו'יג':

  1. חישוב מטריצת החרטות (הסיכונים):
    א) מציאת הרווח המרבי לכל מצב טבע (כל עמודה של מטריצת התשלומים):
    uj=maxk=1,,mu(sk,θj)=maxk=1,,makj
    זהו התוצאה הטובה ביותר האפשרית אם יתרחש המצב θj.
    ב) חישוב איברי מטריצת החרטות R=[rij]:**
    rij=r(si,θj)=uju(si,θj)=(maxk=1,,makj)aij
    האיבר rij מראה כמה קטן רווח האסטרטגיה si מהרווח המרבי האפשרי במצב θj. כל האיברים rij0.
  1. מציאת החרטה המרבית לכל אסטרטגיה: לכל אסטרטגיה si (כל שורה של מטריצת החרטות R) מזוהה התוצאה הגרועה ביותר האפשרית מבחינת החרטה:
    rimax=maxj=1,,nrij=maxj=1,,n((maxk=1,,makj)aij)
  1. בחירת האסטרטגיה עם החרטה המרבית המינימלית (עיקרון המיניmax של חרטות): נבחרת האסטרטגיה sSavage המזערת את החרטה המרבית שנמצאה:
    sSavage=argmini=1,,m(rimax)=argminsiS(maxθjΘr(si,θj))
    או, בהצבת הביטוי עבור rij:
    sSavage=argmini=1,,m(maxj=1,,n[(maxk=1,,makj)aij])

הערך המינימלי של החרטה המרבית המושג בשימוש בקריטריון סאוו'יג' שווה ל: VSavage=mini=1,,m(rimax)=mini=1,,m(maxj=1,,nrij)

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


נקודות מפתח בניסוח המתמטי:

  • הגדרת החרטה rij: זהו המושג המרכזי. חשוב להראות שהיא מחושבת כהפרש בין התוצאה הטובה ביותר בעמודה j לבין התוצאה הנוכחית a_{ij}.
  • מטריצת החרטות R: מצוין במפורש כיצד היא נבנית.
  • מציאת rimax: מוצג חיפוש המקסימום בכל שורה של מטריצת החרטות.
  • עיקרון המיניmax: מנוסחת בבירור בחירת האסטרטגיה באמצעות argmin מתוך max חרטות.
  • סימונים בשימוש: סטנדרטיים לתורת המשחקים וקבלת ההחלטות (S, Θ, u, a_ij, r_ij, max, min, arg min).


יתרונות וחסרונות

יתרונות:

  • מכוון למזעור סיכונים.
  • יעיל במיוחד בתנאי אי-ודאות גבוהה.

חסרונות:

  • מתעלם מהרווח הצפוי, תוך התמקדות בהפסדים אפשריים בלבד.
  • עלול להוביל להחלטות שמרניות מדי.

קריטריונים לקבלת החלטות

  • קריטריון Hurwicz
  • קריטריון Laplace
  • קריטריון Wald