Integrated Scheduling Algorithm for Two Corporate Synergies with Equipment Time Constraints
-
摘要: 针对自有加工企业设备使用时间存在限制无法满足产品交货期的综合调度问题,该文提出存在设备时间限制的两个企业协同的综合调度算法。为了保证自有加工企业能够获得更多的收益,需要将加工任务尽可能多地分配给自有加工企业进行加工。因此,需要将加工任务进行有效分解,首先逆向遍历加工树,将自有加工企业设备使用时间上限作为阈值,设计加工任务分配策略对加工树进行拆分并生成自有加工企业加工的拆分加工树,其余部分为协同加工企业加工的协同加工树。然后设计协同选择策略,在考虑到运输问题并满足交货期的前提下,选取使自有加工企业收益最大的企业为协同加工企业。最后实例分析,该算法可以更好地解决加工企业设备使用时间存在限制并带有交货期和收益的企业车间协同综合调度问题。Abstract: There are restrictions on the use time of equipment in self-owned processing enterprises. This limitation makes the product impossible to complete within the due date of the integrated scheduling problem. To solve this problem, Integrated scheduling algorithm for two corporate synergies with equipment time constraints is proposed. In order to ensure the self-owned processing enterprises can obtain more profits, it is necessary to assign as many processing tasks as possible to the self-owned processing enterprises for processing. Therefore, the processing task needs to be effectively decomposed. First, the processing tree is traversed in reverse direction. The upper limit of equipment use time in self-owned processing enterprise is taken as the threshold value. The processing task assignment strategy is designed to split the processing tree and generate the processing tree of the self-owned processing enterprise and the rest part is the processing tree of the cooperative processing enterprise. The collaborative selection strategy is designed. Under the premise of considering the transportation problem and meeting the delivery time, the cooperative processing enterprise is selected as the enterprise that makes the most profit of the self-owned processing enterprises. The example shows that the algorithm can better solve the problem of integrated scheduling with due date and profit, which is limited by the use time of equipment.
-
1. 引言
高光谱图像 (HyperSpectral Image, HSI) 由高光谱成像仪捕获,包含数百个窄光谱带信息和丰富的空间分布信息。图像分类作为高光谱图像分析中最重要也是最基本的问题,广泛应用于农业生产、环境监测、资源勘测、军事侦察等领域[1, 2]。
卷积神经网络(Convolutional Neural Network, CNN)通过局部连接和权值共享,可以显著减少网络参数。此外,通过分割数据块,还可以同时捕获光谱信息和空间信息。因此,其广泛应用于高光谱图像分类任务中。文献[3]提出了一种用于光谱-空间特征提取的3维卷积神经网络,直接从原始数据中联合提取光谱和空间特征。文献[4]提出了一种3维卷积神经网络(3D-CNN)框架,可以在不依赖任何预处理和后处理的情况下全面查看HSI立方体数据,高效提取深层光谱-空间组合特征。除了CNN以外,其他一些性能较好的网络也被用于高光谱图像分类[5]。文献[6]采用以光谱矢量作为图信号构图的图卷积网络(Graph Convolutional Network, GCN)学习高光谱图像复杂的空间信息。文献[2]采用全卷积网络(Fully Convolutional Network, FCN)学习高光谱图像的深层特征。此外,生成对抗网络[7]、递归神经网络[8]和胶囊网络[9]等也被引入HSI分类。
理论上,网络越深,它的拟合能力越强。然而实际上,随着深度的增加,网络训练过程中可能会出现梯度消失或梯度爆炸等问题。为了解决这些问题,研究人员引入了残差连接和密集连接来加速信息流动,使网络更快更好地收敛。文献[10]提出的光谱-空间残差网络(Spectral-Spatial Residual Network, SSRN)引入了残差结构,缓解了深度模型的精度下降现象。文献[11]提出了一种快速密集光谱-空间卷积网络(Fast Dense Spectral-Spatial Convolution network, FDSSC),增加了层与层之间的连接,有效地减少了梯度消失现象。文献[12]引入密集连接的光谱块和残差空间块来缓解精度下降现象。
高光谱图像由于波段之间的相关性以及环境的噪声及光照变化,导致其包含较多的冗余信息。为了使网络聚焦于感兴趣的区域,从而提取有价值的信息,一些学者在高光谱图像分类算法中引入了注意力机制,以提高分类精度。文献[13]引入了压缩和激励(Squeeze-and-Excitation, SE)模块,以实现光谱注意力机制。文献[14]提出了一种3维级联光谱-空间元素注意网络,分别使用3维卷积获取权重向量,选择有利于分类的空间和光谱特征,并将其应用到参数较少的网络中。文献[15]提出了一种3维混合注意力模块,可以同时对光谱信息和空间信息进行注意力加权。文献[16]将光谱注意力模块置于网络的前端,用于从原始输入数据中选择光谱波段,强调对分类有用的波段,抑制无用的波段。文献[17]采用Transformer中的多头自注意力模块实现局部空间语义信息及光谱序列信息的相关性建模,从而突出重要的光谱和空间特征。具有不同大小感受野的卷积层倾向于关注不同尺度的信息。为了保证提取的特征能够捕获多尺度信息,研究人员引入了多尺度模块。文献[2]引入不同膨胀率的空洞卷积以实现多尺度特征提取。文献[18]采用不同大小的卷积核并行连接提取多尺度特征。
在研究人员对网络结构的不断改进中,样本量充足的情况下,模型达到了很高的分类精度。然而,由于标注高光谱数据耗时费力,所需训练样本较多的分类模型不利于高光谱遥感的广泛应用。在有限标记样本情形下,训练一个能从冗余的光谱和空间信息中提取鉴别性特征用于准确分类的网络至关重要。现有的方法主要从两方面着手,一是引入额外数据辅助训练网络,二是改进网络结构以充分提取样本的鉴别性特征。为了引入额外数据辅助训练网络,文献[19]将未标记样本增强后生成的两个视图送入残差网络进行对比学习以增强网络对同类样本和不同类样本的区分能力,然后用少量带标签样本对分类层进行微调。文献[20]采用元学习范式进行小样本学习,引入标记样本充足的高光谱数据集来训练网络的自主区分能力,以便将从源域获得的知识迁移到目标域。为了改进网络结构以充分提取样本的鉴别性特征,文献[21]提出了一种新颖的、极其轻量级的非深度并行网络,利用逐点卷积和逐通道动态卷积分别提取光谱和空间特征进行融合。文献[22]提出了双GCN的有监督分类方法,两个GCN分别提取HSI样本特征和标签分布信息后整合,以减少类间距离,从而提高分类精度。文献[23]提出了双分支双注意机制网络,在两个分支上分别提取光谱和空间特征。总的来说,网络结构的改进侧重于提出有价值的模块来增强网路的特征提取能力,引入辅助数据这类方法侧重于引入额外数据对网路进行预训练,以期增强网络的区分能力。考虑到网络结构在特征提取方面的重要性,本文主要从网络改进的角度入手,以构建一个具有鉴别性特征提取能力的网络。
现有网络主要采用3维卷积来提取光谱和空间特征,同时引入注意力机制和采用多尺度数据块作为输入,以增强提取的特征的鉴别性。尽管已经取得了不错的进展,但仍有可提升的空间。首先,现有网络对多尺度数据块的特征提取往往采用多个分支网络分别提取后再融合,网路参数量较大。其次,现有网络的3维卷积通常采用方形卷积对空间信息进行均匀提取,可能无法充分捕获数据中重要的空间细节。另外,现有光谱注意力机制多使用1维权重系数对提取的3维特征进行逐平面加权,可能导致部分空间信息的丢失。为了解决上述问题,在现有方法基础上,本文提出一种用于HSI分类的多尺度非对称密集网络(Multi-Scale Asymmetric Dense Network, MS-ADNet),本网络通过多尺度样本构建模块、非对称密集连接模块和光谱特征细化模块,可以有效地提取多尺度数据块中的光谱和空间特征,同时,对中心骨架部分的特征实现增强,从而克服了方形卷积核对空间邻域信息均匀提取的不足,提升了特征的强鉴别性,缓解了标记样本不足问题,并有效提升了类别像素分布零散情况下的分类精度。具体地,本研究的贡献如下:(1)提出多尺度样本构建模块,通过在每个像素周围截取多个尺度的图像块,然后进行反卷积和拼接,以将多尺度输入数据放大到同一尺度,从而在随后的单一分支网络中进行特征提取。该模块解决了现有网络多个尺度分支包含较多参数的问题。(2)引入非对称卷积块,并构建了非对称密集连接结构,以提取具有内核骨架增强的空间和光谱特征。(3)利用频谱卷积和激活函数,提出一种新的元素光谱注意力模块,使用3维权重系数有效地对3维特征张量进行逐元素加权,从而提高了光谱间的连通性,增强了关键波段信息,避免了空间信息的模糊化。值得注意的是,本文在特征提取模块的前端和后端都加入了这种注意力机制,以保留重要的原始光谱波段并细化提取的特征。
2. 多尺度非对称密集网络
2.1 MS-ADNet概述
为了在有限的训练样本下获得较高的分类精度,本文设计了一个多尺度非对称密集网络,本网络可以提取高鉴别性的空间和光谱特征。具体结构如图1所示。
MS-ADNet主要由3个部分组成:数据预处理部分、特征提取部分和分类部分。由于待分类对象往往属于不同的类别,且各类别区域的大小形状各异,因此,数据预处理部分在每个高光谱像素周围截取多尺度图像块,并通过多尺度样本构建模块对图像块进行反卷积和拼接,在不增加后续网络分支的情况下构建多尺度输入样本,以体现不同尺度的上下文信息。在特征提取部分,为了实现光谱信息和空间信息的联合提取并弥补3维卷积参数量较多这一不足,本文引入了深度可分离卷积。其次,为了增强卷积层的表示能力,弥补方形卷积核在提取空间信息方面的不足,本文采用3分支的非对称卷积块与光谱卷积级联,从而构建非对称模块,并将其密集连接以促进特征重用。此外,为了提取关键的光谱信息,本文提出了一个精简的元素光谱注意力模块,它仅使用光谱卷积和激活函数来生成加权系数,所需的参数和计算量更少。另一方面,它对3维数据进行逐元素加权,保留了空间细节信息。与传统网络实现中间特征的注意力加权不同,本文将设计的注意力模块置于密集连接模块的前端和后端,使其既作用于原始HSI数据块,也作用于提取的特征。最后,分类部分利用3D-CNN和平均池化层对提取的特征进行维度变换,生成1×1×C向量完成分类,其中C表示类别数。
2.2 多尺度样本构建模块
由于采用单一尺度数据作为输入的网络不能很好地对不同形状和大小的物体进行分类,在文献[24]中,多尺度图像块作为输入样本被证明对网络分类性能的提升是有效的。然而,已有的网络对多尺度数据块的特征提取往往采用多个分支网络分别提取后再融合,网络参数量较大。为了解决这一问题,本文提出多尺度样本构建模块,并将其嵌入到特征提取网络之前。该模块的作用是将多个尺度的输入数据块放大到同一尺寸,以便后续的单一分支网络进行特征提取并实现权值共享。同时,通过最大化利用有限标记样本周围像素点来充分提取不同感知域的特征,这有助于建立小样本像素点与更多的空间和光谱信息之间的联系,以扩充小样本提供的信息量。具体地,通过在高光谱像素周围截取多个尺度的图像块,以表示不同尺度的上下文信息,然后采用反卷积将多尺度样本放大到固定尺寸,同时反卷积也可以自适应地提取不同尺度的重要数据。此外,该模块将多尺度样本沿通道维拼接以适应单分支网络。具体结构如图2所示。
2.3 非对称密集连接结构
密集连接结构不仅能提取深层特征和缓解梯度消失现象,还能增强特征的传播和重用。因此,它适用于高维数据的特征提取。然而,现有的密集连接网络主要依靠3维卷积来提取光谱和空间特征,空间特征的均匀提取不利于网络分类性能的提升。为此,本文提出一个非对称密集连接结构,如图3所示。本结构将非对称模块与密集连接相结合,可以有效地提取具有核骨架增强的空间和光谱特征,同时实现特征重用。非对称模块由光谱卷积和非对称卷积块级联而成。其中,非对称卷积块由并行的垂直卷积、水平卷积和方形卷积组成。水平卷积和垂直卷积统称为1维非对称卷积。在训练过程中,1维非对称卷积将学习到的知识叠加到方形卷积层中,以增强卷积层的特征表示能力,从而充分利用中心像素周围十字区域的像素点信息。如图3中蓝色方格所示,以左上角滑动窗口为例,3个卷积产生的特征图之和等于3个卷积核叠加产生的特征图,证明了非对称卷积对核骨架的增强作用,使得提取足够的空间信息成为可能。级联的光谱卷积和非对称卷积块采用了深度可分离卷积的思想,有效地减少了网络的参数量。
2.4 元素光谱注意力模块
由于不同的光谱波段对分类的贡献不同,研究者提出了 SE模块[25]和高效通道注意力(Effificient Channel Attention, ECA-Net)[26]对光谱波段进行注意力加权,这是目前最经典的两种光谱注意力机制。然而,上述两种机制均使用池化操作将3维特征块转换为1维特征向量后生成权重系数,模糊了样本的空间布局。为了解决上述问题,本文提出了一种元素光谱注意力机制。其结构如图4所示,它去除了池化操作,并将逐平面加权替换为逐元素的特征加权。此外,本文提出的注意力机制利用光谱卷积来优化SE模块中涉及的全连接层,大大减少了参数的数量,同时当前波段仅与相邻的高相关性光谱波段相互作用,保持了相当的性能。
3. 实验结果与分析
3.1 实验数据集
选择印第安纳州松树数据集(INdiana pines, IN)、 帕维亚大学数据集(the University of Pavia, UP)、萨利纳斯山谷数据集(SAlinas, SA)和茶树等10种地类高光谱遥感数据集(TeaData)这4个数据集来评估MS-ADNet模型的性能。IN数据集包含145×145个像素和224个光谱反射带,波长范围为0.4~2.5 μm。去除覆盖吸水区的波段外,剩余200个波段可用。在该数据集中,16类地物的共10 249个像素被标记,其中大部分是农作物。UP数据集的光谱覆盖范围为0.43~0.86 μm,包含103个光谱波段。该数据集的大小为610×340,包含9个类别的42 776个标记像素。SA数据集包含512×217个像素和204个波段。其中,54 129个像素被标记,共包含16个类别,如休耕,芹菜等。TeaData数据集由航空推扫式高光谱成像仪 (Pushbroom Hyperspectral Imager, PHI)在中国江苏省常州市方麓村茶树种植基地收集。它包含348×512个像素和80个光谱波段,光谱范围为0.417~0.855 μm。其中,53 734个像素被标记,共包含10个类别,如马尾松、竹林、茶树、芦苇等。
3.2 实验设置
本实验采用总体分类精度(Overall Accuracy, OA)、平均分类精度(Average Accuracy, AA)和Kappa系数作为分类结果的评价指标。在本实验中,每类选用5个带标签样本训练网络,其余样本用于测试。在训练过程中,使用Adam优化器对网络参数进行优化,并采用交叉熵损失作为损失函数。此外,学习率、批大小和epoch数分别设置为0.000 3,10和150。为了更好地分析,本文中所有实验均在搭载Intel Xeon(R) Silver 4214R CPU和Nvidia RTX2080TI GPU的设备上运行。设备使用的系统为Ubuntu18.04,网络框架为Pytorch。
在3个真实数据集上,研究了单一尺度下具有不同空间大小的原始数据对MS-ADNet分类性能的影响,以确定用作网络输入的基准大小。具体结果如图5所示,从图5可以看出,随着空间大小的增加,3种数据集的总体分类精度都呈现先升后降的趋势,当空间大小为13×13时,3种数据集的分类性能均达到最优。因此,采用13×13作为基准空间大小。考虑到大多数类别的样本体积小且分布碎片化,选择小尺度块与13×13的基准块组成多尺度输入图像块。本文测试了空间大小为(3,5,13), (3,7,13)和(3,5,7,13)这3种多尺度方案,从图6可以看出,(3,7,13)这一多尺度方案分类精度最高,故而,本文采用(3,7,13)这一多尺度方案。在光谱注意力模块中,考虑到核大小为1×1×5的光谱卷积无法充分捕获到当前光谱波段周围的光谱信息,而1×1×9的卷积核则过大,导致提取的光谱特征受到较远光谱波段的干扰。因此,本文选择1×1×7作为光谱卷积核的尺寸,以在充分考虑周围光谱信息的同时避免过度扩展。
3.3 实验结果
为了验证所提MS-ADNet的有效性,本文将所提方法与两种经典方法(3D-CNN[4]和FDSSC[11])和3种基于有限标记样本的创新方法( 深度少样本学习(Deep Few-Shot Learning, DFSL)+ 支持向量机(Support Vector Machine, SVM)[27]、 深度多视图学习(Deep MultiView Learning, DMVL)[19]和深度跨域少样本学习(Deep Cross-domain Few-Shot Learning, DCFSL)[20])进行比较。以上方法的参数均与原文一致,且每个类使用5个带标签样本训练网络。为了消除随机抽样的影响,所有实验均进行10次。表1-表3给出了本文方法和5种比较方法在3个高光谱数据集上的特定类别分类精度、总体精度、平均精度和kappa系数。
表 1 UP数据集上的分类结果对比(%)类别 3D-CNN FDSSC DFSL+SVM DMVL DCFSL MS-ADNet 1 59.82 92.03 73.43 62.69 82.20 97.04 2 63.05 96.44 89.25 96.00 87.74 98.19 3 68.91 59.30 48.09 84.26 67.46 69.77 4 77.31 67.75 84.72 36.70 93.16 93.49 5 90.77 96.82 99.65 86.22 99.49 98.56 6 63.40 77.88 67.81 90.86 77.32 61.08 7 87.64 69.53 64.48 82.11 81.18 79.13 8 57.27 73.36 67.37 79.10 66.73 74.91 9 95.57 92.18 92.92 22.56 98.66 98.75 OA 65.74±1.77 81.10±6.93 79.63±1.09 73.81±5.40 83.65±1.77 84.54±0.05 AA 73.72±1.01 80.59±5.31 76.41±1.39 71.17±3.20 83.77±1.74 85.65±0.03 Kappa 57.37±1.97 76.07±8.48 73.05±1.60 66.87±6.16 78.70±2.01 80.46±0.06 表 2 SA数据集上的分类结果对比(%)类别 3D-CNN FDSSC DFSL+SVM DMVL DCFSL MS-ADNet 1 95.29 98.16 73.92 97.06 99.40 100 2 97.20 99.01 96.85 97.83 99.76 100 3 91.45 95.59 96.28 97.79 91.96 95.45 4 97.31 95.94 99.11 54.39 99.55 95.76 5 91.24 94.56 80.72 87.34 92.70 99.62 6 98.80 99.56 91.63 90.83 99.52 99.98 7 99.69 99.23 97.73 94.95 98.88 98.89 8 66.40 81.45 82.33 93.35 74.57 90.43 9 96.25 99.29 94.44 98.27 99.59 99.30 10 70.72 94.77 80.96 97.36 86.42 95.42 11 93.15 94.79 93.38 76.91 96.61 95.63 12 99.65 99.32 97.94 96.06 99.93 98.70 13 92.63 96.53 95.79 76.24 99.30 96.64 14 93.56 85.97 98.87 71.96 98.85 91.10 15 68.02 65.34 71.13 82.53 75.38 73.04 16 81.41 99.87 90.57 100.0 92.22 99.84 OA 84.20±2.62 88.62±4.03 86.95±1.30 89.16±1.63 89.34±2.19 92.39±0.03 AA 89.56±1.79 93.71±1.82 90.08±1.44 88.30±1.42 94.04±1.14 95.61±0.01 Kappa 82.46±2.90 87.37±4.44 85.51±1.42 87.98±1.79 88.17±2.40 91.56±0.03 表 3 IN数据集上的分类结果对比(%)类别 3D-CNN FDSSC DFSL+SVM DMVL DCFSL MS-ADNet 1 95.12 67.79 96.75 24.33 95.37 77.38 2 37.70 71.03 36.38 72.38 43.26 81.35 3 19.77 63.69 38.34 66.77 57.95 65.49 4 32.51 63.70 77.16 63.73 80.60 57.33 5 88.45 86.87 73.92 74.91 72.91 89.73 6 73.65 95.08 86.25 66.49 87.96 98.03 7 81.82 32.92 97.10 29.79 99.57 43.75 8 53.35 99.31 81.82 86.39 86.26 99.60 9 100.0 17.24 75.56 13.74 99.33 53.62 10 41.35 53.21 52.22 77.67 62.44 61.22 11 66.71 86.98 59.96 86.68 62.75 84.58 12 37.40 69.73 36.56 83.26 48.72 67.83 13 85.71 72.71 98.00 47.00 99.35 95.43 14 62.57 93.49 84.63 91.16 85.40 97.01 15 56.42 68.57 74.10 66.41 66.69 78. 03 16 90.36 53.84 100.0 31.11 97.61 83.27 OA 54.76±0.03 72.49±4.12 61.69±1.85 70.26±4.86 66.81±2.37 77.66±0.06 AA 63.93±0.02 68.51±3.05 73.05±0.84 61.36±3.00 77.89±0.86 77.10±0.04 Kappa 48.72±0.03 69.38±4.42 56.78±1.90 66.92±5.16 62.64±0.86 74.89±0.07 从表1-表3可以看出,所提MS-ADNet在大多数指标上都达到了最佳性能。在UP数据集上,MS-ADNet的OA, AA和Kappa分别为84.54%, 85.65%和80.46%,比对比方法中表现最好的DCFSL算法分别高出0.89%,1.88%和1.76%。此外,该方法在类内分布较为分散的类别4和类别9上取得了最优的分类精度。对于呈条状分布的类别1和类别8,该方法也取得了优异的分类性能,证明了非对称结构强化中心骨架像素的有效性。在SA数据集上,MS-ADNet的OA, AA和Kappa分别为92.39%, 95.61%和91.56%,比对比方法中的最优算法DCFSL分别高出3.05%, 1.57%和3.39%。此外,MS-ADNet在13个类别上的分类精度超过95%,优于DCFSL仅在10个类别上的分类精度超过95%,进一步证明了所提方法在提取鉴别性特征方面的优异性能。由于SA数据集上各类别样本分布相对均衡,很明显,所提MS-ADNet在这种类型的数据集上表现最好。在IN数据集上,MS-ADNet的OA, AA和Kappa分别为77.66%, 77.10%和74.89%,优于对比方法仅在部分指标上高于70%,证明了所提方法对鉴别性特征提取的强化作用。而AA略低于DCFSL,这可能是由于IN数据集中某些类别的数据量相对较少,如类别7和类别9。综上所述,MS-ADNet无论是与3D-CNN, FDSSC等经典算法相比,还是与DFSL+SVM, DMVL, DCFSL等在小样本情况下分类效果优异的算法相比,即使每个类别只使用5个样本作为训练数据,均表现出了优异的性能优势,足以证明该方法非常适合样本量有限的情况。
为了评估MS-ADNet的综合性能,本文将它的参数量和训练时间与其他方法进行了比较。具体结果见表4。从中可以看出,在3个数据集上,尽管相较于分类准确率较低的3D-CNN, FDSSC和DFSL+SVM, MS-ADNet参数和训练时间较多,但相比于分类准确率较高的DMVL和DCFSL方法,MS-ADNet的参数和训练时间明显较少。这是因为 MS-ADNet采用了深度可分离卷积的思想,并用频谱卷积取代了注意力机制中的全连接层,从而减少了参数数量,进而减少了网络的训练时间。这表明本文方法在达到小样本条件下较高分类准确率的同时,参数量和训练时间也相对较少。
表 4 网络参数量和训练时间对比方法 IN SA UP 参数量(M) 训练时间(min) 参数量(M) 训练时间(min) 参数量(M) 训练时间(min) 3D-CNN 0.096 1.039 0.098 1.051 0.048 0.898 FDSSC 1.230 0.990 1.250 1.180 0.640 0.260 DFSL+SVM 0.033 7.922 0.033 8.084 0.033 10.848 DMVL 24.620 141.200 24.620 243.100 24.620 197.700 DCFSL 4.070 20.920 4.070 21.120 4.060 20.670 MS-ADNet 2.330 18.430 2.380 18.890 1.210 5.090 3.4 消融实验
3.4.1 非对称密集连接结构
为了证明非对称密集连接结构在提取更多判别特征方面的能力,在不改变其他网络结构的情况下,本文分别比较了嵌入非对称密集连接结构、密集光谱块与密集空间块的级联结构和对称密集连接结构时模型精度的变化。如图7(a)所示,使用对称密集连接结构的网络在UP, IN和SA数据集上的分类准确率均优于使用级联的密集光谱块和密集空间块的网络,说明光谱和空间特征的联合提取比分开提取能提取更多利于分类的特征。进一步地,使用非对称密集连接结构的网络在3个数据集上的总体分类精度优于使用对称密集连接结构的网络,说明非对称密集连接结构可以有效提高提取的空间特征的判别能力。
3.4.2 元素光谱注意力模块
为了验证光谱注意力机制在增强有价值的光谱特征和减少不相关的光谱特征方面的有效性,本文分别比较了没有注意力机制和嵌入SE块、ECA块和元素光谱注意力模块时所提模型的精度变化。结果如图7(b)所示,元素光谱注意力机制显著提高了网络在UP, IN和SA数据集上的分类准确率,分别提高了3.34%, 1.41%和2.83%,表明提出的光谱注意机制在强化有利于分类的光谱特征方面是有效的。与SE和ECA注意力模块相比,由于所提注意力模块在加权过程中保留了样本的空间布局,因此,其性能明显更好。
3.4.3 首尾注意力机制
为了验证首尾注意力机制从原始数据中选择关键信息,同时突出区分性特征的有效性,本文对所提网络使用首尾注意力机制,首部注意力机制和尾部注意力机制在3个高光谱数据集上的性能进行了比较。具体结果如图7(c)所示,可以明显看出,使用首尾注意力机制的网络的整体准确率高于使用单一注意力机制的网络,说明增强原始数据和提取的特征中的关键光谱信息有助于提升网络性能。值得注意的是,具有首部注意力机制的网络在所有3个数据集上的表现都优于具有尾部注意力机制的网络,这突出了从原始数据中选择关键光谱信息的重要性。
3.5 附加验证
为了全面验证MS-ADNet在高光谱地物分类上的性能,本文在国产高光谱数据集TeaData上进行了附加验证。采用的对比方法为在前述实验中表现较好的3种方法。结果如表5所示,MS-ADNet在TeaFarm数据集上的OA, AA和Kappa分别为91.82%, 87.08%和88.40%。与对比方法相比,MS-ADNet在OA和Kappa方面表现出色,取得了最高的结果,而其AA值仅略低于DCFSL。具体地,MS-ADNet在呈条状分布的类别3和类别5上取得了最优的分类精度,印证了非对称结构对中心骨架像素的增强作用。在呈小块散状分布的类别6上,MS-ADNet也表现出了不错的性能优势。对于分布比较聚集的类别1和9,提出的MS-ADNet在这类类别上仍旧取得了优异的分类准确率。从而验证了MS-ADNet能够提取更具鉴别性的特征,并对小块散状分布的类别的分类性能较好。
表 5 TeaFarm数据集上的分类结果对比(%)类别 FDSSC DMVL DCFSL MS-ADNet 1 91.60 92.28 92.64 95.59 2 53.18 81.00 74.79 62.51 3 99.34 96.98 88.30 99.63 4 86.99 42.30 100 91.90 5 97.75 91.22 98.68 98.88 6 47.48 24.24 89.63 91.83 7 82.53 25.37 99.06 77.94 8 51.92 36.23 60.59 57.71 9 100 99.46 98.83 99.99 10 75.05 46.01 100 94.83 OA 86.45±0.07 82.38±3.80 90.47±1.09 91.82±0.01 AA 78.58±0.06 63.51±3.53 90.25±0.77 87.08±0.03 Kappa 81.83±0.09 75.47±4.63 86.51±1.32 88.40±0.02 4. 结论
本文针对现有方法中特征提取不充分,零散样本分类精度亟待提升等问题,提出一种新的高光谱图像分类方法MS-ADNet。通过多尺度图像块采样和多尺度样本构建模块,构建多尺度输入样本,使得输入样本既包含详细的结构区域,又包含较大的同质区域,并适用于单分支网络。为了减少3维CNN的参数,增强卷积核的表征能力,本文提出了非对称模块,并将其密集连接以实现特征重用。此外,本文提出了一种元素光谱注意力机制来选择更多的判别性光谱特征,在有限的参数下取得了良好的性能。在3个公共数据集上的实验表明该方法在性能方面取得了优异的效果,尤其对于样本分布分散的数据集效果显著。
-
图 13 文献[17]调度甘特图
表 1 各参数含义
Ro Rs Fo Fs Fv Fm To Ts Tv Tm TQ 含义 自有加工
企业收益协同加工
企业收益自有加工
企业成本协同加工
企业成本企业间运
输成本管理中
心费用自有加工企业
总加工时间协同加工企业
总加工时间企业间总
运输时间管理中心
停留时间交货期 表 2 企业内部设备迁移信息 (h)
D1 D2 D3 D′2 D′3 D4 D1 – 0.1 0.2 0.4 0.3 0.4 D2 0.1 – 0.1 0.3 0.4 0.4 D3 0.2 0.1 – 0.4 0.5 0.3 D′2 0.4 0.3 0.4 – 0.2 0.1 D′3 0.3 0.4 0.5 0.2 – 0.2 D4 0.4 0.4 0.3 0.1 0.2 – 表 3 协同加工企业相关信息
协同加工企业 Ts Tv Tm Fv Fm P1 21.6 8.2 5.5 16.4 11.0 P2 23.0 7.6 6.3 14.0 10.75 P3 25.3 6.1 7.0 10.98 12.6 -
[1] 宫华, 许可, 孙文娟. 带尺寸约束的二机流水车间生产运输协调博弈调度问题[J]. 控制与决策, 2022, 5(5):1–9.GONG Hua, XU Ke, and SUN Wenjuan. Coordinated two-machine flow-shop and transportation scheduling under size constraint and game theory consideration[J]. Control and Decision, 2022, 5(5):1–9. [2] 吕海利, 朱家涛, 王正国, 等. 装配作业车间的JIT调度研究[J]. 机械工程学报, 2021, 57(5): 157–165. doi: 10.3901/JME.2021.05.157LÜ Haili, ZHU Jiatao, WANG Zhengguo, et al. Research of just-in-time scheduling for assembly job shop[J]. Journal of Mechanical Engineering, 2021, 57(5): 157–165. doi: 10.3901/JME.2021.05.157 [3] 代乙君, 张志英, 王维泽. 运输能力有限的分段两阶段多车间调度问题[J]. 计算机工程与应用, 2016, 52(7): 222–228,235. doi: 10.3778/j.issn.1002-8331.1404-0201DAI Yijun, ZHANG Zhiying, and WANG Weize. Block two-stage and multi-workshop scheduling with transportation consideration[J]. Computer Engineering and Applications, 2016, 52(7): 222–228,235. doi: 10.3778/j.issn.1002-8331.1404-0201 [4] 苑明海, 张理志, 周开俊, 等. 基于混合遗传算法的柔性车间调度问题研究[J]. 工业工程与管理, 2021, 26(6): 95–103. doi: 10.19495/j.cnki.1007-5429.2021.06.011YUAN Minghai, ZHANG Lizhi, ZHOU Kaijun, et al. Research on flexible shop scheduling based on improved hybrid genetic algorithm[J]. Industrial Engineering and Management, 2021, 26(6): 95–103. doi: 10.19495/j.cnki.1007-5429.2021.06.011 [5] 胡瑞淇, 程辉, 张执南. 基于表达式树的顺序柔性车间调度问题求解[J/OL]. 计算机集成制造系统. http://kns.cnki.net/kcms/detail/11.5946.tp.20220317.1506.002.html, 2022.HU Ruiqi, CHENG Hui, and ZHANG Zhinan. Solving job shop scheduling problem with flexible process sequence based on expression tree model[J/OL]. Computer Integrated Manufacturing Systems, http://kns.cnki.net/kcms/detail/11.5946.tp.20220317.1506.002.html, 2022. [6] 刘晓冰, 焦璇, 黄明, 等. 用混合量子算法求解模糊柔性作业车间调度问题[J]. 工业工程与管理, 2015, 20(3): 8–13. doi: 10.19495/j.cnki.1007-5429.2015.03.002LIU Xiaobing, JIAO Xuan, HUANG Ming, et al. Solving the fuzzy flexible job shop scheduling problem with hybrid quantun algorithm[J]. Industrial Engineering and Management, 2015, 20(3): 8–13. doi: 10.19495/j.cnki.1007-5429.2015.03.002 [7] 张立果, 黎向锋, 左敦稳, 等. 求解多目标柔性作业车间调度问题的两层遗传算法[J]. 计算机应用, 2020, 40(S1): 14–22. doi: 10.11772/j.issn.1001-9081.2019061073ZHANG Liguo, LI Xiangfeng, ZUO Dunwen, et al. Two-phase genetic algorithm for multi-objective flexible job-shop scheduling problem[J]. Journal of Computer Applications, 2020, 40(S1): 14–22. doi: 10.11772/j.issn.1001-9081.2019061073 [8] 马千慧, 梁晓磊, 刘星雨, 等. 多AGV和机器集成的多目标柔性作业车间调度研究[J/OL]. 计算机工程与应用, http://kns.cnki.net/kcms/detail/11.2127.TP.20211026.1706.016.html, 2022.MA Qianhui, LIANG Xiaolei, LIU Xingyu, et al. Research on multi-objective flexible job shop scheduling with multiple AGVs and machines integration[J/OL]. Computer Engineering and Applications, http://kns.cnki.net/kcms/detail/11.2127.TP.20211026.1706.016.html, 2022. [9] 董海, 徐晓鹏, 谢谢. 多目标优化算法求解多柔性作业车间调度问题[J]. 计算机科学, 2020, 47(12): 239–244. doi: 10.11896/jsjkx.191100042DONG Hai, XU Xiaopeng, and XIE Xie. Solving multi-flexible job-shop scheduling by multi-objective algorithm[J]. Computer Science, 2020, 47(12): 239–244. doi: 10.11896/jsjkx.191100042 [10] MATI Y and XIE Xiaolan. Multiresource shop scheduling with resource flexibility and blocking[J]. IEEE Transactions on Automation Science and Engineering, 2011, 8(1): 175–189. doi: 10.1109/TASE.2010.2052356 [11] 王凌, 邓瑾, 王圣尧. 分布式车间调度优化算法研究综述[J]. 控制与决策, 2016, 31(1): 1–11. doi: 10.13195/j.kzyjc.2014.1949WANG Ling, DENG Jin, and WANG Shengyao. Survey on optimization algorithms for distributed shop scheduling[J]. Control and Decision, 2016, 31(1): 1–11. doi: 10.13195/j.kzyjc.2014.1949 [12] ENJALBERT S, ARCHIMÈDE B, and CHARBONNAUD P. Distributed simulation of virtual workshops for the multi-site scheduling feasibility evaluation[J]. International Journal of Production Research, 2011, 49(22): 6663–6676. doi: 10.1080/00207543.2010.520911 [13] VALILAI O F and HOUSHMAND M. A collaborative and integrated platform to support distributed manufacturing system using a service-oriented approach based on cloud computing paradigm[J]. Robotics and Computer-Integrated Manufacturing, 2013, 29(1): 110–127. doi: 10.1016/j.rcim.2012.07.009 [14] XIA Yingchun, XIE Zhiqiang, XIN Yu, et al. A multi-shop integrated scheduling algorithm with fixed output constraint[J]. Journal of Intelligent & Fuzzy Systems, 2021, 41(3): 4609–4617. doi: 10.3233/JIFS-189721 [15] 裴小兵, 孙志卫. 改进区块遗传算法解决分布式车间调度问题[J]. 智能系统学报, 2021, 16(2): 303–312. doi: 10.11992/tis.201906035PEI Xiaobing and SUN Zhiwei. Solving distributed-shop scheduling problems based on modified genetic algorithm[J]. CAAI Transactions on Intelligent Systems, 2021, 16(2): 303–312. doi: 10.11992/tis.201906035 [16] 谢志强, 辛宇, 杨静. 基于设备空闲事件驱动的综合调度算法[J]. 机械工程学报, 2011, 47(11): 139–147. doi: 10.3901/JME.2011.11.139XIE Zhiqiang, XIN Yu, and YANG Jing. Integrated scheduling algorithm based on event-driven by machines' idle[J]. Journal of Mechanical Engineering, 2011, 47(11): 139–147. doi: 10.3901/JME.2011.11.139 [17] 谢志强, 常宁宁, 杨静. 基于交货期紧迫度的综合调度算法[J]. 机械工程学报, 2011, 47(22): 181–190. doi: 10.3901/JME.2011.22.181XIE Zhiqiang, CHANG Ningning, and YANG Jing. Integrated scheduling algorithm based on delivery dates urgency degree[J]. Journal of Mechanical Engineering, 2011, 47(22): 181–190. doi: 10.3901/JME.2011.22.181 [18] 谢志强, 周伟, 余泽睿. 动态调整设备维护开始时间的综合调度算法[J]. 机械工程学报, 2021, 57(4): 240–246. doi: 10.3901/JME.2021.04.240XIE Zhiqiang, ZHOU Wei, and YU Zerui. Integrated scheduling algorithm for dynamic adjustment of equipment maintenance start time[J]. Journal of Mechanical Engineering, 2021, 57(4): 240–246. doi: 10.3901/JME.2021.04.240 [19] 谢志强, 于洁, 陈德运, 等. 基于邻域渲染的二车间综合调度算法[J]. 机械工程学报, 2016, 52(1): 149–159. doi: 10.3901/JME.2016.01.149XIE Zhiqiang, YU Jie, CHEN Deyun, et al. Integrated scheduling algorithm of two workshops based on the principle of the neighborhood rendering[J]. Journal of Mechanical Engineering, 2016, 52(1): 149–159. doi: 10.3901/JME.2016.01.149 [20] 廖不凡, 雷琦, 吴文烈, 等. 基于混合教学优化算法的多车间协作综合调度[J]. 中国机械工程, 2020, 31(16): 1940–1949.LIAO Bufan, LEI Qi, WU Wenlie, et al. Hybrid teaching-learning-based optimization algorithms for integrated scheduling of multi-workshop collaborations[J]. China Mechanical Engineering, 2020, 31(16): 1940–1949. 期刊类型引用(1)
1. 杨誉,杨京鹤,王常强,范雨轩,刘秀莹,韩广文,崔爱军,吕约澎,王国宝,吴青峰,张立锋,朱志斌. 应用型电子直线加速器用C波段大功率速调管物理设计. 原子能科学技术. 2023(S1): 289-296 . 百度学术
其他类型引用(1)
-