群体智能算法中的麻雀搜索算法[1](sparrow search algorithm, SSA), 具有需调节参数少、寻优性能强等特点, 已成功应用于CT图像的部位检测[2]、电池堆参数优化识别[3]、机器学习算法的参数优化[4]和无人机航迹规划[5-6]等实际问题.但麻雀搜索算法仍存在对初始解依赖, 迭代后期种群多样性骤降、容易陷入局部最优值等不足.
为提升麻雀搜索算法的综合性能, 国内外学者对其进行了相关的改进研究, 主要的改进方法可分为: 1)改变种群初始化的方式.文献[7]在麻雀种群初始化阶段引入反向学习方法; 文献[8]将混沌思想引入种群初始化过程, 并通过高斯变异和混沌扰动对种群进行调整, 实现种群质量的提升和搜索范围的扩大, 从而增强算法的局部最优规避能力.2)优化个体位置的更新过程.文献[9]结合鸟群算法中的飞行思想改进麻雀个体的位置迭代公式, 避免因种群内个体的快速同化导致陷入局部最优; 文献[10]提出利用正余弦搜索策略、自适应局部策略等不同策略对跟随者和最优个体的位置更新进行优化, 有效提升了算法的寻优能力和收敛性能.3)引入变异算子.文献[11]引入柯西变异算子和反向学习策略在最优解位置进行扰动变异, 增强算法跳出局部空间的能力; 文献[12]在搜索者的位置更新部分引入学习系数, 同时利用变异算子改进跟随者的位置更新, 避免算法陷入局部空间极值.上述文献从不同角度对麻雀搜索算法进行改进, 虽然跳出局部空间的能力有所提升, 但收敛效果不理想、全局搜索能力和局部开发能力不协调的问题依然存在.
本文针对基本麻雀搜索算法的特性和不足, 提出一种融合精英混沌反向学习策略、随机跟随策略和柯西-高斯变异策略的改进麻雀搜索算法(improved sparrow search algorithm, ISSA).通过实验对比分析, 证明ISSA能够更好地兼顾局部开发和全局勘探, 求解精度和收敛性能得到显著提升.
1 麻雀搜索算法的分析标准麻雀搜索算法中初始麻雀个体都是在搜索空间内随机生成的, 迭代过程中逐渐聚集, 难以获取较好的种群多样性并保持在一定水平, 导致算法出现收敛性能差, 全局搜索能力与局部开发性能不协调的问题.
麻雀种群根据个体能力的不同, 分为搜索者、跟随者和警戒者.跟随者的位置更新公式如下:
| $ \begin{align} &x_{i, d}^{t + 1} = \begin{cases} Q\exp\Big({\dfrac{{X_{{\rm{worst}}}^t-x_{i, d}^t}}{{{i^2}}}}\Big), i >\dfrac{N}{2};\\[8pt] x_{p, d}^{t + 1} +|{x_{i, d}^t - x_{p, A}^{t + 1}}|{A^ + }L, i\leqslant \dfrac{N}{2}. \end{cases} \end{align} $ | (1) |
其中:
由麻雀个体的迭代寻优过程可知, 麻雀搜索算法寻优能力的强弱受其种群个体质量和位置更新参数的影响.而且, 麻雀个体的更新主要依赖于个体间的跟随和相互作用, 个体的迭代更新过程缺少变异机制, 一旦陷入局部最优停滞, 难以跳出当前局部空间.
2 改进的麻雀搜索算法鉴于上述分析, 对SSA算法从以下3个方面进行改进: 1)提出精英混沌反向学习策略并引入麻雀种群初始化过程, 扩大全局勘探范围的同时避免初始种群的随机性引起算法的不确定性, 提升算法规避局部极值的能力和收敛速度; 2)在跟随者位置更新过程引入随机跟随策略, 协调算法的全局搜索性能和局部开采能力; 3)采用柯西-高斯变异策略提升算法的种群多样性保持能力和抗停滞能力, 帮助算法跳出局部最优.
2.1 种群初始化的改进通过精英化思想将混沌解和反向解组合, 在更大的范围内选取精英个体, 实现对初始麻雀种群多样性和麻雀个体质量的提升.
2.1.1 初始种群多样化选用均匀性更好的立方混沌映射初始化麻雀种群.混沌算子[13]具有随机性和规律性的优点, 能够在一定范围内对所有的状态不重复遍历, 公式如下:
| $ \begin{align} &{2y_{i+1} = 4 y_{i}^{3}-3 y_{i}}; \end{align} $ | (2) |
| $ \begin{align} &{-1<y_{i}<1, y_{i} \neq 0, i = 0, 1, \ldots, N}; \end{align} $ | (3) |
| $ \begin{align} &{x_i}{{ = }}{X_{lb}} + \frac{{( {{X_{ub}} - {X_{lb}}})( {{y_i} + 1})}}{2}. \end{align} $ | (4) |
式(4)中:
通过透镜成像反向学习方法[14]计算透镜成像反向解来扩大可选解的范围, 增加选取更优解的概率, 从而实现对初始种群个体质量的提升.设
| $ \begin{align} {x_{j}^{*} = \frac{a_{j}+b_{j}}{2}+\frac{a_{j}+b_{j}}{2k}-\frac{x_{j}}{k}} . \end{align} $ | (5) |
其中:
精英混沌反向学习策略初始化麻雀种群的具体过程为: 随机初始化个体数为
| $ X' = [x'_{i 1}, \ldots, x'_{i d}]. $ | (6) |
标准SSA算法中的跟随者在向最优位置移动时, 容易出现种群在短时间内迅速集聚的情况, 虽然能够达到快速收敛的效果, 但种群的多样性骤降, 致使算法陷入局部最优的概率大大增加.鸡群优化算法[15]是一种具有优秀全局寻优能力的随机优化算法, 其中的随机跟随策略是母鸡以一定概率向公鸡靠拢, 既保证了收敛性, 又没有降低种群多样性, 能够很好地兼顾局部开发和全局搜索.母鸡的位置更新公式如下:
| $ \begin{align} &X_{i, j}^{t+1} = X_{i, j}^{t}+S_{1} \text { rand }(0, 1)(X_{r, j}^{t}-X_{i, j}^{t})+\\ &\;\;\;\;\;\;\;\;\; S_{2} \text { rand }(0, 1)(X_{r, j}^{t}-X_{i, j}^{t}), \end{align} $ | (7) |
| $ \begin{align} &S_1 = \exp\Big(\frac{f_{i}-f_{r}}{|(f_{i})|+\varepsilon}\Big), \end{align} $ | (8) |
| $ \begin{align} &{S_{2} = \exp(f_{s}-f_{i})}. \end{align} $ | (9) |
其中:
将随机跟随策略引入麻雀搜索算法中的跟随者位置更新过程, 充分利用上一代个体的位置信息和概率性变化.改进后跟随者位置更新公式如下:
| $ \begin{align} &x_{i, d}^{t+1} = \begin{cases} Q\exp\Big(\dfrac{X_{\text{worst}}^{t}-x_{i, d}^{t}}{i^{2}}\Big), i>\dfrac{n}{2};\\[8pt] X_{i, d}^{t}+S_{3}\text{ rand }(0, 1)(x_{k, j}^{t}-x_{i, d}^{t}), i\leqslant\dfrac{n}{2}. \end{cases} \end{align} $ | (10) |
其中:
在基本SSA算法迭代的后期, 麻雀个体的快速同化, 导致容易出现局部最优停滞的情况.为了解决这一问题, 采用柯西-高斯变异策略[16], 选择当前适应度最好的个体进行变异, 然后比较其变异前后的位置, 选择较优的位置代入下一次迭代.具体公式如下:
| $ \begin{align} &U_{\rm best}^t = \\ &X_{\rm best}^t[1 + {\lambda _1}{\rm cauchy}( {0, {\sigma ^2}})+{\lambda _2}{\rm Gauss}( {0, {\sigma ^2}})]. \end{align} $ | (11) |
| $ \begin{align} &\sigma = \begin{cases} 1, f(X_{\rm best})<f(X_{i});\\ \exp\Big(\dfrac{f(X_{\text {best }})-f(X_{i})}{|f(X_{\text {best }})|}\Big), \text { otherwise }. \end{cases} \end{align} $ | (12) |
其中:
时间复杂度[17]是反映算法性能的一个重要指标.假设麻雀种群规模为
| $ \begin{align} {T = O(D + f(D))}. \end{align} $ | (13) |
在ISSA算法中, 参数初始化所需执行时间为
| $ \begin{align} {T_1} = &O( {{\eta _0} + Nf(D) + D({\eta _1} + {\eta _2} + {\eta _3})} ) = \\ &O(D + f(D)). \end{align} $ | (14) |
麻雀种群中发现者数量为
| $ \begin{align} {{T_2} = O( {{r_1}N( {{\eta _4} + {\eta _5} + {\eta _5}} )D} ) = O( D)}. \end{align} $ | (15) |
麻雀种群中跟随者数量为
| $ \begin{align} {{T_3} = O( {{r_2}N( {{\eta _6} + {\eta _7}} )D}) = O(D)}. \end{align} $ | (16) |
麻雀种群中警戒者数量为
| $ \begin{align} T_4 = O( {(1 - {r_1} - {r_2})N( {{\eta _8} + {\eta _9} + {\eta _9}} )D} ) = O(D). \end{align} $ | (17) |
在柯西-高斯变异阶段, 按式(11)更新麻雀最优个体所需的时间为
| $ \begin{align} {{T_5} = O( {N( {{\eta _{10}} + {\eta _{11}} + {\eta _{12}}})D}) = O(D)}. \end{align} $ | (18) |
最大迭代次数为
| $ \begin{align} T' = &T_{1}+{\rm iter}_{\max }(T_{2}+T_{3}+T_{4}+T_{5}) = \\ &O(D+f(D)). \end{align} $ | (19) |
综上可知, ISSA与标准SSA算法的时间复杂度一致, 针对SSA特性和不足所提出的改进策略没有增加算法的时间复杂度.
3 ISSA算法性能测试与分析 3.1 测试函数的选取为了验证ISSA的优化效果和稳定性, 利用10个单峰、多峰基准测试函数进行函数优化的对比测试.测试函数及其具体信息如表 1所示.
| 表 1 测试函数 |
选取麻雀搜索算法、改进麻雀搜索算法、粒子群算法(particle swarm optimization, PSO)[18]和灰狼优化算法(grey wolf optimizer, GWO)[19]进行测试函数寻优对比, 所有算法的共有参数保持一致, 种群规模设置为50, 最大迭代次数设置为500.各算法的参数设置如表 2所示.
| 表 2 各算法的参数设置 |
为了去除偶然性引起的误差, 分别对10个测试函数进行30次独立试验.表 3列出了麻雀搜索算法、改进的麻雀搜索算法、粒子群算法和灰狼优化算法在多个标准测试函数上进行30次独立运行后所得到的实验结果.
| 表 3 不同智能算法的寻优结果 |
由表 3分析可知: 在相同测试约束条件下, ISSA算法对10组测试函数的统计结果明显优于其他3种对比算法.对于单峰测试函数
在运行时间方面, PSO和GWO整体表现略优于SSA和ISSA, 这是由算法的不同寻优机制所导致的.ISSA在测试函数
为了进一步评估改进麻雀搜索算法的性能, 在
| 表 4 Wilcoxon符号秩检验$p$值 |
通过对基准测试函数迭代收敛曲线的绘制, 可进一步直观地对比各个算法的收敛性和算法跳出局部空间的能力.取测试中与结果平均值相近的一次绘制迭代收敛对比曲线, 其中横轴表示迭代次数, 纵轴表示适应度值.由图 1
|
图 1 函数$F_2$收敛曲线 |
|
图 2 函数$F_3$收敛曲线 |
|
图 3 函数$F_5$收敛曲线 |
|
图 4 函数$F_6$收敛曲线 |
|
图 5 函数$F_9$收敛曲线 |
|
图 6 函数$F_{10}$收敛曲线 |
综上可知, ISSA算法相比于标准SSA算法、PSO算法和GWO算法具有更好的局部极值逃逸能力、整体寻优协同性和收敛性能.
3.3 ISSA与不同改进SSA的对比为进一步验证改进麻雀搜索算法的优越性, 选取表 1中的测试函数分别与文献[8-9, 11]中所提出的改进麻雀搜索算法CSSA、ISSA1、ISSA2进行寻优对比实验.通用条件以文献[8]为准, 麻雀种群规模为30, 迭代100次, 各算法对每个测试函数独立运行30次得到寻优结果如表 5所示.
| 表 5 不同改进SSA算法的寻优结果 |
与其他3种改进SSA相比, ISSA从种群初始化、个体迭代和突变更新3个角度出发, 提出更符合麻雀算法的高效改进策略.在种群初始化阶段, ISSA1和基本SSA算法都采用随机选取的方式, ISSA2和CSSA引入混沌映射, ISSA利用精英化思想将效果更好的立方混沌映射与透镜反向学习组合, 以实现在更大范围内获取更优秀的初始麻雀种群.在个体的迭代过程中, 对比ISSA1引入鸟群算法中的飞行思想, ISSA创新性地将鸡群算法中的随机跟随策略引入跟随者的位置更新过程.在对种群内最优个体的变异扰动中, ISSA在ISSA2中的柯西变异的基础上进一步提出了柯西-高斯变异策略.通过多策略融合的方式, 增强初始种群的多样性和质量, 充分利用麻雀个体间信息交互以实现平衡算法的局部开发和全局搜索, 同时提升算法的局部极值逃逸能力.
由表 5可知: ISSA算法在对10个函数的寻优中, 其中6个测试函数能够收敛到理论最优解, 并且10个函数的最优值均表现最佳, 说明ISSA在30次的独立寻优中具有优秀的整体寻优水平和较好的单次寻优精度.ISSA在9个函数上具有更好的平均值和标准差, 反映出ISSA相比CSSA、ISSA1和ISSA2具有较高的收敛精度和鲁棒性.具体来说, 对于单峰函数
综上, 与CSSA、ISSA1和ISSA2相比, ISSA的寻优性能具有显著性的优势, 表明根据标准SSA的不足所提出的改进策略更具有效性和优越性.
3.4 改进策略的有效性分析为了进一步分析3种改进策略的有效性以及对ISSA算法性能的影响, 将标准SSA、仅采用精英混沌反向学习策略的SSA(ECSSA)、仅采用随机跟随策略的SSA(RSSA)、仅采用柯西-高斯变异策略的SSA(CGSSA)和ISSA对表 1中的测试函数进行寻优实验, 各算法的参数设置与基本SSA保持一致, 迭代次数为500.
表 6给出了5种算法各自独立运行30次在10维、30维和100维下对部分函数的测试结果.当函数的维度从10维到30维再增加至100维时, 各算法的求解精度、稳定性和鲁棒性均有所下降, 这是由于维度的增加, 对函数的求解也更加复杂.对于单峰测试函数
| 表 6 不同改进策略的寻优结果 |
相比于基本SSA, 分别引入3种改进策略的改进SSA算法, 在寻优结果的最优值、平均值和标准差上都有几量级到几十量级不同程度的提升.但是, 单一策略对SSA的提升有限, 对于不同函数的寻优效果不能保持在较高水平.融合3种改进策略的ISSA算法在整体上呈现出更好的求解性能, 在10维、30维和100维下大部分寻优精度和稳定性明显优于其他4个对比算法, 验证了多策略融合对算法的全方位提升.其中, 精英反向学习策略和柯西-高斯变异策略对标准SSA性能的提升起主导作用, 随机跟随策略协调算法的局部开发和全局搜索能力, 进一步提升了算法的寻优性能.
3.5 ISSA的种群多样性分析为验证改进策略对种群多样性和种群质量的影响, 选取Sphere函数[20]进行寻优实验, 问题维度为三维, 并绘制ISSA迭代过程中精英混沌反向学习初始种群、迭代10次、50次后的麻雀个体位置分布图和SSA迭代50次后麻雀个体位置分布图如图 7
| $ \begin{align} {F(x) = \sum\limits_{i = 1}^n {x_i^2} }. \end{align} $ | (20) |
|
图 7 ISSA精英混沌反向初始种群 |
|
图 8 ISSA迭代10次后种群 |
|
图 9 ISSA迭代50次后种群 |
|
图 10 ISSA迭代50次后种群局部放大 |
|
图 11 SSA迭代50次后种群局部放大 |
由图 7
最小二乘支持向量机(least squares support veotor maohine, LSSVM)[21]中的惩罚因子和核函数参数的选取直接影响LSSVM的抗干扰能力和泛化能力.选取ISSA算法、PSO算法、GWO算法和SSA算法分别对上述两个参数进行优化, 采用煤与瓦斯突出相关数据进行仿真实验, 通过所得煤与瓦斯突出危险性辨识结果的优劣反映改进算法在实际应用中的效果.
4.1 实验数据选择实验数据来自某矿井工作面的历史监测数据, 筛选出90组实测数据作为研究对象, 从中随机抽取60组数据作为训练样本, 剩余数据作为测试样本.根据煤与瓦斯突出的特性及有关研究[22], 结合矿区的实际情况, 选取包括煤的瓦斯放散初速度
| 表 7 煤与瓦斯突出影响因素部分数据 |
| 表 8 训练样本的分布 |
| 表 9 测试样本的分布 |
在Matlab上进行仿真实验, 各算法对LSSVM参数优化后得到煤与瓦斯突出危险性辨识结果如图 12
|
图 12 LSSVM辨识结果 |
|
图 13 PSO-LSSVM辨识结果 |
|
图 14 GWO-LSSVM辨识结果 |
|
图 15 SSA-LSSVM辨识结果 |
|
图 16 ISSA-LSSVM辨识结果 |
1) 根据对麻雀搜索算法迭代寻优过程的分析, 得出麻雀种群初始化过程和麻雀个体位置的更新过程存在不足, 并且麻雀个体不具备变异机制, 限制了算法跳出局部空间的能力.
2) 在基准函数的寻优实验中, 结果表明改进策略具有一定的协作互补性, ISSA算法具有更好的收敛性能、整体寻优协同能力与求解稳定性, 相较SSA算法综合性能提升显著.
3) 经ISSA优化后LSSVM的煤与瓦斯危险性辨识准确率高达96.67%, 较LSSVM辨识率提升约16.67%, 进一步验证了改进算法的优越性.
| [1] |
Xue J K, Shen B. A novel swarm intelligence optimization approach: Sparrow search algorithm[J]. Systems Science & Control Engineering, 2020, 8(1): 22-34. |
| [2] |
Zhang J N, Xia K W, He Z P, et al. Semi-supervised ensemble classifier with improved sparrow search algorithm and its application in pulmonary nodule detection[J]. Mathematical Problems in Engineering, 2021, 2021: 1-18. |
| [3] |
Zhu Y L, Yousefi N. Optimal parameter identification of PEMFC stacks using adaptive sparrow search algorithm[J]. International Journal of Hydrogen Energy, 2021, 46(14): 9541-9552. DOI:10.1016/j.ijhydene.2020.12.107 |
| [4] |
Li H M, Zhang Y. Study of transformer fault diagnosis based on sparrow optimization algorithm[C]. 2020 International Conference on Control, Robotics and Intelligent System. Xiamen, 2020: 63-66.
|
| [5] |
汤安迪, 韩统, 徐登武, 等. 基于混沌麻雀搜索算法的无人机航迹规划方法[J]. 计算机应用, 2021, 41(7): 2128-2136. (Tang A D, Han T, Xu D W, et al. Path planning method of unmanned aerial vehicle based on chaos sparrow search algorithm[J]. Computer Application, 2021, 41(7): 2128-2136.) |
| [6] |
Liu G, Shu C, Liang Z, et al. A modified sparrow search algorithm with application in 3d route planning for UAV[J]. Sensors, 2021, 21(4): 1224. DOI:10.3390/s21041224 |
| [7] |
Liu T, Yuan Z, Wu L, et al. An optimal brain tumor detection by convolutional neural network and enhanced sparrow search algorithm[J]. Proceedings of the Institution of Mechanical Engineer——Part H: Journal of Engineering in Medicine, 2021, 235(4): 459-469. DOI:10.1177/0954411920987964 |
| [8] |
吕鑫, 慕晓冬, 张钧, 等. 混沌麻雀搜索优化算法[J]. 北京航空航天大学学报, 2021, 47(8): 1712-1720. (Lv X, Mu X D, Zhang J, et al. Chaos sparrow search optimization algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics, 2021, 47(8): 1712-1720.) |
| [9] |
吕鑫, 慕晓冬, 张钧. 基于改进麻雀搜索算法的多阈值图像分割[J]. 系统工程与电子技术, 2021, 43(2): 318-327. (Lyu X, Mu X D, Zhang J. Multi-threshold image segmentation based on improved sparrow search algorithm[J]. Systems Engineering and Electronics, 2021, 43(2): 318-327.) |
| [10] |
欧阳城添, 朱东林. 融合$K$-means的多策略改进麻雀搜索算法研究[J/OL]. (2021-01-27)[2021-04-07]. http://kns.cnki.net/kcms/detail/41.1227.tn.20210127.0910.004.html. (OuYang C T, Zhu D L. Research on multi-strategy improved sparrow search algorithm based on $K$-mean[J/OL]. (2021-01-27)[2021-04-07]. https://kns.cnki.net/kcms/detail/41.1227.tn.20210127.0910.004.html.) |
| [11] |
毛清华, 张强. 融合柯西变异和反向学习的改进麻雀算法[J]. 计算机科学与探索, 2021, 15(6): 1155-1164. (Mao Q H, Zhang Q. Improved sparrow algorithm combining cauchy mutation and opposition-based learning[J]. Journal of Frontiers of Computer Science and Technology, 2021, 15(6): 1155-1164.) |
| [12] |
Yuan J H, Zhao Z W, Liu Y P, et al. DMPPT control of photovoltaic microgrid based on improved sparrow search algorithm[J]. IEEE Access, 2021, 9: 16623-16629. DOI:10.1109/ACCESS.2021.3052960 |
| [13] |
张达敏, 陈忠云, 辛梓芸, 等. 基于疯狂自适应的樽海鞘群算法[J]. 控制与决策, 2020, 35(9): 2112-2120. (Zhang D M, Chen Z Y, Xin Z Y, et al. Salp swarm algorithm based on craziness and adaptive[J]. Control and Decision, 2020, 35(9): 2112-2120.) |
| [14] |
龙文, 伍铁斌, 唐明珠, 等. 基于透镜成像学习策略的灰狼优化算法[J]. 自动化学报, 2020, 46(10): 2148-2164. (Long W, Wu T B, Tang M Z, et al. Grey wolf optimizer algorithm based on lens imaging learning strategy[J]. Acta Automatica Sinica, 2020, 46(10): 2148-2164.) |
| [15] |
Osamy W, El-Sawy A A, Salim A. CSOCA: Chicken swarm optimization based clustering algorithm for wireless sensor networks[J]. IEEE Access, 2020, 8: 60676-60688. DOI:10.1109/ACCESS.2020.2983483 |
| [16] |
Wang W C, Xu L, Chau K W, et al. Yin-Yang firefly algorithm based on dimensionally Cauchy mutation[J]. Expert Systems With Applications, 2020, 150: 113216. DOI:10.1016/j.eswa.2020.113216 |
| [17] |
刘景森, 袁蒙蒙, 左方. 面向全局搜索的自适应领导者樽海鞘群算法[J]. 控制与决策, 2021, 36(9): 2152-2160. (Liu J S, Yuan M M, Zuo F. Global search-oriented adaptive leader salp swarm algorithm[J]. Control and Decision, 2021, 36(9): 2152-2160.) |
| [18] |
钱晓宇, 方伟. 基于局部搜索的反向学习竞争粒子群优化算法[J]. 控制与决策, 2021, 36(4): 779-789. (Qian X Y, Fang W. Opposition-based learning competitive particle swarm optimizer with local search[J]. Control and Decision, 2021, 36(4): 779-789.) |
| [19] |
顾清华, 李学现, 卢才武, 等. 求解高维复杂函数的遗传-灰狼混合算法[J]. 控制与决策, 2020, 35(5): 1191-1198. (Gu Q H, Li X X, Lu C W, et al. Hybrid genetic grey wolf algorithm for high dimensional complex function optimization[J]. Control and Decision, 2020, 35(5): 1191-1198.) |
| [20] |
何庆, 林杰, 徐航. 混合柯西变异和均匀分布的蝗虫优化算法[J]. 控制与决策, 2021, 36(7): 1558-1568. (He Q, Lin J, Xu H. Hybrid Cauchy mutation and uniform distribution of grasshopper optimization algorithm[J]. Control and Decision, 2021, 36(7): 1558-1568.) |
| [21] |
Bemani A, Xiong Q G, Baghban A, et al. Modeling of cetane number of biodiesel from fatty acid methyl ester (FAME) information using GA-, PSO-, and HGAPSO- LSSVM models[J]. Renewable Energy, 2020, 150: 924-934. DOI:10.1016/j.renene.2019.12.086 |
| [22] |
Wang C, Li X, Xu C, et al. Study on factors influencing and the critical value of the drilling cuttings weight: An index for outburst risk prediction[J]. Process Safety and Environmental Protection, 2020, 140: 356-366. DOI:10.1016/j.psep.2020.05.027 |
2022, Vol. 37
