利用自适应无偏滤波和最佳预测器的分支定界算法在多项式时间内实现作业分配的最小代价

Jeeraporn Werapun, Witchaya Towongpaichayont, Anantaporn Hanskunatai
{"title":"利用自适应无偏滤波和最佳预测器的分支定界算法在多项式时间内实现作业分配的最小代价","authors":"Jeeraporn Werapun,&nbsp;Witchaya Towongpaichayont,&nbsp;Anantaporn Hanskunatai","doi":"10.1016/j.iswa.2025.200502","DOIUrl":null,"url":null,"abstract":"<div><div>The minimum cost of job assignment (Min-JA) is one of the practical NP-hard problems to manage the optimization in science-and-engineering applications. Formally, the optimal solution of the Min-JA can be computed by the branch-and-bound (BnB) algorithm (with the efficient predictor) in O(<em>n</em>!), <em>n</em> = problem size, and O(<em>n</em><sup>3</sup>) in the best case but that best case hardly occurs. Currently, metaheuristic algorithms, such as genetic algorithms (GA) and swarm-optimization algorithms, are extensively studied, for polynomial-time solutions. Recently, unbiased filtering (in search-space reduction) could solve some NP-hard problems, such as 0/1-knapsack and multiple 0/1-knapsacks with Latin square (LS) of m-capacity ranking, for the ideal solutions in polynomial time. To solve the Min-JA problem, we propose the adaptive unbiased-filtering (AU-filtering) in O(<em>n</em><sup>3</sup>) with a new hybrid (search-space) reduction (of the indirect metaheuristic strategy and the exact BnB). Innovation-and-contribution of our AU-filtering is achieved through three main steps: 1. find 9 + <em>n</em> effective job-orders for the good initial solutions (by the indirect assignment with UP: unbiased predictor), 2. improve top 9-solutions by the indirect improvement of the significant job-orders (by Latin square of <em>n</em> permutations plus <em>n</em> complex mod-functions), and 3. classify objects (from three of the best solutions) for AU-filtering (on large <em>n</em>) with deep-reduction (on smaller <em>n</em>’) and repeat (1)-(3) until <em>n</em>’ &lt; 6, the exact BnB is applied. In experiments, the proposed AU-filtering was evaluated by a simulation study, where its ideal results outperformed the best results of the hybrid swarm-GA algorithm on a variety of 2D datasets (<em>n</em> ≤ 1000).</div></div>","PeriodicalId":100684,"journal":{"name":"Intelligent Systems with Applications","volume":"26 ","pages":"Article 200502"},"PeriodicalIF":0.0000,"publicationDate":"2025-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Minimum cost of job assignment in polynomial time by adaptive unbiased filtering and branch-and-bound algorithm with the best predictor\",\"authors\":\"Jeeraporn Werapun,&nbsp;Witchaya Towongpaichayont,&nbsp;Anantaporn Hanskunatai\",\"doi\":\"10.1016/j.iswa.2025.200502\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The minimum cost of job assignment (Min-JA) is one of the practical NP-hard problems to manage the optimization in science-and-engineering applications. Formally, the optimal solution of the Min-JA can be computed by the branch-and-bound (BnB) algorithm (with the efficient predictor) in O(<em>n</em>!), <em>n</em> = problem size, and O(<em>n</em><sup>3</sup>) in the best case but that best case hardly occurs. Currently, metaheuristic algorithms, such as genetic algorithms (GA) and swarm-optimization algorithms, are extensively studied, for polynomial-time solutions. Recently, unbiased filtering (in search-space reduction) could solve some NP-hard problems, such as 0/1-knapsack and multiple 0/1-knapsacks with Latin square (LS) of m-capacity ranking, for the ideal solutions in polynomial time. To solve the Min-JA problem, we propose the adaptive unbiased-filtering (AU-filtering) in O(<em>n</em><sup>3</sup>) with a new hybrid (search-space) reduction (of the indirect metaheuristic strategy and the exact BnB). Innovation-and-contribution of our AU-filtering is achieved through three main steps: 1. find 9 + <em>n</em> effective job-orders for the good initial solutions (by the indirect assignment with UP: unbiased predictor), 2. improve top 9-solutions by the indirect improvement of the significant job-orders (by Latin square of <em>n</em> permutations plus <em>n</em> complex mod-functions), and 3. classify objects (from three of the best solutions) for AU-filtering (on large <em>n</em>) with deep-reduction (on smaller <em>n</em>’) and repeat (1)-(3) until <em>n</em>’ &lt; 6, the exact BnB is applied. In experiments, the proposed AU-filtering was evaluated by a simulation study, where its ideal results outperformed the best results of the hybrid swarm-GA algorithm on a variety of 2D datasets (<em>n</em> ≤ 1000).</div></div>\",\"PeriodicalId\":100684,\"journal\":{\"name\":\"Intelligent Systems with Applications\",\"volume\":\"26 \",\"pages\":\"Article 200502\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2025-03-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Intelligent Systems with Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2667305325000286\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Intelligent Systems with Applications","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667305325000286","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

最小作业分配成本(Min-JA)是科学和工程应用中管理优化的实际np难题之一。形式上,Min-JA的最优解可以通过分支定界(BnB)算法(带有效预测器)在O(n!), n =问题大小和O(n3)的最佳情况下计算,但最佳情况很少发生。目前,针对多项式时间解的元启发式算法,如遗传算法(GA)和群体优化算法,得到了广泛的研究。最近,无偏滤波(在搜索空间约简中)在多项式时间内解决了一些np困难问题,如0/1-背包和多个0/1-背包具有m-容量排序的拉丁方(LS)的理想解。为了解决Min-JA问题,我们在0 (n3)中提出了一种新的混合(搜索空间)约简(间接元启发式策略和精确的BnB)自适应无偏滤波(AU-filtering)。我们的au滤波的创新和贡献是通过三个主要步骤实现的:1。1 .找到具有良好初始解的9 + n个有效工单(通过带有UP:无偏预测器的间接分配);2 .通过间接改进显著工作顺序(通过n个排列的拉丁平方加上n个复模态函数)来改进前9个解;用深度约简(在较小的n ‘上)对au滤波(在较大的n上)的对象(从三个最佳解决方案中)进行分类,并重复(1)-(3)直到n ’ <;6、应用精确的BnB。在实验中,通过仿真研究对所提出的au滤波进行了评估,在多种2D数据集(n≤1000)上,其理想结果优于混合群- ga算法的最佳结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Minimum cost of job assignment in polynomial time by adaptive unbiased filtering and branch-and-bound algorithm with the best predictor
The minimum cost of job assignment (Min-JA) is one of the practical NP-hard problems to manage the optimization in science-and-engineering applications. Formally, the optimal solution of the Min-JA can be computed by the branch-and-bound (BnB) algorithm (with the efficient predictor) in O(n!), n = problem size, and O(n3) in the best case but that best case hardly occurs. Currently, metaheuristic algorithms, such as genetic algorithms (GA) and swarm-optimization algorithms, are extensively studied, for polynomial-time solutions. Recently, unbiased filtering (in search-space reduction) could solve some NP-hard problems, such as 0/1-knapsack and multiple 0/1-knapsacks with Latin square (LS) of m-capacity ranking, for the ideal solutions in polynomial time. To solve the Min-JA problem, we propose the adaptive unbiased-filtering (AU-filtering) in O(n3) with a new hybrid (search-space) reduction (of the indirect metaheuristic strategy and the exact BnB). Innovation-and-contribution of our AU-filtering is achieved through three main steps: 1. find 9 + n effective job-orders for the good initial solutions (by the indirect assignment with UP: unbiased predictor), 2. improve top 9-solutions by the indirect improvement of the significant job-orders (by Latin square of n permutations plus n complex mod-functions), and 3. classify objects (from three of the best solutions) for AU-filtering (on large n) with deep-reduction (on smaller n’) and repeat (1)-(3) until n’ < 6, the exact BnB is applied. In experiments, the proposed AU-filtering was evaluated by a simulation study, where its ideal results outperformed the best results of the hybrid swarm-GA algorithm on a variety of 2D datasets (n ≤ 1000).
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
5.60
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信