找回密码
 欢迎注册
查看: 1218|回复: 3

[求助] 已知 a+b≥2,c·d≥2 (c乘以d大于等于2) , (a>0,b>0,c>1,d>1) ,请问ac+bd的最小值

[复制链接]
发表于 2023-10-3 14:44:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
已知 a+b≥2,c·d≥2 (c乘以d大于等于2) , (a>0,b>0,c>1,d>1) ,请问ac+bd存在最小值吗?如果存在,最小值是多少? 可以用编程的方法来求吗?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-3 16:13:08 | 显示全部楼层
两个自由度. a=0的话,c可以任意大. 所以ac可以取最小0,同时bd都最小即可. 即b=2,d=1, 带入得到ac+bd可以取到2

  1. Minimize[{a c+b d,a+b>=2&&c d>=2&&a>=0&&b>=0&&c>=1&&d>=1},{a,b,c,d}]
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2023-10-3 18:25:07 | 显示全部楼层
wayne 发表于 2023-10-3 16:13
两个自由度. a=0的话,c可以任意大. 所以ac可以取最小0,同时bd都最小即可. 即b=2,d=1, 带入得到ac+bd可以取 ...

谢谢
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-5 06:42:19 | 显示全部楼层
按题意,代码为:
  1. Minimize[{a c + b d, a + b >= 2 && c d >= 2 && a > 0 && b > 0 && c > 1 && d > 1}, {a, b, c, d}]
复制代码

结果给出下列警告信息:
Warning:
there is no minimum in the region in which
the objective function is defined and
the constraints are satisfied;
returning a result on the boundary.

然后是在边界上结果:
  1. {2, {a -> 2, b -> 0, c -> 1, d -> 4}}
复制代码


所以,答案是 a c + b d 没有最小值。最小值在边界上取得:2 。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 20:41 , Processed in 0.023391 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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