文件名称:matlab粒子群算法程序源代码-metaheuristic_algorithms_python:用Python实现的各种元启发式算法
文件大小:1.69MB
文件格式:ZIP
更新时间:2024-06-09 01:21:34
系统开源
matlab粒子群算法程序源代码元启发式算法 在Python中实现的各种元启发式算法。 这等效于用Ruby()编写的MetaheuristicAlgorithms。 我之所以用Python编写代码,是因为我想潜在地利用Python的科学计算库。 作为编程语言,我更喜欢Ruby,因为它是完全面向对象的编程语言(也是动态语言),并且因为它具有编写单元测试的文化社区。 这两个特征导致代码更整洁,结构良好,易于维护。 同样,更容易理解以这种方式编写的其他人的代码。 但是科学家将Python用于其活动,例如科学计算,优化,数据科学,数据挖掘,机器学习等。换句话说,Python拥有一个科学家社区。 安装 使用pip3 : pip3 install metaheuristic_algorithms_python 支持平台 Python 3.5。 尚未在Python 2.6或2.7上进行测试。 可用算法 和谐搜索 简化粒子群优化 模拟退火 萤火虫算法 正在构建的算法: 遗传算法 提供的目标功能 以下目标函数的函数包装(请参见下面的“用法”部分)在metaheuristic_algorithms.fun