Optimization is used to determine the most appropriate value of variables under given conditions The primary focus of using optimisation techniques is to measure the maximum or minimum value of a function depending on the circumstances This book discusses problem formulation & problem solving with the help of algorithms such as secant method quasi-Newton method linear programming & dynamic programming It also explains important chemical processes such as fluid flow systems heat exchangers chemical reactors & distillation systems using solved examples The book begins by explaining the fundamental concepts followed by an elucidation of various modern techniques including trust-region methods Levenberg-Marquardt algorithms stochastic optimization simulated annealing & statistical optimization It studies the multi-objective optimization technique & its applications in chemical engineering & also discusses the theory & applications of various optimization software tools including LINGO MATLAB MINITAB & GAMS