检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李丹[1] 向凤红[1] 毛剑琳[1] LI Dan;XIANG Fenghong;MAO Jianlin(Faculty of Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650500,P.R.China)
机构地区:[1]昆明理工大学信息工程与自动化学院,昆明650500
出 处:《重庆邮电大学学报(自然科学版)》2022年第2期341-348,共8页Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)
基 金:国家自然科学基金(61163051);云南省教育厅科学研究基金(2015Y071)。
摘 要:高维目标柔性作业车间调度问题(many-objective flexible job shop scheduling problem, MaOFJSP)是指在实际生产中根据企业不同部门的要求,对车间生产寄予不同的期望,使各个部门利益最大化的调度决策。针对完工时间、拖期时长、机器负荷、能耗4个优化目标,提出了改进非支配解遗传算法(improved non-dominated sorting genetic algorithm, INSGA-Ⅱ)来求解MaOFJSP,同时对算法的编码解码、Pareto排序、选择策略、交叉变异操作进行了研究。采用工序排序和机器选择的双层个体编码方式,在精英选择过程中计算个体的斜率,斜率小的进入到父代,使得优秀个体得以保存;在变异环节中基于关键工序块邻域结构,采用插入法让工序小的工件优先加工,使得最大完工时间明显变小。通过该算法对不同算例进行的Matlab模拟仿真,验证了该模型的可行性和算法的优越性。An improved non-dominated sorting genetic algorithm(INSGA-Ⅱ) is proposed in this paper in order to solve many-objective flexible job shop scheduling problem(MaOFJSP), which refers to the scheduling decision that maximizes the benefits of each department with placing different expectations on the workshop production according to the requirements of different departments of the enterprise in actual production. Besides, this paper constructs a many-objective flexible job shop scheduling model to research encoding and decoding, Pareto sorting, selection strategy, and cross mutation operation of the INSGA-Ⅱ, where completion time, tardiness, machine load, and energy consumption are all concerned. The algorithm introduces the double-layer individual coding method of machine selection and process sorting strategy. In the process of elite selection, the individuals with the small slope are selected to join the parent for preserving outstanding individuals. In the process of mutation, in consideration of the neighborhood structure of the key process block, the insertion method is adopted to give priority to the processing of workpieces with small process number, which makes the maximum completion time significantly shorter. Finally, the results of Matlab simulation based on different examples using INSGA-Ⅱ algorithm show that the proposed algorithm has good convergence, and it can solve many-objective flexible job-shop scheduling problem effectively.
分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15