A modified particle swarm optimization via particle visual modeling analysis