实现一些著名的再优化算法的包
reoptimization-algorithms的Python项目详细描述
包实现了一些著名的再优化算法
^{1}$Perterson Graph(使用GeoGebra制作)
Introduction
目前,对于NP-难问题的最优解的求解,必须付出相当大的努力。 再优化处理的是,如果给定问题实例IO的最优解, 对于实例IN,我们能否找到一个好的近似解,其中IN是IO,并进行一些“局部”修改? 这个存储库的目标是公开一些众所周知的再优化算法。在
Setup
Requirements
- {str>=lt.3;^=3推荐版本
Installation
选项1
从pypi主机安装稳定的最新包
在^{tt1}$
方案2
要直接从此存储库安装,请在存储库根目录中执行以下操作
在^{tt2}$
Documentation
importreoptimization_algorithmsasraold_graph=(ra.UndirectedGraph().add_vertex("4").add_edge("4","5").add_edge("40","50").add_vertex("6").add_edge("4","8").add_vertex("99").delete_vertex("6"))attached_graph=ra.UndirectedGraph().add_edge("90","95")attach_edges=[ra.Edge("4","90")]old_solution={"8"}solution=ra.UnweightedPVCP.reoptimize_ptas(old_graph,attached_graph,attach_edges,old_solution,k=3)print(solution)# {"4"}
有关详细的文档和用法,请参阅here
Contribution
想添加或即兴创建存储库?查看Contributing文档:)
- 项目
标签: