簡體   English   中英

Excel求解器真的知道目標公式嗎?

[英]Does the Excel solver actually know the objective formula?

我正在尋找一個最能模擬 Excel 求解器(GRG 非線性)的求解器,其工作方式如下:
1. 您定義他將使用哪些單元格作為變量。
2. 您定義約束,即 C3 < 5。
3. 你定義了一個目標單元,它應該被最小化或最大化。

據我了解,Excel 求解器不知道將變量、約束和目標單元相互連接起來的函數。 它只是改變可變單元格並查看目標單元格如何變化。 這個假設正確嗎? 如果是,C# 是否存在類似的 flexibel 求解器,即更改變量的求解器,讓我們通過公式發送它們並將目標值交還給他?

GRG 是 Leon Lasdon 使用廣義縮減梯度方法的非線性求解器。 我認為您可以從solver.com 購買此求解器。 周圍還有其他不錯的 NLP 求解器,例如 Conopt、Snopt、Minos、Knitro、Ipopt。 其中一些具有 C# API。 對於復雜的模型,在兩者之間使用諸如 AMPL 或 GAMS 之類的建模語言可能更容易(它們提供了更結構化的高級建模接口,包括自動微分)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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