单机排序问题:不可用约束与改进VNS算法
105 浏览量
更新于2024-06-17
收藏 1.08MB PDF 举报
"这篇学术论文探讨了在单机排序问题中如何处理多个不可用约束条件,提出了一种改进的可变邻域搜索(VNS)算法,并结合知识模块以优化解决方案。文章发表在《计算设计与工程学报》2017年的第四期上,由Maziar Yazdania等人撰写。"
在工业生产环境中,单机排序问题是一个常见且重要的优化问题,涉及到如何有效地安排一系列任务在一台机器上执行,以满足各种约束条件,如截止日期和优先级。然而,实际情况中,机器可能会因为多种原因(如维护、更换工具或故障)在预定的时间段内不可用,这被称为“不可用约束”。传统调度问题假设机器连续可用,但这种假设往往过于理想化。
论文首先建立了针对多不可用约束的单机排序问题的数学模型,旨在最小化最大提前时间和最大拖期时间。这是一个复杂的优化问题,尤其是在处理大量实例时,计算难度大增。因此,研究人员提出了一种改进的VNS算法。VNS是一种局部搜索算法,其基本思想是在问题的解空间中进行有目标的探索,寻找全局最优或接近全局最优的解。然而,原始VNS算法的随机性可能导致效率低下,难以找到高质量解。
为了解决这个问题,研究者将知识模块集成到VNS算法中。知识模块能够从已找到的好解中学习,将这些信息存储并在搜索过程中反馈给算法,以引导搜索方向,增强算法的探索能力。实验结果显示,这种结合知识模块的VNS算法在解决这类问题时表现出了高效性和有效性。
关键词包括单机调度、可用性约束、变邻域搜索以及知识模块,表明本文主要关注的是如何在考虑机器不可用性的条件下,通过智能优化方法改善单机排序问题的求解效果。
这篇论文为处理具有复杂不可用约束的单机排序问题提供了新的理论基础和实用算法,对于工业工程领域的优化和决策制定具有重要意义。通过结合知识模块的改进VNS算法,研究者为解决此类问题提供了一种更为高效的方法,有助于实际生产环境中的调度优化。
2021-03-28 上传
2021-01-13 上传
2021-05-17 上传
2021-09-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
cpongm
- 粉丝: 5
- 资源: 2万+
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南