בתורת הגרפים, גרף שלם (או "גרף מלא") הוא גרף פשוט לא מכוון אשר כל שני צמתים בו מחוברים על ידי קשת. נהוג לסמן גרף שלם בעל צמתים ב-. גרף שלם מהווה דוגמה לקוגרף.
גרף שלם הוא הקליקה (clique) של עצמו. קליקה בגרף לא מכוון היא תת-קבוצה של הצמתים שבה כל שני צמתים מחוברים בקשת.
תכונות
בגרף שלם בעל צמתים ישנן קשתות (ראו מספר משולשי: קומבינטוריקה) והוא גרף רגולרי מדרגה . בגרף שלם רכיב הקשירות של הגרף הוא הגרף עצמו. בנוסף, הגרף המשלים של גרף שלם הוא גרף ריק.
אם כל אחד מקשתות הגרף תקבל כיוון, הגרף שיתקבל יקרא גרף תחרות.
ניתן לפרק גרף ל- עצים, , כאשר כל העץ כולל צמתים.[1]
מספר המסלולים השונים בין שני צמתים מסוימים ב נתון על ידי
,
כאשר הוא קבוע אוילר ו
.
מספר הזיווגים בגרף שלם , הידוע גם כ"מספרי טלפון"(אנ'), הוא [2]
בתורת הסיבוכיות הוכח שבעיית מציאת תת-גרף שלם הגדול ביותר בגרף נתון נכללת בקטגוריה NP-קשה, והצגתה כבעיית הכרעה ("האם קיים תת-גרף שלם מסדר הגדול מ-k?") היא בקטגוריה NP-שלמה. חיפוש של קליקה שקול לחיפוש של קבוצה בלתי תלויה (קבוצת צמתים אשר אין זוג מהם המחוברים בקשת) בגרף המשלים (שקבוצת הקשתות שלו משלימה את קבוצת הקשתות של הגרף הנתון). לכן האלגוריתמים הידועים לשתי הבעיות הם בעלי סיבוכיות זהה וכן תוצאות הקושי לקירוב.
גאומטריה וטופולוגיה
גרף שלם עם צמתים מייצג את הקודקודים של סימפלקס ממימד . מבחינה גאומטרית, יוצר את קבוצת הקודקודים של משולש, יוצר ארבעון וכו'.
הגרפים עד הם גרפים מישוריים, אבל הגרף השלם הוא אחד משני הגרפים היחידים שאינם מישוריים[3]. הגרף השני הוא – הגרף הדו צדדי המלא בעל 3 צמתים בכל צד. משפט קורטובסקי קובע שגרף מישורי אם ורק אם אינו כולל תת-גרף שהוא חלוקה של או .
דוגמאות
גרפים שלמים בעלי צמתים, עבור בין 1 ל-12, מוצגים להלן ביחד עם מספר הקשתות:
K1: 0
|
K2: 1
|
K3: 3
|
K4: 6
|
|
|
|
|
K5: 10
|
K6: 15
|
K7: 21
|
K8: 28
|
|
|
|
|
K9: 36
|
K10: 45
|
K11: 55
|
K12: 66
|
|
|
|
|
ראו גם
קישורים חיצוניים
הערות שוליים