[发明专利]一种基于超启发式多维分布估计的半导体最终测试调度方法在审
申请号: | 202310280719.4 | 申请日: | 2023-03-21 |
公开(公告)号: | CN116362495A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张梓琪;邱星汉;钱斌;胡蓉 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06Q10/0631 | 分类号: | G06Q10/0631;G06Q10/04;G06Q50/04;G06N3/126;G06N5/01;G06F17/16;H01L21/66 |
代理公司: | 昆明人从众知识产权代理有限公司 53204 | 代理人: | 沈艳尼 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 启发式 多维 分布 估计 半导体 最终 测试 调度 方法 | ||
1.一种基于超启发式多维分布估计的半导体最终测试调度方法,其特征在于:所述方法的具体步骤如下:
Step1、构建SFTSP的数学模型;
Step2、采用单矢量编码方案进行HHMEDA程序中的编码
Step3、初始化HHMEDA算法参数;
Step4、构建LLH启发式方法集合;
Step5、概率模型和种群初始化;
Step6、多维矩阵概率模型更新;
Step7、对种群内所有个体进行评价;
Step8、对多维概率矩阵模型进行采样以更新种群;
Step9、检查算法运行时间是否已达到MT,若没达到则转回步骤Step6,否则输出当前最优调度候选解方案;
Step10、解码调度解序列;
Step11、输出解码后调度方案对应的甘特图,至此完成对SFTSP的求解。
2.根据权利要求1所述的基于超启发式多维分布估计的半导体最终测试调度方法,其特征在于:所述Step1中,SFTSP详细描述为:n个待测试工件{J1,J2,...,Jn}在m台机器{M1,M2,...,Mm}上进行测试,其中工件Ji的测试流程是按顺序依次执行操作序中的操作;
SFTSP还具备以下约束:(1)在初始时刻,所有的工件、机器和资源都是可用的;
(2)不同工件的操作之间不存在优先级约束,每个操作在可执行的不同机器上的测试时间均已预先给定;
(3)同一时刻一台机器最多只能对一个工件进行测试,测试完成后才能开始对下一个工件进行测试,并且测试过程不允许被打断;
(4)同一工件的不同操作在机器间进行转移时,存在序相关设置时间,其时长取决于转移前后的机器状态,与工件的操作无关,且序相关设置时间与测试时间独立不相关。
3.根据权利要求1所述的基于超启发式多维分布估计的半导体最终测试调度方法,其特征在于:所述Step2中,HHMEDA采用一种基于工件操作排序的单矢量编码方案,表示为πinitial={π1,π2,...,πsum},其中πinitial为调度候选解方案,由n种工件序号构成,长度sum为所有工件的操作数总和,其中工件序号在πinitial中出现的次数为工件的操作序数。
4.根据权利要求1所述的基于超启发式多维分布估计的半导体最终测试调度方法,其特征在于:所述Step4中,采用插入、交换、分段交换、反转操作构建LLH启发式方法集合,具体方法如下:
(a)工件前向插入:在调度候选解序列中随机选择2个不同位置的工件,并将后位置的工件插入到前位置的工件之前;
(b)工件后向插入:在调度候选解序列中随机选择2个不同位置的工件,并将前位置的工件插入到后位置的工件之后;
(c)工件交换:在调度候选解序列中随机选择2个不同位置的工件,并将它们的位置交换;
(d)工件分段交换:将调度候选解序列随机分为两段子序列,并将它们交换;
(e)工件反转:在调度候选解序列中随机选取一段子序列,将子序列第1个位置上的工件和倒数第1个位置上的工件进行交换,第2个位置上的工件和倒数第2个位置上的工件进行交换,依次类推,直至子序列内所有位置上的工件都完成交换;
采用上述方法构建面向SFTSP的LLH方法集合,并按上述顺序依次进行编号:LLH1:工件前向插入,LLH2:工件后向插入,LLH3:工件交换,LLH4:工件分段交换,LLH5:工件反转。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310280719.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理