משפט מנטל

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

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

לפי השקילות הלוגית αββα נוכל לקבל ניסוח שקול למשפט הטוען כי אם בגרף G פשוט ולא מכוון יש יותר מn24 קשתות אז יש ב-G משולש.

משפט מנטל הוא מקרה פרטי של משפט טורן.

הגדרה פורמלית

יהי G=<V,E> גרף, נסמן |V|=n, נניח כי לכל 3 צמתים v1,v2,v3V שונים בגרף, מתקיים ({v1,v2}E{v2,v3}E{v1,v3}E), אז |E|n24

הוכחות

הוכחה 1

יהי G=<V,E> גרף חסר משולשים. נבנה ממנו גרף דו-צדדי G=<V,E> כך ש|E||E|n24, מה שיוכיח את המשפט, שכן גרף הוא דו צדדי אמ“ם אין בו מעגלים מאורך אי-זוגי, ובפרט באורך 3.

נסמן vV הצומת בעל הדרגה המקסימלית. כמו כן, נסמן בS את {uV|{v,u}E} (קבוצת השכנים). כעת נביט בגרף הדו-צדדי המלא G=<V,E> על S ועל VS, נוכיח כעת כי wV.degG(w)degG(w), ומנוסחת לחיצות היידים, נוכל להסיק כי |E||E|, וזה יסיים את ההוכחה.

יהי wV, נחלק למקרים:

אם wS, אז degG(w)=|S|degG(w) שכן |S| היא הדרגה המקסימלית בגרף G, לפי הגדרת S.

אם wS, אז degG(w)=|VS|degG(w) מפני שגם בגרף G לא היו קשתות בין קודקודים S כיוון ש-G חסר משולשים (אם הייתה קשת בין u1,u2S אזvu1u2v משולש ב-G). כמו כן |E|n24 מפני שהמקרה גרוע ביותר הוא כאשר |S|=n2|VS|=n2 (שטח ריבוע הוא מקסימלי)[1]

הוכחה 2 (weight shifting)

יהי G=<V,E> גרף חסר משולשים. נגדיר פונקציית מטרה f(G)=max0xi1(i,j)Exixj כאשר i=1nxi=1

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

נבחין כי אם השמת משקולות כלשהי מקבלת ערך מקסימלי, אז קיימת השמת משקולות אחרת בה מתקיים שאם xi,xj>0 אז יש קשת בין xi,xj.

אכן, תהא השמה כזאת, ונניח שאין קשת בין xi,xj. נסמן בN(x) את סכום המשקלים של השכנים של x. בה"כ מתקיים ש N(x1)N(x2), ולכן השמת המשקולות שתיתן לכל צומת את אותו המשקל כמו ההשמה המקורית, פרט לxi=xi+xj ולxj=0 היא השמה חוקית שמקבלת ערך לפחות כמו ההשמה הקודמת.

נוכל להמשיך כך באידנקוציה עד שנקבל את הטענה הרצויה.

לכן, מתקיים כי f(G)14 שכן אין בG משולשים ולכן הקליקה הגדולה ביותר בו היא מגודל 2, ובפרט השמת משקולות חוקית כך שאם xi,xj>0 אז יש קשת בין xi,xjנותנת משקל חיובי לשני צמתים לכל היותר, והמקסימום של מכפלת שני ערכים חיוביים שסכומם 1 הוא 1212=14.

מצד שני, אם ניתן את ההשמה xi=1n לכל הצמתים, נקבל כי mn2=(i,j)Exixj=(i,j)E1n2f(G)14ועל ידי העברת אגפים נקבל את אי השוויון הרצוי.

הערות שוליים

הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

משפט מנטל41176381Q117679663