תרגיל 5 משימה 10

מנהלים: TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
hodgav
הודעות: 44
הצטרף: 15:06 22/10/2009

תרגיל 5 משימה 10

שליחה על ידי hodgav » 22:02 02/01/2010

קודם כל, אני רוצה להבין אם הבנתי נכון:
אני מגריל מספר בין 0 ל1 . בודק אם הוא קטן מ CrossOverProbability או גדול ממנו, ומחליט אם לעשות או לא לעשות קרוס.
במידה וכן הוא מחליט לעשות קרוס אז אני בוחר 2 איברים:
האיבר הראשון אני בוחר לפי הCROSSPROBABLILTY
אנחנו עושים את הנוסחה של RANKSELECTION עבור כל איבר, ואז מתחילים לסכום את התוצאות של RANKSELECTION, עד שהגענו למספר שהוא גדול או שווה ל CROSSPROBABILITY
וכשהגענו - לוקחים את האיבר באותו מקום.
אבל איך אני מחשב את האיבר השני? איזה איבר לקחת? איך אני משווה אותו לקרוס? מה בעצם צריך לעשות?

Lecturer_Sipper
הודעות: 111
הצטרף: 17:41 05/11/2008

Re: תרגיל 5 משימה 10

שליחה על ידי Lecturer_Sipper » 22:12 02/01/2010

1. קרא פעם נוספת את את 4 השלבים במשימה 10.
2. שים לב: בחירה פרט הינה תמיד ע"פ שיטת ה-selection, במקרה שלנו rank selection -- כפי שמתואר לאחר שלב 4 במשימה.
פרופסור משה זיפר
מרכז הקורס "מבוא לתכנות למערכות מידע"
http://www.moshesipper.com


תמונה

שלח תגובה

חזור אל “- מבוא למדעי המחשב 2010”