第十章 多目标优化方法简介

合集下载

多目标优化方法

多目标优化方法

多目标优化方法多目标优化方法指在实际问题中存在多个优化目标时,如何找到一组最优解的问题。

传统的单目标优化方法无法直接应用于多目标问题,因为多目标问题的最优解不止一个,而是一个解集合,称为Pareto最优解集合,其中每个解都是在某种意义上最优的,但在其他目标方面可能并不是最好的。

目前,已经有许多多目标优化方法被提出,并在实际问题中取得了很好的应用效果。

其中,最常用且效果较好的方法主要包括:Pareto排序法、随机权重法、进化算法和支配关系法等。

Pareto排序法是将多目标问题转化为单目标优化问题的一种方法。

首先,对候选解集合进行排序,按照某种准则将解集合划分为不同的非支配层,其中非支配层最高的层即为Pareto最优解集合。

其优点是直观易理解,但不适用于解集合较大的问题。

随机权重法是通过随机生成一系列的权重向量来转化多目标问题为一系列的单目标优化问题,通过求解这些单目标问题,得到多个最优解,从而构成Pareto最优解集合。

该方法的优点是收敛速度快,但需要事先决定权重向量的个数。

进化算法是一种常用的多目标优化方法,常见的有遗传算法、粒子群算法和蚁群算法等。

这些算法通过在解空间中进行搜索和优化,逐渐逼近Pareto最优解集合,并在解集合中寻找最优解。

支配关系法是根据解之间的支配关系来进行优化的一种方法。

对于多目标问题,若解A在所有目标上至少与解B相等且在某个目标上更好,则称解A支配解B。

通过判断解之间的支配关系,可以排除掉不在Pareto最优解集合中的解,从而减少搜索空间。

综上所述,多目标优化方法是在解决实际问题中存在多个优化目标时的一种有效手段。

通过合理选取合适的方法和策略,可以找到问题的多个最优解,并帮助决策者在多个目标之间做出合理的权衡和选择。

多目标优化算法综述

多目标优化算法综述

多目标优化算法综述随着科技的发展和社会进步,人们不断地提出更高的科学技术要求,其中许多问题都可以用多目标优化算法得到解决。

多目标优化算法的发展非常迅速,当前已经有各种综合性比较全面的算法,如:遗传算法、粒子群算法、蚁群算法、模拟退火算法等。

本文将进一步介绍这些算法及其应用情况。

一、遗传算法遗传算法(Genetic Algorithm,简称GA)是一种源于生物学进化思想的优化算法,它通过自然选择、交叉和变异等方法来产生新的解,并逐步优化最终的解。

过程中,解又称为个体,个体又组成种群,种群中的个体通过遗传操作产生新的个体。

遗传算法的主要应用领域为工程优化问题,如:智能控制、机器学习、数据分类等。

在实际应用上,遗传算法具有较好的鲁棒性和可靠性,能够为人们解决实际问题提供很好的帮助。

二、粒子群算法粒子群算法(Particle Swarm Optimization,简称PSO)是一种基于群体智能的优化算法,其核心思想是通过群体中的个体相互协作,不断搜索目标函数的最优解。

粒子群算法适用于连续和离散函数优化问题。

和遗传算法不同,粒子群算法在每次迭代中对整个种群进行更新,通过粒子间的信息交流,误差及速度的修改,产生更好的解。

因此粒子群算法收敛速度快,对于动态环境的优化问题有着比较突出的优势。

三、蚁群算法蚁群算法(Ant Colony Optimization,简称ACO)是一种仿生学启发式算法,采用“蚂蚁寻路”策略,模仿蚂蚁寻找食物的行为,通过“信息素”的引导和更新,粗略地搜索解空间。

在实际问题中,这些target可以是要寻找的最优解(minimum或maximum)。

蚁群算法通常用于组合优化问题,如:旅行商问题、资源分配问题、调度问题等。

和其他优化算法相比,蚁群算法在处理组合优化问题时得到的结果更为准确,已经被广泛应用于各个领域。

四、模拟退火算法模拟退火算法(Simulated Annealing,简称SA)是一种启发式优化算法,通过随机搜索来寻找最优解。

多目标优化方法

多目标优化方法

多⽬标优化⽅法多⽬标优化⽅法基本概述⼏个概念优化⽅法⼀、多⽬标优化基本概述现今,多⽬标优化问题应⽤越来越⼴,涉及诸多领域。

