• שלי קודי 09/12/2008

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

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

    arbolfifo

    בעיה

    מאת האלגוריתם הבא לפתרון תרמיל 0 / 1 עד הסתעפות ו בגיזום, אני יישמו תוכנית ב-C # זה פותר את הבעיה הזו עם באסטרטגיות הבאות:

    • FIFO ב - (ראשון הראשון Out) ראשון - יוצא ראשון
    • LIFO ב - (אחרונה ראשונה) שעבר את הראשון. (Pila)
    • LC - LIFO - האחרון במערך ראשונה. (מערך סוללות)
    • LC - FIFO - מערך ראשון יוצא ראשון. (מערך של דבק)

    dibujo5

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

    dibujo6

    החלטה תהליך

    1. ווקטורים מדורגות בהתאם רווח יחס משקל / B פ
    2. ברגע זה צומת שורש נוצרת לרשימה של צמתים בחיים.
    3. בנקודה זו נכנס לולאה אשר חזר עד LNV ריקה את הדברים הבאים:
    4. אם הצומת חילוץ הבטחות היתרון הגדול ביותר שיש לנו למדה עד כה (גיזום הראשון) ז 'אנר ילדיהם הצומת י
    5. עבור כל ילד, אם המשקל שהוא מכיל הוא> כי המשקל המקסימלי לא טיפול (לא לעשות כלום) כי בנאי המעמד הצומת אני לאתחל את הערכים לתחום על מספרים קטנים מאוד.
    6. אחרת הטיפול הצומת מגדר הערכות בהתאם.
    7. ואז לבדוק אם המצב הנוכחי הוא פתרון ואם כן לעדכן את הפתרון הצומת.
    8. אם הפתרון הוא לא לראות אם העליון כבול של הצומת שבו אנו עוסקים הוא גדול או שווה ל C כי אנחנו (גיזום 2) מתווסף LNV אחרת לא.

    המטרה:

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

    הצעת פתרון

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

    descargar222111

    הודעות קשורות עם תמונות ממוזערות
    שתף את המאמר:
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google Bookmarks
    • BarraPunto
    • Meneame
    • Bitacoras.com
    • Technorati
    • Blogosphere News
    • Live
    • Yahoo! Bookmarks
    • Add to favorites
    • PDF
    • Reddit
    • email
    • Twitter
    • Wikio
    • blogmarks
    • Diggita
    • LinkedIn
    • Linkter

    יום שלישי, 9 דצמבר 2008

  • 2 תגובות

    WP_Modern_Notepad
    • Alatriste-31 אומר:

      Jaaaaaaaa!
      צדפות! הוא חשב שאני גיזום עצים. (חשבתי WEEB מלאה יותר ... עם גיזום הכל!)
      זה השכחה!
      האמת ... אני לא מבין את זה.
      אני באמת לפתור בעיות הולך "" החומרה, "רשתות" וליצור Windows שלי עם "Nlite" ו "WPI" ועוד כמה דברים.
      Salu2!

    • sercastro אומר:

      Jajajja, במקרה זה בתוך סעיף של קוד C # שלי, אני מציג פתרונות האישי שלי לבעיות קלאסית המתעוררות במהלך הקריירה של הנדסת מחשבים

    השאירו תגובה

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

מתרגם

פרסומים

יוני 2010
L ז X J V S D
«מאי
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

יש לנו ביקר

  • 386 076 מבקרים

מבקרים

    חינם מונים

מסווגות

איפה למצוא אותנו