An Improved Bat Algorithm based on Whale Optimization Algorithm for Data Clustering
- سال انتشار: 1399
- محل انتشار: مجله پیشرفت در مهندسی کامپیوتر و فناوری، دوره: 6، شماره: 4
- کد COI اختصاصی: JR_JACET-6-4_003
- زبان مقاله: انگلیسی
- تعداد مشاهده: 271
نویسندگان
Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran.
Farhad Soleimanian Gharehchopogh
Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, IRAN
چکیده
Clustering is a method of data analysis and one of the important methods in data mining that has been considered by researchers in many fields as well as in many disciplines. In this paper, we propose combining WOA with BA for data clustering. To assess the efficiency of the proposed method, it has been applied in data clustering. In the proposed method, first, by examining BA thoroughly, the weaknesses of this algorithm in exploitation and exploration are identified. The proposed method focuses on improving BA exploitation. Therefore, in the proposed method, instead of the random selection step, one solution is selected from the best solutions, and some of the dimensions of the position vector in BA are replaced We change some of the best solutions with the step of reducing the encircled mechanism and updating the WOA spiral, and finally, after selecting the best exploitation between the two stages of WOA exploitation and BA exploitation, the desired changes are applied on solutions. We evaluate the performance of the proposed method in comparison with other meta-heuristic algorithms in the data clustering discussion using six datasets. The results of these experiments show that the proposed method is statistically much better than the standard BA and also the proposed method is better than the WOA. Overall, the proposed method was more robust and better than the Harmony Search Algorithm (HAS), Artificial Bee Colony (ABC), WOA and BA.کلیدواژه ها
Bat algorithm, Whale Optimization Algorithm, Data clustering, Optimizationاطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.