在⽇常⽣活和⼯程中,经常要求不只⼀项指标达到最优,往往要求多项指标同时达到最优,⼤量的问题都可以归结为⼀类在某种约束条件下使多个⽬标同时达到最优的多⽬标优化问题。

例如:在机械加⼯时,在进给切削中,为选择合适的切削速度和进给量,提出⽬标:1)机械加⼯成本最低2)⽣产率低3)⼑具寿命最长;同时还要满⾜进给量⼩于加⼯余量、⼑具强度等约束条件。

多⽬标优化的数学模型可以表⽰为:X=[x1,x2,…,x n ]T----------n维向量min F(X)=[f1(X),f2(X),…,f n(X)]T----------向量形式的⽬标函数s.t. g i(X)≤0,(i=1,2,…,m)h j(X)=0,(j=1,2,…,k)--------设计变量应满⾜的约束条件多⽬标优化问题是⼀个⽐较复杂的问题,相⽐于单⽬标优化问题,在多⽬标优化问题中,约束要求是各⾃独⽴的,所以⽆法直接⽐较任意两个解的优劣。

⼆、多⽬标优化中⼏个概念:最优解,劣解,⾮劣解。

最优解X*:就是在X*所在的区间D中其函数值⽐其他任何点的函数值要⼩即f(X*)≤f(X),则X*为优化问题的最优解。

劣解X*:在D中存在X使其函数值⼩于解的函数值,即f(x)≤f(X*), 即存在⽐解更优的点。

⾮劣解X*:在区间D中不存在X使f(X)全部⼩于解的函数值f(X*).如图:在[0,1]中X*=1为最优解在[0,2]中X*=a为劣解在[1,2]中X*=b为⾮劣解多⽬标优化问题中绝对最优解存在可能性⼀般很⼩,⽽劣解没有意义,所以通常去求其⾮劣解来解决问题。

三、多⽬标优化⽅法多⽬标优化⽅法主要有两⼤类:1)直接法:直接求出⾮劣解,然后再选择较好的解将多⽬标优化问题转化为单⽬标优化问题。

2)间接法如:主要⽬标法、统⼀⽬标法、功效系数法等。

将多⽬标优化问题转化为⼀系列单⽬标优化问题。

多目标优化方法及实例解析

多目标优化方法及实例解析

多目标优化方法及实例解析常用的多目标优化方法包括遗传算法、粒子群算法、模拟退火算法等,下面将对这几种方法进行简要介绍,并给出实例解析。

1. 遗传算法(Genetic Algorithm, GA)是模拟生物遗传和进化过程的一种优化算法。

它通过设计合适的编码、选择、交叉和变异等操作,模拟自然界中的遗传过程,逐步问题的最优解。

遗传算法的优点是可以同时处理多个目标函数,并能够在计算中保留多个候选解,以提高效率。

实例解析:考虑一个旅行商问题(Traveling Salesman Problem, TSP),即在给定的城市之间寻找一条最短的路径,使得每个城市只访问一次。

在多目标优化中,可以同时优化总路径长度和访问城市的次序。

通过遗传算法,可以设计合适的编码方式来表示路径,选择合适的交叉和变异操作,通过不断迭代,找到一组较优的解。

2. 粒子群算法(Particle Swarm Optimization, PSO)是一种模拟鸟群觅食行为的优化算法。

算法中的每个粒子表示一个候选解,在过程中通过学习其他粒子的经验和自身的历史最优值,不断调整自身位置和速度,最终找到一组较优的解。

粒子群算法的优点是收敛速度快,效果较好。

实例解析:考虑一个机器学习中的特征选择问题,即从给定的特征集合中选择一组最优的特征子集。

在多目标优化中,可以同时优化特征子集的分类准确率和特征数量。

通过粒子群算法,可以将每个粒子表示一个特征子集,通过学习其他粒子的经验和自身的历史最优值,不断调整特征子集的组成,最终找到一组既具有较高分类准确率又具有合适特征数量的特征子集。

3. 模拟退火算法(Simulated Annealing, SA)是模拟固体退火过程的一种优化算法。

算法通过模拟固体在高温下的松弛过程,逐渐降低温度,使固体逐渐达到稳定状态,从而最优解。

模拟退火算法的优点是能够跳出局部最优解,有较好的全局性能。

实例解析:考虑一个布局优化问题,即在给定的区域内摆放多个物体,使得物体之间的互相遮挡最小。

