این پروژه با استفاده از زبان برنامه نویسی متلب نوشته شده است. در این پیاده
سازی با استفاده از الگوریتم ژنتیک گروههای مستقل در شبکه اجتماعی انتخاب می گردد.
این برنامه متشکل از چندین فایل می باشد که هر کدام وضایفی خاص را به عهده دارند.
در این برنامه که بسیار مفید و مناسب برای ارائه دروس کارشناسی ارشد و حتی پایان
نامه های کارشناسی ارشد می باشد، از کلیه علمگرهای الگوریتم ژنتیک به منظور انتخاب
گروههای مستقل در شبکه اجتماعی مثل فیس بوک می گردد.
این شبیه سازی شامل چندین فایل است که عبارتند از :
الگوریتم Selection یا عملگر انتخاب:
الگوریتمی که جهت انتخاب در الگوریتم ژنتیک استفاده شده است چرخ رولت می باشد.
الگوریتم جهش:
الگوریتمی که به منظور ایجاد جهش در پیاده سازی استفاده می شود تحت عنوان mutation.m است که در فایل
پیاده سازی موجود است.
الگوریتم ترکیب :
همچنین مطابق با نیاز پروژه، از الگوریتم انتخاب نیز استفاده شده که تحت عنوان
CrossOver.m در پروژه موجود است.
الگوریتم محاسبه امتیاز برازنده:
در نهایت کلیه عملگر های الگوریتم ژنتیک در یک تابع به نام برازندگی استفاده
شده و در نهایت در شبیه سازی به کار برده می شوند.
بنابراین مقاله موجود که پیاده سازی شده مربوط به سال 2016 بوده و از ژورنال
الزویر یا Elsevier میباشد. این مقاله ISI
بسیار مناسب برای ارائه به استاد به عنوان مقاله پایه و یا ارائه کلیه دروس
کارشناسی ارشد مثل مباحث ویژه، شبکه، الگوریتم های موازی، سیستم عامل، مهندسی نرم
افزار، درس داده کاوی و سایر دروس مرتبط.