TY - CHAP
T1 - An improved BAT algorithm for solving job scheduling problems in hotels and restaurants
AU - Rashid, Tarik A.
AU - Shekho Toghramchi, Chra I.
AU - Sindi, Heja
AU - Alsadoon, Abeer
AU - Bačanin, Nebojša
AU - Umar, Shahla U.
AU - Shamsaldin, A. S.
AU - Mohammadi, Mokhtar
N1 - Publisher Copyright:
© 2021, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - One popular example of metaheuristic algorithms from the swarm intelligence family is the Bat algorithm (BA). The algorithm was first presented in 2010 by Yang and quickly demonstrated its efficiency in comparison with other common algorithms. The BA is based on echolocation in bats. The BA uses automatic zooming to strike a balance between exploration and exploitation by imitating the deviations of the bat’s pulse emission rate and loudness as it searches for prey. The BA maintains solution diversity using the frequency-tuning technique. In this way, the BA can quickly and efficiently switch from exploration to exploitation. Therefore, it becomes an efficient optimizer for any application when a quick solution is needed. In this paper, an improvement on the original BA has been made to speed up convergence and make the method more practical for large applications. To conduct a comprehensive comparative analysis between the original BA, the modified BA proposed in this paper, and other state-of-the-art bio-inspired metaheuristics, the performance of both approaches is evaluated on a standard set of 23 (unimodal, multimodal, and fixed-dimension multimodal) benchmark functions. Afterwards, the modified BA was applied to solve a real-world job scheduling problem in hotels and restaurants. Based on the achieved performance metrics, the proposed MBA establishes better global search ability and convergence than the original BA and other approaches.
AB - One popular example of metaheuristic algorithms from the swarm intelligence family is the Bat algorithm (BA). The algorithm was first presented in 2010 by Yang and quickly demonstrated its efficiency in comparison with other common algorithms. The BA is based on echolocation in bats. The BA uses automatic zooming to strike a balance between exploration and exploitation by imitating the deviations of the bat’s pulse emission rate and loudness as it searches for prey. The BA maintains solution diversity using the frequency-tuning technique. In this way, the BA can quickly and efficiently switch from exploration to exploitation. Therefore, it becomes an efficient optimizer for any application when a quick solution is needed. In this paper, an improvement on the original BA has been made to speed up convergence and make the method more practical for large applications. To conduct a comprehensive comparative analysis between the original BA, the modified BA proposed in this paper, and other state-of-the-art bio-inspired metaheuristics, the performance of both approaches is evaluated on a standard set of 23 (unimodal, multimodal, and fixed-dimension multimodal) benchmark functions. Afterwards, the modified BA was applied to solve a real-world job scheduling problem in hotels and restaurants. Based on the achieved performance metrics, the proposed MBA establishes better global search ability and convergence than the original BA and other approaches.
KW - Bat algorithm (ba)
KW - Benchmark test function
KW - Hotel
KW - Job sheduling
KW - MBA
KW - Restaurant
KW - Swarm intelligence
UR - https://www.scopus.com/pages/publications/85112011637
UR - https://www.scopus.com/pages/publications/85112011637#tab=citedBy
U2 - 10.1007/978-3-030-72711-6_9
DO - 10.1007/978-3-030-72711-6_9
M3 - Chapter (peer-reviewed)
AN - SCOPUS:85112011637
SN - 9783030727109
SN - 9783030727130
T3 - Studies in Computational Intelligence
SP - 155
EP - 171
BT - Artificial Intelligence
A2 - Pap, Endre
PB - Springer
CY - Cham, Switzerland
ER -