PSO是如何优化libsvm的惩罚参数C的?

看了一写PSO 的实例,但是他的参数感觉就设置一下维度、种群大小、迭代次数、c1c2、w等等这些,但对于具体问题是什么关联的呀?刚开始接触,有大佬解释一下吗,感谢