پایان نامه الگوریتم ژنتیک در زبان برنامه نویسی c++

مقدمه

این مستند محتویات کتابخانه الگوریتم  ژنتیک را رمز بندی می کند و بعضی از فلسفه های طراحی را که در پشت پیاده سازی هستند، نمایش می دهد. بعضی از مثال های کد منبع در آخر صفحه مشخص شده تا ساختار اصلی برنامه، توانایی های عملگرها، تطابق عملگرها با نیاز کاربر و مشتقاتی از کلاس های جدید مجموعه ژن را نمایش بدهند. وقتی که شما از یک کتابخانه استفاده می کنید به صورت ابتدایی با دو نوع کلاس کار می کنید الگوریتم مجموعه ژن و الگوریتم ژنتیک. هر نمونه ای از مجموعه ژن یک راه حل برای مسئله شما نشان می دهد. شی الگوریتم ژنتیک توضیح می دهد که چگونه سیر تکامل باید طی شود. الگوریتم ژنتیک از یک تابع عضو شی ای که توسط شما تعریف شده است استفاده می کند تا معین کند چگونه هر مجموعه ژن برای زنده ماندن مناسب است؟

الگوریتم ژنتیک از عملگر های مجموعه ژن ( که در داخل مجموعه هستند) و استراتژی های انتخاب/ جایگزینی ( که در داخل الگوریتم ساخته می شود ) برای تولید یک مجموعه ژن جدید مجزا ، استفاده می کند.

فهرست مطالب

عنوان    صفحه
چکیده    1
مقدمه    2
الگوریتم ژنتیک    5
تعریف خروجی(نمایش)    8
عملگرهای مجموعه ژن    10
شئ جمعیت    13
توابع شئ و مقیاس گذاری مناسب    14
نمایش الگوریتم ژنتیک درc++     15
توانایی عملگرها     17
چگونگی تعریف عملگرها    18
چگونگی تعریف کلاس مجموعه ژن    22
سلسله مراتب کلاس ها     23
1. سلسله مراتب کلاس GALib – گرافیکی    23
2. سلسله مراتب کلاس GALib – مراتب     24
رابط برنامه نویسی    25
نام پارامترها و گزینه های خط فرمان     26
رفع خطا      28
توابع اعداد تصادفی    29
GAGeneticAlgorithm    31
GADemeGA    42
GAIncrementalGA    44
GASimpleGA    47
GASteadyStateGA    50
Terminators    52
Replacement Schemes    54
GAGenome    55
GA1DArrayGenome<T>    62
GA1DArrayAlleleGenome<T>    65
GA2DArrayGenome<T>    67
GA2DArrayAlleleGenome<T>    70
GA3DArrayGenome<T>    72
GA3DArrayAlleleGenome<T>    76
GA1DBinaryStringGenome    78
GA2DBinaryStringGenome    81
GA3DBinaryStringGenome    85
GABin2DecGenome    88
GAListGenome<T>    91
GARealGenome    92
GAStringGenome    94
GATreeGenome<T>    96
GAEvalData    97
GABin2DecPhenotype    98
GAAlleleSet<T>    100
GAAlleleSetArray<T>    103
GAParameter and GAParameterList    104
GAStatistics    108
GAPopulation    113
GAScalingScheme    123
GASelectionScheme    127
GAArray<T>    130
GABinaryString    132
نتیجه گیری    135
مراجع    136

 

جهت دانلود کلیک کنید

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.