سوال در مورد الگوریتم ژنتیک (روش چرخ گردان)
سلام دوستان.
جناب whitehat شما در این مقاله (تاپیک) معرفی الگوریتم ژنتیک, در قسمت عملگر انتخاب گفته بودید که:
نقل قول:
نوشته شده توسط
whitehat
یک روش که به طور معمول استفاده میشود، روش انتخاب با استفاده از چرخ گردان است. روند اجرای این روش به صورت زیر میباشد:
الف – برازندگی همه اعضای جمعیت را جمع کنید و نتیجه را برازندگی کل بنامید
ب- عدد n را به صورت تصادفی تولید کنید، به طوری که آن عددی بین صفر و برازندگی کل باشد. ج- اولین عضو از جمعیت را که برازندگی آن به اضافه برازندگی اعضای پیشین جمعیت بزرگتر یا مساوی n باشد را بازگردانید.
حالا من یه سوال داشتم:
در آن قسمت که گفتید:
نقل قول:
نوشته شده توسط
whitehat
ج- اولین عضو از جمعیت را که برازندگی آن به اضافه برازندگی اعضای پیشین جمعیت بزرگتر یا مساوی n باشد را بازگردانید.
من میخواستم بدونم که آیا منظور از اولین عضو و اعضای پیشین, اولین عضو و اعضای پیشین در حالت مرتب شده است یا حالت معمولی (اولیه). یعنی ما باید در قسمت انتخاب والدین آنها را با توجه به برازندگی مرتب کنیم یا نه؟
ممنون میشم جوابمو بدین.