בשיעור חיפשנו דרך לעבור בכל רחוב בדיוק פעם אחת. גילינו שתכונה מקומית — זוגיות מספר הקשתות בכל צומת — קובעת אם המסלול כולו אפשרי.
התרגילים
בכל התרגילים הקשתות דו־סטריות. מסלול אוילר עובר בכל קשת בדיוק פעם אחת; מותר לבקר באותו צומת יותר מפעם אחת. מסלול סגור, שמתחיל ומסתיים באותו צומת, נקרא כאן גם מעגל אוילר.
תרגיל 1 - מסלול ניקיון סגור
במפה 16 צמתים ו־28 רחובות. מותר לבחור את נקודת ההתחלה.
היעד: לעבור בכל רחוב בדיוק פעם אחת ולחזור לנקודת ההתחלה.
המפה של תרגיל 1
פתרון:
קיים מעגל אוילר: הגרף מחובר, וכל הדרגות זוגיות. דוגמה למעגל מתאים:
אפשר גם לעבור באותו מסלול בכיוון ההפוך. אי אפשר להתחיל בצומת אחר, ואי אפשר לחזור להתחלה בלי לחזור על קשת.
תרגיל 3 - מתי הניסיונות לא יוכלו להצליח?
במפה 16 צמתים ו־26 רחובות. אפשר לבחור היכן להתחיל והיכן לסיים.
היעד: לבדוק אם אפשר לעבור בכל רחוב בדיוק פעם אחת, ולנמק את המסקנה.
המפה של תרגיל 3
פתרון:
אי אפשר. לצמתים 6, 7, 10 ו־11 דרגה 3, ולכן יש ארבעה צמתים אי־זוגיים.
בצומת שאינו ההתחלה או הסיום, כל כניסה צריכה להשתדך ליציאה בקשת אחרת. במסלול אחד יש רק שתי נקודות שיכולות להיות חריגות: ההתחלה והסיום. ארבעה צמתים אי־זוגיים אינם יכולים להתאים. זו הוכחת אי־אפשרות, שאינה תלויה במספר הניסיונות שנכשלו.
תרגיל 4 - מה מבדיל בין שלושת הסוגים?
שישה גרפים מחוברים חולקו לשלוש קבוצות: בגרפים א ו־ב יש מעגל אוילר; בגרפים ג ו־ד יש מסלול פתוח בלבד; בגרפים ה ו־ו אין מסלול אוילר.
השאלה: איזו תכונה מבדילה בין הקבוצות, ולמה?
גרף אגרף בגרף גגרף דגרף הגרף ו
פתרון:
א ו־ב: אין צמתים אי־זוגיים. בגרף א כל הדרגות הן 2; בגרף ב לצומת 3 דרגה 4 ולשאר הצמתים דרגה 2. לכן קיים מעגל.
ג ו־ד: בדיוק שני צמתים אי־זוגיים. בגרף ג אלה 1 ו־5, שדרגתם 1; בגרף ד אלה 1 ו־3, שדרגתם 3. הם יהיו ההתחלה והסיום.
ה ו־ו: ארבעה צמתים אי־זוגיים. בגרף ה לצומת 1 דרגה 3 ולשלושת האחרים דרגה 1; בגרף ו כל הדרגות הן 3. לכן אין מסלול.
התכונה החשובה היא מספר הצמתים בעלי דרגה אי־זוגית. צורת הציור והערך המדויק של הדרגה אינם קובעים לבדם את התשובה.
תרגיל 5 - בניית מעגלים וחיבורם
בגרף מחובר שכל דרגותיו זוגיות הדגמנו כיצד בונים מעגל אוילר.
שאלת ההרחבה: מסירים את הקשת בין 1 ל־2. איך אפשר להיעזר בשיטה למציאת מעגל כדי למצוא מסלול פתוח?
הגרף לפני הסרת הקשת 1–2
פתרון:
מתחילים בצומת ומתקדמים בקשתות שטרם נוצלו, עד שחוזרים להתחלה.
אם נותרו קשתות, בוחרים צומת במעגל שממנו יוצאת קשת שטרם נוצלה.
יוצאים ממנו למעגל נוסף. משלבים את הסיבוב החדש במעגל הקיים: מגיעים לצומת המשותף, עושים את הסיבוב, חוזרים אליו וממשיכים בדרך הקודמת.
מדוע זה עובד? בצומת שאינו ההתחלה, כל כניסה משאירה אפשרות ליציאה. לאחר הוצאת קשתות של מעגל, מספר הקשתות שנותרו בכל צומת עדיין זוגי. אם נותרו קשתות, החיבור של הגרף מבטיח שקיים צומת במעגל שכבר בנינו שממנו אפשר להמשיך. בכל סיבוב משתמשים בקשתות חדשות, ולכן התהליך מסתיים.
פתרון שאלת ההרחבה: מחזירים זמנית את הקשת 1–2 ומוצאים מעגל אוילר. אחר כך מסירים אותה וחותכים בה את המעגל: מתחילים מיד אחרי הקשת שהוסרה וממשיכים עד לקצה השני שלה. בדוגמה שלנו מתקבל:
כשמגיעים ל־3 במעגל הכחול, יוצאים לסיבוב 3–4–5–3, ואז ממשיכים מ־3 ל־1. כך כל שש הקשתות מופיעות בדיוק פעם אחת.
שאלה 5 - מדוע לא ניתקע?
מדוע לא ניתקע בצומת שאינו נקודת ההתחלה?
מתחילים בגרף שכל דרגותיו זוגיות ומתקדמים בקשתות שטרם עברנו בהן, עד החזרה הראשונה להתחלה. הסבירו במשפט או שניים בעזרת כניסה ויציאה.
פתרון:
בכל ביקור קודם בצומת שאינו ההתחלה השתמשנו בזוג קשתות: כניסה ויציאה. הדרגה המקורית זוגית, ולכן אחרי הכניסה החדשה נשאר מספר אי־זוגי של קשתות שלא נוצלו — לפחות קשת אחת שאפשר לצאת בה.
שאלה 6 - הזוגיות אינה מספיקה
נועה טוענת: ״כל הדרגות זוגיות, אז יש מעגל אוילר אחד שעובר בכל הקשתות״. האם היא צודקת בגרף הזה?
הסבירו בקצרה מה חסר בטענה.
פתרון:
לא. הגרף מורכב משני חלקים שאינם מחוברים. בכל משולש בנפרד יש מעגל, אבל אין דרך להגיע ממשולש אחד לשני במסלול רציף. בנוסף לזוגיות, צריך שכל הקשתות יהיו באותו חלק מחובר.
שאלה 7 - הוספת רחוב
מוסיפים לגרף רחוב חדש בין צומת 2 לצומת 3. איזה מסלול אוילר יהיה אפשר למצוא לאחר ההוספה?
בתמונה מופיע הגרף לפני ההוספה.
מעגל אוילר סגור
מסלול פתוח בלבד, בין 2 ל־3
מסלול פתוח בלבד, בין 1 ל־4
עדיין לא יהיה מסלול אוילר
פתרון:
מסלול פתוח בלבד, בין 1 ל־4
לפני ההוספה ארבעת הצמתים אי־זוגיים. ההוספה הופכת את הדרגות של 2 ו־3 מ־1 ל־2. הצמתים 1 ו־4 נשארים אי־זוגיים, ולכן יש מסלול פתוח ביניהם.
שאלה 8 - צומת חדש באמצע רחוב
מוסיפים צומת חדש באמצע רחוב. האם מעגל האוילר נשמר?
בגרף המקורי יש מעגל אוילר. מסמנים צומת 5 באמצע הקשת 1–2 ומחליפים אותה בשתי קשתות: 1–5 ו־5–2. לא מוסיפים שום חיבור אחר. הסבירו מדוע התשובה נכונה גם בגרפים גדולים יותר.
פתרון:
כן. הדרגות של הצמתים הקיימים אינן משתנות, לצומת החדש דרגה 2 והגרף נשאר מחובר. אפשר גם לראות זאת במסלול עצמו: מחליפים את המעבר 1–2 במעבר 1–5–2, או בכיוון ההפוך. כך כל קשת בגרף החדש מופיעה בדיוק פעם אחת.
שאלה 9 - ממעגל למסלול פתוח
איך הופכים את המעגל למסלול פתוח אחרי הסרת קשת?
לפני שהסרנו את הקשת 2–3 היה מעגל: 1 → 2 → 3 → 4 → 5 → 3 → 1. בתמונה הגרף לאחר ההסרה. כתבו מסלול שעובר בכל הקשתות שנותרו בדיוק פעם אחת, והסבירו איך קיבלתם אותו מהמעגל.
פתרון:
מסלול אפשרי: 3–4–5–3–1–2, או הכיוון ההפוך. חותכים את המעגל במקום שבו הוסרה הקשת 2–3 ומתחילים מיד אחרי החתך. לא חייבים לשמור על נקודת ההתחלה הישנה. מתקבל מסלול רציף בין שני קצות הקשת שהוסרה.
הרעיונות המרכזיים
דרגה וזוגיות: הדרגה היא מספר הקשתות המחוברות לצומת. במסלול העובר בכל קשת פעם אחת, הכניסות והיציאות מסתדרות בזוגות, פרט להתחלה ולסיום של מסלול פתוח.
בגרף מחובר שיש בו קשתות:
0 צמתים אי־זוגיים — יש מעגל אוילר.
2 צמתים אי־זוגיים — יש מסלול פתוח בלבד, בין שני הצמתים האלה.
יותר מ־2 צמתים אי־זוגיים — אין מסלול אוילר.
תכונה נשמרת בתהליך הבנייה: כשמוציאים את קשתותיו של מעגל, הדרגה בכל צומת קטנה במספר זוגי. לכן, אם הדרגות היו זוגיות, גם מספרי הקשתות שנותרו בכל צומת זוגיים. זה מאפשר לבנות עוד מעגל ולחבר אותו.
מהכרעה לבנייה: זוגיות הדרגות מאפשרת לקבוע אם קיים מסלול. בניית מעגלים וחיבורם מראה כיצד למצוא אותו. כדי לטפל במסלול פתוח אפשר לחבר זמנית בין שני הצמתים האי־זוגיים, לבנות מעגל ולחתוך אותו בקשת שנוספה.
ניסיונות שנכשלו אינם מוכיחים שאי אפשר. צריך נימוק שחל על כל מסלול אפשרי.
כל הקשתות צריכות להשתייך לאותו חלק מחובר. צמתים מבודדים שאין בהם קשתות אינם מוסיפים משימת ניקיון.
הוספת קשת בין שני צמתים שונים מחליפה את הזוגיות בשני קצותיה בלבד.
מספר הצמתים האי־זוגיים תמיד זוגי: כל קשת מוסיפה 1 לדרגה בכל אחד משני קצותיה, ולכן סכום הדרגות זוגי.
במעגל אין נקודת התחלה מיוחדת. אפשר לבחור היכן להתחיל לכתוב אותו — תובנה שעוזרת להפוך מעגל למסלול פתוח.