The invention discloses a method for analyzing the similarities and differences of Job based class scheduling problem driven by adaptability terrain, belonging to the field of Job based class scheduling problem. According to the actual needs, a problem example is selected to draw the fitness terrain according to the corresponding relationship between the solution and fitness in the solution space. The fitness terrain is regarded as discrete sequence points, and the fitness terrain characteristics are analyzed from the angle of amplitude spectrum by using discrete time Fourier transform. Calculate the main evaluation index and auxiliary evaluation index of fitness terrain; analyze and compare the numerical size and variation law of each evaluation index, and get the similarity and difference of each problem instance. The fitness terrain characteristic parameters proposed by the invention have strong adaptability and generality. They can be used to analyze the characteristics of the problem in different scales of the same problem, in longitudinal direction, and in the same scale of different problems, and to analyze the similarities and differences between different problems in horizontal direction.
【技术实现步骤摘要】
一种适应度地形驱动的Job-based类调度问题异同性分析方法
本专利技术属于Job-based类调度问题领域,具体涉及一种适应度地形驱动的Job-based类调度问题异同性分析方法。
技术介绍
近年来,调度问题在制造业、服务业、云计算和物联网等各领域广泛应用。Job-based类调度问题是调度领域的一大分支,包括柔性车间调度(FJSP)、流水线调度问题(FSSP)和测试任务调度(TTSP)等。该类调度问题由一系列顺序或并行执行的任务组成,在满足各种约束条件的情况下,为这些任务安排合理的执行顺序与高效的资源分配方式,有利于以较小的时间和资源成本获得较大的经济效益,对于提升相关领域的任务执行效率、优化资源配置具有重要作用。Job-based类调度问题均可抽象为分配问题和排序问题的组合,即若干约束条件下的组合优化问题,因此具有一定的关联性。在问题特性方面,存在“组合爆炸”效应,从计算时间复杂度来看是一个NP难题。在优化目标方面,目标函数为完工时间、误工时间、成本或平均负荷等其中一种或几种,通常可以转化为最小化问题。从解决方法来看,该类调度问题大多经历了精确算法、启发式算法、元启发式算法、混合算法的演进过程。其中精确算法只适用于早期的小规模问题,目前大多采用启发式算法和元启发式算法的融合,以全面兼顾算法的全局搜索能力和局部搜索能力,提高解的性能。各种Job-based类调度问题在问题特性、调度目标、求解方法以及发展过程等方面有着很强的关联性,但是目前对该类调度问题的研究既没有对解空间先验知识的利用,也没有对问题特性与关联性的分析,这种相对孤立、没有相互借鉴的研究 ...
【技术保护点】
1.一种适应度地形驱动的Job‑based类调度问题异同性分析方法,其特征在于,具有步骤如下:步骤一、在Job‑based类任务调度问题中,根据实际需要选择一个问题实例;步骤二、根据该问题实例的解空间中的解与适应度的对应关系,绘制适应度地形;步骤三、将适应度地形看作离散序列点,利用离散时间傅里叶变换,从幅度谱的角度分析适应度地形特征;将每个适应度地形看作离散时间序列x(n):
【技术特征摘要】
1.一种适应度地形驱动的Job-based类调度问题异同性分析方法,其特征在于,具有步骤如下:步骤一、在Job-based类任务调度问题中,根据实际需要选择一个问题实例;步骤二、根据该问题实例的解空间中的解与适应度的对应关系,绘制适应度地形;步骤三、将适应度地形看作离散序列点,利用离散时间傅里叶变换,从幅度谱的角度分析适应度地形特征;将每个适应度地形看作离散时间序列x(n):n为序列中的离散点编号,j为虚数,ω为角频率;将离散时间序列x(n)代入频谱中不同频率成分的幅度值|X(ejω)|中,进行离散时间傅里叶变换,得到相应的频谱;步骤四、计算适应度地形的主要评价指标和辅助评价指标;主要评价指标针对两个适应度地形而言,包括比较两个适应度地形的相似性指标和尖锐性指标;辅助评价指标包括每个适应度地形的振幅变化稳定性和周期性;步骤五、分析比较各评价指标的数值大小与变化规律,得到各问题实例的相似性与差异性。2.如权利要求1所述的一种适应度地形驱动的Job-based类调度问题异同性分析方法,其特征在于,步骤二所述的适应度地形是将解空间中的所有解或采样解按顺序排列作为横坐标,并将每个解的适应度作为纵坐标,以此直观反映解空间的分布与变化规律。3.如权利要求1所述的一种适应度地形驱动的Job-based类调度问题异同性分析方法,其特征在于,步骤四所述的相似性指标是指:利用动态时间弯曲距离,描述两个适应度地形在外部结构上的相似性,进而反映解空间的相似程度;具体说明如下:首先,将两个适应度地形f1和f2分别看作离散序列,对其进行标准化消除幅值影响得到序列F1和F2;然后构造邻接矩阵,采用动态规划的方式找到满足的最短弯曲路径;wk为路径中第k个格点的弯曲消耗;最终,地形的相似性程度由动态时间弯曲距离表征为sim(f1,f2)=DTW(F1,F2);该指标值越小,两个适应度地形的相似性程度越高。4.如权利要求1所述的一种适应度地形驱动的Job-based类调度问题异同性分析方法,其特征在于,步骤四所述的尖锐性指标反映解空间邻域解间的突变情况,描述适应度地形的尖锐性程度;具体说明如下:首先,针对被比较的两个解空间规模不同时,设大规模解空间为A,小规模解空间为B,将大规模解空间A对应的适应度地形分成若干段,每段中的解的个数与小规模解空间...
【专利技术属性】
技术研发人员:路辉,石津华,周容容,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。