首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中具有等式约束和不等式约束的多目标优化

R中具有等式约束和不等式约束的多目标优化
EN

Stack Overflow用户
提问于 2017-09-18 05:37:08
回答 1查看 275关注 0票数 1

具有等式约束和不等式约束的多目标优化问题。我在R中尝试了GA包,但是我不知道如何设置等式约束,比如Matlab中的GA。有谁能对我在R中使用哪种算法以及如何解决这个问题提出一些建议吗?非常感谢。问题如下:目标函数(我希望找到一组w1、w2、w3、w4、w5来最小化f1,同时希望使f2尽可能小):

代码语言:javascript
复制
f1<-(w1)^2+4*(w2)^4+3*(w3)^2+5*w4+w5
f2<-((w1)-(w2)^2+3(w3)^2-4*(w4)^3-w5)^2-8

制约因素:

代码语言:javascript
复制
w1+w2+w3+w4+w5=1
0<w1,w2,w3,w4,w5<1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-18 10:42:18

使用规范化,这样就可以删除相等约束:

目标:

代码语言:javascript
复制
 w <- w / sum(w)
 f1<-(w1)^2+4*(w2)^4+3*(w3)^2+5*w4+w5
 f2<-((w1)-(w2)^2+3(w3)^2-4*(w4)^3-w5)^2-8

制约因素:

代码语言:javascript
复制
 0 <= w1,w2,w3,w4,w5 <= 1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46272238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档