When did the syntax for linprog change

10 次查看(过去 30 天)
At one point, the input syntax for linprog was
x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options)
but now (R2023b) I see that it has changed to,
In what release was the support for the first syntax discontinued?

采纳的回答

Naga
Naga 2024-8-22
Hello Matt,
I had the same question and was trying to achieve the same functionality. After some investigation, I discovered that the support for the initial point x0 in the linprog function was removed starting with MATLAB R2023a.
  4 个评论
Matt J
Matt J 2024-8-23
编辑:Matt J 2024-8-23
Were you actually using the intial point x0? By 2022b, the only linear programming algorithms available were interior-point, interior-point-legacy, and dual-simplex, neither of which make use of an initial point.
Matt J
Matt J 2024-9-3,13:59
I just got confirmation from Tech Support that " the "x0" input to "linprog" was removed in R2023a."
Thanks a lot.

请先登录,再进行评论。

更多回答(1 个)

Walter Roberson
Walter Roberson 2024-8-23
R2018b documents
X = linprog(f,A,b,Aeq,beq,LB,UB,X0) sets the starting point to X0. This
option is only available with the active-set algorithm. The default
interior point algorithm will ignore any non-empty starting point.
As of R2019a, active-set is not a recognized algorithm

类别

Help CenterFile Exchange 中查找有关 Solver Outputs and Iterative Display 的更多信息

产品


版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by