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