Reactive power optimization and voltage control is one of the most critical components of power system operation, impacting both the economy and security of system operation. It is also one of the most complex optimization problems, being highly nonlinear, and comprising both continuous and discrete decision variables. This paper presents the problem formulation, and a thorough literature review and detailed discussion of the various solution methods that have been applied to the Volt/VAR optimization problem. Each optimization method is described in detail, and its strengths and shortcomings are outlined. The review provides detailed information on classical and heuristic methods that have been applied to the Volt/VAR optimization problem. The classical methods reviewed include (i) first- and second-order gradient-based methods, (ii) Quadratic Programming, (iii) Linear Programming, (iv) Interior-Point Methods, (iv) and mixed-integer programming and decomposition methods. The heuristic methods covered include (i) Genetic Algorithm, (ii) Evolutionary Programming, (iii) Particle Swarm Optimization, (iv) Fuzzy Set Theory, and (v) Expert Systems. A comparative analysis of the key characteristics of the classical and heuristic optimization methods is also presented along with the review.