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