• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

面向病房的人工蜂群算法优化患者入院调度问题

A room-oriented artificial bee colony algorithm for optimizing the patient admission scheduling problem.

机构信息

Department of Computer Science, Faculty of Pure and Applied Sciences, Federal University Wukari, P. M. B. 1020, Wukari, Taraba State, Nigeria.

Department of Academic and Distance Learning Programmes, Michael Imoudu National Institute for Labour Studies, P. M. B. 1524, Ilorin, Nigeria.

出版信息

Comput Biol Med. 2022 Sep;148:105850. doi: 10.1016/j.compbiomed.2022.105850. Epub 2022 Jul 19.

DOI:10.1016/j.compbiomed.2022.105850
PMID:35901536
Abstract

Patient admission scheduling (PAS) is a tasking combinatorial optimization problem where a set of patients is assigned to limited facilities such as rooms, timeslots, and beds subject to satisfying a set of predefined constraints. The investigations into the performance of population-based algorithms that utilized to tackle the PAS problem considered in this paper reveal their weaknesses in obtaining quality solutions that create a space to investigate the performance of another population-based method. Thus, in this paper, an Artificial Bee Colony Algorithm (ABC) is proposed to tackle the formulation of the PAS problem under consideration. It is a class of swarm intelligence metaheuristic algorithms based on the intelligent foraging behaviour of honey bees developed to solve continuous and complex optimization problems. Due to the discretization of the PAS, the continuous nature of the ABC algorithm is changed to cope with the rugged solution space of the PAS. The initial feasible solution to the PAS problem is obtained using the room-oriented approach. Then the ABC algorithm optimizes the feasible solutions with the aid of three neighbourhood structures embedded within the employed bee and the onlooker bee operators of the algorithm. The performance of the proposed ABC algorithm based on three different parameters, the solution number (SN), limit value (LV), and the maximum cycle number (MCN) is evaluated on six standard benchmark datasets of the PAS. Two of these main parameters (i.e. SN and LV) are fine-tuned to obtain the best solutions on instances like Test-data 1 = 679.80, Test-data 2 = 1180.40, Test-data 3 = 787.40, Test-data 4 = 1198.60, Test-data 5 = 636.80, and Test-data 6 = 818.60. The best solutions obtained by the proposed method are evaluated against the results of the 19 comparative algorithms comprising five population-based methods, eleven heuristic, and hyperheuristic-based methods, and three integer programming-based methods. The proposed method shows its supremacy in the performance by achieving the best results in all the instances of the dataset when compared with five population-based methods (DFPA, HSA, MBBO-GBS, BBO-GBS, and BBO-RBS) and producing the best results in five instances when compared with eleven heuristic and hyperheuristic-based methods (LAHC, DHS-GD, HTS, DHS-SA, ADAPTIVE GD, GD, HH-GD, DHS-IO, HH-SA, HH-IE, TA) and Finally, it had a competitive performance with the other three Integer programming methods (MIP warm start, MIP-Heuristic, CG) that worked on the same formulations of the PAS. In a nutshell, the proposed ABC algorithm could be adopted as a new template algorithm for the PAS community.

摘要

患者入院安排(PAS)是一个组合优化问题,其中一组患者被分配到有限的设施中,例如房间、时段和床位,同时要满足一组预定义的约束条件。本文对用于解决 PAS 问题的基于种群的算法的性能进行了研究,结果表明这些算法在获得高质量解决方案方面存在弱点,这为研究另一种基于种群的方法的性能提供了空间。因此,本文提出了一种用于解决所考虑的 PAS 问题的人工蜂群算法(ABC)。它是一类基于蜜蜂智能觅食行为的群体智能元启发式算法,旨在解决连续和复杂的优化问题。由于 PAS 的离散化,ABC 算法的连续性被改变以适应 PAS 的崎岖解决方案空间。使用面向房间的方法获得 PAS 问题的初始可行解。然后,ABC 算法利用算法中的雇佣蜜蜂和观察蜜蜂算子嵌入的三个邻域结构来优化可行解。基于三个不同参数(即解数(SN)、极限值(LV)和最大循环数(MCN))的提出的 ABC 算法的性能在 PAS 的六个标准基准数据集上进行了评估。这两个主要参数(即 SN 和 LV)进行了微调,以便在实例上获得最佳解决方案,例如 Test-data 1 = 679.80、Test-data 2 = 1180.40、Test-data 3 = 787.40、Test-data 4 = 1198.60、Test-data 5 = 636.80 和 Test-data 6 = 818.60。与包含五个基于种群的方法、十一个启发式和超启发式方法以及三个基于整数规划的方法的 19 个比较算法的结果相比,提出的方法在所有数据集实例中都表现出了优越性,并且在与五个基于种群的方法(DFPA、HSA、MBBO-GBS、BBO-GBS 和 BBO-RBS)相比时,在所有实例中都取得了最佳结果,与十一个启发式和超启发式方法(LAHC、DHS-GD、HTS、DHS-SA、ADAPTIVE GD、GD、HH-GD、DHS-IO、HH-SA、HH-IE、TA)相比时,在五个实例中取得了最佳结果。最后,它与其他三个在相同的 PAS 公式上工作的整数规划方法(MIP 预热、MIP-启发式、CG)具有竞争力。总之,提出的 ABC 算法可以作为 PAS 社区的新模板算法。

