Application of Optimization Techniques in Engineering