15得票7回答
检测三角形与三角形相交的最有效方法是什么?

如何判断在二维欧几里得空间中两个三角形是否相交?(即经典的二维几何学)给定每个三角形顶点的(X,Y)坐标。

15得票2回答
将一个点到一组点的最大曼哈顿距离最小化

对于二维平面上的三个点:P1(x1,y1), P2(x2,y2), P3(x3,y3) 我需要找到一个点 P(x,y),使得曼哈顿距离的最大值为:max(dist(P,P1), dist(P,P2), dist(P,P3)) 将会是最小的。 关于算法有什么想法吗? ...

15得票7回答
在给定分子和分母的范围内,寻找最接近给定随机实数0到1之间的整数分数

给定两个正整数范围 x:[1 ... n] 和 y:[1 ... m],以及从0到1之间的随机实数R,需要找到一对元素(i,j),其中i来自x,j来自y,使得x_i/y_j 最接近R。 最有效的方法是什么?

15得票5回答
将一个数值列表分成n组的算法,使得每组之和尽可能接近。

基本上我有一些数值需要分成n个不同的组,以便每个组的总和尽可能接近其他组的总和。数值列表并不是特别长,所以理论上可以通过暴力算法实现,但我想知道是否有更高效的方法来完成这个任务。谢谢。

14得票4回答
带有等式和不等式约束的R优化

我正在尝试寻找函数的局部最小值,且参数的总和是固定的。例如, Fx = 10 - 5x1 + 2x2 - x3 而条件如下, x1 + x2 + x3 = 15 (x1,x2,x3) >= 0 其中x1、x2和x3的总和已知,并且它们都大于零。在R中,它看起来像这样:Fx = fun...

13得票2回答
从gurobipy获取矩阵格式的约束条件

我用gurobipy编写了我的模型,我想获得约束矩阵和成本向量。 有没有办法访问这些内容?

13得票3回答
Pyomo的性能如何生成具有大量约束条件的模型?

我对Pyomo生成包含大量约束和变量(约10e6)的OR模型的性能很感兴趣。目前我正在使用GAMS启动优化,但我想使用不同的Python功能,因此使用Pyomo来生成模型。 我进行了一些测试,显然当我编写模型时,用于定义约束的Python方法在每次实例化约束时都会被调用。在进一步实现之前,我...

13得票9回答
R的优化包

有没有人知道R语言中与S+的NUOPT类似的优化程序包呢?

13得票2回答
如何在NumPy中找到平滑多维数组的局部最小值

假设我有一个包含连续可微函数评估结果的NumPy数组,我想要找到局部最小值。由于没有噪音,所以任何值低于其所有邻居的点都符合我对局部最小值的标准。 我有以下的列表推导式,适用于二维数组,忽略边界上的潜在最小值: import numpy as N def local_minima(arr...

13得票3回答
理解scipy basin hopping优化函数的示例

我在scipy中发现了basin hopping算法,并创建了一个简单的问题来理解如何使用它,但似乎对于该问题它无法正确地工作。也许我做错了什么。 以下是代码:import scipy.optimize as spo import numpy as np minimizer_kwargs =...