Данная работа посвящена разработке алгоритма роя частиц для проектирования волоконных лазеров с нелинейным петлевым усиливающим зеркалом. Алгоритм позволяет определять параметры элементов лазерного резонатора, которые обеспечивают генерацию сверхкоротких импульсов с заранее заданными спектрально-временным характеристикам. В работе определяется эффективность и область применимости алгоритма роя частиц.