QQ登录

只需要一步,快速开始

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

求助一个简单问题

[复制链接]
字体大小: 正常 放大
csuband 实名认证       

28

主题

5

听众

42

积分

升级  38.95%

  • TA的每日心情
    擦汗
    2013-9-11 08:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    自我介绍
    200 字节以内
    不支持自定义 Discuz! 代码
    跳转到指定楼层
    1#
    发表于 2011-12-1 17:29 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    lingo9和lingo11求解一个Lp问题
    min=4*x+2*y+3*z;
    2*x+4*z>=7;
    2*x+3*y+z>=4;
    点击solve之后,都得到
       Global optimal solution found.
       Objective value:                              6.750000
       Total solver iterations:                             2


                           Variable           Value        Reduced Cost
                                  X        0.000000            1.500000
                                  Y       0.7500000            0.000000
                                  Z        1.750000            0.000000

    但是利用matlab求这个问题最优解确是x=0,y=0.9167,z=1.25,也就是说最小值5.5734.

    请问为什么lingo和matlab结果相差这么大呢??不是说lingo处理优化问题好些吗?????
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    1

    主题

    5

    听众

    64

    积分

    升级  62.11%

  • TA的每日心情
    奋斗
    2013-8-18 09:25
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    回复

    使用道具 举报

    csuband 实名认证       

    28

    主题

    5

    听众

    42

    积分

    升级  38.95%

  • TA的每日心情
    擦汗
    2013-9-11 08:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    自我介绍
    200 字节以内
    不支持自定义 Discuz! 代码
    yangyizihe 发表于 2011-12-1 17:58
    lingo——options——global 里点一下use 你试试 我也是新手

    我求的就是全局最优解。。Global optimal solution found.
    回复

    使用道具 举报

    1

    主题

    3

    听众

    309

    积分

    升级  3%

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

    [LV.5]常住居民I

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

    社区QQ达人

    群组数学建模

    群组2011年第一期数学建模

    你去检查matlab程序,肯定你自己编错了,你可以验证,你所说的matlab的最优解是错的,因为第一个约束条件不能得到满足。

    点评

    madio  鼓励帮助解决问题!  发表于 2011-12-2 17:44
    已有 1 人评分体力 收起 理由
    madio + 10 赞一个!

    总评分: 体力 + 10   查看全部评分

    回复

    使用道具 举报

    csuband 实名认证       

    28

    主题

    5

    听众

    42

    积分

    升级  38.95%

  • TA的每日心情
    擦汗
    2013-9-11 08:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    自我介绍
    200 字节以内
    不支持自定义 Discuz! 代码
    本帖最后由 csuband 于 2011-12-2 16:24 编辑
    shengshengchina 发表于 2011-12-2 12:42
    你去检查matlab程序,肯定你自己编错了,你可以验证,你所说的matlab的最优解是错的,因为第一个约束条件不 ...


    是的,是2x+4z>7,不是5,是lingo里面输错了。谢谢你
    回复

    使用道具 举报

    xhbenge        

    0

    主题

    4

    听众

    6

    积分

    升级  1.05%

    该用户从未签到

    群组中国科学院软件研究所

    回复

    使用道具 举报

    0

    主题

    5

    听众

    5

    积分

    升级  0%

    该用户从未签到

    自我介绍
    爱数学

    社区QQ达人

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-10 05:14 , Processed in 0.681457 second(s), 90 queries .

    回顶部