QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4619|回复: 24
打印 上一主题 下一主题

一个优化问题

[复制链接]
字体大小: 正常 放大

3

主题

3

听众

460

积分

升级  53.33%

  • TA的每日心情
    开心
    2014-5-9 19:50
  • 签到天数: 101 天

    [LV.6]常住居民II

    群组武汉大学

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2011-1-21 21:44 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
    本帖最后由 zhenshan198 于 2011-1-21 23:04 编辑

    请用lingo求解这个问题
    min f(x)=x1^2+x2^2+8
    s.t.  
         x1^2-x2>=0
         -x1-x2^2+2=100
         x1,x2>=0

    我的编程为
    min=x1*x1+x2*x2+8;
    x1*x1-x2>=0;
    -x1-x2*x2+2=100;

    结果却是
      No feasible solution found.
      Infeasibilities:                              0.000000
      Extended solver steps:                               0
      Total solver iterations:                             0
      Model Class:                                       NLP
      Total variables:                      2
      Nonlinear variables:                  2
      Integer variables:                    0
      Total constraints:                    3
      Nonlinear constraints:                3
      Total nonzeros:                       6
      Nonlinear nonzeros:                   4
                                    Variable           Value        Reduced Cost
                                          X1        0.000000            0.000000
                                          X2        0.000000            0.000000
                                         Row    Slack or Surplus      Dual Price
                                           1  -0.1000000+308           -1.000000
                                           2        0.000000            0.000000
                                           3        0.000000            0.000000

    望哪位大侠指点迷津,万分感谢!

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持1 反对反对0 微信微信
    yp4567 实名认证       

    0

    主题

    4

    听众

    112

    积分

    升级  6%

  • TA的每日心情
    开心
    2012-12-22 12:47
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    回复

    使用道具 举报

    1

    主题

    3

    听众

    309

    积分

    升级  3%

  • TA的每日心情
    开心
    2016-6-7 09:46
  • 签到天数: 53 天

    [LV.5]常住居民I

    自我介绍
    200 字节以内<br />
    不支持自定义 Discuz! 代码

    社区QQ达人

    群组数学建模

    群组2011年第一期数学建模

    回复

    使用道具 举报

    3

    主题

    3

    听众

    460

    积分

    升级  53.33%

  • TA的每日心情
    开心
    2014-5-9 19:50
  • 签到天数: 101 天

    [LV.6]常住居民II

    群组武汉大学

    群组Matlab讨论组

    回复

    使用道具 举报

    tiant0928 实名认证       

    7

    主题

    4

    听众

    63

    积分

    升级  61.05%

  • TA的每日心情
    开心
    2014-3-21 16:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    LZ你的模型 有问题,在x1,x2非负情况下,约束:-x1-x2^2+2=100显然无法满足,matlab的结果应该是虚数解吧??
    回复

    使用道具 举报

    tiant0928 实名认证       

    7

    主题

    4

    听众

    63

    积分

    升级  61.05%

  • TA的每日心情
    开心
    2014-3-21 16:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    是不是lz的模型本身有问题,x1,x2均大于0,规划问题的约束-x1-x2*x2+2=100;显然满足不了啊。

    回复

    使用道具 举报

    tiant0928 实名认证       

    7

    主题

    4

    听众

    63

    积分

    升级  61.05%

  • TA的每日心情
    开心
    2014-3-21 16:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    把模型改为:
    min=x1*x1+x2*x2+8;
    x1*x1-x2>=0;
    x1+x2*x2=-98;
    @bnd(-10000,x1,10000);
    @bnd(-10000,x2,10000);
    可以有解
    回复

    使用道具 举报

    tiant0928 实名认证       

    7

    主题

    4

    听众

    63

    积分

    升级  61.05%

  • TA的每日心情
    开心
    2014-3-21 16:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    回复

    使用道具 举报

    3

    主题

    3

    听众

    460

    积分

    升级  53.33%

  • TA的每日心情
    开心
    2014-5-9 19:50
  • 签到天数: 101 天

    [LV.6]常住居民II

    群组武汉大学

    群组Matlab讨论组

    回复

    使用道具 举报

    肖情 实名认证       

    0

    主题

    4

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    群组数学建模

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-9-16 18:37 , Processed in 0.647879 second(s), 101 queries .

    回顶部