查看: 366|回复: 4|关注: 0

[已答复] 直到找不到可行解结束循环

[复制链接]

新手

13 麦片

财富积分


050


11

主题

19

帖子

0

最佳答案
  • 关注者: 1
发表于 2019-10-10 17:02:07 | 显示全部楼层 |阅读模式
想问matlab里有没有“直到找不到可行解结束循环”这样的函数或者语句啊?我想加在模型的前面(我的模型有一个不断收紧的约束),然后在结束循环时,输出前一个最优解
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

219 麦片

财富积分


50500


3

主题

291

帖子

45

最佳答案
  • 关注者: 14
发表于 2019-10-10 17:18:35 | 显示全部楼层
你现在的程序会一直保持在循环的状态吗?如果不是,其实可以不断更新你的最优解,最后循环结束,你得到的最优解就是最后的。如果是,那你能不能用while循环设置一个循环结束的条件呢?
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

权威

4341 麦片

财富积分



4

主题

4396

帖子

940

最佳答案
  • 关注者: 213
发表于 2019-10-10 17:27:20 | 显示全部楼层
本帖最后由 maple1314168 于 2019-10-10 17:31 编辑

如何定义:  找不到可行解。本身就是死循环。你希望人家自动给出答案。
回复此楼 已获打赏: 0 积分

举报

新手

13 麦片

财富积分


050


11

主题

19

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2019-10-10 17:35:42 | 显示全部楼层
Leedear 发表于 2019-10-10 17:18
你现在的程序会一直保持在循环的状态吗?如果不是,其实可以不断更新你的最优解,最后循环结束,你得到的最 ...

我还没有尝试运行。那我先设一个比较大的循环次数试一试好了,谢谢
回复此楼 已获打赏: 0 积分

举报

新手

13 麦片

财富积分


050


11

主题

19

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2019-10-10 17:37:30 | 显示全部楼层
maple1314168 发表于 2019-10-10 17:27
如何定义:  找不到可行解。本身就是死循环。你希望人家自动给出答案。

额 ,你是说,找不到可行解的话程序运行不会自动结束吗?
我是想在循环内,不断使一个约束变强,直到找不到可行解。
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表