Social cognitive optimization
Appearance
Social Cognitive Optimization (SCO) is a population-based metaheuristic optimization algorithm which was developed in 2002 [1] . This algorithm is based on the social cognitive theory, and the key point of the ergodicity is the process of individual learning of a set of agents with their own memory and their social learning of the knowledge points in the social sharing library. It has been used for solving continuous optimization [2][3], integer programming [4], and combinatorial optimization problems. It has been incorporated into the NLPSolver extension of Calc in Apache OpenOffice.
References
- ^ Xie, Xiao-Feng; Zhang, Wen-Jun; Yang, Zhi-Lian (2002). Social cognitive optimization for nonlinear programming problems. International Conference on Machine Learning and Cybernetics (ICMLC), Beijing, China: 779-783.
- ^ Xie, Xiao-Feng; Zhang, Wen-Jun (2004). Solving engineering design problems by social cognitive optimization. Genetic and Evolutionary Computation Conference (GECCO), Seattle, WA, USA: 261-262.
- ^ Xu, Gang-Gang; Han, Luo-Cheng; Yu, Ming-Long; Zhang, Ai-Lan (2011). Reactive power optimization based on improved social cognitive optimization algorithm. International Conference on Mechatronic Science, Electric Engineering and Computer (MEC), Jilin, China: 97-100.
- ^ Fan, Caixia (2010). Solving Integer Programming Based on Maximum Entropy Social Cognitive Optimization Algorithm. International Conference on Information Technology and Scientific Management (ICITSM), Tianjing, China: 795-798.