cost 211 ms
Gekko 能否解決基於矢量的動態優化問題以實現最優控制

[英]can Gekko solve vector based dynamic optimization problem for optimal control

我嘗試了很多解算器但在某處出錯。 現在我要嘗試 gekko 來解決我的問題。 請讓我知道gekko可以解決這類問題,其中python function中的M取變量q。 所有變量和參數都是向量或矩陣的形式。 感謝您 q應該是function的時候,而M,c sai等矩陣依賴於q和u。 ...

GEKKO 求解最短時間最優控制問題

[英]GEKKO for minimum time solution optimal control problem

這是最短飛行時間的標准基准問題。 這是一個很標准的問題。 我試圖在 gekko 中解決它,但它既沒有收斂到局部最小值也沒有收斂到全局,這是代碼。 我遵循了詹寧斯問題的設置,但如果有人能提供幫助,那將是非常好的。from gekko import GEKKO import numpy as np im ...

Pyomo:獲取鍵盤錯誤:4903576400

[英]Pyomo: Getting keyerror: 4903576400

我正在嘗試使用 pyomo 解決一個最優控制問題,但我總是得到這個看起來像一系列隨機數的 keyerror。 這是我的代碼,我的目標函數是一個積分,約束是 4 ode,我正在嘗試使用“ipopt”來解決它。 我真的不知道它有什么問題...... 都是自己學的,其實學的不是很透徹,很需要大家的幫助。 ...

wasserstein_1D 返回正確表達式的錯誤

[英]wasserstein_1D returns an error for a correct expression

我正在嘗試使用 (POT: Python Optimal Transport) 模塊計算 p-Wasserstein 距離。 以下代碼返回錯誤,而表達式對我來說似乎是正確的(在https://pythonot.github.io/all.html之后)。 任何想法為什么? output: ...

找出去除矩陣中所有 1 所需的最小箭頭

[英]Find the minimum arrows required to remove all 1's in a matrix

給定一個大小為N x M的二進制矩陣,我們需要找到移除矩陣中所有 1 所需的最小箭頭數。 可以在 y = 6 處垂直擊中箭頭,它將刪除matrix[x][6]處的所有 1,其中0 <= x < N或者水平以及在 x = 5 處說,它將刪除matrix[5][y]處的所有 1 matri ...

自由終端時間,積分物鏡類型 2

[英]Free terminal time, integral objective type 2

我正在嘗試解決一個最優控制問題,該問題涉及最小化具有固定狀態但自由終端時間的積分目標。 這是一個相對簡單的問題,可以通過解析來解決。 Gekko 的解決方案與解析的不匹配。 如果我放寬終端時間的下限,那么我將得到接近解析解的東西。 我在 Gekko 代碼中做錯了什么嗎? 我之前在這里發布了一個類 ...

自由終端時間、積分目標和微分方程作為約束

[英]Free terminal time, integral objective and differential equations as constraints

我正在嘗試解決一個最優控制問題,該問題涉及最小化具有固定狀態但自由終端時間的積分目標。 這是一個相對簡單的問題,可以解析解決。 Gekko 的解決方案與分析不符。 我不確定我做錯了什么。 我按照幾個 Gekko 示例來解決這個問題。 任何幫助深表感謝。 我遇到的另一個問題是如何讓 Gekko ...

Python GEKKO:目標 function 未顯示正確結果

[英]Python GEKKO: Objective function not showing correct results

我正在嘗試優化推力推進系統的軌跡。 控制變量是質量流率,最終目標是最大化機器人的質量,最小化所使用的推進量。 軌跡類似於彈道,具有初始上升階段和最終下降階段。 我想我設法得到了一個很好的初始猜測,但是算法沒有收斂。 我檢查了控制台中的 output,似乎目標 function 沒有正常工作,我認為這 ...

GEKKO 沒有找到以零速度到達零高度的登月器的最佳解決方案

[英]GEKKO does not find optimal solution for a moon lander that does not go to zero height at zero speed

我正在嘗試解決一個最佳控制問題,即一個人降落在月球上,但有一個可以通過控制參數 alpha 推動她向上的設備。 該問題的目的是找到月球着陸器以零速度(所有運動沿垂直軸)到達月球表面的最短時間。 現在,我已經使用 gekko 和 python 實現了代碼,如果這個人從月球表面上方 40m 開始,並以 ...

"rng 效率最高的統一隨機整數算法是什么?"

[英]What is the most rng-efficient uniform random integer algorithm?

這不是#11766794“在一個范圍內生成無偏隨機整數的最佳算法是什么?”的重復。 . 它的最高投票答案和接受的答案都與浮點外推法有關,這甚至不會產生完全一致的整數。 這個問題是在詢問如何在給定一個可用的統一浮點rand()值的情況下快速獲得統一隨機整數的良好近似值; 我在給定真正的隨機位生成器( ...

使用 Python 的紙漿時如何創建基於決策變量的約束程序

[英]How to create a program for constraints based on decision variables when using Python's pulp

介紹 我想使用 Python 的紙漿創建一個“使用決策變量(如果語法)的開關”。 這里,“使用決策變量(if語法)切換”的意思是,例如,“當x(x是大於或等於0的整數)和y(y是0、1的二進制變量)是決策變量時,如果x為大於等於1的整數,y輸出1,如果x為0,y輸出0,下面是一個簡單的例子,公式如下 ...

組合不相交子集的最佳子結構

[英]Optimal substructure for combining a disjoint subset

我想了解這個問題如何顯示最佳子結構: 問題:給定任何只有正整數作為節點的二叉樹,你如何找到一個不相交的子集(由它們之間沒有邊的節點組成)來實現最大的乘積。 到目前為止,我已經確定,由於節點只能是正數,因此最大的乘積要么是將盡可能多的節點相乘,選擇具有較高值的​​節點進行相乘,要么是兩者之間的某種 ...

如何確保 GEKKO 中的 Step Function Control 和對 MV_TYPE 的混淆

[英]How to ensure a Step Function Control in GEKKO and confusion about MV_TYPE

我有一個簡單的最優控制問題,我必須找到一個階躍函數f ( t ) 來最大化目標函數 ( IMODE=6 )。 現在f ( t ) 是為 [0, 10) 中的t定義的,使得f具有 10 個不同的等距值。 (即f ( t )= f 0為 0 ≤ t < 1 等)。 此外, f本身僅采用 0 到 ...

最佳聚類數 - FUNcluster(x, i, ...) 中的錯誤:聚類中心多於不同的數據點

[英]Optimal number of clusters - Error in FUNcluster(x, i, ...) : more cluster centers than distinct data points

我有這些數據,我需要找到該表的最佳聚類數。 這些值可以是 0、0.5 或 1 我嘗試了縮放值和非縮放值: 我得到這個錯誤: 我該如何解決? 非常感謝您的幫助 ! ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM