社会认知优化（Social Cognitive Optimization, SCO），又称社会认识优化算法、社会认知算法。它是一种基于社会认知理论的群体智能优化算法。SCO算法已经被应用于非线性规划问题，布尔可满足性问题，软件可靠性分配问题，自动机制设计等。
算法.SCO算法可用于求解全局最小化问题formula_1,其中formula_2为属于问题空间S的一个问题状态（State），或称为知识点，而formula_3为质量衡量函数。在SCO中，由formula_4个主体（