mathematical-optimization相关内容

ES计算得出以下列的结果不可靠(逆风险):1

使用DEoptim时,我不断收到此错误:ES calculation produces unreliable result (inverse risk) for column: 1消息.也许我正在忽略某些东西,所以我需要一些帮助来解决这个问题.我已经在网上搜索了,但似乎找不到答案. 我有一个名为RETS的xts对象,该对象包含127行和4列,具有日志返回: library("quant ..
发布时间:2020-05-06 11:54:17 其他开发

python中的并行/多线程差分进化

我正在尝试对生化过程进行建模,并且将我的问题构造为一个优化问题,我可以使用scipy中的differential_evolution来解决. 到目前为止,一切都很好,我非常满意使用15-19个参数的简化模型的实现. 我扩展了模型,现在带有32个参数的模型花费的时间太长了.并非完全出乎意料,但仍然是一个问题,因此是个问题. 我看过: -关于R 并行差分进化 -和github问题 htt ..

整数的Scipy微分进化

我正在尝试使用scipy.optimize.differential_evolution进行优化.该代码要求x中每个变量的范围.但是我想要一个解决方案,其中x的部分必须是整数,而其他部分则可以自由浮动.我的代码的相关部分看起来像 bounds = [(0,3),(0,3),(0,3),???,???] result = differential_evolution(func, ..

在使用Python Pulp的约束中使用mod函数

我正在编写一个LpProblem,我需要创建一个约束,其中某些变量的总和为100 ... 100、200、300 ...的倍数. 我正在尝试使用mod(),round()和int()的下一个表达式,但由于它们不支持LpAffineExpression,因此无法正常工作. probl + = lpSum(如果h [2] == b],则varSKU中[h的hs为[vars [h])%100 ..

为什么用牛顿方法的FindMaximum抱怨找不到足够的函数减少量?

首先,这似乎(从ContourPlot中)是一个相当简单的最大化问题,为什么使用牛顿方法的FindMaximum存在问题? 第二,如何摆脱警告? 第三,如果我不能摆脱这些警告,该如何判断警告是否有意义,即最大化失败? 例如,在下面的代码中,使用牛顿方法的FindMaximum会给出警告,而PrincipalAxis方法则不会 o = 1/5 Log[E^(-(h/Sqrt[ ..
发布时间:2020-05-06 11:53:57 其他开发

神经网络输入数据的优化

我正在尝试构建一个应用程序来检测图像,这些图像是来自网页的广告.一旦检测到这些内容,我将不允许它们在客户端显示. 基本上,我正在使用反向传播算法来训练神经网络,并使用此处提供的数据集: http://archive.ics.uci.edu/ml/datasets/Internet+Advertisements . 但是在那个数据集中没有.的属性很高.实际上,该项目的一位导师告诉我,如果 ..

用约束下的两个参数求解最大似然

我正在尝试在 R 中实现β几何概率模型(如我几乎已经在 R 中实现了此功能,但是我似乎无法为我解决任何求解器.请帮忙. 请在此处提交 # probability mass function P = function (alpha, beta, t) { out = numeric(length=length(t)) for (i in seq_along(t)) { ..
发布时间:2020-05-06 11:53:44 其他开发

优化学生座位安排的算法

说我需要将n = 30个学生分成2到6个小组,我从每个学生那里收集以下偏好数据: 学生姓名: Tom 喜欢坐在一起:埃里克·吉米 不喜欢坐在一起:约翰,保罗,林戈,乔治 这暗示着他们对整个班级中没有提到的其他任何学生持中立态度. 我如何最好地对许多不同/随机分组安排进行大量模拟,以便能够确定每种安排的得分,然后通过该得分我可以选择“最佳"得分/安排? 或者,还有 ..

R建立约束中的约束优化

我一直在尝试使用constrOptim()解决R中的约束优化问题(这是我的第一次),但正努力为我的问题设置约束. 问题很简单,我可以将函数设置为ok,但是在传递约束时有点不知所措. 例如我定义的问题是(我将以固定为1000的N开始,所以我最终只想求解X,我想同时选择N和X来获得最大利润): 所以我可以将功能设置为: fun ..

优化工作计划的MiniZinc代码-约束编程

请帮助您优化此有效的MiniZinc代码: 任务:有一个会议有6个时隙.有3位发言人参加会议,每个发言人在某些时段可用.每个扬声器将出现预定数量的插槽. 目标:制定安排时间最早的演讲者. 示例:演讲者A,B和C.通话时间= [1、2、1] 扬声器的可用性: +---+------+------+------+ | | Sp.A | Sp.B | Sp.C | +- ..

使用`scipy.optimize.minimize`使具有大梯度的函数最小化

我需要在高维空间中优化标量函数.该函数随参数变化而快速变化,以使(的绝对值)梯度很大. scipy.optimize.minimize中的优化器失败,因为最小化过程采取了太大的步骤.以下代码使用简单的二次函数说明了该问题. from scipy.optimize import minimize def objective(x, scalar=1): """ Quadrati ..
发布时间:2020-05-06 11:53:29 Python

在遗传算法中,实数编码的交叉指数0.25是什么意思?

我熟悉二进制表示法中的交叉和变异索引,但是在实际编码中,我遇到了几篇文章,其中将 crossover index 和 mutation index 用作参数值. 例如,我们有300和30个决策变量,那么交叉指数= 0.25意味着什么? 也对100+current generation number的突变指数感到困惑. 解决方案 交叉索引 已经开发了许多实编码的交叉运算符, ..