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.

* SCO has been implemented into NLPSolver, an extension of OpenOffice. In addition, it provides a very well user manual.

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.