95得票3回答
Python混合整数线性规划

是否有适用于Python的混合整数线性规划(MILP)求解器? GLPK Python是否能够解决MILP问题?我读到它可以解决混合整数问题。 我对线性规划问题非常陌生,所以我很困惑,无法真正区分混合整数编程与混合整数线性编程(MILP)是否不同。

85得票4回答
连接所有岛屿的最小成本是多少?(涉及IT技术)

有一个大小为N x M的网格。一些单元格是被标记为'0'的小岛,其余的则是水域。每个水域单元格上都有一个数字,表示建造在该单元格上的桥梁的成本。你需要找到将所有岛屿连接起来所需的最小成本。如果两个单元格共享一条边或一个顶点,则它们相互连接。 可以使用什么算法来解决这个问题?如果N,M的值很小...

61得票13回答
最佳开源混合整数优化求解器

我目前正在使用CPLEX解决巨大的优化模型(超过100k个变量),现在我想看看是否能找到一个开源替代方案。我解决混合整数问题(MILP),CPLEX效果很好,但如果我们要进行扩展,它非常昂贵,因此我真的需要找到替代方案或开始编写自己的特定优化库(这将是痛苦的)。 非常感谢任何建议/见解。

46得票3回答
Pandas中的melt和unmelt函数是否会保留索引?

我有一张客户信息表(coper)和资产配置表(asset)。A = [[1,2],[3,4],[5,6]] idx = ['coper1','coper2','coper3'] cols = ['asset1','asset2'] df = pd.DataFrame(A,index = id...

42得票8回答
Python中的线性规划?

我需要制作一个线性规划模型。以下是我正在使用的不等式(例如): 6x + 4y <= 24 x + 2y <= 6 -x + y <= 1 y <= 2 我需要找到由这些不等式描述的区域,并在图表中进行阴影处理,同时跟踪该区域边界线的顶点,并用不同颜色绘制边界线。...

36得票1回答
在整数线性规划中使用最小值/最大值

我正在尝试设置一个线性规划模型,其中目标函数会对决策变量与它们相应系数的乘积中的max施加额外权重。 有没有一种方法可以在线性规划模型的目标函数内部使用min或max算子? 示例:Minimize (c1 * x1) + (c2 * x2) + (c3 * x3) + (c4 * ma...

34得票3回答
使用指数退避的好处是什么?

当代码在等待某些延迟时间不确定的条件时,许多人选择使用指数退避,即等待N秒,检查条件是否满足;如果不满足,则等待2N秒,再次检查条件等。相对于在恒定/线性递增的时间段内进行检查,这种方法的好处是什么?

28得票5回答
网格最小精确覆盖问题及额外切割

这个问题出现在挑战中,但是由于现在已经关闭,所以可以问一下。 问题(不是这个问题本身,这只是背景信息)可以通过借用他们自己的图像来进行视觉描述: 我选择最优解决方案。对于决策变量来说,这可能是一个NP完全问题(它肯定属于NP,并且类似于精确覆盖问题,尽管我没有证明一般的精确覆盖问题可以...

26得票5回答
如何选择整数线性规划求解器?

我是整数线性规划的新手。 我的组合优化问题打算使用整数线性规划求解器来解决。 我比较熟悉在IDE上使用C++/面向对象编程。 现在我大多数时间都在使用带Cygwin的NetBeans编写应用程序。 请问是否有适合我使用的易于操作的 ILP 求解器呢? 还是要根据我想要解决的问题而定?我正在尝...

24得票3回答
Java线性规划工具/库

我希望构建一个庞大的线性规划模型来解决一个有趣的问题。我更喜欢使用Java。哪些工具/库是可用的?