Reactive power optimization based on an improved quantum discrete PSO algorithm