《表5 求解强相关D{0-1}KP实例结果》
为了比较3种交叉算子在整个GADKP算法中的作用,分别测试了它们的性能。这里将分别只使用交叉算子Crossover1、Crossover2或Crossover3的GADKP命名为GA1、GA2和GA3,图1~4是这3个算法和GADKP算法运行40个实例所得结果构建的盒图。从图1中可以看出,在求解不相关实例(UDKP)时,3个算子中,交叉算子Crossover2在7个实例中表现好于其他2种交叉算子。从图2、3、4中可以看出,交叉算子Crossover3在求解弱相关(WDKP)、强相关(SDKP)和逆向强相关(IDKP)的大多数实例中表现优于交叉算子Crossover1和Crossover2。另外,从图1~4分析,在求解不相关和强相关实例中,3种交叉算子结合后的GADKP算法求解性能明显好于单独使用其中任何一个算子;在求解弱相关(WDKP)的实例中,Crossover3在规模较大的实例中(WDKP5,WDKP6,WDKP7,WDKP9,WDKP10)表现出优于GADKP的求解性能;在逆向相关的实例中,Crossover3也在部分实例(IDKP1,IDKP3,IDKP9)中表现出优于GADKP的求解性能。所以,在求解弱相关和逆向相关的D{0-1}KP问题时,可以考虑只使用交叉算子Crossover3。在未知问题特征的情况下,3种交叉算子结合使用更适合。
图表编号 | XD00134388000 严禁用于非法目的 |
---|---|
绘制时间 | 2020.04.01 |
作者 | 吴聪聪、贺毅朝、赵建立 |
绘制单位 | 河北地质大学信息工程学院、河北地质大学信息工程学院、河北地质大学信息工程学院、全北国立大学电子信息工程学院 |
更多格式 | 高清、无水印(增值服务) |