1.     Генетикалық алгоритм — табиғи сұрыпталу мен эволюция қағидаларына негізделген, тиімді шешімдерді іздеу әдісі.

2.     Негізгі кезеңдері — бастапқы популяцияны құру, шешімдерді бағалау, сұрыптау, будандастыру, мутация және тоқтау шартын тексеру.

3.     Олар маршруттарды оңтайландыруда, кесте құруда, ресурстарды бөлуде және күрделі есептер үшін тиімді шешім іздеуде қолданылады.