摘要
针对教与学算法容易陷入局部最优解、禁忌搜索算法对初始解依赖性强的现象,通过非线性递减改进教学因子,提出一种混合的教与学算法。将该混合算法运用到结构可靠性优化设计中,建立以系统可靠性指标为约束条件的结构重量最小化的优化模型,优化6杆超静定结构,验证所提算法的有效性。结果表明,与基本教与学算法和PSO-DE混合算法相比,提出的混合教与学算法优化结果更优。在两种模拟工况下目标函数较TLBO算法分别减少6.64%和5.53%,较PSO-DE算法分别减少1.20%和0.82%,可以适用于复杂结构的优化设计。