首页 > 其他分享 >2024/12/18

2024/12/18

时间:2024-12-18 15:23:18浏览次数:4  
标签:问题 12 18 邻域 调度 2024 算法 PCB 优化

重看自己的调度课题的PPT:

论文阅读《面向智能制造的柔性调度算法研究与实现》(硕士学位论文)

1.遗传算法的初始化阶段的:全局搜索,局部搜索,随机选择的具体内容分别是什么?

2.遗传算法的选择操作的:锦标赛法,精英策略分别是什么内容?

3.非线性调整的S-自适应算子是什么内容?

4.第二个研究内容的遗传模拟退火算法是什么?比遗传算法和模拟退火算法有什么优势?

5.双种群模式具体是什么内容?

6.什么是非齐次的降温策略

论文阅读《印刷电路板生产线调度优化研究-刘颖2012》(博士论文)

1. 以最小化平均流程生产时间和切换时间为优化目标的多品种PCB在多条生产线上的生产优化

2. 拆分问题:

  (1)考虑供料器切换时间的PCB分组问题

  (2)生产线的负载平衡问题

3. 关于该文献的PPT阅读笔记:

  (1).将多品种PCB板生产线生产调度问题分解为四个子问题分别进行研究:多品种PCB板的分组问题、不同种类的元器件在各台机器上的负荷分配问题、元器件切换问题、PCB板生产排序。

  (2).从PCB板在单条生产线上的生产优化问题过渡到多品种PCB板在两条生产线上负荷优化问题。

  不足之处:    (1).分别以平均流程时间最小和以生产线最大的平均流程时间最短为优化目标,未考虑多目标优化问题。

           (2).只研究了多品种PCB板在两条相同生产线上的负荷优化问题,未考虑存在多条生产线,且PCB板在不同生产线上标准产能不同的问题。

        (3).未考虑订单的截至时间

        (4).未考虑动态调度情况

论文阅读:《PCB装配线多目标规划调度问题的改进蜘蛛猴优化算法》 2023

研究问题:同时求解组件分配问题(CAP)和组件放置顺序问题(CPSP),考虑最小化最大完工时间、最小化机器总能耗和最小化维修时间的多目标优化问题,提出一种新的改进蜘蛛猴优化算法(ISMO)。

ISMO算法的三个特点: 1)设计了两种初始种群生成算法,以保证生成高质量的初始解;

           2)基于Pareto熵的变化进行进化状态判断,避免陷入局部最优解;

           3)基于存档的Q学习策略,以保证参数自适应调整。

设计实验,将ISMO算法与其他多目标优化算法SMO、NSGA-|||、PSO、DE进行性能比较。

不足之处: 只考虑了单品种的PCB在一条生产线上的生产优化。 没有考虑真实的生产中发生的不确定事件。

论文阅读:《基于人工蜂群算法的PCB生产调度方法研究与应用》2021 工业工程 (硕士学位论文)

研究问题1:批量流PCB生产静态调度问题

以最小化总拖期时间为目标建立了混合整数线性规划模型(MILP),设计了一种人工蜂群算法(ABC)求解该问题。

问题背景: PCB以卷的形式进行加工,每卷上有若干个相同的PCB产品,属于典型的批量流生产。

问题拆分: 1. 批次的加工顺序、

     2. 每个阶段上并行机的选择、

     3. 每个批次的子批数量大小

 

 

ABC算法设计: 1.编码方式与初始化: 双层编码, 随机初始化

 

      2.解码方式:

        2.1对于JS,采用子批优先的先到先服务规则, 在算法迭代后期, 以一定概率交换批次生产顺序

        2.2对于LS,使用最先空闲机器优先规则

      3.邻域结构设计:

        3.1对于JS, 插入邻域, 交换邻域, 逆序邻域, POX交叉邻域

        3.2对于LS, 替换邻域, 均匀交叉邻域

ABC算法设计: 1.雇佣峰阶段: 以适应度值区分优质和较劣个体, 采用不同的交叉策略进行邻域搜索、

             以贪婪选择机制替换个体

       2.更随峰阶段: 用锦标赛法选择个体

             对个体进行邻域搜索

             以一定概率接受差解的思想更新种群

       3.侦查峰阶段: 对长时间未变化的个体的加工顺序编码执行NEH邻域搜索

             对批次数量编码进行贪婪替换操作

研究问题2:批量流PCB生产动态调度问题

考虑机器故障这一扰动事件,以最小化总拖期时间和最小化子批开工时间偏差为目标建立了MILP 模型,并设计了一种多目标人工蜂群算法(MOABC)求解该问题

