经营管理
I■
浅谈多目标优化算法
孟慧杰
(河南省民政学校河南郑州450002)
[摘要]优化问题一直都是工程实践和科学研究中的重要问题,本文详细介绍了常用几种优化算法,比较了各种算法的优缺点,也列举了组合算法在多个
领域的应用实例,展望了组合算法的发展方向和可能面临的问题。
[关键词]多目标优化进化算法遗传算法组合算法 中图分类号:TP18 文献标识码:A 文章编号:1009-914X(2013)33—0076-02
1引言
大多数多目标优化问题,每个目标函数之间可能是竞争的关系,优化某一
个函数的同时,往往以牺牲另一个优化目标为代价,如果将多目标转化为单目
标函数优化时,各优化目标加权值的分配带有很大的主观性,必然造成优化结
果的单一性,没有考虑全局优化。而如果将多目标函数利用评价函数法转化为
单目标函数求解,得到的仅仅是一个有效解,所以我们可以考虑直接采用多目
标函数的优化方法对多目标进行优化_l~1。
2多目标优化的发展现状 在多目标优化问题中,各分目标函数的最优解往往是互相独立的,很难同
时实现最优。在分目标函数之间甚至还会出现完全对立的情况,即某一个分目
标函数的最优解却是另一个分目标函数的劣解。求解多目标优化问题的关键,
是要在决策空间中寻求一个最优解的集合,需要在各分目标函数的最优解之间
进行协调和权衡,以使各分目标函数尽可能达到近似最优。多目标优化问题不 存在唯一的全局最优解,而是要寻找一个最终解。得到最终解需要通过各种算
法来实现,如进化算法、模拟退火算法、蚁群算法、粒子群算法和遗传算法等b_ 4】。由于各种算法存在应用领域的差异和自身缺陷,人们也提出了一些改进算法 和组合算法。
2 1进化算法
进化算法(EvoNt ̄nary Algorithms,EA)是一种仿生优化算法,主要包
括遗传算法、进化规划、遗传规划和进化策略等。根据达尔文的“优胜劣汰、适者
生存”的进化原理及盂德尔等人的遗传变异理论,在优化过程中模拟自然界的