mathematical-optimization

    -1熱度

    2回答

    例如,在顯微鏡下查看代碼時,第一個代碼塊的計算時間是否比第二個代碼塊的計算時間多? 代碼塊1: method1() { do something; call method2; } method2() { do something simple like assign a variable value; } 代碼塊2: method1(){ do something; do so

    0熱度

    2回答

    我寫了一個最大似然函數的簡單函數,並希望此函數根據其參數的不同值使用for循環給出不同的結果。這就是我的函數包括基於for循環的表達式。我的功能運行良好,結果保存在列表中。然後,由於我有兩個不同的結果,我想基於我的函數的每個部分將optim函數應用於我的函數。例如, ff <- function(x,mu=c(2,0.5),sd=c(0.2,0.3)){ out <- vector("l

    0熱度

    1回答

    我正在研究一個可以簡化爲圖優化問題的問題,如下所示。 給出了一組彩色節點。 給出了一組關於來自節點的成本貢獻的規則。 Ex。 如果紅色節點未連接時,成本是100 如果紅色節點連接到紅色節點,成本是10 如果紅色節點連接到藍色節點,成本爲20 任何節點最多隻能有4個連接。 的問題是優化連接(頂點),使得總成本最小化,並且最終圖形服從規則。 我想知道如果這個問題,也許以某種其他方式,已知。如果是這樣,

    -1熱度

    1回答

    我在找到解決問題的方法時遇到問題。 是否有可能在str2func中使用數組作爲參數? 示例: A='@(X)10+(X(1)-2)^2+(X(2)+5)^2'; y=str2func(A); y(someArray); 其中X陣列1x2;

    0熱度

    2回答

    失去精度具體來說,我現在在做的計算如下 Math.Pow(1527768,7)%7281809; 我知道這個問題的答案是1010101,然而,這並不是我收到了答案。我相信這是因爲我在Math.Pow()中失去了精確度。我知道BigInteger,我知道這可行,但System.Numerics在我正在使用的環境中不可用(我無法以任何方式更改環境,因此,現在假設BigInteger不在問題中)。

    0熱度

    1回答

    在nloptr包中,像lbfgs()這樣的函數似乎需要梯度函數。但如果我不提供漸變功能,它們也可以工作。 我的問題是:nloptr自動計算梯度函數,還是做lbfgs()這樣的函數只是不需要梯度函數? 如果目標函數非常複雜,nloptr可以自動計算梯度函數,還是必須由用戶提供? library(nloptr) ## example for auglag() x0 <- c(1, 1) fn

    0熱度

    1回答

    我有大規模的QP問題,所以我在R中使用Gurobi優化器。但是,我希望使用廣義順序最小優化算法,但我無法在R軟件包中找到它。所以我試圖調用這個C函數,但失敗了。 如何從R調用這個C函數? #include <math.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <stdint.h> #inc

    0熱度

    1回答

    我試圖創建Pyomo 5.1.1抽象模型實例化一個具體的模型,然後使用Python內的值來填充它(即不使用AMPL文件)。我基本上遵循Pyomo documentation example,但我得到「恆定客觀檢測」。 import pyomo.environ as oe model = oe.AbstractModel() model.I = oe.Set() model.J = oe.Se

    -2熱度

    1回答

    我正在開發旅行建議應用程序,其確定旅行者的最佳旅行選項,例如運輸方法,特定預算金額下的住宿類型。我正在嘗試開發一種確定最佳房間的算法,旅遊者可以在一系列酒店中以特定價格購買旅程。酒店可能會有正常,豪華和超豪華的房間,每個房間都有不同的價格。我想獲得特定金額的最佳設施。任何人都可以給我一個想法來開發這個。 謝謝。

    1熱度

    1回答

    查找經由​​整數規劃的最優二進制矩陣 我試圖實現在optimal binary matrix溶液用Matlab函數intlinprog到測試輸入作爲在下面的代碼 a=[450;400;250;200]; % test input b=[750;500]; % test input n = 4; % length of a m = 2; % length of b oness=ones(m,