I. Introduction
Optimization is the process of making something better. An engineer or scientist proposes up a new idea and optimization improves on that idea. Optimization consists in trying variations on an initial concept and using the information gained to improve on the idea. The optimization problems can be seen in many areas, such as manufacturing systems, economics, physical sciences, computational systems, etc.