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