论文阅读:《面向智能制造的柔性调度算法研究与实现》2022年 软件工程 (硕士学位论文)

k

论文阅读:《求解作业车间调度问题的改进自适应遗传算法》 2004

k

标签:问题,12,18,邻域,调度,2024,算法,PCB,优化
From: https://www.cnblogs.com/spp20/p/18615031

相关文章

  • 蚁景科技联合主办哈工大安天杯网络安全国际邀请赛HITCTF2024
     2024年11月30日至12月1日,哈尔滨工业大学“安天杯”网络安全国际邀请赛HITCTF2024圆满落幕。本次大赛由哈工大计算学部网络空间安全学院、黑龙江省计算机学会、安天科技集团股份有限公司、湖南蚁景科技有限公司联合主办,黑龙江高校网络安全技术社团联盟、哈工大紫丁香CTF社团......
  • 18章4节:ACF和PACF的可视化,和识别最佳模型
    时间序列分析是研究序列数据背后规律的一种重要方法,其中ARIMA模型是最常用的建模工具之一。在ARIMA模型的建立过程中,自相关函数(ACF)和偏自相关函数(PACF)的可视化分析起到了关键作用,它们能够帮助我们识别模型的参数阶数(p和q)。本文首先通过创建模拟数据并进行单位根检验,确保......
  • 18章6节:Facebook 的时间序列预测的 Prophet 模型
    时间序列分析是数据科学中重要的分支,广泛应用于金融、经济、交通、气象等多个领域。近年来,由Facebook开源的Prophet模型因其简单易用、灵活度高和预测效果显著,受到了数据分析和预测领域的广泛关注。本文首先介绍Prophet的背景及其与传统ARIMA模型的对比,包括灵活度、对缺失值的......
  • 2024最详细Python、Pycharm安装教程来了!
    在开始安装Python之前,让我们先准备好以下内容:一台电脑(Windows、Mac或Linux系统)稳定的网络连接【安装包领取方式在文末!!】一、进入Python官网首页,下载Python选择Python3.10.5,下载64位的版本 二、下载完成后,进行安装1.双击Python-3.10.5-amd64.exe2.选择Custom......
  • 12C++循环结构-for循环(2)
    一、循环变量为字符型试编一程序,按字典顺序输出26个字母。流程图:程序代码如下:#include<iostream>//包含输入输出流头文件iostreamusingnamespacestd;//指明程序使用命名空间std(标准)intmain(){chari;for(i='a';i<='z';i++)//循环变量可以是整数,也......
  • 2024网站定制开发哪家好?精选十家值得信赖的网站开发公司
    目前,网站定制开发已经成为众多企业提升品牌形象、拓展市场的重要手段。定制开发的网站不仅能更好地展示企业特色,还能根据用户需求进行功能定制,提升用户体验。然而,面对市场上众多的网站建设公司,如何选择一家性价比高、服务优质的建站公司成为了企业的一大难题。为此,我们精心评选......
  • 2024/12/2日工作总结
    完成数据结构pta实验7-2队列应用(蓝桥杯)CLZ银行只有两个接待窗口,VIP窗口和普通窗口,VIP用户进入VIP窗口排队,剩下的进入普通窗口排队。现有M次操作,操作有四种类型,如下:INnameV:表示一名叫name的用户到VIP窗口排队OUTV:表示VIP窗口队头的用户离开排队INnameN:表......
  • 2024/12/3日工作总结
    完成数据结构pta实验7-1哈夫曼树哈夫曼编码输入一组整型权值,构建哈夫曼树,实现哈夫曼编码,并输出带权路径长度。输入格式:第一行输入叶子结点个数,接着依次输入权值。若叶子数为0或1,则输出error输出格式:输出哈夫曼编码,输出带权路径长度。输入样例:在这里给出一组输入。例如:......
  • 【每日一题】20241218
    【每日一题】方程\(x^2+6x+12=0\)的根为_______.棱长为\(a\)的正四面体外接球与内切球的半径之差为_______.已知\(\odotC\)过点\((3,0)\),且与\(y\)轴相切于点\((0,1)\),则\(C\)的标准方程为_______.[题目来源:]【每日一言】我想躲进一个不会被人看到的角落。我想......
  • 2024/12/4日工作总结
    完成数据结构pta实验7-1邻接表存储实现图的深度优先遍历编写程序,实现由邻接表存储实现无向图的深度优先搜索遍历的功能。顶点为字符型。输入格式:第一行输入顶点个数及边的个数,第二行依次输入各顶点,第三行开始依次输入边的两个顶点,用空格分开。最后输入深度优先遍历的起始点。......