Unrelated parallel machine scheduling with machine processing cost

IF 1.6 3区 工程技术 Q4 ENGINEERING, INDUSTRIAL International Journal of Industrial Engineering Computations Pub Date : 2023-01-01 DOI:10.5267/j.ijiec.2022.10.004
H. Safarzadeh, S. T. A. Niaki
{"title":"Unrelated parallel machine scheduling with machine processing cost","authors":"H. Safarzadeh, S. T. A. Niaki","doi":"10.5267/j.ijiec.2022.10.004","DOIUrl":null,"url":null,"abstract":"In practical scheduling problems, some factors such as depreciation cost, green costs like the amount of energy consumption or carbon emission, other resources consumption, raw material cost, etc., are not explicitly related to the machine processing times. Most of these factors can be generally considered as machine costs. Considering the machine cost as another objective alongside the other classical time-driven decision objectives can be an attractive work in scheduling problems. However, this subject has not been discussed thoroughly in the literature for the case the machines have fixed processing costs. This paper investigates a general unrelated parallel machine scheduling problem with the machine processing cost. In this problem, it is assumed that processing a job on a machine incurs a particular cost in addition to processing time. The considered objectives are the makespan and the total cost, which are minimized simultaneously to obtain Pareto optimal solutions. The efficacy of the mathematical programming approach to solve the considered problem is evaluated rigorously in this paper. In this respect, a multiobjective solution procedure is proposed to generate a set of appropriate Pareto solutions for the decision-maker based on the mathematical programming approach. In this procedure, the ϵ-constraint method is first used to convert the bi-objective optimization problem into single-objective problems by transferring the makespan to the set of constraints. Then, the single-objective problems are solved using the CPLEX software. Moreover, some strategies are also used to reduce the solution time of the problem. At the end of the paper, comprehensive numerical experiments are conducted to evaluate the performance of the proposed multiobjective solution procedure. A vast range of problem sizes is selected for the test problems, up to 50 machines and 500 jobs. Furthermore, some rigorous analyses are performed to significantly restrict the patterns of generating processing time and cost parameters for the problem instances. The experimental results demonstrate the mathematical programming solution approach's efficacy in solving the problem. It is observed that even for large-scale problems, a diverse set of uniformly distributed Pareto solutions can be generated in a reasonable time with the gaps from the optimality less than 0.03 most of the time.","PeriodicalId":51356,"journal":{"name":"International Journal of Industrial Engineering Computations","volume":"21 1","pages":""},"PeriodicalIF":1.6000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Industrial Engineering Computations","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.5267/j.ijiec.2022.10.004","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, INDUSTRIAL","Score":null,"Total":0}
引用次数: 0

Abstract

In practical scheduling problems, some factors such as depreciation cost, green costs like the amount of energy consumption or carbon emission, other resources consumption, raw material cost, etc., are not explicitly related to the machine processing times. Most of these factors can be generally considered as machine costs. Considering the machine cost as another objective alongside the other classical time-driven decision objectives can be an attractive work in scheduling problems. However, this subject has not been discussed thoroughly in the literature for the case the machines have fixed processing costs. This paper investigates a general unrelated parallel machine scheduling problem with the machine processing cost. In this problem, it is assumed that processing a job on a machine incurs a particular cost in addition to processing time. The considered objectives are the makespan and the total cost, which are minimized simultaneously to obtain Pareto optimal solutions. The efficacy of the mathematical programming approach to solve the considered problem is evaluated rigorously in this paper. In this respect, a multiobjective solution procedure is proposed to generate a set of appropriate Pareto solutions for the decision-maker based on the mathematical programming approach. In this procedure, the ϵ-constraint method is first used to convert the bi-objective optimization problem into single-objective problems by transferring the makespan to the set of constraints. Then, the single-objective problems are solved using the CPLEX software. Moreover, some strategies are also used to reduce the solution time of the problem. At the end of the paper, comprehensive numerical experiments are conducted to evaluate the performance of the proposed multiobjective solution procedure. A vast range of problem sizes is selected for the test problems, up to 50 machines and 500 jobs. Furthermore, some rigorous analyses are performed to significantly restrict the patterns of generating processing time and cost parameters for the problem instances. The experimental results demonstrate the mathematical programming solution approach's efficacy in solving the problem. It is observed that even for large-scale problems, a diverse set of uniformly distributed Pareto solutions can be generated in a reasonable time with the gaps from the optimality less than 0.03 most of the time.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
不相关的并行机器调度与机器加工成本
在实际调度问题中,有些因素,如折旧成本、能耗或碳排放量等绿色成本、其他资源消耗、原材料成本等,与机器加工时间没有明确的关系。这些因素中的大多数通常可以被认为是机器成本。将机器成本作为另一个目标与其他经典的时间驱动决策目标一起考虑是调度问题中一个有吸引力的工作。然而,对于机器具有固定加工成本的情况,这一主题尚未在文献中进行彻底讨论。研究了考虑加工成本的一般不相关并行机器调度问题。在这个问题中,假设在机器上处理一个作业除了处理时间外还会产生特定的成本。考虑的目标是最大完工时间和总成本,两者同时最小化以获得帕累托最优解。本文严格地评估了数学规划方法解决所考虑问题的有效性。为此,提出了一种基于数学规划方法的多目标求解过程,为决策者生成一组合适的Pareto解。在此过程中,首先使用ϵ-constraint方法将最大完工时间转化为约束集,将双目标优化问题转化为单目标问题。然后,利用CPLEX软件求解单目标问题。此外,还采用了一些策略来缩短问题的求解时间。最后,通过综合数值实验对所提出的多目标求解方法进行了性能评价。为测试问题选择了广泛的问题大小,多达50台机器和500个工作。此外,还进行了一些严格的分析,以显著限制问题实例生成处理时间和成本参数的模式。实验结果证明了数学规划求解方法在求解该问题中的有效性。观察到,即使对于大规模问题,也可以在合理的时间内生成多种均匀分布的Pareto解集,且大多数情况下与最优性的差距小于0.03。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
5.70
自引率
9.10%
发文量
35
审稿时长
20 weeks
期刊最新文献
A unifying framework and a mathematical model for the Slab Stack Shuffling Problem Heuristics and metaheuristics to minimize makespan for flowshop with peak power consumption constraints Minimizing operating expenditures for a manufacturing system featuring quality reassurances, probabilistic failures, overtime, and outsourcing Composite heuristics and water wave optimality algorithms for tri-criteria multiple job classes and customer order scheduling on a single machine Investigating the collective impact of postponement, scrap, and external suppliers on multiproduct replenishing decision
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1