一種基于分層搜索螢火蟲算法的管柱設計方法,其提出了一種螢火蟲的分層策略,保證了螢火蟲種群的多樣性,避免螢火蟲過度聚集導致算法陷入局部最優;并且提出了一種螢火蟲當前層和鄰近層之間的信息交流策略,實現種群的相互協作和信息共享,可以幫助算法提高收斂速度和避免算法陷入早熟;同時提出了一種螢火蟲的越界處理策略,不僅可以把螢火蟲的位置保持在可行域內,而且促進了當前層和鄰近層種群之間的交流,增加了螢火蟲位置的多樣性,也可以防止螢火蟲在邊界上的聚集,跳出算法在邊界值上局部最優,使得算法的收斂速度和尋優率得到改善。