Social Cognitive Optimization (SCO)
[Chinese version]


Social Cognitive Optimization (SCO) [Project Portal] is a simple optimization model based on the observational learning mechanism in human social cognition. The foundational entity for simulating human cognition is social cognitive agent. Each agent possesses a personal memory and a set of simple search rules. Moreover, the agents cooperate with their peers through the social sharing information from an external library, instead of from the personal memory of other agents.

Related Papers

  • Xiao-Feng Xie, Wen-Jun Zhang. Solving engineering design problems by social cognitive optimization. Genetic and Evolutionary Computation Conference (GECCO), LNCS 3102, Seattle, WA, USA, 2004: 261-262. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang, Zhi-Lian Yang. Social cognitive optimization for nonlinear programming problems. International Conference on Machine Learning and Cybernetics (ICMLC). Beijing, China, 2002: 779-783. [DOI]
  • Software Download
    name type* description
    SCO_NOP SRC (JAVA) social cognitive optimizer (SCO) for constrained numerical optimization
    *abbreviations: SRC=source code; BIN=binary code
    Return to homepage

    Maintained by AdaptiveBox StUdIo, under a Creative Commons Attribution 3.0 License.