Optimizing Engineering Problems through Heuristic Techniques