Ye Fei, Lou Xin Yuan, Sun Lin Fu
School of Information Science and Technology, Southwest Jiaotong University, ChengDu, China.
PLoS One. 2017 Apr 3;12(4):e0173516. doi: 10.1371/journal.pone.0173516. eCollection 2017.
This paper proposes a new support vector machine (SVM) optimization scheme based on an improved chaotic fly optimization algorithm (FOA) with a mutation strategy to simultaneously perform parameter setting turning for the SVM and feature selection. In the improved FOA, the chaotic particle initializes the fruit fly swarm location and replaces the expression of distance for the fruit fly to find the food source. However, the proposed mutation strategy uses two distinct generative mechanisms for new food sources at the osphresis phase, allowing the algorithm procedure to search for the optimal solution in both the whole solution space and within the local solution space containing the fruit fly swarm location. In an evaluation based on a group of ten benchmark problems, the proposed algorithm's performance is compared with that of other well-known algorithms, and the results support the superiority of the proposed algorithm. Moreover, this algorithm is successfully applied in a SVM to perform both parameter setting turning for the SVM and feature selection to solve real-world classification problems. This method is called chaotic fruit fly optimization algorithm (CIFOA)-SVM and has been shown to be a more robust and effective optimization method than other well-known methods, particularly in terms of solving the medical diagnosis problem and the credit card problem.
本文提出了一种基于改进的带有变异策略的混沌果蝇优化算法(FOA)的新支持向量机(SVM)优化方案,以同时对SVM进行参数设置调整和特征选择。在改进的FOA中,混沌粒子初始化果蝇群体位置,并替代果蝇寻找食物源的距离表达式。然而,所提出的变异策略在嗅觉阶段对新食物源使用两种不同的生成机制,使算法过程能够在整个解空间以及包含果蝇群体位置的局部解空间内搜索最优解。在基于一组十个基准问题的评估中,将所提出算法的性能与其他知名算法进行了比较,结果支持了所提出算法的优越性。此外,该算法成功应用于SVM,以对SVM进行参数设置调整和特征选择,从而解决实际分类问题。这种方法被称为混沌果蝇优化算法(CIFOA)-SVM,并且已被证明是一种比其他知名方法更稳健、更有效的优化方法,特别是在解决医学诊断问题和信用卡问题方面。