一种基于分层搜索萤火虫算法的管柱设计方法,其提出了一种萤火虫的分层策略,保证了萤火虫种群的多样性,避免萤火虫过度聚集导致算法陷入局部最优;并且提出了一种萤火虫当前层和邻近层之间的信息交流策略,实现种群的相互协作和信息共享,可以帮助算法提高收敛速度和避免算法陷入早熟;同时提出了一种萤火虫的越界处理策略,不仅可以把萤火虫的位置保持在可行域内,而且促进了当前层和邻近层种群之间的交流,增加了萤火虫位置的多样性,也可以防止萤火虫在边界上的聚集,跳出算法在边界值上局部最优,使得算法的收敛速度和寻优率得到改善。