我希望通过更改alpha的值来最小化函数myFunction。在这个虚拟例子中,我期望alpha =X (= 3)。
为此,我希望使用Excel,并避免在工作表中复制部分代码。此代码是最小Sqare Interpolator的一部分。
因此,我想知道如何正确地编写微型化函数(其余的都是正确的)。
Option Explicit
Private alpha As Double
Function myFunction(X)
'myFunction , the variable is alpha
myFunction = ( alpha - X ) ^2
End Fu
定义的Accord.net Cobyla优化约束不像预期的那样工作
在vb.net中,我需要使用Accord.net Cobyla的方法来优化下面的excel表格计算。我正在测试总共4个变量:
Dim f1 As Func(Of Double(), Double) = Function(x)
Dim var1 As New ArrayList
Dim objsheets As Excel.Sheets = N
我正在学习AMPL,以加快一个模型,目前在excel电子表格与excel解决程序。它基本上是基于一个1xm变量和一个m参数的矩阵乘法结果。它可以找到变量,使结果中某些值的最小值最大化,同时保持相同结果中的其他值满足几个约束条件。在AMPL如何做到这一点?
Given: P= m x n parameters
Variable: X= 1 x m variable we tried to solve
Calculate: R= X x P , result of matrix multiplication of X and P
Maximize: min(R[1..3]), the minimu
我想使用python软件cvxopt来解决我的一个小测试问题(如果这个软件能够解决这个问题,那么我的老板就可以在未来的项目中使用它)。但是,我很难从文档中找出如何对一些不是Ax = b或Ax <b形式的约束进行编码。
问题陈述是:x是一个numpy数组(1-d)。找到一个数组y,使得:
(1) We minimize ||x-y||^2
(2) y is increasing throughout (y[k] <= y[k+1] for all k)
(3) the last element of y = the last element of x
(4) y[0] >=