Asosiy tuzilma GA ning asosiy tuzilishi quyidagicha -
Biz boshlang'ich populyatsiyadan boshlaymiz (u tasodifiy hosil bo'lishi mumkin yoki boshqa evristikalar tomonidan urug'langan bo'lishi mumkin), juftlashtirish uchun ushbu populyatsiyadan ota-onalarni tanlang. Yangi nasllarni yaratish uchun ota-onalarga krossover va mutatsiya operatorlarini qo'llang. Va nihoyat, bu nasllar populyatsiyadagi mavjud individlarni almashtiradi va jarayon yana takrorlanadi. Shunday qilib, genetik algoritmlar inson evolyutsiyasini ma'lum darajada taqlid qilishga harakat qiladi.
Keyingi bosqichlarning har biri ushbu qo'llanmada alohida bob sifatida ko'rib chiqiladi.
Foydalanilgan internet saytlar: https://www.tutorialspoint.com/genetic_algorithms/genetic_algorithms_quick_guide.htm