در موضوعات مالی سبد سهام را می توان به معنی یک ترکیب و یا مجموعه ای از سرمایه گذاری ها دانست که بوسیله یک موسسه و یا یک فرد نگهداری می شود.بهینه سازی سبد سهام به منظور حداکثر سازی سود یکی از اصلی ترین دغدغه های سرمایه گذاران در بازارهای مالی است.روش های فعلی در بهینه سازی سبد سهام از کارائی لازم برخوردار نبوده و لذا برای حل این مشکل الگوریتم های بتکاری مورد توجه قرار گرفته اند.الگوریتم ژنتیک یکی از الگوریتم های ابتکاری است که می تواند مسائل بهینه سازی سبد سهام را با کارائی بالا انجام دهد. هدف تحقیق حاضر توضیح کامل الگوریتم ژنتیک و استفاده از این الگوریتم در مسائل بهینه سازی سبد سهام می باشد.