שידוך (תורת הגרפים)

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

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

אפשר למצוא שידוך מקסימלי בקלות בעזרת דרך חמדנית. לספור את כל השידוכים המושלמים בגרף דו-צדדי (גרף עם שתי קבוצות נקודות) קשה למחשבים. זו בעיה שקוראים לה #P-שלמה. אבל לבדוק אם קיים שידוך מושלם אפשר לעשות במהירות.

לדוגמה, בגרף של ארבע נקודות שמחוברות כולן ביניהן, יש שלושה שידוכים מושלמים: א+ב וג+ד, א+ג וב+ד, וא+ד וב+ג.

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

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

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