多目标优化方法及实例解析ppt课件

多目标优化方法及实例解析ppt课件
mZ a x(X ) (1)
s.t. (X )G(2)
是与各目标函数相关的效用函数的和函数。
在用效用函数作为规划目标时,需要确定一组权值 i
来反映原问题中各目标函数在总体目标中的权重,即:
k
maxii
i1
i ( x 1 , x 2 , x n ) g i ( i 1 , 2 , , m )
1(X)
g1
s .t.
( X)
2(X)
G
g2
m(X)
gm
式中: X [x 1 ,x 2 , ,x n ] T为决策变量向量。
缩写形式:
max(Zm Fi(n X)) (1) s.t. (X )G (2)
有n个决策变量,k个目标函数, m个约束方程, 则:
Z=F(X) 是k维函数向量, (X)是m维函数向量; G是m维常数向量;
在图1中,max(f1, f2) .就 方案①和②来说,①的 f2 目标值比②大,但其目 标值 f1 比②小,因此无 法确定这两个方案的优 与劣。
在各个方案之间, 显然:④比①好,⑤比 ④好, ⑥比②好, ⑦比 ③好……。
在整堂课的教学中,刘教师总是让学 生带着 问题来 学习, 而问题 的设置 具有一 定的梯 度,由 浅入深 ,所提 出的问 题也很 明确
8
二 多目标规划求解技术简介
为了求得多目标规划问题的非劣解,常常需要将 多目标规划问题转化为单目标规划问题去处理。实现 这种转化,有如下几种建模方法。
✓ 效用最优化模型 ✓ 罚款模型 ✓ 约束模型 ✓ 目标达到法 ✓ 目标规划模型
方法一 效用最优化模型(线性加权法)
思想:规划问题的各个目标函数可以通过一定的方式 进行求和运算。这种方法将一系列的目标函数与效用 函数建立相关关系,各目标之间通过效用函数协调, 使多目标规划问题转化为传统的单目标规划问题:

多目标优化设计方法讲解

多目标优化设计方法讲解

多目标优化设计方法讲解多目标优化是指在一个优化问题中存在多个目标函数需要同时优化的情况。

多目标优化问题在实际应用中非常常见,例如在工程设计、金融投资和运筹学中等等。

与单目标优化问题不同的是,多目标优化问题需要找到一组解,满足所有目标函数的最优性要求。

本文将介绍多目标优化的相关概念和设计方法。

1.目标函数的定义方法:对于每个目标函数,我们需要明确定义其数学形式。

目标函数一般是一个关于决策变量的函数,用于衡量解的质量。

这些目标函数可以是线性的、非线性的、连续的或离散的。

2. Pareto优化:在多目标优化问题中,我们通常使用Pareto优化来解决。

Pareto优化是一种基于Pareto支配的解集划分方法。

Pareto支配是指解集中的解在至少一个目标上比另一个解更好,且在其它目标上至少一样好。

解集中不被任何其它解所支配的解被称为Pareto最优解。

Pareto最优解形成了一个称为Pareto前沿的非支配集合。

3. Pareto优化算法:常见的Pareto优化算法包括遗传算法(GA)、模拟退火算法(SA)、粒子群优化算法(PSO)和多目标蚁群算法等。

这些算法基于不同的策略和参数设置,通过多次迭代找到Pareto最优解。

4.解集的评价和选择:找到Pareto最优解后,需要根据具体应用的要求进行解集的评价和选择。

一种常见的方法是使用其中一种距离度量方法,如欧氏距离或海明顿距离,来度量解集中各个解之间的相似度。

另一种方法是基于问题的特定要求进行解集的选择。

5.偏好权重方法:在实际应用中,不同的目标函数可能具有不同的权重。

偏好权重方法可以对不同目标函数赋予不同的权重,从而根据具体需求得到更合理的解集。

常见的偏好权重方法有加权和法、电报求和法和最大化方法等。

6.可行性约束:在多目标优化问题中,可能存在一些约束条件,如可行性约束和偏好约束。

可行性约束是指解集中的解必须满足一些约束条件。

在算法设计中,需要考虑如何有效地处理这些约束,以充分利用已有信息,降低空间。

多目标优化设计方法PPT39页

