python中的切割平面方法(cuppy)

coinor.cupp的Python项目详细描述


basic的“幼稚”实现的集合 python中的割平面算法。集合包含生成器 对于gomory混合整数割和一个用于生成最违反的 用萨克塞纳和巴拉斯的方法分割。

我们的想法是让这些实现尽可能透明。 我打算主要用于教育目的。他们肯定不会 在现实世界中要有效率。即使是很小的例子 容易遇到数值困难。

底层解算器是clp(https://projects.coin-or.org/Clp)和 cbc(https://projects.coin-or.org/Cbc),通过python调用 cylp(https://github.com/coin-or/CyLP)的绑定。通过气缸,一个 可以很容易地将这些添加为CBC中的切割生成器。

可以使用 脾气暴躁的多面体2d类(https://github.com/coin-or/GrUMPy)。

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

推荐PyPI第三方库


热门话题
java如何使用Spring和JSF向客户端授予临时权限   java除了Array/ArrayList之外,还有其他保存矩阵元素的方法吗   java BeanValidation不适用于单选按钮   通过java程序连接到配置单元数据库时出错   java如何使用maven解决二级依赖关系   JfreeChart/Java中带有图例的数据表   合并数组时发生java运行时错误   安全性如何在JavaEE中保护WebSocket端点?   java有没有一种方法可以使用insert方法为树插入值   java编程“静态”的另一种方式:代码可以吗?   java阅读文本文件时如何跳过3行   %04X在C中的含义以及如何在java中编写   java我如何验证一个方法不是仅在一个测试范围内对模拟调用的?   java如何在mac中使用启动appium desktop 1.6.1。球棒   仅匹配最多10位小数的java正则表达式