基于Bloch球面坐标编码的量子粒子群算法及应用