首发于 学习中的一点点感悟
工程优化设计与Matlab实现——多目标函数优化设计

工程优化设计与Matlab实现——多目标函数优化设计

一切设计都是指向设计目标的权衡。

这句话是我在大二做“FSC”的时候琢磨出来的,当时车队刚成立,总共就11个人,我承担了悬架的全部任务并且参与了各组的主要零部件的设计。在设计过程中,越来越体会到一个产品作为一整个系统而言,其某些设计参数在各个子系统中都会有影响,我们想要面面俱到是很难的,必须针对设计目标作出一些取舍,这就引出了我们所要面对的问题——多目标优化。

多目标函数优化设计

Part 1 多目标优化问题

作为之前单目标优化设计的推广,其核心点在于目标函数从一个变为多个。

再次回顾单目标优化设计的数学模型:

多目标优化设计数学模型的一般表达式为:

多目标优化设计解的类型:

Part 2 线性组合法

可以构造出所有目标函数的加权和函数作为评价函数,即给每一个f_i(x)乘以相应的权重,来控制每一个f_i(x)对最终结果的影响程度。这样就构造了一个把多个目标转化为单个数值目标的评价函数,将多目标规划问题归结为求解相应评价函数的数值最优化问题(评价函数法)。

加权系数需要满足的条件为:

所以问题就转化为:

Part 3 理想点法

如果我们能求出各个目标 f_i(x) 在可行域内的最优解 x_i^* ,那么 x_i^* 对于 f_i(x) 来说是最理想点,那么 [f_i(x)-f_i(x_i^*)]/f_i(x_i^*) 可以用来描述设计点 x 的函数值与理想点对应函数值(理想值)的远近程度。

那么,我们可以将所有目标函数在某一点 x 处时,与所有理想点 x_i^* 的远近程度加权求和,构造一个评价函数,同样将多个目标转化为单个数值目标。

即: U(x)=\sum_{i=1}^{p}{\omega_i[[f_i(x)-f_i(x_i^*)]/f_i(x_i^*)]} (加权相对离差)

所以问题就转化为:

Part 4 分目标乘除法

按照各分目标函数的性质,将其分为两类:一类是目标函数值函数值越小越好(如成本、重量、工时等等);另一类表现为目标函数值越大越好(如利润、产量等)

如果前者有s项,后者有q-s项,用两类分目标函数求和的比值作为评价函数:

所以问题就转化为:

深圳SEO优化公司威海如何制作网站多少钱红河网站开发哪家好安阳关键词排名包年推广报价果洛建站报价长治百度关键词包年推广哪家好木棉湾优秀网站设计广安seo优化哪家好温州关键词排名多少钱吉祥阿里店铺托管价格襄阳模板制作公司徐州建站价格济源营销网站亳州网站搭建哪家好眉山关键词排名包年推广推荐荆门百度爱采购公司龙华网站改版价格大芬模板推广哪家好兴安盟网站推广方案渭南关键词按天收费哪家好南京关键词按天计费哪家好济源网站开发报价来宾SEO按天扣费报价信阳外贸网站设计公司玉林网站建设公司沙井百度标王推荐西宁企业网站制作推荐中卫网站seo优化公司武汉网站推广系统公司晋城网站制作上海网站搭建公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化