Research on Property-based Distributed Low Carbon Parallel Machines Scheduling Algorithm
-
摘要: 针对分布式低碳并行机调度问题(Distributed low carbon parallel machine scheduling problem, DLCPMSP), 由于该问题子问题众多, 为此, 首先将问题转换为扩展的低碳不相关并行机调度问题以降低子问题的数量; 然后提出了一种基于问题性质的非劣排序遗传算法-Ⅱ(Property-based non-dominated sorting genetic algorithm-Ⅱ, PNSGA-Ⅱ)以同时最优化总延迟时间和总能耗, 该算法运用针对问题特征的两种启发式算法初始化种群, 给出了问题的四种性质及证明, 提出了两种基于问题性质的局部搜索方法.运用大量实例进行了算法策略分析和对比实验, 结果分析表明, PNSGA-Ⅱ在求解DLCPMSP方面具有较强优势.Abstract: In this study distributed low carbon parallel machine scheduling problem (DLCPMSP) is considered. Owing to many sub-problems, DLCPMSP is transformed into an extended low carbon unrelated parallel machine scheduling problem to diminish the number of sub-problems. A property-based non-dominated sorting genetic algorithm-Ⅱ (PNSGA-Ⅱ) is proposed to minimize total tardiness and total energy consumption. In PNSGA-Ⅱ, two heuristics based on problem features of the problem are used to initialize population, four properties and related proofs are given and two property-based local searches are applied. Many experiments are conducted to show the effect of strategies and compare PNSGA-Ⅱ with other algorithms from literature. Computational results validate that PNSGA-Ⅱ has strong advantages for solving DLCPMSP.
-
Key words:
- Distributed scheduling /
- low carbon scheduling /
- heuristic /
- problem property
-
时频分析方法采用时间和频率域联合函数来处理时序信号, 获取信号频率随时间变化的细节信息, 是现代信号处理领域的重要技术手段之一. 1946年, Gabor首次对傅里叶变换加高斯窗函数, 提出了著名的Gabor变换, 由此开启了时频联合分析的新思路[1]. Ville将量子力学的Wigner分布用于信号分析与处理领域, 提出了Wigner-Ville分布(Wigner-Ville distribution, WVD)[2]. WVD具有良好的时频聚集特性, 但存在严重的交叉项干扰问题. Cohen对WVD进行时频二维卷积得到Cohen类时频分布[3]. Cohen类时频分布通过构造核函数, 达到消除或抑制交叉项的目的, 缺点是降低了频率聚集度. 20世纪80年代, Mallat[4]提出了多尺度分析思想和Mallat算法, 成功地统一了各种小波函数的构造模型, 使用可调节的时间和频率窗口, 有效提高了频率聚集度. 1996年, 美国地球物理学家Stockwell等[5]对短时傅里叶变换和连续小波变换的思想进行延伸与推广, 提出了S变换. 1998年, Huang等[6]提出经验模态分解(Empirical mode decomposition, EMD), 将信号分解为有限个固有模态函数(Intrinsic mode functions, IMF)的集合. EMD方法可应用于多种类型信号的分解, 在处理非平稳、非线性信号方面, 效果良好[7-8]. 但相对来讲, S变换和EMD的聚集度不够理想. 2012年, Yang等[9]提出了适用范围更广泛的参数化时频分析广义Warblet变换(Generalized Warblet transform, GWT), 该方法具有真实反映信号频率分布的特点, 但存在频率泄露现象, 时频聚集度较差, 需要结合其他算法加以改进.
WVD作为一种优良的双线性时频分析方法具有其他方法不可替代的高锐化时频聚集特性, 但在处理多分量信号时会出现交叉项干扰问题. 文献[10-12]提出对信号进行WVD处理前, 分别采用变分模态分解 (Variational mode decomposition, VMD)、 集成经验模态分解 (Ensemble empirical mode decomposition, EEMD)、自适应匹配追踪 (Adaptive matching pursuit, AMP)将多分量信号转换为单分量信号, 有效避免产生交叉项; 文献[13]通过对信号进行带通滤波和相位矫正的方法去除交叉项; 文献[14]提出矩阵旋转变换的方法, 将WVD交叉项旋转至与频率轴平行, 再通过滤波器滤除交叉项; 文献[15]通过二重余弦信号的WVD, 推导自项与交叉项位置关系以及振荡特性, 滤除交叉项; 文献[16-17]采用两种算法结合的思想(如Gabor-WVD、BGabor-NSPWVD、SPWVD-WVD等), 对比实验证明此方法有效抑制了WVD交叉项.
本文在分析WVD交叉项的产生原因基础上, 将交叉项分为新产生的交叉项分量和混入自项的交叉项分量两种类型. 利用GWT较好还原信号真实频率分布的特性, 将GWT矩阵与WVD矩阵联合处理以实现滤波效应, 抑制WVD的两种类型交叉项. 使用两种定量评价方法将NGWT-WVD算法与同类算法进行对比, 检验算法有效性. 最后将该算法用于处理金属破裂样本信号, 获取破裂期间的时频分布图, 找出滤波器的窗口门限近似频率, 为声发射信号监测传感器采集卡提供门限设置依据.
1. NGWT-WVD算法
1.1 WVD (Wigner-Ville分布)
WVD是一种双线性时频分布, 设信号为
$ {z}\left( t \right) $ , 其Wigner-Ville分布表达式为$${{WVD}}\left( {t,f} \right) = \int {z} \left( {t + \frac{\tau }{2}} \right){z^*}\left( {t - \frac{\tau }{2}} \right){{\rm{e}}^{ - {\rm{j}}2\pi \tau f}}{\rm{d}}\tau $$ (1) $ R\left( {t,\tau } \right) = z\left( {t + \tau /2} \right){z^*}\left( {t - \tau /2} \right) $ 表示信号的自相关函数, WVD可看作信号自相关函数的傅里叶变换. WVD具有优良的时频聚集度, 但处理多分量信号时会出现交叉项, 如式(2)所示$$\begin{split} R\left( {t,\tau } \right) = \,&\sum {{z^*}(t - \frac{1}{2}\tau )} \sum {z(t - \frac{1}{2}\tau )} =\\ & \sum\limits_i {z_i^*(t - \frac{1}{2}\tau )} {z_i}(t - \frac{1}{2}\tau )\, +\\ &\sum\limits_i {\sum\limits_j {z_i^*(t - \frac{1}{2}\tau ){z_j}(t - \frac{1}{2}\tau )} } =\\ & {R_a}\left( {t,\tau } \right) + {R_s}\left( {t,\tau } \right) \end{split}$$ (2) $ {R_a}\left( {t,\tau } \right) $ 表示自相关成分(自项), 是有用信息;$ {R_s}\left( {t,\tau } \right) $ 表示互相关成分(交叉项), 是干扰信息. 对于同时间区间的多分量信号, 交叉项具有两个特点: 任意两个信号分量均会产生一个交叉项; 交叉项位于两频率分量中间.选取三分量线性调频信号
$ {z_1}\left( t \right) $ 为例, 说明信号各成分之间的关系. 其表达式如式(3)所示$${z_1}(t) = \sum\limits_{i = 0}^2 {{{\rm{e}}^{({\rm{j}}2\pi (0.1it + \frac{{3{t^2}}}{{80\,000}}))}}} $$ (3) 信号二维、三维WVD时频分布如图1所示. 由图1(a)和图1(b)对比可见, 三分量线性调频信号的Wigner-Ville分布引入了一些新分量, 这些分量是新产生的交叉项分量; 而由图1(c)的三维图可见, 中间分量能量远高于两边分量, 说明有部分交叉项混入进自项成分. 本文需要解决的问题有两个: 一是抑制新产生的交叉项分量; 二是抑制混入自项的交叉项分量.
1.2 GWT (广义Warblet变换)
GWT是核函数以傅里叶级数为模型定义的参数化时频分析方法. 其定义为
$${{GWT}}({t_0},\alpha ,\beta ,f,\omega ;\sigma ) = \int_{ - \infty }^{ + \infty } {\overline {z}(t) {w_\sigma }(t - {t_0}){{\rm{e}}^{ - {\rm{j}}\omega t}}{\rm{d}}t} $$ (4) 其中,
${t_0} \in {\boldsymbol{{\rm{R}}}}$ 表示时间窗滑动时的窗中心所在时间,$ {w_\sigma } \in {L^2}(R) $ 定义了一个非负对称的标准化实窗, 通常是高斯窗,$\overline {z}(t)$ 计算式为$$\left\{ {\begin{array}{*{20}{l}} {\overline {z}(t) = z(t){\Phi ^R}(t,a,b,f){\Phi ^S}(t,{t_0},a,b,f)}\\ {{\Phi ^R}(t,a,b,f) = {{\rm{e}}^{ - {\rm{j}}(\sum\limits_{i = 1}^m {\frac{{{a_i}}}{{{f_i}}}\cos 2\pi {f_i}t} + \sum\limits_{i = 1}^m {\frac{{{b_i}}}{{{f_i}}}\sin 2\pi {f_i}t} )}}}\\ {{\Phi ^S}(t, {t_0}, a, b, f) = {{\rm{e}}^{({\rm{j}}2\pi ( - \sum\limits_{i = 1}^m {{a_i}\cos 2\pi {f_i}{t_0}} + \sum\limits_{i = 1}^m {{b_i}\sin 2\pi {f_i}t)} t)}}} \end{array}} \right.$$ (5) 其中.
$ z(t) $ 为解析信号,$ m $ 表示正弦函数或余弦函数的总数,$ {a_i} $ 和$ {b_i} $ 为傅里叶系数,$ {f_i} $ 为对应谐波分量频率,$ {\Phi ^R}(t,a,b,f) $ 和$ {\Phi ^S}(t,{t_0},a,b,f) $ 分别为频率平移算子与频率旋转算子. 频率旋转算子用瞬时频率减去$\rho = - \sum\nolimits_{i = 1}^m {{a_i}\cos 2\pi {f_i}t} + \sum\nolimits_{i = 1}^m {{b_i}\sin 2\pi {f_i}t}$ (Hz)来旋转分析信号频率分量; 频率平移算子在频率分量添加频率增量$\gamma = - \sum\nolimits_{i = 1}^m {{a_i}\cos 2\pi {f_i}{t_0}} \;+ \sum\nolimits_{i = 1}^m {{b_i} \sin 2\pi {f_i}{t_0}}$ (Hz)使频率分量平移时间$ {t_0} $ , 最后对频率分量进行短时傅里叶变换.参数化时频分析方法选取合适的核函数对其分析效果有很大影响, 采用傅里叶级数变换核的GWT能够分析具有周期性或非周期性时频特征的非平稳信号, 以及具有强振荡时频特征的信号, 使其适用范围更加广阔.
三分量线性调频信号的GWT时频图如图2所示.
图2中GWT算法采用傅里叶级数模型作为核函数, 较好地还原了信号的真实频率分布, 虽然时频聚集度较差, 但能够保留真实频率分量, 不会产生交叉项. 由此, 基于WVD的高锐化特性和GWT真实还原信号时频分布的特性, 将二者相结合, 得到GWT-WVD算法, 既能抑制交叉项, 又能保留高锐化时频聚集度的性能.
1.3 GWT-WVD算法: 抑制新产生的交叉项分量
本文提出的GWT-WVD算法, 可有效抑制WVD的交叉项分量. 该算法通过对GWT算法与WVD算法得到的矩阵进行运算, 在保留较好的时频聚集度的同时, 能较好地消除或抑制交叉项. 其表达式为
$${{G}}{{{W}}_x}(t,f) = p({{GWa}}{{{r}}_x}(t,f),{{{W}}_x}(t,f))$$ (6) 其中,
$ {{\mathop{GWar}\nolimits} _x}\left( {t,f} \right) $ 与$ {{\mathop{ W}\nolimits} _x}\left( {t,f} \right) $ 分别代表GWT与WVD,$ p\left( {x,y} \right) $ 为联合处理函数. 本文采用了3种不同的函数, 得到GWT-WVD算法的3种定义式$${{G}}{{{W}}_x}\left( {t,f} \right) = \min \left\{ {{{GWa}}{{{r}}_x}\left( {t,f} \right),\left| {{{{W}}_x}\left( {t,f} \right)} \right|} \right\}$$ (7) $${{G}}{{{W}}_x}(t,f) = {{GWar}}_x^a(t,f) \times {{W}}_x^b(t,f)$$ (8) $${{G}}{{{W}}_x}\left( {t,f} \right) = {{{W}}_x}\left( {t,f} \right) \times \left\{ {\left| {{{GWa}}{{{r}}_x}\left( {t,f} \right)} \right| > c} \right\}$$ (9) 式(7) ~ (9)分别采用最小值法、二值化法、幂指数调节法对两矩阵进行处理, 其各自实现思想如下.
1)最小值法. 比较WVD矩阵及GWT矩阵对应位置元素, 筛选其中较小的元素, 按比例处理后组成GWT-WVD矩阵, 使WVD矩阵新产生的交叉项所在位置的元素被GWT矩阵元素取代.
2)幂指数调节法. 调节幂指数, 增强GWT与WVD矩阵中信号数据对应的元素, 削弱交叉项数据对应的元素, 再将两矩阵点乘, 得到GWT-WVD矩阵.
3)二值化法. 选取合适的阈值将GWT矩阵二值化得到新矩阵, 用新矩阵点乘WVD矩阵得到GWT-WVD矩阵. WVD矩阵有交叉项的元素位置对应的GWT矩阵元素会小于阈值, 二值化后为0, 与WVD矩阵相乘后可消除新产生的交叉项.
线性调频信号
$ {z_1}\left( t \right) $ 的3种GWT-WVD时频分布如图3所示. 3种结合方法均能优化信号的时频分布, 有效抑制交叉项, 但幂指数调节法的时频聚集度比另外两种方法差(第3节讨论时频聚集度问题). 在处理复杂信号时, 二值化法阈值难以确定. 综合比较, 最小值法的GWT-WVD算法性能最佳.1.4 NGWT-WVD算法: 抑制混入自项的交叉项分量
GWT-WVD算法能够有效抑制新产生的交叉项分量, 但无法抑制混入自项分量的交叉项. 针对这个问题, 本文对GWT-WVD算法进行改进, 又提出NGWT-WVD算法, 其主要实现思路如下.
1)采用广义Warblet变换和WVD分别对原信号进行处理, 得到GWT矩阵和WVD矩阵;
2)找出GWT矩阵中元素数值的最大值GWTmax, 并记录其所对应的位置
$(i,j)$ , 将GWT矩阵中的各元素除以GWTmax, 即对GWT矩阵进行归一化, 得到矩阵GWT-1;3)记录GWT-1矩阵中元素数值的最小值GWTmin, 最小值GWTmin要求非零, 并用GWTmin的数值替换掉矩阵GWT-1中所有值为0的元素;
4)找出WVD矩阵中位置为
$(i,j) $ 的元素, 将其记为WVDmax, 同时将WVD矩阵中的各个元素除以WVDmax, 得到矩阵WVD-1;5)用矩阵WVD-1点除矩阵GWT-1, 得到矩阵T, 选取矩阵T中大于x的元素以及小于y的元素, x设置为5, y设置为2, 将所对应的元素位置置1, 并记录大于x的元素位置;
6)在WVD矩阵中找出与上一步记录对应的元素位置, 并将此位置上元素置为0, 最后用WVD矩阵点除矩阵T, 输出NGWT-WVD矩阵. 其流程如图4所示.
线性调频信号的GWT-WVD算法和NGWT-WVD算法三维时频分布如图5所示. 由图5(a)可见, 中间分量的能量谱明显高于其他分量的能量谱, GWT-WVD算法不能有效抑制混入自项的交叉项分量; 而图5(b)中3个信号分量能量一致, 混入自项成分上的交叉项被有效抑制. 图5说明NGWT-WVD算法能有效抑制线性调频信号的两类交叉项.
NGWT-WVD算法中的阈值参数x是为了抑制存在于自项中的干扰项, 阈值y是为了抑制新产生的干扰项并且去除发散的能量. 阈值对NGWT-WVD算法性能起决定性作用, 这里使用后文的两种定量评价方式对两个阈值的敏感性进行分析, 其结果如图6所示.
图6(a)是CM值(时频聚集度定量评价方法, 数值越大代表聚集度越高, 其计算式见第3.2节)随阈值y变化折线图, 此时阈值x设置为5, x1, x2, x3, x4分别代表文中使用的4种仿真信号. 图中, 阈值y小于1时, NGWT-WVD算法的时频聚集度低于WVD算法; 随着阈值y的增加, CM值逐渐增加, WVD中部分扩散的时频系数被滤除, 时频聚集度提高. 当阈值y超过2时, 时频聚集度CM值迅速提高, 但这是以滤除部分WVD有用信息分量为代价. 因此阈值y取值为2即可, 此时新产生的交叉项基本消除干净(由图5(b)可见), 且时频聚集度较理想. 图6(b)是时变功率谱误差随阈值x变化折线图, 此时阈值y设置为2 (基本消除了新产生的交叉项分量). 阈值x是为滤除混入自项的交叉项(只有仿真信号1含有混入自项的交叉项), 当阈值x大于10时, 时变功率谱误差保持在25%左右, 无法滤除混入自项的交叉项; 阈值x在5 ~ 6之间时, 时变功率谱误差接近0, 此时抑制效果较好; 小于5后, 由于滤除了信息项, 导致误差进一步增加, 因此阈值x设置为5较合适. 实际应用信号由一系列单分量信号线性叠加而成, 也可按照此参数设置相应阈值.
NGWT-WVD算法通过对GWT矩阵进行归一化且做去零处理得到的GWT-1矩阵, 此矩阵为对照矩阵, 通过设置两个阈值, 实现了滤波效应, 剔除了WVD中发散能量, 且抑制了混入自项的交叉项和新产生的交叉项, 得到了更加理想的时频分布结果.
2. 数值实验
为了评价NGWT-WVD算法的处理效果, 本文另外构造了3种具有代表性的信号, 并通过与Garbor-WVD、VMD-WVD两种较有代表性的方法进行对比, 验证该算法的有效性.
2.1 分段信号
函数表达式为
$${z_2}(t)\left\{ {\begin{array}{*{20}{l}} {\cos (2\pi\times 0.4t)},&{250 \le t \le 700}\\ {\cos (2\pi \times{\rm{0}}.{\rm{2}}t)},&{700 < t \le 1\,500}\\ {\cos (2\pi \times{\rm{0}}.{\rm{1}}t)},&{1\,500 < t \le 2\,200}\\ {\cos (2\pi\times {\rm{0}}.{\rm{025}}t)},&{2\,200 < t \le 3\,500} \end{array}} \right.$$ (10) 分段信号
$ {z_2}(t) $ 的WVD、Gabor-WVD (文献[14]中采用的处理方法)、VMD-WVD (选取模数为4)、NGWT-WVD算法时频分布如图7所示. 图7(a)中WVD在端点处出现严重的交叉项干扰; 图7(b)中Gabor-WVD算法处理信号时仍然会出现少许交叉项; 图7(c)中, VMD的参数设置准确的情况下, VMD-WVD算法交叉项抑制效果较好; 图7(d)中NGWT-WVD算法得到的时频分布也基本没有交叉项.2.2 交叉型信号
函数表达式为
$${z_3}(t) = {{\rm{e}}^{{\rm{j}}2\pi \left(\frac{{{t^2}}}{{20\,000}}\right)}} + {{\rm{e}}^{{\rm{j}}2\pi \left(0.4t - \frac{{3{t^2}}}{{80\,000}}\right)}}$$ (11) 交叉信号
$ {z_3}(t) $ 的WVD、Gabor-WVD、VMD-WVD (选取模数为2)以及NGWT-WVD算法的时频分布如图8所示. 此信号为两个线性调频信号交叉于一点, 交叉点的频率分量混合在一起, 分离困难. 图8(b)中Gabor-WVD算法在处理该信号时, 不能十分有效地抑制交叉项, 且时频聚集度较低. 图8(c)中VMD-WVD算法交叉项抑制效果较好, 时频聚集度略差; 图8(d)中NGWT-WVD算法对此信号的频率分量刻画准确, 时频聚集度高.2.3 两分量调频信号
函数表达式为
$${z_4}(t) = {{\rm{e}}^{{\rm{j}}2\pi (0.1{t^3} - 0.2{t^2} + 3t)}} + {{\rm{e}}^{{\rm{j}}2\pi (20t - 4\cos t)}}$$ (12) 信号
$ {z_4}(t) $ 是由一个抛物线调频信号和一个正弦调频信号组成, 并存在交叉点. 该信号的WVD、Gabor-WVD、VMD-WVD (选取模数为2)以及NGWT-WVD算法的时频分布如图9所示. 由图可见, 图9(b)中Garbor-WVD不能完全抑制, 图9(c)中VMD-WVD在处理这一类复杂调频信号时, 即使参数设置准确, 也无法有效将单分量信号完全分开, 交叉项干扰较为严重; 而NGWT-WVD算法对交叉项具有较好的抑制效果. 由此, 以上3个仿真实验都能说明NGWT-WVD算法具有较好的抑制信号交叉项效果, 同时保留了高时频聚集度, 提高了时频分析质量.3. 算法性能评价
为定量说明NGWT−WVD算法性能, 本文选取交叉项抑制效果评价和时频聚集度评价两个指标评判该算法的时频分析效果.
3.1 交叉项抑制效果评价
交叉项抑制效果是WVD改进算法性能评价的重要指标, 以往均使用定性分析, 即通过观察时频分布结果得出判断. 本文在分析WVD交叉项出现规律的基础上, 提出一种定量的交叉项抑制效果评价方法. 由式(2)知, 信号经WVD处理后, 分量包括自项成分与交叉项成分, 本文计算信号在时间−频率平面的时变功率谱
$ {P_i} $ , 并与信号标准时变功率谱$ I{P_i} $ (不含交叉项的信号功率谱)作对比, 计算出时变功率谱误差, 以此评价交叉项抑制效果. 选取信号$ {z_1}(t) $ ,$ {z_2}(t) $ ,$ {z_3}(t) $ ,$ {z_4}(t) $ 作为研究对象, 计算各算法的功率谱与标准功率谱的平均相对误差, 其计算式为$${\eta _s} = 20\lg \left(\frac{1}{N}\sum\limits_{i = 0}^N {\frac{{P(i) - IP(i)}}{{IP(i)}}} \right)$$ (13) 其中,
$ N $ 为信号采样点数. 标准时变功率谱计算式为$$IP(i) = {P_{f1}}(i) + {P_{f2}}(i) + \cdots + {P_{fj}}(i)+ \cdots + {P_{fn}}(i)$$ (14) 其中,
$ n $ 表示信号含有单分量的个数,$ {P_{fj}}\left( i \right) $ 代表第$ j $ 个单分量的时变功率谱. 将各单分量分别求时频分布后相加, 得到没有交叉项的标准时变功率谱. 四种仿真信号平均时变功率谱误差对应的柱形图如图10所示, 数据如表1所示, z1, z2, z3, z4分别代表信号$ {z_1}(t) $ ,$ {z_2}(t) $ ,$ {z_3}(t) $ ,$ {z_4}(t) $ .表 1 各算法的时变功率谱误差比较Table 1 Time-varying power spectrum error comparison of each algorithm算法类型 ${ {z_1}( t )}$ ${{z_2}( t )}$ ${{z_3}( t )}$ ${{z_4}( t )}$ WVD 0.6061 0.3153 0.5139 0.5603 Gabor-WVD 0.3095 0.0854 0.0599 0.0736 GWT-WVD 0.2072 0.1084 0.1287 0.1394 VMD-WVD 0.0720 0.0274 0.0105 0.2375 NGWT-WVD 0.0210 0.0587 0.0099 0.0136 表1中不同信号的NGWT-WVD算法的时变功率谱误差均为最小, 反映出算法抑制交叉项性能最佳. 图11为表1的平均时变功率谱误差折线图形式.
图11中WVD算法的误差值最大, 说明时频分布中含有大量的交叉项, Gabor-WVD、GWT-WVD算法都能一定程度上抑制交叉项, 但是无法有效抑制混入自项成分中的交叉项, 其时变功率谱误差仍很大; VMD-WVD算法会先分解信号, 在处理恒频信号时, 分解效果好, 交叉项抑制效果也好, 在处理复杂信号时, 分解效果不佳, 时变功率谱误差远高于NGWT-WVD算法; 而NGWT-WVD算法可以较好地抑制两种交叉项, 时变功率谱误差较小, 且不需要设置初始参数, 算法的适应性强.
3.2 时频聚集度评价
Shafi等[18]于2009年提出了关于时频聚集度量化评定的方法, 本文选取CM值作为时频聚集度量化标准, 评价信号的时频图的聚集度, 其计算式为
$${{CM}} = \frac{{{{\displaystyle\sum\limits_{n = 0}^{N - 1} {\displaystyle\sum\limits_{\omega = 0}^{W - 1} {\left| {Q(n,\omega )} \right|}^4 } }}}}{{{{\left({{\displaystyle\sum\limits_{n = 0}^{N - 1} {\displaystyle\sum\limits_{\omega = 0}^{W - 1} {\left| {Q(n,\omega )} \right|}^2 } }}\right)}^2}}}$$ (15) 其中,
$ n $ 为时间窗长度,$ \omega $ 为信号在某点的频率,$ Q $ 表示信号的时频分布. 选取上述4种仿真信号作为实验对象, 计算CM值. 图12为4种信号各时频分析方法的CM值柱形图, 其数据如表2所示.表 2 各算法的CM值比较$(\times{10^{ - 3}})$ Table 2 CM value comparison of each algorithm$(\times{10^{ - 3}})$ 算法类型 ${{z_1}( t )}$ ${{z_2}( t)}$ ${{z_3}( t )}$ ${{z_4}( t )}$ GWT 0.0079 0.0282 0.0167 0.0194 Gabor-WVD 0.0303 0.0852 0.0576 0.0554 GWT-WVD 0.0386 0.0921 0.0596 0.1164 WVD 0.0687 0.1821 0.0776 0.1008 VMD-WVD 0.0649 0.2143 0.1204 0.1526 NGWT-WVD 0.0722 0.2254 0.1336 0.1625 表2中NGWT-WVD算法在评价不同信号的时频聚集度时, 其CM值均为最大, 反映出算法时频聚集度性能最佳, 锐化程度最高. 图13时频聚集度CM值折线图.
图13中, GWT算法CM值最小, 时频聚集度最差. Gabor-WVD算法CM值低于GWT-WVD算法, 时频聚集度较GWT-WVD算法低, 其去除交叉项的同时, 降低了时频聚集度. 信号z1因为是一种线性调频信号, 其VMD-WVD、NGWT-WVD算法的CM值与WVD的CM值相差不大, 但对于另外3种信号, VMD-WVD、NGWT-WVD算法的时频聚集度CM值明显高于WVD算法, 且NGWT-WVD算法略优于VMD-WVD算法. 通过比较4种信号各时频分析方法的时频聚集度CM值大小, 验证了NGWT-WVD算法具有高锐化的时频聚集度.
4. 金属破裂检测信号的时频分析应用
人造金刚石合成过程中, 六面顶压机顶锤的破裂损坏是经常发生的生产事故. 顶锤采用的钨钴类硬质合金, 在高温高压环境中, 长期处于超临界应力状态, 会出现疲劳损伤, 进而而导致顶锤破裂[19]. 若金刚石生产加工过程中未发现顶锤破裂前的异常情况, 将会使六面顶压机顶锤出现不可逆性损坏, 造成严重生产损失. 六面顶压机和顶锤结构如图14所示.
声发射技术是一种有效的探伤检测手段. 构件在外力或应变力的作用下会激发一定频谱的声发射信号, 通过判断接收到的信号频谱强度来预判构件的缺陷严重程度[20]. 顶锤破裂大致分为: 裂纹成核、裂纹拓展、断裂3个过程, 在这3个过程中应变能以弹性应力波的形式释放出来, 会产生剧烈的声发射信号[20].
为了避免生产事故, 需要在初步检测到钨钴合金出现破裂时立即终止加工过程. 而采集到的声发射信号振幅微弱(如图15(a)所示), 难于甄别判断. 本文使用的疑似金属破裂信号数据采样频率为40 000 Hz, 选取2 000个采样点数据, 由于篇幅限制, 仅绘制时域图、WVD算法时频分布图以及NGWT-WVD算法时频分布图, 结果如图15所示. 两种时频分析方法的CM值对比如表3所示, NGWT-WVD的时频聚集度CM值最大, 时频聚集度最好.
表 3 六种算法的CM值比较$(\times{10^{ - 5}})$ Table 3 CM value comparison of six algorithms$(\times{10^{ - 5}})$ 算法类型 CM 值 GWT 4.3669 Gabor-WVD 5.6375 GWT-WVD 7.5044 WVD 7.5046 VMD-WVD 17.6381 NGWT-WVD 20.8527 图15(a)为某一疑似金属破裂样本信号时域图, 该信号振幅微弱, 不利于监测传感器报警阈值的设置; 图15(b)和图15(c)分别为该样本信号WVD算法以及NGWT-WVD算法处理得到的时频分布图. 为便于更精确的分析, 截取了频率发生剧烈波动的片段(采样点数为900 ~ 1300之间数据)进行分析, 结果如图15(d)和图15(e)所示. 图15(d)中WVD算法得到的时频分布图交叉项分量与信号分量混杂, 整个时频分布图杂乱不清, 难以确定出现金属破裂的精确时间节点, 无法有效示警. 图15(e)中可较为明显地看出抑制了图15(d)中的交叉项(尤其是图15(d)方框中的主要交叉项), 时频分布锐化聚集度有明显的提高, CM值验证了这一结果. 图15(e)中椭圆框标记了金属破裂过程中频率较集中的频率分量区域, 可作为监测滤波器组的通带上下限的选取范围. 其中滤波器通带2作为主要预警通带, 滤波器通带1由于频率较低, 较容易受到外界噪声干扰, 通带3则由于频率阈值过高, 容易遗漏低频预警信号, 因此滤波器通带1、3通常作为辅助预警通带, 此外还可以在各通带间再设置部分滤波器通带, 提高识别几率. 实验结果表明, NGWT-WVD算法能够较精确地显示出各信号出现破裂的具体时间和频率窗口值, 可为信号监测传感器和滤波器组提供可操作的判断阈值, 提高设备的监测成功率.
5. 结束语
本文分析了WVD产生交叉项的原理, 针对交叉项干扰和时频模糊问题, 提出了NGWT-WVD算法. 该算法不仅能够有效抑制新产生的交叉项分量, 而且解决了Gabor-WVD等算法无法消除混入自项成分的交叉项分量问题, 在交叉项抑制效果评价和时频聚集度评价中表现良好. 仿真结果表明, NGWT-WVD算法能够实现保持高锐化聚集度的同时, 有效抑制交叉项干扰, 是一种高质量的时频分析方法. 将该算法用于处理金属破裂样本信号, 能够得到较为精确的信号时间和频率窗口值, 为监测传感器报警阈值的设置和数据采集滤波器组的设计提供有效依据.
-
表 1 参数各水平取值
Table 1 Factor levels of parameters
参数 水平 1 2 3 4 $p_c$ 0.80 0.85 0.90 95 $p_m$ 0.00 0.05 0.10 0.15 $N$ 60 90 120 150 表 2 参数正交表及$DI_R$值
Table 2 Orthogonal array and $DI_R$ value
No. Factor $DI_R$ $p_c$ $p_m$ $N$ 1 1 1 1 20.94 2 1 2 2 13.42 3 1 3 3 6.012 4 1 4 4 6.519 5 2 1 2 19.85 6 2 2 1 13.82 7 2 3 4 6.721 8 2 4 3 6.000 9 3 1 3 11.89 10 3 2 4 8.126 11 3 3 1 10.68 12 3 4 2 6.536 13 4 1 4 11.13 14 4 2 3 8.531 15 4 3 2 8.199 16 4 4 1 14.84 表 3 各参数平均$DI_R$
Table 3 Average $DI_R$ of factors
水平 $p_c$ $p_m$ $N$ 1 11.72 15.95 15.07 2 11.60 10.97 12.00 3 9.308 7.903 8.108 4 10.68 8.474 8.124 Delta 2.415 8.050 6.962 排秩 3 1 2 表 4 种算法关于指标$DI_R$的对比
Table 4 Comparisons of six algorithms on metric $DI_R$
实例 PNSGA-Ⅱ A1 A2 NSGA-Ⅱ SPEA2 TIPG $2\times 10$ 1.009 5.989 3.753 13.50 1.147 29.95 $2\times 20$ 0.281 6.376 3.388 7.796 4.388 53.21 $2\times 30$ 0.297 6.272 3.361 9.465 5.240 47.96 $2\times 40$ 0.730 5.559 1.714 6.074 4.894 68.06 $3\times 40$ 0.074 6.583 0.676 7.432 6.269 63.24 $4\times 40$ 0.138 9.122 3.640 11.81 9.682 75.89 $2\times 50$ 0.933 9.606 2.045 8.024 12.73 72.65 $3\times 50$ 0.575 4.534 2.159 9.229 9.567 82.67 $4\times 50$ 0.045 7.053 2.243 8.349 7.639 83.56 $2\times 60$ 1.352 9.857 0.897 9.036 9.905 73.18 $3\times 60$ 0.866 5.166 1.608 6.861 7.685 73.38 $4\times 60$ 0.257 8.610 0.944 9.485 10.09 77.30 $2\times 80$ 1.851 8.616 0.871 9.539 14.04 83.09 $3\times 80$ 0.932 8.299 0.979 10.08 11.30 84.17 $4\times 80$ 1.017 14.53 0.594 16.18 18.06 98.23 $5\times 80$ 0.591 12.02 0.512 11.77 14.91 91.74 $2\times 100$ 1.611 5.917 1.996 6.714 10.73 76.21 $3\times 100$ 0.234 6.328 1.295 7.729 11.84 83.59 $4\times 100$ 0.083 7.440 1.079 11.53 15.13 88.09 $5\times 100$ 1.299 13.47 0.565 13.46 17.34 88.42 $2\times 200$ 1.664 21.42 2.198 28.48 36.18 $-$ $3\times 200$ 2.808 39.37 1.559 45.69 56.06 $-$ $4\times 200$ 0.640 33.89 1.886 38.96 48.04 $-$ $5\times 200$ 0.291 34.63 3.118 36.65 54.36 $-$ 均值 0.816 12.11 1.795 14.33 16.55 74.73 表 5 6种算法关于指标$\rho $的结果对比
Table 5 Comparisons of six algorithms on metric $\rho $
实例 PNSGA-Ⅱ A1 A2 NSGA-Ⅱ SPEA2 TIPG $2\times 10$ 0.444 0.111 0.000 0.000 0.556 0.000 $2\times 20$ 0.583 0.021 0.333 0.021 0.083 0.000 $2\times 30$ 0.975 0.025 0.000 0.000 0.012 0.000 $2\times 40$ 0.847 0.020 0.053 0.067 0.020 0.000 $3\times 40$ 0.910 0.010 0.080 0.000 0.010 0.000 $4\times 40$ 0.710 0.011 0.290 0.000 0.000 0.000 $2\times 50$ 0.718 0.137 0.076 0.046 0.031 0.000 $3\times 50$ 0.872 0.032 0.106 0.000 0.000 0.000 $4\times 50$ 0.896 0.015 0.104 0.000 0.000 0.000 $2\times 60$ 0.840 0.024 0.080 0.032 0.032 0.000 $3\times 60$ 0.822 0.059 0.129 0.000 0.000 0.000 $4\times 60$ 0.793 0.009 0.198 0.000 0.009 0.000 $2\times 80$ 0.551 0.059 0.324 0.074 0.000 0.000 $3\times 80$ 0.632 0.008 0.361 0.000 0.008 0.000 $4\times 80$ 0.646 0.015 0.354 0.000 0.000 0.000 $5\times 80$ 0.648 0.014 0.352 0.000 0.000 0.000 $2\times 100$ 0.759 0.036 0.015 0.197 0.000 0.000 $3\times 100$ 0.912 0.054 0.039 0.000 0.000 0.000 $4\times 100$ 0.897 0.015 0.088 0.004 0.000 0.000 $5\times 100$ 0.480 0.010 0.520 0.000 0.000 0.000 $2\times 200$ 0.853 0.041 0.086 0.024 0.000 $-$ $3\times 200$ 0.765 0.008 0.212 0.019 0.000 $-$ $4\times 200$ 0.852 0.004 0.148 0.000 0.000 $-$ $5\times 200$ 0.926 0.005 0.074 0.000 0.000 $-$ 均值 0.764 0.031 0.168 0.020 0.032 0.000 表 6 6种算法关于指标$SP$的结果对比
Table 6 Comparisons of six algorithms on metric $SP$
实例 PNSGA-Ⅱ A1 A2 NSGA-Ⅱ SPEA2 TIPG $2\times 10$ 1.127 3.207 4.554 14.68 2.784 7.470 $2\times 20$ 5.067 7.465 8.554 11.71 6.242 10.89 $2\times 30$ 5.036 13.77 10.95 8.816 14.22 18.55 $2\times 40$ 5.991 11.06 8.533 8.843 8.173 32.89 $3\times 40$ 6.477 8.199 10.12 9.624 6.823 13.56 $4\times 40$ 11.62 6.939 7.778 28.52 7.423 13.82 $2\times 50$ 10.94 6.345 14.26 13.60 16.32 21.35 $3\times 50$ 7.455 6.917 13.66 11.19 8.641 9.448 $4\times 50$ 8.089 9.014 27.52 10.73 8.114 24.12 $2\times 60$ 6.587 15.73 9.264 8.064 10.17 14.75 $3\times 60$ 9.447 12.27 17.74 13.22 8.957 13.86 $4\times 60$ 20.60 17.81 10.13 14.20 7.310 9.080 $2\times 80$ 13.98 13.50 8.977 10.19 6.923 36.90 $3\times 80$ 17.02 16.83 8.464 14.67 10.77 13.87 $4\times 80$ 4.881 17.26 10.34 17.97 7.760 12.32 $5\times 80$ 6.401 12.19 11.54 17.18 11.84 19.29 $2\times 100$ 11.78 12.92 17.65 37.68 38.74 101.1 $3\times 100$ 22.38 19.90 15.50 14.32 14.00 15.60 $4\times 100$ 10.31 16.27 12.09 10.93 20.60 26.28 $5\times 100$ 4.997 10.20 46.75 12.72 7.564 20.12 $2\times 200$ 20.37 22.10 53.72 16.08 41.22 $-$ $3\times 200$ 8.388 34.40 18.14 19.98 25.37 $-$ $4\times 200$ 23.68 36.78 18.37 23.00 32.56 $-$ $5\times 200$ 24.12 28.59 20.19 33.74 11.76 $-$ 均值 11.11 14.99 16.03 15.90 13.93 21.77 表 7 配对样本$t$-test
Table 7 Paired-sample $t$-test
$t$-test experiment $p-$值$\left(DI_R\right)$ $p-$值$\left(\rho \right)$ $p-$值$\left(SP\right)$ $t$-test (PNSGA-Ⅱ, A1) 0.000 0.000 0.007 $t$-test (PNSGA-Ⅱ, A2) 0.001 0.000 0.048 $t$-test (PNSGA-Ⅱ, NSGA-Ⅱ) 0.000 0.000 0.005 $t$-test (PNSGA-Ⅱ, SPEA2) 0.000 0.000 0.148 $t$-test (PNSGA-Ⅱ, TIPG) 0.000 0.000 0.014 -
[1] Cheng T C E, Sin C C S. A state-of-the-art review of parallel-machine scheduling research. European Journal of Operational Research, 1990, 47(3): 271-292 [2] 王凌, 王晶晶, 吴楚格.绿色车间调度优化研究进展.控制与决策, 2018, 33(3): 385-391 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=kzyjc201803001Wang Ling, Wang Jing-Jing, Wu Chu-Ge. Advances in green shop scheduling and optimization. Control and Decision, 2018, 33(3): 385-391 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=kzyjc201803001 [3] Li K, Zhang X, Leung J Y T, Yang S L. Parallel machine scheduling problems in green manufacturing industry. Journal of Manufacturing Systems, 2016, 38: 98-106 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=1b1d4c8bcc6bb0b76950e2d31d6daee2 [4] Wang S J, Wang X D, Yu J B, Ma S, Liu M. Bi-objective identical parallel machine scheduling to minimize total energy consumption and makespan. Journal of Cleaner Production, 2018, 193: 424-440 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=eb7bc4ea618ba7c377ab7388475f30e3 [5] Wu X Q, Che A D. A memetic differential evolution algorithm for energy-efficient parallel machine scheduling. Omega, 2019, 82: 155-165 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=a20a2c052677b71255873c01b1ffd8d8 [6] Zheng X L, Wang L. A collaborative multiobjective fruit fly optimization algorithm for the resource constrained unrelated parallel machine green scheduling problem. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2018, 48(5): 790-800 http://ieeexplore.ieee.org/document/7605452 [7] Liang P, Yang H D, Liu G S, Guo J H. An ant optimization model for unrelated parallel machine scheduling with energy consumption and total tardiness. Mathematical Problems in Engineering, 2015, 2015: Article No. 907034 [8] Li Z T, Yang H D, Zhang S Q, Liu S Q. Unrelated parallel machine scheduling problem with energy and tardiness cost. The International Journal of Advanced Manufacturing Technology, 2016, 84(1): 213-226 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=c055c9d705e004ac44af028f54031ce3 [9] Che A D, Zhang S B H, Wu X Q. Energy-conscious unrelated parallel machine scheduling under time-of-use electricity tariffs. Journal of Cleaner Production, 2017, 156: 688-697 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=d073310b588cea264bb80c94121662c0 [10] 雷德明, 潘子肖, 张清勇.多目标低碳并行机调度研究.华中科技大学学报(自然科学版), 2018, 46(8): 104-109 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=hzlgdxxb201808020Lei De-Ming, Pan Zi-Xiao, Zhang Qing-Yong. Researches on multi-objective low carbon parallel machines scheduling. Journal of Huazhong University of Science and Technology (Natural Science Edition), 2018, 46(8): 104-109 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=hzlgdxxb201808020 [11] Guo Z X, Ngai E W T, Yang C, Liang X D. An RFID-based intelligent decision support system architecture for production monitoring and scheduling in a distributed manufacturing environment. International Journal of Production Economics, 2015, 159: 16-28 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=df53b2567919bf7afc9a0e70cc824e01 [12] Lee C K, Shen Y A, Yang T, Tang A L. An effective two-phase approach in solving a practical multi-site order scheduling problem. Journal of the Chinese Institute of Industrial Engineers, 2011, 28(7): 543-552 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=10.1080/10170669.2011.637579 [13] Gnoni M G, Iavagnilio R, Mossa G, Mummolo G, Di Leva A. Production planning of a multi-site manufacturing system by hybrid modelling: A case study from the automotive industry. International Journal of Production Economics, 2003, 85(2): 251-262 http://www.sciencedirect.com/science/article/pii/S0925527303001130 [14] Timpe C H, Kallrath J. Optimal planning in large multi-site production networks. European Journal of Operational Research, 2000, 126(2): 422-435 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=5bcdacd526ebaf6e7dbfd1e00c3c92c5 [15] Behnamian J, Fatemi Ghomi S M T. A survey of multi-factory scheduling. Journal of Intelligent Manufacturing, 2016, 27(1): 231-249 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=e98c9e9ebb9852aba68e057b1b492b85 [16] 王凌, 邓瑾, 王圣尧.分布式车间调度优化算法研究综述.控制与决策, 2016, 31(1): 1-11 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=kzyjc201601001Wang Ling, Deng Jin, Wand Sheng-Yao. Survey on optimization algorithms for distributed shop scheduling. Control and Decision, 2016, 31(1): 1-11 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=kzyjc201601001 [17] Chen Z L, Pundoor G. Order assignment and scheduling in a supply chain. Operations Research, 2006, 54(3): 555-572 http://dl.acm.org/citation.cfm?id=1246577 [18] Terrazas-Moreno S, Grossmann I E. A multiscale decomposition method for the optimal planning and scheduling of multi-site continuous multiproduct plants. Chemical Engineering Science, 2011, 66(19): 4307-4318 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=52e76902534a683e4ca757e03e50bc3a [19] Behnamian J, Fatemi Ghomi S M T. The heterogeneous multi-factory production network scheduling with adaptive communication policy and parallel machine. Information Sciences, 2013, 219: 181-196 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=283e7956c2449a0f11d78199dee4914f [20] Behnamian J. Decomposition based hybrid VNS-TS algorithm for distributed parallel factories scheduling with virtual corporation. Computers & Operations Research, 2014, 52: 181-191 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=f25e3e0042841ec15565128b12cd35e5 [21] Behnamian J, Fatemi Ghomi S M T. Minimizing cost-related objective in synchronous scheduling of parallel factories in the virtual production network. Applied Soft Computing, 2015, 29: 221-232 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=f9cebf0fa53df4bc4f147bc6748eff9e [22] Deb K, Agrawal S, Pratap A, Meyarivan T. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-Ⅱ. In: Proceedings of the 6th International Conference on Parallel Problem Solving From Nature. Paris, France: Springer, 2000. 849-858 [23] Wang Y, Zhang J, Assogba K, Liu Y, Xu M Z, Wang Y H. Collaboration and transportation resource sharing in multiple centers vehicle routing optimization with delivery and pickup. Knowledge-Based Systems, 2018, 160: 296-310 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=3715dbf73dfa30fc4a3c51ec5813aaec [24] Vahdani B, Veysmoradi D, Shekari N, Mousavi S M. Multi-objective, multi-period location-routing model to distribute relief after earthquake by considering emergency roadway repair. Neural Computing and Applications, 2018, 30(3): 835-854 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=7e2dfdf089a6235c7258ca4f74ab5d18 [25] Nedjati A, Izbirak G, Arkat J. Bi-objective covering tour location routing problem with replenishment at intermediate depots: Formulation and meta-heuristics. Computers & Industrial Engineering, 2017, 110: 191-206 http://www.sciencedirect.com/science/article/pii/S0360835217302565 [26] Camara M V O, Ribeiro G M, Tosta M D C R. A pareto optimal study for the multi-objective oil platform location problem with NSGA-Ⅱ. Journal of Petroleum Science and Engineering, 2018, 169: 258-268 http://www.sciencedirect.com/science/article/pii/S0920410518304297 [27] Sun Y, Lin F H, Xu H T. Multi-objective optimization of resource scheduling in fog computing using an improved NSGA-Ⅱ. Wireless Personal Communications, 2018, 102(2): 1369-1385 doi: 10.1007/s11277-017-5200-5 [28] Afzalirad M, Rezaeian J. A realistic variant of bi-objective unrelated parallel machine scheduling problem: NSGA-Ⅱ and MOACO approaches. Applied Soft Computing, 2017, 50: 109-123 [29] Sofia A S, GaneshKumar P. Multi-objective task scheduling to minimize energy consumption and makespan of cloud computing using NSGA-Ⅱ. Journal of Network and Systems Management, 2018, 26(2): 463-485 doi: 10.1007/s10922-017-9425-0 [30] Wang H F, Fu Y P, Huang M, Huang G O, Wang J W. A NSGA-Ⅱ based memetic algorithm for multiobjective parallel flowshop scheduling problem. Computers & Industrial Engineering, 2017, 113: 185-194 [31] Yang Y, Cao L C, Wang C C, Zhou Q, Jiang P. Multi-objective process parameters optimization of hot-wire laser welding using ensemble of metamodels and NSGA-Ⅱ. Robotics and Computer-Integrated Manufacturing, 2018, 53: 141-152 http://www.zhangqiaokeyan.com/academic-journal-foreign_other_thesis/0204112722649.html [32] Wang S, Ali S, Yue T, Liaaen M. Integrating weight assignment strategies with NSGA-Ⅱ for supporting user preference multiobjective optimization. IEEE Transactions on Evolutionary Computation, 2018, 22(3): 378-393 http://ieeexplore.ieee.org/document/8123878 [33] 陈志旺, 白锌, 杨七, 黄兴旺, 李国强.区间多目标优化中决策空间约束、支配及同序解筛选策略.自动化学报, 2015, 41(12): 2115-2124 doi: 10.16383/j.aas.2015.c150218Chen Zhi-Wang, Bai Xin, Yang Qi, Huang Xing-Wang, Li Guo-Qiang. Strategy of constraint, dominance and screening solutions with same sequence in decision space for interval multi-objective optimization. Acta Automatica Sinica, 2015, 41(12): 2115-2124 doi: 10.16383/j.aas.2015.c150218 [34] 乔俊飞, 韩改堂, 周红标.基于知识的污水生化处理过程智能优化方法.自动化学报, 2017, 43(6): 1038-1046 doi: 10.16383/j.aas.2017.c170088Qiao Jun-Fei, Han Gai-Tang, Zhou Hong-Biao. Knowledge-based intelligent optimal control for wastewater biochemical treatment process. Acta Automatica Sinica, 2017, 43(6): 1038-1046 doi: 10.16383/j.aas.2017.c170088 [35] Wang J J, Wang L. A knowledge-based cooperative algorithm for energy-efficient scheduling of distributed flow-shop. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2020, 50(5): 1805-1819 [36] Wang L, Zheng X L. A knowledge-guided multi-objective fruit fly optimization algorithm for the multi-skill resource constrained project scheduling problem. Swarm and Evolutionary Computation, 2018, 38: 54-63 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=4d6268ff7cda6f1d66bebc9b2ce848ee [37] Karimi H, Rahmati S H A, Zandieh M. An efficient knowledge-based algorithm for the flexible job shop scheduling problem. Knowledge-Based Systems, 2012, 36: 236-244 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=c36d7e479c958023975a2ee40f793983 [38] Gao J Q, He G X, Wang Y S. A new parallel genetic algorithm for solving multiobjective scheduling problems subjected to special process constraint. The International Journal of Advanced Manufacturing Technology, 2009, 43(1-2): 151-160 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=5bd04960a3def4f838355a47fc3ba1d8 [39] Knowles J, Corne D. On metrics for comparing nondominated sets. In: Proceedings of the 2002 Congress on Evolutionary Computation. Honolulu, USA: IEEE, 2002. 711-716 [40] Lei D M. Pareto archive particle swarm optimization for multi-objective fuzzy job shop scheduling problems. The International Journal of Advanced Manufacturing Technology, 2008, 37(1-2): 157-165 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=2fc7730d349fa83780e3e8c9e79c6c13 [41] Wang L, Wang S Y, Zheng X L. A hybrid estimation of distribution algorithm for unrelated parallel machine scheduling with sequence-dependent setup times. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 235-246 [42] Zitzler E, Laumanns M, Thiele L. SPEA2: Improving the strength Pareto evolutionary algorithm. In: Proceedings of Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems. Lausanne, Switzerland, 2001. 95-100 [43] Lin S W, Ying K C, Wu W J, Chiang Y I. Multi-objective unrelated parallel machine scheduling: A Tabu-enhanced iterated Pareto greedy algorithm. International Journal of Production Research, 2016, 54(4): 1110-1121 期刊类型引用(7)
1. 卢弘,王耀南,乔非,方遒. 面向可持续生产中多任务调度的双重增强模因算法. 自动化学报. 2024(04): 731-744 . 本站查看
2. 王聪,余佳英,张宏立. 基于混合离散状态转移算法的多目标节能无等待流水车间调度. 系统仿真学报. 2024(10): 2345-2358 . 百度学术
3. 耿凯峰,叶春明. 考虑多时间因素的绿色可重入混合流水车间调度问题. 计算机集成制造系统. 2023(01): 75-90 . 百度学术
4. 荀洪凯,陶翼飞,张源,何李. 多目标启发式狼群算法求解不相关并行机分批调度问题. 信息与控制. 2023(01): 93-103+114 . 百度学术
5. 李瑞,龚文引. 改进的基于分解的多目标进化算法求解双目标模糊柔性作业车间调度问题. 控制理论与应用. 2022(01): 31-40 . 百度学术
6. 缪燕,王和平. 基于访问一体化算法的分布式实时数据库研究. 电子设计工程. 2022(21): 127-130+135 . 百度学术
7. 曹劲松,熊福力. 基于离散教与学算法的分布式预制流水车间调度研究. 计算机测量与控制. 2021(12): 166-171+183 . 百度学术
其他类型引用(11)
-