/Intelligent-Algorithm

面向工业互联网环境下服务组合的智能进化算法

Primary LanguagePython

面向工业互联网环境下服务组合的智能进化算法

本库存放关于面向工业互联网环境下服务组合的智能进化算法。所有算法均有python实现。

智能算法/进化算法的应用本就是一个重复造轮子的过程,其只是提供一种进化**,尤其适合处理一维或多维连续数值优化问题。由于应用场景的不同,所需解在代码中的表示也不同,算法进化的核心——适应函数/评估函数也不相同,故进化算法需要针对不同的应用场景、问题类型进行改造。本库提供关于面向工业互联网环境下服务组合问题的三种智能进化算法,包括:1.GA;2.PSO;3.TLBO。其中解的维度为四维,有两个不同的适应函数,分别进行处理。

参数

  • 输入参数:
  1. P-种群大小
  2. task_number-任务数
  3. candidate_service_number-候选服务数
  4. max_generation-算法迭代次数
  • 输出参数:
  1. time_fit-解的时间适应值
  2. cost_fit-解的成本适应值

三种算法均由本人手写实现,所以可能既不优美,也不简洁,欢迎批评指正以及交流讨论。

Contact

Email: 844532194@qq.com (谢润彬)