本项目旨在通过MATLAB平台实现并优化头脑风暴优化算法(Brain Storm Optimization Algorithm, BSO)。该算法受启发于人类在解决问题时的集体头脑风暴过程,通过模拟“产生想法”、“聚类分析”和“修改想法”三个核心阶段来实现在高维空间中的全局寻优。系统主要功能包括:
第一,种群初始化与多样性构建。模拟头脑风暴会议的参与者,在解空间内生成分布均匀的初始创意。
第二,基于K-means算法的聚类机制。将个体划分为多个讨论小组,每个小组的中心代表该区域当前的最佳方案,利用聚类分析