多目标优化设计方法PPT39页
目的是将多目标优化问题转化为单目标 优化问题
7.4 功效系数法
一、功效系数 极小值
多目标优化设 计中,各子目 标的要求不同
极大值 一个合适的数值
每个子目标都用一个功效函数di表示 ——其值为功效系数
功效函数的范围[0,1]
fi(X)的值满意时,di=1 fi(X)的值不满意时,di=0
7.4 功效系数法(续)
1、基本思想
这种方法是对各目标函数的最优值放宽要求, 可以对各目标函数的最优值取给定的宽容值,即 ε1>0, ε2>0,…。这样,在求后一个目标函数的 最优值时,对前一目标函数不严格限制在最优解 内,而是在前一目标函数最优值附近的某一范围 内进行优化,因而避免了计算过程的中断。
若干个最优解组成的集合称为绝对最优解集,用 Da*b 表示。
只有当F(X)的各个子目标fi(X)的最优点都存在,并且 全部重叠于同一点时,才存在有绝对最优解。
7.1 概述(续)
2、有效解(非劣解) 设 X* D (D为可行域), 若不存在 X D ,使
fi ( X ) fi ( X*)(i 1, 2,..., m)
hj ( X ) 0, ( j 1, 2,..., k)
向量形式的目标函数
设计变量应满足的所 有约束条件
7.1 概述(续)
二、几个基本概念
1、最优解 设 X* D (D为可行域), 若对于任意 X D ,恒使
fi ( X*) fi ( X )(i 1, 2,..., m)
成立,则称X*为多目标优 化问题的绝对最优解,简称最优解。
评价函数:
7.2 统一目标函数法(续)
二、统一目标函数的构造方法(续) 3、平方和加权法 基本思想:在理想点法的基础上引入权数

多目标优化算法

多目标优化算法

多目标优化算法多目标优化算法是一类用于解决具有多个目标函数的优化问题的算法。

在实际问题中,往往存在多个相互矛盾的目标,这就需要同时考虑多个目标并找到它们之间的最佳折衷。

多目标优化算法的目标是找到一组解,并使得这组解在各个目标函数上都达到最优或接近最优的状态。

多目标优化问题定义在传统的单目标优化问题中,优化目标是通过一个优化函数来定义的,而在多目标优化问题中,需要考虑多个优化目标。

一般情况下,多目标优化问题可以被定义为以下形式:$$ \\text{Minimize } f_i(\\textbf{x}), \\text{ for } i = 1, 2, ..., M $$其中M是目标函数数量,$f_i(\\textbf{x})$ 表示第i个目标函数,$\\textbf{x}$ 是决策变量向量。

多目标优化算法分类多目标优化算法可以根据其基本工作原理和搜索策略进行分类。

常见的多目标优化算法包括:•Pareto 改进算法•加权和方法•Pareto 前沿算法•基于群体智能的算法Pareto 改进算法Pareto 改进算法是一种基于 Pareto 最优解概念的算法,通过不断改进解的质量来逼近真实 Pareto 前沿。

通常采用种群演化的方式进行搜索,并通过比较解的Pareto 支配关系来选择较优解并进行改进。

加权和方法加权和方法是一种将多个目标函数加权求和转化为单目标优化问题的方法。

通过给每个目标函数赋予不同的权重,并将这些目标函数的值加权求和,转化为单目标问题进行求解。

但是权重的选择通常需要经验或者基于问题的特性进行调整。

Pareto 前沿算法Pareto 前沿算法主要利用 Pareto 支配关系来确定优劣解。

通过维护一个解集合,其中任意两个解互相不支配,从而构建出 Pareto 前沿。

通常采用进化算法或遗传算法进行求解。