相似文献

1
A room-oriented artificial bee colony algorithm for optimizing the patient admission scheduling problem.面向病房的人工蜂群算法优化患者入院调度问题
Comput Biol Med. 2022 Sep;148:105850. doi: 10.1016/j.compbiomed.2022.105850. Epub 2022 Jul 19.
2
Discrete flower pollination algorithm for patient admission scheduling problem.用于患者入院调度问题的离散花朵授粉算法。
Comput Biol Med. 2022 Feb;141:105007. doi: 10.1016/j.compbiomed.2021.105007. Epub 2021 Nov 3.
3
A self adaptive hybrid enhanced artificial bee colony algorithm for continuous optimization problems.一种用于连续优化问题的自适应混合增强人工蜂群算法。
Biosystems. 2015 Jun;132-133:43-53. doi: 10.1016/j.biosystems.2015.05.002. Epub 2015 May 14.
4
A multiuser detector based on artificial bee colony algorithm for DS-UWB systems.一种用于直接序列超宽带(DS-UWB)系统的基于人工蜂群算法的多用户检测器。
ScientificWorldJournal. 2013 Jul 31;2013:547656. doi: 10.1155/2013/547656. eCollection 2013.
5
A Novel Breast Cancer Diagnosis Scheme With Intelligent Feature and Parameter Selections.一种具有智能特征和参数选择的新型乳腺癌诊断方案。
Comput Methods Programs Biomed. 2022 Feb;214:106432. doi: 10.1016/j.cmpb.2021.106432. Epub 2021 Sep 20.
6
Modified artificial bee colony for the vehicle routing problems with time windows.用于带时间窗车辆路径问题的改进人工蜂群算法
Springerplus. 2016 Aug 9;5(1):1298. doi: 10.1186/s40064-016-2940-8. eCollection 2016.
7
Application of the artificial bee colony algorithm for solving the set covering problem.人工蜂群算法在解决集合覆盖问题中的应用。
ScientificWorldJournal. 2014;2014:189164. doi: 10.1155/2014/189164. Epub 2014 Apr 16.
8
Reinforcement learning for solution updating in Artificial Bee Colony.强化学习在人工蜂群算法中的求解更新。
PLoS One. 2018 Jul 17;13(7):e0200738. doi: 10.1371/journal.pone.0200738. eCollection 2018.
9
An Enhanced Artificial Bee Colony Algorithm with Solution Acceptance Rule and Probabilistic Multisearch.一种具有解接受规则和概率多搜索的增强型人工蜂群算法。
Comput Intell Neurosci. 2016;2016:8085953. doi: 10.1155/2016/8085953. Epub 2015 Dec 24.
10
A modified artificial bee colony algorithm for p-center problems.
ScientificWorldJournal. 2014 Jan 29;2014:824196. doi: 10.1155/2014/824196. eCollection 2014.

引用本文的文献

1
An adaptive decision support system for outpatient appointment scheduling with heterogeneous service times.一种具有异质服务时间的门诊预约调度自适应决策支持系统。
Sci Rep. 2024 Nov 12;14(1):27731. doi: 10.1038/s41598-024-77873-x.
2
Nature-inspired solutions for energy sustainability using novel optimization methods.利用新型优化方法实现能源可持续发展的自然启发式解决方案。
PLoS One. 2023 Nov 27;18(11):e0288490. doi: 10.1371/journal.pone.0288490. eCollection 2023.