TheMatrix
پنج شنبه 23 اسفند 1386, 10:54 صبح
سلام دوستان.
جناب whitehat شما در این مقاله (تاپیک) معرفی الگوریتم ژنتیک (http://barnamenevis.org/forum/showthread.php?t=96474), در قسمت عملگر انتخاب گفته بودید که:
یک روش که به طور معمول استفاده میشود، روش انتخاب با استفاده از چرخ گردان است. روند اجرای این روش به صورت زیر میباشد:
الف – برازندگی همه اعضای جمعیت را جمع کنید و نتیجه را برازندگی کل بنامید
ب- عدد n را به صورت تصادفی تولید کنید، به طوری که آن عددی بین صفر و برازندگی کل باشد. ج- اولین عضو از جمعیت را که برازندگی آن به اضافه برازندگی اعضای پیشین جمعیت بزرگتر یا مساوی n باشد را بازگردانید.
حالا من یه سوال داشتم:
در آن قسمت که گفتید:
ج- اولین عضو از جمعیت را که برازندگی آن به اضافه برازندگی اعضای پیشین جمعیت بزرگتر یا مساوی n باشد را بازگردانید.
من میخواستم بدونم که آیا منظور از اولین عضو و اعضای پیشین, اولین عضو و اعضای پیشین در حالت مرتب شده است یا حالت معمولی (اولیه). یعنی ما باید در قسمت انتخاب والدین آنها را با توجه به برازندگی مرتب کنیم یا نه؟
ممنون میشم جوابمو بدین.
جناب whitehat شما در این مقاله (تاپیک) معرفی الگوریتم ژنتیک (http://barnamenevis.org/forum/showthread.php?t=96474), در قسمت عملگر انتخاب گفته بودید که:
یک روش که به طور معمول استفاده میشود، روش انتخاب با استفاده از چرخ گردان است. روند اجرای این روش به صورت زیر میباشد:
الف – برازندگی همه اعضای جمعیت را جمع کنید و نتیجه را برازندگی کل بنامید
ب- عدد n را به صورت تصادفی تولید کنید، به طوری که آن عددی بین صفر و برازندگی کل باشد. ج- اولین عضو از جمعیت را که برازندگی آن به اضافه برازندگی اعضای پیشین جمعیت بزرگتر یا مساوی n باشد را بازگردانید.
حالا من یه سوال داشتم:
در آن قسمت که گفتید:
ج- اولین عضو از جمعیت را که برازندگی آن به اضافه برازندگی اعضای پیشین جمعیت بزرگتر یا مساوی n باشد را بازگردانید.
من میخواستم بدونم که آیا منظور از اولین عضو و اعضای پیشین, اولین عضو و اعضای پیشین در حالت مرتب شده است یا حالت معمولی (اولیه). یعنی ما باید در قسمت انتخاب والدین آنها را با توجه به برازندگی مرتب کنیم یا نه؟
ممنون میشم جوابمو بدین.