基于群体智能的算法基于群体智能的多目标优化算法是利用群体智能算法(如粒子群算法、蚁群算法等)来求解多目标优化问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(4)乘除法 乘除法是将多目标函数最优化问题中的全部q个 目标分为:目标函数值愈小愈好的所谓费用类指标 (如材料、工时、成本和重量等)和目标函数值愈
大愈好的所谓效益类指标(如产量、产值、利润和效
益等),且前者有s项,后者有(q-s)项,则统一目
标函数可取为
f (X )
f
k 1 q k s 1
对实际问题来说,还应注意目标函数值量纲的 影响,建议首先对目标函数进行无量纲化:
f k min ( X )、f k max X 是f k ( X )在约束条件下的极小值 和极大值。
f k ( X ) f k min ( X ) f k X f k max ( X ) f k min ( X )
从上述有关多目标优化问题的数学模型可见, 多目标(向量)优化问题与单目标(标量)优化问题的 一个本质的不同点是: 多目标优化是一个向量函数的优化,比较向量 函数值的大小,要比标量值大小的比较复杂。在单 目标优化问题中,任何两个解都可以比较其优劣, 因此是完全有序的。可是对于多目标优化问题,任 何两个解不一定都可以比出其优劣,因此只能是半 有序的。 例如,设计某一产品时,希望对不同要求的A和 B为最小。一般说来这种要求是难以完美实现的, 因为它们没有确切的意义。除非这些性质靠完全不 同的设计变量组来决定,而且全部约束也是各自独 立的。
多目标优化问题概述
实际的工程设计和产品设计问题通常有多个设
计目标,或者说有多个评判设计方案优劣的标准。
为了使设计更加符合实际,要求同时考虑多个评价
标准,建立多个目标函数,这就是多目标优化问题。
在一般的机械最优化设计中,多目标函数的情 况较多,目标函数越多,设计的综合效果越好,但 问题的求解也越复杂。
D ( k ) x f i min x f i x f i max x
xD
min f k x (k )
统一目标法
统一目标法又称综合目标法。它是将原多目标 优化问题,通过一定方法转化为统一目标函数或综 合目标函数作为该多目标优化问题的评价函数,然 后用前述的单目标函数优化方法求解。
多目标 优化方法简介
在实际问题中,对于大量的工程设计方案要评 价其优劣,往往要考虑多个目标。 例如,对于车床齿轮变速箱的设计,提出了下列要 求: 1)各齿轮体积总和f1(x)尽可能小.使材料消耗减少, 成本降低。 2)各传动轴间的中心距总和f2(x)尽可能小,使变速 箱结构紧凑。 3)齿轮的最大圆周速度f3(x)尽可能低,使变速箱运 转噪声小。 4)传动效率尽可能高,亦即机械损耗率f4(x)尽可能 低,以节省能源。
q * 2
hv ( X ) 0(v 1, 2, , p)
求解上述问题得到的设计方案既考虑了目标函 数的重要性,又最接近完全最优解,因此,它是原
多目标优化问题的一个更加理想、更加切合实际的
相对最优解。
(3)功效系数法
每个分目标函数 f k ( X ) 都可以用一个对应的功效系
数 k (0 k 1)来表示该项设计指标的好坏,规定:
功效系数法计算比较繁琐,但较为有效,比较 直观,且调整容易不论各分目标的量级及量纲如何, 最终都转化为0~1间的数值,且一旦有一分目标函
数值不理想(
)时,总功效系数必为零,表明 k 0
设计方案不可接受,须重新调整约束条件或各分目
标函数的临界值;另外,这种方法易于处理有的目
标函数既不是愈大愈好,也不是愈小愈好的情况。
主要目标法
主要目标法的思想是抓住主要目标,兼顾其它 要求。求解时从多目标中选择一个目标作为主要目 标,而其它目标只需满足一定要求即可。为此,可 将这些目标转化成约束条件。也就是用约束条件的 形式来保证其他目标不致太差,这样处理后,就成 为单目标优化问题。 设有l个目标函数f1(x),f2(x),…、fi(x),其 中 x D ,求解时可从上述多目标函数中选择一个 f(x)作为主要目标,则问题变为
q *
2
寻求一个最接 近完全最优解 的有效解。
在上式的基础上,如再引入加权因子,则构成
如下单目标优化问题:
fk ( X ) fk ( X ) min f ( X ) wk * f ( X ) k 1 k s.t gu ( X ) 0(u 1, 2, , m)
在多目标优化模型中,还有一类模型,其特点 是,在约束条件下,各个目标函数不是同等地被最优 化,而是按不同的优先层次先后地进行优化。 例如:工厂生产:1号产品,2号产品,3号产 品,…,M号产品。应如何安排生产计划,在避免开 工不足的条件下,使工厂获得最大利润,工人加班时 间尽量地少。 若决策者希望把所考虑的两个目标函数按其重 要性分成以下两个优先层次:第一优先层次——工厂 获得最大利润.第二优先层次——工人加班时间尽可 能地少。 那么,这种先在第一优先层次极大化总利润,然 后在此基础上再在第二优先层次同等地极小化工人加 班时间的问题就是分层多目标优化问题。
wk是第k个分目标函数的加权因子(wk>0),其值 决定于各目标的数量级及重要程度。 如何确定合理的加权因子是线性加权法的核心,
多数情况下加权因子可以根据设计经验直接给出。 有时也可按下式计算得到加权因子:
1 wk (k 1,2, , q) * fk ( X )
其中, f k ( X * ) 是以第k个分目标函数构成的单目标 优化问题的最优值。



