Firefly算法(FA)是一种基于群体智能的有效优化技术,已成功应用于各种实际工程问题。 本文提出了一种新的动态FA(称为NDFA),用于中国南昌市的水资源需求估算。 首先,使用动态参数策略来避免手动调整阶跃因子。 其次,根据历史用水量和当地经济结构,开发了三种不同形式的估算模型(线性,指数和混合)。 第三,利用归一化方法来消除不同数据单元的影响。 在实验中,以南昌市2003年至2015年的用水为例。 2003年至2012年的数据用于寻找模型的最优权重,其余数据(2013-2015年)用于测试