为了账号安全,请及时绑定邮箱和手机立即绑定

优化中的多个目标

优化中的多个目标

12345678_0001 2021-07-26 16:39:11
所以在典型的线性优化问题中,我会有一个这样的目标:Example of a Linear Program   maximize:     3x + y   subject to:     1.5 x + 2 y <= 12     0 <= x <= 3     0 <= y <= 5但是,也许我想有两个目标?例如(不确定这是否可能只是添加一个快速示例)maximize:         3x + y  maximize:          3x       subject to:         1.5 x + 2 y <= 12         0 <= x <= 3         0 <= y <= 5所以说像我想最大化 3x + y 的值,但在这些解决方案中最大 3*x。基本上我要问的是是否有两个变量优化?我可以在哪里设定两个目标?我正在使用专门的 Google-OR 工具在 python 中执行此操作.. 只需要有人指出我正确的方向
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

如果@guissoares 的答案中的权重不够好,那么您最好的选择是: 1. 尝试多种不同的权重,保留所有解决方案,并观察帕累托前沿(即权衡) 2. 使用多目标NSGA2 等算法。


查看完整回答
反对 回复 2021-08-03
  • 2 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号