logo

בעיית איש מכירות נוסע

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

חלופות watchcartoononline.io

נניח שהערים הן x1איקס2..... איקסנשבו עלות גijמציין את עלות הנסיעה מעיר xאניל-xי. הבעיה של איש המכירות הנוסע היא למצוא מסלול שמתחיל ומסתיים ב-x1שייקח את כל הערים בעלות המינימלית.

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

האזור שהוקצה לסוכן שבו עליו להטיל את העיתון מוצג באיור:

בעיה של איש מכירות נוסע

פתרון: מטריצת העלות-סמיכות של גרף G היא כדלקמן:

עֲלוּתij=

בעיה של איש מכירות נוסע

הסיור מתחיל מאזור H1ולאחר מכן בחר את אזור העלות המינימלי שניתן להגיע אליו מ-H1.

בעיה של איש מכירות נוסע

סמן אזור H6מכיוון שזהו אזור העלות המינימלי שניתן להגיע אליו מ-H1ולאחר מכן בחר אזור עלות מינימלית שניתן להגיע אליה מ-H6.

בעיה של איש מכירות נוסע

סמן אזור H7מכיוון שזהו אזור העלות המינימלי שניתן להגיע אליו מ-H6ולאחר מכן בחר אזור עלות מינימלית שניתן להגיע אליה מ-H7.

בעיה של איש מכירות נוסע

סמן אזור H8מכיוון שזהו אזור העלות המינימלי שניתן להגיע אליו מ-H8.

בעיה של איש מכירות נוסע

סמן אזור H5מכיוון שזהו אזור העלות המינימלי שניתן להגיע אליו מ-H5.

בעיה של איש מכירות נוסע

סמן אזור H2מכיוון שזהו אזור העלות המינימלי שניתן להגיע אליו מ-H2.

בעיה של איש מכירות נוסע

סמן אזור H3מכיוון שזהו אזור העלות המינימלי שניתן להגיע אליו מ-H3.

בעיית איש מכירות נוסע

סמן אזור H4ולאחר מכן בחר את אזור העלות המינימלי שניתן להגיע אליו מ-H4זה H1.אז, באמצעות האסטרטגיה החמדנית, אנו מקבלים את הדברים הבאים.

 4 3 2 4 3 2 1 6 H<sub>1</sub> &#x2192; H<sub>6</sub> &#x2192; H<sub>7</sub> &#x2192; H<sub>8</sub> &#x2192; H<sub>5</sub> &#x2192; H<sub>2</sub> &#x2192; H<sub>3</sub> &#x2192; H<sub>4</sub> &#x2192; <sub>H<sub>1</sub></sub>. 

לפיכך עלות הנסיעה המינימלית = 4 + 3 + 2 + 4 + 3 + 2 + 1 + 6 = 25

מטרואידים:

מטרואיד הוא זוג מסודר M(S,I) המקיים את התנאים הבאים:

  1. S הוא קבוצה סופית.
  2. I היא משפחה לא ריקה של תת-קבוצות של S, הנקראות תת-קבוצות עצמאיות של S, כך שאם B ∈ I ו-A ∈ I. אנו אומרים שאני תורשתי אם הוא עונה על תכונה זו. שימו לב שהקבוצה הריקה ∅ היא בהכרח איבר ב-I.
  3. אם A ∈ I, B ∈ I ו- |A|<|b|, then there is some element x ∈ b ? a such that a∪{x}∈i. we say m satisfies the exchange property.< li>

אנו אומרים שמטרויד M (S, I) משוקלל אם יש פונקציית משקל משויכת w המקצה משקל חיובי בהחלט w (x) לכל אלמנט x ∈ S. פונקציית המשקל w משתרעת על תת-קבוצה של S על ידי סיכום :

 w (A) = &#x2211;<sub>x&#x2208;A</sub> w(x) 

עבור כל A ∈ S.