גרף שלם

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

גרף שלם הוא הקליקה (clique) של עצמו. קליקה בגרף לא מכוון היא תת-קבוצה של הצמתים שבה כל שני צמתים מחוברים בקשת.

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

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

ניתן לחלק גרף  ל- עצים, , כאשר כל עץ  הוא הצומת .

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

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

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

דוגמאות
גרפים שלמים בעלי  צמתים, עבור  בין 1 ל-12, מוצגים להלן ביחד עם מספר הקשתות:

ראו גם 
 קוד פרופר

קישורים חיצוניים

הערות שוליים

ערכים שבהם תבנית בריטניקה אינה מתאימה
תורת הגרפים
בעיות NP-שלמות