R语言作为一种数学编程语言,主要用于统计分析、绘图、数据挖掘。R语言中有许多优化算法包可以用来对水文模型参数进行自动优化,如DEoptim、hydroPSO、Rmalschains包等。提出一种水文模型参数优化算法框架,可移植R语言中相同形式的绝大...R语言作为一种数学编程语言,主要用于统计分析、绘图、数据挖掘。R语言中有许多优化算法包可以用来对水文模型参数进行自动优化,如DEoptim、hydroPSO、Rmalschains包等。提出一种水文模型参数优化算法框架,可移植R语言中相同形式的绝大多数优化算法包对水文模型参数进行优化。以老灌河流域为实例应用研究对象,以PSO(Particle Swarm Optimization,粒子群算法)、DE(Differential Evolution Algorithm,差分进化算法)、MA-LS-Chains(Memetic Algorithms with Local Search Chains)这3种优化算法为实例应用优化算法,以E_(NS)、E_(KG)、E_(RMS)为实例应用模型评价指标,以GR4J水文模型为实例应用水文模型,对该水文模型参数优化算法框架的适用性进行验证。结果表明,在这3种模型结果评价指标下,DE优化算法在3种目标函数中,率定期与验证期都具有较好的参数调优性能;R语言水文模型参数优化算法框架在多算法与多评价指标的情形下具有很好的适用性,可对大多数水文物理模型参数进行优化。展开更多
设施服务分区问题(facility service districting problem,FSDP)是指在一个地理区域内,根据服务设施位置和服务能力为其划分服务区,满足供需平衡、形状紧凑和空间连续等要求。空间连续约束使FSDP能更好地满足学区划分、医疗区划分等问...设施服务分区问题(facility service districting problem,FSDP)是指在一个地理区域内,根据服务设施位置和服务能力为其划分服务区,满足供需平衡、形状紧凑和空间连续等要求。空间连续约束使FSDP能更好地满足学区划分、医疗区划分等问题的政策需求,但同时增加了它的求解难度。构造了一个FSDP混合整型线性规划模型,并设计了一个算法框架。框架包括问题定义、初始解、搜索算子和策略等基本模块,支持精确算法、元启发算法和混合算法设计。基于算法框架,实现了数学模型、模拟退火算法、迭代局部搜索算法和数学启发混合算法,并使用4个中大规模案例进行算法测试。实验结果表明,算法框架能够很好地处理空间连续约束的FSDP,支持多种算法快速实现,且求解质量接近案例目标值下界。展开更多
文摘R语言作为一种数学编程语言,主要用于统计分析、绘图、数据挖掘。R语言中有许多优化算法包可以用来对水文模型参数进行自动优化,如DEoptim、hydroPSO、Rmalschains包等。提出一种水文模型参数优化算法框架,可移植R语言中相同形式的绝大多数优化算法包对水文模型参数进行优化。以老灌河流域为实例应用研究对象,以PSO(Particle Swarm Optimization,粒子群算法)、DE(Differential Evolution Algorithm,差分进化算法)、MA-LS-Chains(Memetic Algorithms with Local Search Chains)这3种优化算法为实例应用优化算法,以E_(NS)、E_(KG)、E_(RMS)为实例应用模型评价指标,以GR4J水文模型为实例应用水文模型,对该水文模型参数优化算法框架的适用性进行验证。结果表明,在这3种模型结果评价指标下,DE优化算法在3种目标函数中,率定期与验证期都具有较好的参数调优性能;R语言水文模型参数优化算法框架在多算法与多评价指标的情形下具有很好的适用性,可对大多数水文物理模型参数进行优化。
文摘设施服务分区问题(facility service districting problem,FSDP)是指在一个地理区域内,根据服务设施位置和服务能力为其划分服务区,满足供需平衡、形状紧凑和空间连续等要求。空间连续约束使FSDP能更好地满足学区划分、医疗区划分等问题的政策需求,但同时增加了它的求解难度。构造了一个FSDP混合整型线性规划模型,并设计了一个算法框架。框架包括问题定义、初始解、搜索算子和策略等基本模块,支持精确算法、元启发算法和混合算法设计。基于算法框架,实现了数学模型、模拟退火算法、迭代局部搜索算法和数学启发混合算法,并使用4个中大规模案例进行算法测试。实验结果表明,算法框架能够很好地处理空间连续约束的FSDP,支持多种算法快速实现,且求解质量接近案例目标值下界。