matlab终止以下代码分布式遗传算法(DGA)
内容
概述
分布式遗传算法(DGA)是MATLAB脚本,其中包含搜索最佳/次优单极性二进制代码序列(以下称为遗传优化代码(GO-code))所需的所有功能,旨在提供最大可能的编码增益。
在此脚本中,一组输入参数是可调的,其中能量增强因子F_E可以根据给定系统进行修改。
与搜索过程相关的其他参数是固定的(请参阅“输入参数”一节),这归功于DGA的鲁棒性,它们在不同的搜索目标中保持高效。
另外,在演示中,我们提供了一种衰减趋势,以考虑到EDFA增益饱和,从而对代码序列包络进行衰减。
在实际系统中,这种衰减趋势由EDFA的规格确定,可以通过测量编码序列来估计。
系统要求
硬体需求
DGA只需要一台具有足够内存以支持内存中操作的标准计算机。
为了获得最佳性能,我们建议您使用以下规格的计算机:
内存:16+
GB
CPU:4+核心,2.5+
GHz
/核心
以下运行时来自具有推荐规格的计算机(16
GB,4核@
2.5
GHz)。
软件需求
DGA通过仅需要工作版本的MATLAB的MATLAB脚本来实现。
我们建议使用高于MATLAB
R2015
2022-08-15 10:20:18
452KB
系统开源
1