i 1,2 i 1,2,, l 1

s
k
(X )
显然,求 min f ( X ) 可

fk ( X )
得最优解。
(5)极大极小法 对于多目标函数最优化问题,考虑对各个目标
最不利情况下求出最有利的解。就是对多目标极小
化问题采用各个目标fi中的最大值作为评价函数。
即 minU f ( X ) minmax fi ( X ) 或 minU f ( X ) minmax Wi fi ( X ) 或 min s.t. Wi fi ( X )
对多目标设计指标而言,任意两个设计方案的 优劣一般是难以判别的,这就是多目标优化问题的 特点。这样,在单目标优化问题中得到的是最优解, 而在多目标优化问题中得到的只是非劣解。而且, 非劣解往往不只一个。如何求得能接受的最好非劣 解,关键是要选择某种形式的折衷。 所谓非劣解(或称有效解),是指若有M个目标 fi(x0)(i=1,2,…,M),当要求(M-1)个目标值不 变坏时,找不到一个x,使得另一个目标函数值f(x) 比f(x*)更好,则将此x*作为非劣解。
k 0 表示第k个 k 1 表示第k个目标函数的效果最好,
目标函数的效果最差。并定义第i个目标函数在设计点
X(k)的功效系数
f k min ( X )、f k max X 是f k ( X )在约束条件下的极小值 和极大值。
f k max ( X ) f k ( X ( K ) ) k f k max ( X ) f k min ( X )
分层序列法及宽容分层序列法
分层序列法的基本思想是将多目标优化问 题式中的J个目标函数分清主次,按其重要程度 逐一排除,然后依次对各个目标函数求最优解。 不过后一目标应在前一目标最优解的集合域内寻 优。
现在假设f1(x)最重要,f2 (x)其次,f3 (x)再其次,…。 首先对第一个目标函数f1(x)求解,得最优值
V min F n x min f1 x
xR
s.t. g j x 0 ( j 1,2,, p) hk x 0 (k 1,2, , q)
f 2 x
f 3 x
T f 4 x
多目标优化设计问题要求各分量目标都达到最 优,如能获得这样的结果,当然是十分理想的。 但是,一般比较困难,尤其是各个分目标的优化 互相矛盾时更是如此。譬如,机械优化设计中技 术性能的要求往往与经济性的要求互相矛盾。 所以,解决多目标优化设计问题也是一个复杂 的问题。近年来国内外学者虽然作了许多研究, 也提出了一些解决的方法,但比起单目标优化设 计问题来,在理论上和计算方法,都还很不完善, 也不够系统。
(2)目标规划法(理想点法)
先分别求出各个分目标函数的最优值 f i ( X * ) , 由这些最优值构成的目标点(设计方案)称为理想 点。然后根据实际点(实际方案)与理想点之间的
距离构造评价函数和单目标优化问题:
fk ( X ) fk ( X ) min f ( X ) * f ( X ) k 1 k s.t gu ( X ) 0(u 1, 2, , m)
多目标约束优化问题的数学模型为
X {x1 , x2 , , xn }T R n min f1 ( X ) min f 2 ( X ) min f q ( X ) s.t. g u ( X ) 0(u 1,2, m) hv ( X ) 0(v 1,2, , p )
(1)加权组合法
加权组合法又称为线性加权法或加权因子法。
即在将各个分目标函数组合为总的“统一目标函数”
的过程中,引入加权因子,以平衡各指标及各分目
标间的相对重要性以及他们在量纲和量级上的差异,
因此,原目标函数可写为:
min f X wk f k X
k 1 q
s.t.
gu ( X ) 0(u 1,2, , m)
多目标问题的一个设计方案的好坏程度可以用
各功效系数的平均值加以评定,即用总的功效系数 的大小 q 1 2 q 来评价该设计方案的好坏,显 然,最优设计方案应是
q 1 2 q max
这样,当 1 时表示取得最理想的设计方案,反
之, 0 表示这种设计方案不可行,也表明必有 某项分目标系数的 k 0 。
相关文档
最新文档