A self-learning bee colony and genetic algorithm hybrid for cloud manufacturing services

被引:7
|
作者
Li, Tianhua [1 ]
Yin, Yongcheng [1 ]
Yang, Bo [2 ]
Hou, Jialin [1 ]
Zhou, Kai [1 ]
机构
[1] Shandong Agr Univ, Coll Mech & Elect Engn, Tai An 271018, Shandong, Peoples R China
[2] Chongqing Univ, State Key Lab Mech Transmiss, Chongqing 400044, Peoples R China
基金
中国博士后科学基金;
关键词
Cloud manufacturing; Reinforcement learning (RL); Service composition and optimization; Bee colony algorithm; Genetic algorithm; Quality of service; OPTIMIZATION; SELECTION;
D O I
10.1007/s00607-022-01079-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
At present, cloud services and cloud manufacturing are developing rapidly, speed and accuracy have become the themes of cloud manufacturing development. The core component of cloud manufacturing is resource portfolio optimization. In cloud manufacturing today, the scale of service portfolios is expanding rapidly, and the number of candidate services which in the service pool is increasing gradually. To adapt to the development of cloud services, an optimization algorithm with faster speed, greater precision and higher stability is required to solve the problem of cloud service composition and optimization (CSCO). To increase the convergence rate and avoid falling into local optima with the artificial bee colony algorithm, a self-learning artificial bee colony genetic algorithm (SLABC-GA) is proposed in this paper, which is based on reinforcement learning (RL), and the RL is used to intelligently select the number of dimensions of each update of a feasible solution. A global optimal individual is used to search and guide the search equation to avoid obtaining local optima and improve algorithm development and the precision of the traditional artificial bee colony algorithm (ABC). A genetic algorithm (GA) is introduced in a later stage of the algorithm to further improve its accuracy and convergence speed. Additionally, this paper analyzes and constructs the self-learning model in SLABC, the optimal learning method is Q-learning algorithm, and designs a reward method and state determination method of RL in the environment of the bee colony algorithm. Finally, a large number of comparative experiments have been carried out, the results show that the accuracy and speed of the SLABC-GA outperform for CSCO problems, and the performance of the SLABC-GA for large-scale CSCO problems is better than that of genetic algorithm (GA) and the traditional artificial bee colony algorithm (ABC).
引用
下载
收藏
页码:1977 / 2003
页数:27
相关论文
共 50 条
  • [1] A self-learning bee colony and genetic algorithm hybrid for cloud manufacturing services
    Tianhua Li
    Yongcheng Yin
    Bo Yang
    Jialin Hou
    Kai Zhou
    Computing, 2022, 104 : 1977 - 2003
  • [2] A Modified Artificial Bee Colony Algorithm Based on the Self-Learning Mechanism
    Pang, Bao
    Song, Yong
    Zhang, Chengjin
    Wang, Hongling
    Yang, Runtao
    ALGORITHMS, 2018, 11 (06)
  • [3] Self-learning genetic algorithm
    V. A. Kostenko
    A. V. Frolov
    Journal of Computer and Systems Sciences International, 2015, 54 : 525 - 539
  • [4] Self-learning genetic algorithm
    Kostenko, V. A.
    Frolov, A. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2015, 54 (04) : 525 - 539
  • [5] Directional self-learning of genetic algorithm
    Cong, Lin
    Jiao, Licheng
    Sha, Yuheng
    Liu, Fang
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 1569 - 1570
  • [6] A self-learning artificial bee colony algorithm based on reinforcement learning for a flexible job-shop scheduling problem
    Long, Xiaojun
    Zhang, Jingtao
    Qi, Xing
    Xu, Wenlong
    Jin, Tianguo
    Zhou, Kai
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (04):
  • [7] Developing a self-learning adaptive genetic algorithm
    Lee, LH
    Fan, YL
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 619 - 624
  • [8] A hybrid artificial bee colony algorithm for optimal selection of QoS-based cloud manufacturing service composition
    Jiajun Zhou
    Xifan Yao
    The International Journal of Advanced Manufacturing Technology, 2017, 88 : 3371 - 3387
  • [9] A hybrid artificial bee colony algorithm for optimal selection of QoS-based cloud manufacturing service composition
    Zhou, Jiajun
    Yao, Xifan
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 88 (9-12): : 3371 - 3387
  • [10] Multi-objective hybrid artificial bee colony algorithm enhanced with Lévy flight and self-adaption for cloud manufacturing service composition
    Jiajun Zhou
    Xifan Yao
    Applied Intelligence, 2017, 47 : 721 - 742