The invention belongs to the technical field of scheduling management, in particular to a method, system and device for generating the decision-making process of the same sequence department based on tree search, aiming to solve the problem that the randomness of the decision-making process optimization algorithm of the same sequence department in the prior art leads to the instability of the optimization result. The method of the invention includes: using the improved NEH algorithm to construct the initial solution set based on the number of decision tasks, departments and decision time of the same order departments obtained; taking the initial solution as the current node for forward and reverse search; judging whether the obtained forward and reverse sub nodes are the same as the existing nodes, stopping the search, otherwise comparing with the original nodes; if there is at least one pair of different And so on. Otherwise, the corresponding decision-making process will be output. The invention constructs an initial solution set, adds a pruning step in the process of decision-making process optimization, eliminates unnecessary search direction, shortens the decision-making optimization time of the algorithm, and improves the efficiency and stability of the same order department management of the enterprise.
【技术实现步骤摘要】
基于树搜索的同顺序部门决策流程生成方法、系统、装置
本专利技术属于调度管理
,具体涉及了一种基于树搜索的同顺序部门决策流程生成方法、系统、装置。
技术介绍
同顺序部门决策流程优化问题,可以抽象归类到运筹学经典问题流水线车间调度问题[1]。该问题是一个交叉性研究领域,涉及运筹学,管理学,计算机等学科。同顺序部门决策流程优化的研究可以帮助提高企业和机构中多部门决策的管理效率,增强管理决策可靠性,对企业和机构的管理决策有重要研究意义。同顺序部门决策流程优化问题一般属于NP-完全问题。目前的求解方法主要有启发式算法,如禁忌搜索算法、模拟退火算法等。由于上述算法主要采用元启发式算法,算法本身带有随机性,有时结果不可复现,具有不稳定性。以下文献是与本专利技术相关的技术背景资料:[1]商秀芹、刘胜、王飞跃、袁勇、沈震、朱凤华、荆思凤、赵红霞,同顺序流水线车间调度问题的树搜索方法及装置,2018-08.CN108446814A
技术实现思路
为了解决现有技术中的上述问题,即现有技术同顺序部门决策流程寻优算法的随机性导致寻优结果不稳定的问题,本专利技术提供了一种基于树搜索的同顺序部门决策流程生成方法,该决策流程生成方法包括:步骤S10,基于获取的同顺序部门的决策任务数、部门数以及每一个决策任务在每一个部门内的决策时间,通过改进的启发式算法构造初始解集;步骤S20,分别以所述初始解集中每一个初始解为当前结点,并分别基于所述当前结点进行正向搜索、逆向搜索,获得当前结点的正向子结点、逆向子结 ...
【技术保护点】
1.一种基于树搜索的同顺序部门决策流程生成方法,其特征在于,该决策流程生成方法包括:/n步骤S10,基于获取的同顺序部门的决策任务数、部门数以及每一个决策任务在每一个部门内的决策时间,通过改进的启发式算法构造初始解集;/n步骤S20,分别以所述初始解集中每一个初始解为当前结点,并分别基于所述当前结点进行正向搜索、逆向搜索,获得当前结点的正向子结点、逆向子结点;/n步骤S30,分别将所述正向子结点和逆向子结点与已有结点集比较,若其与已有结点集的结点有相同,则结束此结点的搜索;否则,跳转步骤S40;/n步骤S40,分别将所述正向子结点和逆向子结点与上两代的祖结点两两进行数据对比,若至少有一对不相等,则分别以所述正向子结点和逆向子结点为当前结点,并跳转步骤S20;若三个结点均相等,则以其对应的解作为最优解,并输出最优解对应的决策流程。/n
【技术特征摘要】
1.一种基于树搜索的同顺序部门决策流程生成方法,其特征在于,该决策流程生成方法包括:
步骤S10,基于获取的同顺序部门的决策任务数、部门数以及每一个决策任务在每一个部门内的决策时间,通过改进的启发式算法构造初始解集;
步骤S20,分别以所述初始解集中每一个初始解为当前结点,并分别基于所述当前结点进行正向搜索、逆向搜索,获得当前结点的正向子结点、逆向子结点;
步骤S30,分别将所述正向子结点和逆向子结点与已有结点集比较,若其与已有结点集的结点有相同,则结束此结点的搜索;否则,跳转步骤S40;
步骤S40,分别将所述正向子结点和逆向子结点与上两代的祖结点两两进行数据对比,若至少有一对不相等,则分别以所述正向子结点和逆向子结点为当前结点,并跳转步骤S20;若三个结点均相等,则以其对应的解作为最优解,并输出最优解对应的决策流程。
2.根据权利要求1所述的基于树搜索的同顺序部门决策流程生成方法,其特征在于,所述初始解集包括:
将所述决策任务按照决策任务的总决策时间从大到小排列的初始解;将所述决策任务按照第一个决策部门的决策时间从大到小排列的初始解;将所述决策任务按照单个决策时间从大到小排列的初始解。
3.根据权利要求1或2所述的基于树搜索的同顺序部门决策流程生成方法,其特征在于,步骤S20中“以所述初始解集中每一个初始解为当前结点”之前还设置有初始解合并的步骤,其方法为:
对所述初始解集中的初始解两两进行对比,并将其中相同的初始解合并为一个。
4.根据权利要求1所述的基于树搜索的同顺序部门决策流程生成方法,其特征在于,所述正向搜索为:
获取当前结点中n个决策任务依次从前向后移动到所有可能的位置的排列组合,得到(n-1)!个排列,所述(n-1)!个排列中最大决策时间最小的排列为正向子结点。
5.根据权利要求1所述的基于树搜索的同顺序部门决策流程生成方法,其特征在于,所述逆向搜索为:
获取当前结点中n个决策任务依次从后向钱动到所有可能的位置的排列组合,得到(n-1)!个排列,所述(n-1)!个排列中最大决策时间最小的排列为逆向子结点。
6.一种基于树搜索的同顺序部门决策流程生成系统,其特征在于,该决策流程生成...
【专利技术属性】
技术研发人员:商秀芹,刘胜,王飞跃,熊刚,沈震,董西松,颜军,荆思凤,
申请(专利权)人:中国科学院自动化研究所,东莞中国科学院云计算产业技术创新与育成中心,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。