دومین جلسه از مجموعه جلسات هفتگی واحد تحقیق و توسعه در تاریخ سی ام اردیبهشت ۱۴۰۰ پیرامون معرفی نرم افزار الگوریتم ژنتیک برگزار گردید.
در این جلسه، در ابتدا به مفاهیم پایه ای این روش پرداخته شد. در ادامه اساس این روش که شامل وراثت، جهش و اصول انتخابی داروین بود، به صورت خلاصه شرح داده شد.
- وراثت: بدین معناست که هر نسل بخشی از خصوصیات خود را از نسل قبل به ارث میبرد.
- جهش: بدین معناست که در نسل جدید گاهی خصوصیاتی وجود دارد که در نسل قبل وجود نداشته به صورت اتفاقی امکان رخ داد آن وجود دارد.
- اصول انتخابی داروین: بر اساس نظریه داروین اعضایی میتوانند در تشکیل نسل بعد مشارکت داشته باشند که جزو بهترین های نسل خود باشند و این سبب میشود که هر نسل نسبت به نسل بعد دارای برتری نسبی باشد.
پس از شرح اصول پایه ای الگوریتم ژنتیک، نحوه تعریف متغیرها در حالت باینری و نحوه تبدیل متغیرها از حالت باینری به مبنای ده ارایه گردید. نحوه ایجاد نسل اولیه، نسل جدید، نحوه اعمال جهش ژنتیکی و انتخاب نسل جدید به صورت ریاضی و برنامه نویسی تشریح شد.
در پایان جلسه هم نرم افزاری که دکتر علیرضا قاسمی، دکتر الهام نعمت الهی و مهندس محمد انصاری در تعطیلات عید نوروز بر مبنای الگوریتم ژنتیک نوشته بودند معرفی و دو مثال به کمک آن حل شد.