基于模拟退火和遗传算法相结合的边值反问题求解优化方法

SAGA-optimize的Python项目详细描述


License informationCurrent library versionSupported Python versionsTravis CI status

saga-u优化是一种新型的模拟退火和遗传算法的结合 用于根据给定能量找到一组参数的最优解 使用参数集计算的函数。

引文

请引用github存储库,直到我们的手稿被接受 出版物:https://github.com/MoseleyBioinformaticsLab/SAGA_optimize.git

安装

saga_optimize在python3.6+下运行,可通过python3 pip获得。 通过pip安装或克隆git repo并安装以下依赖项 你已经准备好了!

在Linux上安装

PIP安装
python3 -m pip install SAGA-optimize

Github包安装

确保已安装git

git clone https://github.com/MoseleyBioinformaticsLab/SAGA_optimize.git

依赖关系

saga_optimize需要以下python库:

  • JSONPickle for saving Python objects in a JSON serializable form and outputting to a file.

快速启动

>>>importSAGA_optimize>>>saga=SAGA_optimize.SAGA(stepNumber=100000,temperatureStepSize=100,startTemperature=0.5,alpha=1,direction=-1,energyCalculation=energyCalculation,crossoverRate=0.5,mutationRate=3,annealMutationRate=1,populationSize=20)# SAGA instance creation.>>>saga.addElementDescriptions(SAGA_optimize.ElementDescription(low=0,high=10),SAGA_optimize.ElementDescription(low=0,high=10),SAGA_optimize.ElementDescription(low=0,high=10),SAGA_optimize.ElementDescription(low=0,high=10),SAGA_optimize.ElementDescription(low=0,high=10))# Add optimized parameters.>>>optimized_population=saga.optimize()# the population returned after the opitimization.

注意

阅读《用户指南》和SAGA_optimize教程ReadTheDocs,了解更多信息并查看有关使用SAGA_optimize作为库的代码示例。

许可证

根据明确的BSD许可条款提供。请参阅LICENSE中的完整许可证。

作者

  • huan jin
  • hunter n.b.莫斯利

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法从spring resttemplate访问sms网关   使用spark上下文方法参数的java并行化集合不正确   java中ReadLock的并发检查副本   java基于属性比较两个列表是否具有相同的元素   字符串Java文本块:缩进前缀中的制表符和空格的混合   java如何将带有@SpringBootApplication的maven模块作为测试范围中的依赖项添加到另一个maven模块   我需要一些关于在Java中使用2个jar文件的帮助   mysql JPA Java Spring Boot执行查找/连接表   java对话框选择具有特定名称的文件   java如何修复Spring工具套件4中的端口8080错误?   Java中的apache poi Excel阅读器   java如何在tomcat访问日志中记录线程上下文值   java有一种方法可以创建类<T>的实例,该类将类作为传递泛型的构造函数中的参数   默认情况下,java GORM onetomany映射执行即时抓取   java不能在安卓中接受全局变量   统计系统的java MongoDB异步驱动程序排名   java如何解析:无法解析插件“org.springframework.ide.eclipse.ui”?   用Java从一副牌中随机抽取5张牌   javaapachecamel动态消费者   java如何克服使用Flood Fill 4算法时的“薄边界”问题?