整数线性规划算法库

SNAKE-SNAKE 2013-06-14 03:15:25
不知道哪位大牛,用过线性规划的库,现在市面上开源的混合整形线性规划算法库有一些,但是由于执行速度慢,所以打算使用全部整数的线性规划求解,求一个专门求解纯整数的线性规划的算法库(C/C++语言)。
谢谢大家!
...全文
654 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
SNAKE-SNAKE 2013-06-19
  • 打赏
  • 举报
回复
谢谢各位,虽然还是没有找到合适的,但是team work is power.
SNAKE-SNAKE 2013-06-18
  • 打赏
  • 举报
回复
引用 15 楼 ri_aje 的回复:
check this (http://www.gurobi.com/resources/getting-started/mip-basics) out, Gurobi claims to be one of the fastest out there.
Thanks a lot.
ri_aje 2013-06-18
  • 打赏
  • 举报
回复
check this (http://www.gurobi.com/resources/getting-started/mip-basics) out, Gurobi claims to be one of the fastest out there.
SNAKE-SNAKE 2013-06-17
  • 打赏
  • 举报
回复
引用 13 楼 amoyman 的回复:
全整数,应该是另一个学科了 两个不是一回事。
另一个学科?不是运筹学么?还是其他的?!
阿麦 2013-06-14
  • 打赏
  • 举报
回复
全整数,应该是另一个学科了 两个不是一回事。
henry3158 2013-06-14
  • 打赏
  • 举报
回复
引用 10 楼 zhao4zhong1 的回复:
只要工夫深,铁杵磨成针。 我曾经有过在google搜索结果中翻页近五个小时后,到大概第三百页时找到了我想要的东西。
赵老师,您太厉害了。。。这毅力只有尔等才有,我最多就翻过10页
SNAKE-SNAKE 2013-06-14
  • 打赏
  • 举报
回复
引用 10 楼 zhao4zhong1 的回复:
只要工夫深,铁杵磨成针。 我曾经有过在google搜索结果中翻页近五个小时后,到大概第三百页时找到了我想要的东西。
谢谢!这就再去找!我还不信了~~
赵4老师 2013-06-14
  • 打赏
  • 举报
回复
只要工夫深,铁杵磨成针。 我曾经有过在google搜索结果中翻页近五个小时后,到大概第三百页时找到了我想要的东西。
SNAKE-SNAKE 2013-06-14
  • 打赏
  • 举报
回复
引用 7 楼 FancyMouse 的回复:
纯实数有多项式算法。纯整数是NP-Complete。你再怎么专门算法也打不过多项式算法。
这个NP-Complete算法,你知不知道什么开源的算法库,已经开发好了的?因为我这个比较急,可能没有时间给我现开发了。
SNAKE-SNAKE 2013-06-14
  • 打赏
  • 举报
回复
FancyMouse 2013-06-14
  • 打赏
  • 举报
回复
纯实数有多项式算法。纯整数是NP-Complete。你再怎么专门算法也打不过多项式算法。
SNAKE-SNAKE 2013-06-14
  • 打赏
  • 举报
回复
引用 3 楼 FancyMouse 的回复:
整数线性规划反而比实数线性规划要慢很多。能避免整数变量尽量避免。
你说的这种情况是混合整型线性规划,我知道在浮点型规划中,如果增加整型数据优化,确实会让速度变得更慢,我的出发点就是,使用全部整数线性规划求解,整数线性规划是有专门的算法去做的,所以想找一个这样的开源库。
zyjj_99 2013-06-14
  • 打赏
  • 举报
回复
貌似很高级的东东
FancyMouse 2013-06-14
  • 打赏
  • 举报
回复
整数线性规划反而比实数线性规划要慢很多。能避免整数变量尽量避免。
SNAKE-SNAKE 2013-06-14
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
google搜一下应该会有收获。
赵老师~我已经google了……还是木有找到……无奈我搜素能力差啊……所以来CSDN头脑风暴了……
赵4老师 2013-06-14
  • 打赏
  • 举报
回复
google搜一下应该会有收获。
OpenSAL1.1 包含了算法导论中所有数据结构和算法以及其他内容,本资源为该算法的静态链接 内容如下(*号表示1.1版本新增内容): 数据结构:一般堆、二项堆、斐波那契堆、红黑树、通用散列(采用全域散列和完全散列技术)、不相交集合、任意维数组、高维对称数组。 图论算法(兼容有向图,无向图):广度和深度优先遍历、确定图是否存在回路、拓扑排序、强连通分支、欧拉环(欧拉路径)、最小生成树(Kruskal、Prim)、单源最短路径(3种)、每对顶点间最短路径(2种)、最大流(2种)等等。 代数算法:霍纳法则计算多项式和、矩阵乘法(2种)、方阵的LUP分解、解线性方程组(2种)、矩阵求逆(2种)、求伪逆矩阵(2种)、解正态方程组(2种)、最小二乘估计(2种)、多元最小二乘估计*、快速傅里叶变换、快速傅里叶逆变换、多维快速傅里叶变换、多维快速傅里叶逆变换、快速向量求卷积(单变量多项式乘积)、快速张量求卷积(多变量多项式乘积)、多项式除法*、快速方幂和算法。 序列算法:最长公共子序列、KMP序列匹配*、键值分离排序。 数论算法:大数类(兼容浮点数、整数、与内置类型兼容运算)*、RSA加解密系统*、解同余方程*、孙子定理解同余方程组*、Miller_Rabin素数测试(产生大质数)*、随机数(实数、大数)*、欧几里得算法*。 计算几何算法:确定任意一对线段是否相交*、凸包*、最近点对*。 运筹学:线性规划(单纯形法)*、分配问题*、最优二度子图*、多01背包问题*
OpenSAL1.1 包含了算法导论中所有数据结构和算法以及其他内容,本资源为该算法的动态链接 内容如下(*号表示1.1版本新增内容): 数据结构:一般堆、二项堆、斐波那契堆、红黑树、通用散列(采用全域散列和完全散列技术)、不相交集合、任意维数组、高维对称数组。 图论算法(兼容有向图,无向图):广度和深度优先遍历、确定图是否存在回路、拓扑排序、强连通分支、欧拉环(欧拉路径)、最小生成树(Kruskal、Prim)、单源最短路径(3种)、每对顶点间最短路径(2种)、最大流(2种)等等。 代数算法:霍纳法则计算多项式和、矩阵乘法(2种)、方阵的LUP分解、解线性方程组(2种)、矩阵求逆(2种)、求伪逆矩阵(2种)、解正态方程组(2种)、最小二乘估计(2种)、多元最小二乘估计*、快速傅里叶变换、快速傅里叶逆变换、多维快速傅里叶变换、多维快速傅里叶逆变换、快速向量求卷积(单变量多项式乘积)、快速张量求卷积(多变量多项式乘积)、多项式除法*、快速方幂和算法。 序列算法:最长公共子序列、KMP序列匹配*、键值分离排序。 数论算法:大数类(兼容浮点数、整数、与内置类型兼容运算)*、RSA加解密系统*、解同余方程*、孙子定理解同余方程组*、Miller_Rabin素数测试(产生大质数)*、随机数(实数、大数)*、欧几里得算法*。 计算几何算法:确定任意一对线段是否相交*、凸包*、最近点对*。 运筹学:线性规划(单纯形法)*、分配问题*、最优二度子图*、多01背包问题*

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