matlabb 中的fmincon函数

xiangwanqi 2012-12-20 01:08:51
min-(13*X1+14*X2+6*X3+15*X4+11*X5+6*X6+8*X7+11*X8+15*X9+15*X10)

13*X1+14*X2+6*X3+15*X4+11*X5+6*X6+8*X7+11*X8+15*X9+15*X10<=40;
Xi(1-Xi)=0 (i=1,2...10) 也就是说Xi是0-1变量


为什么得不出结果?

如图,求大神指教!!!!
...全文
875 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangwanqi 2012-12-20
  • 打赏
  • 举报
回复
引用 1 楼 libralibra 的回复:
你给出的约束条件,使用默认算法无法解决,matlab选了备选算法.但是目标函数在指定方向优势非递减的,因此无法求得最小值.优化终止了.你检查一下你的初始和约束条件
它得出的答案就是我随便设的那个初值X0啊,并且我的约束很简单,就是一个目标函数的线性不等式约束,并且变量都是0-1变量,用枚举法可以得到答案,但是太慢了啊
xiangwanqi 2012-12-20
  • 打赏
  • 举报
回复
它得出的答案就是我随便设的那个初值X0啊,并且我的约束很简单,就是一个目标函数的线性不等式约束,并且变量都是0-1变量,用枚举法可以得到答案,但是太慢了啊
libralibra 2012-12-20
  • 打赏
  • 举报
回复
你给出的约束条件,使用默认算法无法解决,matlab选了备选算法.但是目标函数在指定方向优势非递减的,因此无法求得最小值.优化终止了.你检查一下你的初始和约束条件

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