matlab与lingo求解线性规划问题所得结果差异如何解释

Mtians 1年前 已收到1个回答 举报

bill3k 幼苗

共回答了12个问题采纳率:100% 举报

如果两种软件求得的目标函数值是一样的,只是变量值不一样,那就是你的规划有多组解.
如果目标函数不一样,那么估计是你至少有个软件的程序写错了.否则那就是这两个软件有个软件开发的有BUG(可能性很小).
你可以自己验算一下,把两个软件最后求得的极值和变量值都带到约束函数中,看更“极”的那个,是不是真的符合所有约束条件.如果不符合,那基本肯定是你这个软件中的程序写错.

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com