首页> 外文学位 >A particle swarm optimization algorithm to minimize the makespan of non-identical parallel batch processing machines.
【24h】

A particle swarm optimization algorithm to minimize the makespan of non-identical parallel batch processing machines.

机译:一种粒子群优化算法,可最大程度地减少不相同的并行批处理机器的制造周期。

获取原文
获取原文并翻译 | 示例

摘要

Batch processing machines are commonly found in metal working, electronics manufacturing, and chemical processing--to name a few. Scheduling batch processing machines is not trivial even for makespan objective. This research is aimed at minimizing the makespan of a set of non-identical batch processing machines. The processing time and size of each job is known. The batch processing machine can process a batch of jobs as long as the total size of all the jobs in a batch does not exceed the machine capacity. The capacity of each machine is non-identical. Once the jobs are batched, the batch processing time is equal to the longest processing time of all the jobs in the batch.;The problem under study is NP-hard. The computational time required to solve mathematical formulations of the problem under study is prohibitively long for even modest size instances (i.e. with 20 jobs or more). In order to solve large problem instances effectively and efficiently, a Particle Swarm Optimization (PSO) solution approach is developed and implemented in MATLAB.;The solution obtained from PSO is compared to a commercial solver used to solve the mathematical formulation developed for the problem under study. A thorough experimental study was conducted to evaluate the solution quality of PSO. For smaller problem instances (i.e., with 10 jobs) the solution from PSO and the commercial solver are identical. However, for larger problem instances (i.e., 50 jobs or more) the solution quality of PSO is better than the commercial solver. Additionally, the computation time required by PSO is very short compared to the commercial solver.;The experimental study conducted indicates that PSO can prescribe good quality solutions in less time. This solution approach is feasible for practical implementations. PSO also requires fewer parameters to tune compared to other meta-heuristics. The proposed solution approach can help schedulers to schedule the batch processing machines more efficiently.
机译:批处理机器通常在金属加工,电子制造和化学加工中找到,仅举几例。调度批处理机器即使对于makepan目标来说也不是一件容易的事。这项研究旨在最大程度地减少一组不相同的批处理机器的制造周期。每个作业的处理时间和大小是已知的。批处理机器可以处理一批作业,只要一批中所有作业的总大小不超过机器的容量即可。每台机器的容量不相同。批处理作业后,批处理时间等于批处理中所有作业的最长处理时间。即使是中等大小的实例(即20个工作或更多),解决正在研究的问题的数学公式所需的计算时间也过长。为了有效,高效地解决大型问题实例,在MATLAB中开发并实现了粒子群优化(PSO)解决方案方法;将从PSO获得的解决方案与用于解决在以下条件下开发的数学公式的商用求解器进行了比较研究。进行了全面的实验研究,以评估PSO的溶液质量。对于较小的问题实例(即具有10个作业),PSO和商用求解器的解决方案是相同的。但是,对于较大的问题实例(即50个作业或更多),PSO的解决方案质量要比商用求解器好。此外,与商用求解器相比,PSO所需的计算时间非常短。;进行的实验研究表明,PSO可以在更短的时间内开出优质的解决方案。该解决方案方法对于实际实施是可行的。与其他元启发式算法相比,PSO还需要较少的参数进行调整。所提出的解决方案方法可以帮助计划程序更有效地计划批处理机器。

著录项

  • 作者单位

    Northern Illinois University.;

  • 授予单位 Northern Illinois University.;
  • 学科 Engineering Computer.
  • 学位 M.S.
  • 年度 2010
  • 页码 79 p.
  • 总页数 79
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号