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. Afterward, 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.
翻译:来自群聚情报家的美经经济学算法的一个广受欢迎的例子是蝙蝠算法(BA)。算法最初由杨2010年首次提出,并与其他常见算法相比迅速展示其效率。BA以蝙蝠的回声定位为基础。BA使用自动放大法,模仿蝙蝠脉冲排放率的偏差和猎物搜索时的声响,从而在勘探和开发之间取得平衡。BA使用频率调法维持解决办法的多样性。这样,BA可以迅速有效地从勘探转向开发。因此,当需要快速解决方案时,它成为任何应用的有效优化器。在本文中,原BA的改进已经加快了趋同,并使大规模应用的方法更加实用。为了在原BA、本文中提议的修改的BA和其他最先进的生物激励光学技术之间进行全面的比较分析,这两种方法的绩效都根据一套23(单式、多式和固定式多式多式联运)的基准进行评估。之后,对原BA进行了改进后,使原BA的整合方法更加实用。之后,BABA在最初的搜索和BA系统上采用了一种更好的业绩,而BA在最初的BABA系统上,并建立了一种更好的标准。BABABABA的升级,在实际搜索和BABABABA的进度上,在BABABA系统上建立了一种更好的搜索和BA的进度,以更好的方法。