实现一些著名的再优化算法的包

reoptimization-algorithms的Python项目详细描述


Latest Versionhttps://github.com/mek97/reoptimization-algorithms/workflows/Unit%20tests/badge.svghttps://codecov.io/gh/mek97/reoptimization-algorithms/branch/master/graph/badge.svghttps://img.shields.io/badge/License-MIT-blue.svg

包实现了一些著名的再优化算法

^{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

Implementation

实施主要包括

  1. 具有图形数据结构实用程序
  2. 实现图算法

Algorithms

实现的算法

  • 等尺寸图插入下非加权k路顶点覆盖再优化的PTAS方法

Contribution

想添加或即兴创建存储库?查看Contributing文档:)

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

推荐PyPI第三方库


热门话题
java三角测距   java Spring异步任务返回未来   java如何显示数据库中的下一条记录   java这些读取用户输入的方法有什么不同?   java Spring+Spring安全请求只接受contenttype xwwwformurlencoded   checkName()和将用户输入存储到ArrayList和boolean[]的java问题   java如何使用JPA和Facade?   java Neo4j类型不匹配   java如何依赖Maven的系统包?   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   java如何将通量链接到另一个通量/单声道并应用另一个背压?   java如何修复安卓 studio中的权限错误?   尝试清除JavaFX ObservableMap时出现java ConcurrentException   java编辑文本。GetText,返回关于null引用的异常,但已声明该异常   mysql组织。乔达。时间LocalDate在Redhat(Linux)java上显示少一天   在java中通过序列化获取多个对象   有人有java注释“java.lang.Synthetic”的背景吗?