A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization

合集下载

模糊逻辑中英文对照外文翻译文献

模糊逻辑中英文对照外文翻译文献

模糊逻辑中英文对照外文翻译文献(文档含英文原文和中文翻译)译文:模糊逻辑欢迎进入模糊逻辑的精彩世界,你可以用新科学有力地实现一些东西。

在你的技术与管理技能的领域中,增加了基于模糊逻辑分析和控制的能力,你就可以实现除此之外的其他人与物无法做到的事情。

以下就是模糊逻辑的基础知识:随着系统复杂性的增加,对系统精确的阐述变得越来越难,最终变得无法阐述。

于是,终于到达了一个只有靠人类发明的模糊逻辑才能解决的复杂程度。

模糊逻辑用于系统的分析和控制设计,因为它可以缩短工程发展的时间;有时,在一些高度复杂的系统中,这是唯一可以解决问题的方法。

虽然,我们经常认为控制是和控制一个物理系统有关系的,但是,扎德博士最初设计这个概念的时候本意并非如此。

实际上,模糊逻辑适用于生物,经济,市场营销和其他大而复杂的系统。

模糊这个词最早出现在扎德博士于1962年在一个工程学权威刊物上发表论文中。

1963年,扎德博士成为加州大学伯克利分校电气工程学院院长。

那就意味着达到了电气工程领域的顶尖。

扎德博士认为模糊控制是那时的热点,不是以后的热点,更不应该受到轻视。

目前已经有了成千上万基于模糊逻辑的产品,从聚焦照相机到可以根据衣服脏度自我控制洗涤方式的洗衣机等。

如果你在美国,你会很容易找到基于模糊的系统。

想一想,当通用汽车告诉大众,她生产的汽车其反刹车是根据模糊逻辑而造成的时候,那会对其销售造成多么大的影响。

以下的章节包括:1)介绍处于商业等各个领域的人们他们如果从模糊逻辑演变而来的利益中得到好处,以及帮助大家理解模糊逻辑是怎么工作的。

2)提供模糊逻辑是怎么工作的一种指导,只有人们知道了这一点,才能运用它用于做一些对自己有利的事情。

这本书就是一个指导,因此尽管你不是电气领域的专家,你也可以运用模糊逻辑。

需要指出的是有一些针对模糊逻辑的相反观点和批评。

一个人应该学会观察反面的各个观点,从而得出自己的观点。

我个人认为,身为被表扬以及因写关于模糊逻辑论文而受到赞赏的作者,他会认为,在这个领域中的这种批评有点过激。

人工智能基础(习题卷9)

人工智能基础(习题卷9)

人工智能基础(习题卷9)第1部分:单项选择题,共53题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]由心理学途径产生,认为人工智能起源于数理逻辑的研究学派是( )A)连接主义学派B)行为主义学派C)符号主义学派答案:C解析:2.[单选题]一条规则形如:,其中“←"右边的部分称为(___)A)规则长度B)规则头C)布尔表达式D)规则体答案:D解析:3.[单选题]下列对人工智能芯片的表述,不正确的是()。

A)一种专门用于处理人工智能应用中大量计算任务的芯片B)能够更好地适应人工智能中大量矩阵运算C)目前处于成熟高速发展阶段D)相对于传统的CPU处理器,智能芯片具有很好的并行计算性能答案:C解析:4.[单选题]以下图像分割方法中,不属于基于图像灰度分布的阈值方法的是( )。

A)类间最大距离法B)最大类间、内方差比法C)p-参数法D)区域生长法答案:B解析:5.[单选题]下列关于不精确推理过程的叙述错误的是( )。

A)不精确推理过程是从不确定的事实出发B)不精确推理过程最终能够推出确定的结论C)不精确推理过程是运用不确定的知识D)不精确推理过程最终推出不确定性的结论答案:B解析:6.[单选题]假定你现在训练了一个线性SVM并推断出这个模型出现了欠拟合现象,在下一次训练时,应该采取的措施是()0A)增加数据点D)减少特征答案:C解析:欠拟合是指模型拟合程度不高,数据距离拟合曲线较远,或指模型没有很好地捕 捉到数据特征,不能够很好地拟合数据。

可通过增加特征解决。

7.[单选题]以下哪一个概念是用来计算复合函数的导数?A)微积分中的链式结构B)硬双曲正切函数C)softplus函数D)劲向基函数答案:A解析:8.[单选题]相互关联的数据资产标准,应确保()。

数据资产标准存在冲突或衔接中断时,后序环节应遵循和适应前序环节的要求,变更相应数据资产标准。

A)连接B)配合C)衔接和匹配D)连接和配合答案:C解析:9.[单选题]固体半导体摄像机所使用的固体摄像元件为( )。

acm算法源代码

acm算法源代码
| DIJKSTRA O(E * LOG E)............................................. 4 | BELLMANFORD单源最短路O(VE)................................... 4
| SPFA(SHORTEST PATH FASTER ALGORITHM) .............. 4 | 第K短路(DIJKSTRA)................................................... 5 | 第K短路(A*) .............................................................. 5 | PRIM求MST ..................................................................... 6 | 次小生成树O(V^2)....................................................... 6 | 最小生成森林问题(K颗树)O(MLOGM). ....................... 6 | 有向图最小树形图 ......................................................... 6
(O(NLOGN + Q)).............................................................19 | RMQ离线算法 O(N*LOGN)+O(1)求解LCA...............19 | LCA离线算法 O(E)+O(1).........................................20 | 带权值的并查集 ...........................................................20 | 快速排序 .......................................................................20 | 2 台机器工作调度........................................................20 | 比较高效的大数 ...........................................................20 | 普通的大数运算 ...........................................................21 | 最长公共递增子序列 O(N^2)....................................22 | 0-1 分数规划...............................................................22 | 最长有序子序列(递增/递减/非递增/非递减) ....22 | 最长公共子序列 ...........................................................23 | 最少找硬币问题(贪心策略-深搜实现) .................23 | 棋盘分割 .......................................................................23 | 汉诺塔 ...........................................................................23

作为极限建筑空间设计依据的人体运动包络体研究

作为极限建筑空间设计依据的人体运动包络体研究

摘要城市化进程不断的发展导致了城市中心的地块不停的被分隔,因此出现了许多在空间极为局促、环境极为苛刻或使用者行为活动受到一定限制的条件下的极限建筑空间。

在此情况下,根据行为建筑学相关理论及设计方法,计算出满足使用者功能需求的最小建筑空间,显得十分重要。

然而现有的极限建筑空间的设计数据主要是根据人体百分位参数进行建筑空间以及空间中固定物的设计。

这样的设计方式,在很大程度上存在着缺少设计针对性、空间尺寸不合理、空间使用效率低、建筑能耗大等问题。

针对这一现象,本研究将首先详细阐述通过计算机编程方式模拟人体运动方式,并通过运动轨迹计算得出人体运动包络体。

人体运动包络体模拟是行为建筑学理论研究推理过程中所采用的一种模拟法。

从而克服了传统实验法存在的样本人体尺度从二维平面研究转化为三维立体空间研究。

在此基础之上,该论文将探讨现存极限建筑存在的问题以及如何在实际建筑设计中,通过计算空间使用者运动包络体得到他们的详细数据,并以此确定使用者在空间中的活动范围,作为极限建筑空间设计的重要参考依据。

这样的设计方式,可以计算出可以满足使用需求的极限建筑空间形态与体积,从而保证建筑空间可以满足使用者对使用功能的基本需求,提高建筑空间使用效率。

另一方面,人体运动包络体可以用于优化极限空间中固定物的位置与尺寸、形状,根据具体使用者的实际测量参数的进行个性化的私人定制,并保证了固定物的基本使用功能。

关键词:运动包络体;极限建筑空间;行为建筑学;模拟法;空间效率AbstractThe land in the center of the city is constantly divided for the sake of urbanization development. As a result, an increasing number of limited architectural space was designed and built. The environment of such kind of space is usually cramped. And the users’ behavior is also limited. In this case, it is of great importance to calculate the minimum size of space which can meet the basic functional needs of the users. However, the existing data for limited architectural extent, leads to an increasing number serious issues, such as lacking pertinence, unreasonable space size, low space efficiency and high energy consumption.In order to solve this issue, this essay will first simulate the movement of human body by computer programming. After that, enveloping solid will be calculated by the trail of human body. Enveloping solid simulation is a basic simulating method in the inference procedure of behavioral architecture. Compared with traditional experiments, there will be no sample quantity limitation and anthropogenic factor in simulating process. And the 2-dimensional human parameter comes to 3 dimensional.Based on which, this essay will explore the existing problems on limited architectural space design and how to use enveloping solid simulation in architecture design. In the first stage, the design data of users can be get from the process of enveloping solid simulation. And the users’ parameter shows the range of activity, which is important reference frame in design procedure. By this method, the functional needs of users can be meet. And space efficiency can also be improved. What’s more, enveloping solid can be used in optimizing the shape and location of fixtures in building as well.Keywords:enveloping solid, limited architectural space,behavioral architecture, simulation, space efficiency目录摘要 (1)Abstract (2)第1章绪论 (1)1.1课题背景及研究的目的和意义 (1)1.1.1 课题的研究背景 (1)1.1.2 课题的研究目的和意义 (2)1.2相关概念概述 (3)1.2.1 极限建筑空间的概念 (3)1.2.2 “包络体”的概念及构成概述 (3)1.3国内外研究现状及分析 (4)1.3.1 行为建筑学 (4)1.3.2 极限建筑空间 (4)1.3.3 包络体的应用及计算方式 (6)1.4研究内容、方法与框架 (11)1.4.1 课题的研究内容 (11)1.4.2 研究方法 (12)1.4.3 课题的研究框架 (14)第2章研究基础 (15)2.1人体运动学、运动解剖学 (15)2.1.1 人体运动形式 (15)2.1.2 人体运动的特性与坐标系建立 (15)2.2人体测量学与程序人体基本参数设定 (17)2.2.1 人体上肢静态尺寸测量 (17)2.2.2 程序人体基本参数设定 (18)2.3计算机编程 (19)2.3.1 模拟软件 (19)2.3.2 Toxiclibs类库引用与运动轨迹的向量表示 (19)2.3.3 HE_Mesh类库引用与包络曲面生成 (20)2.4本章小结 (20)第3章程序模拟 (21)3.1程序逻辑 (21)3.1.1 程序参数设定 (21)3.1.2 上肢运动轨迹模拟 (22)3.1.3 上肢运动包络体生成 (30)3.2不同人体参数对模拟结果的影响 (30)3.2.1 儿童(四肢长度对模拟结果的影响) (30)3.2.2 老年人(活动角度对模拟结果的影响) (33)3.2.3 残疾人(残肢对模拟结果的影响) (34)3.2.4 数据对比 (35)3.3“人体运动包络体”程序对行为建筑学研究方法的扩展 (36)3.3.1 行为建筑学研究的一般方法以及主要存在问题 (36)3.3.2 “人体运动包络体”模拟对行为建筑学研究方法的贡献 (37)3.4本章小结 (39)第4章 (40)4.1计算满足使用需求的极限建筑空间形态与体积 (40)4.1.1 满足功能需求,提高空间使用效率 (40)4.1.2 根据运动轨迹预测使用者所需的三维建筑空间 (45)4.1.3 节约能源 (49)4.2优化极限空间中固定物的位置与尺寸、形状 (50)4.2.1 包络体与极限空间中固定物的位置 (51)4.2.2 包络体与极限空间中固定物的尺寸 (55)4.2.3 包络体与固定物的三维空间组合 (57)4.3本章小结 (58)结论 (59)参考文献 (60)附录 (63) (74)致谢 (75)第1章绪论1.1 课题背景及研究的目的和意义1.1.1 课题的研究背景古代有蜗居的说法,用“蜗舍”比喻“圆舍”“蜗”字描述的是空间的形状,后来逐渐演变为居住空间狭小的意思。

纹理物体缺陷的视觉检测算法研究--优秀毕业论文

纹理物体缺陷的视觉检测算法研究--优秀毕业论文

摘 要
在竞争激烈的工业自动化生产过程中,机器视觉对产品质量的把关起着举足 轻重的作用,机器视觉在缺陷检测技术方面的应用也逐渐普遍起来。与常规的检 测技术相比,自动化的视觉检测系统更加经济、快捷、高效与 安全。纹理物体在 工业生产中广泛存在,像用于半导体装配和封装底板和发光二极管,现代 化电子 系统中的印制电路板,以及纺织行业中的布匹和织物等都可认为是含有纹理特征 的物体。本论文主要致力于纹理物体的缺陷检测技术研究,为纹理物体的自动化 检测提供高效而可靠的检测算法。 纹理是描述图像内容的重要特征,纹理分析也已经被成功的应用与纹理分割 和纹理分类当中。本研究提出了一种基于纹理分析技术和参考比较方式的缺陷检 测算法。这种算法能容忍物体变形引起的图像配准误差,对纹理的影响也具有鲁 棒性。本算法旨在为检测出的缺陷区域提供丰富而重要的物理意义,如缺陷区域 的大小、形状、亮度对比度及空间分布等。同时,在参考图像可行的情况下,本 算法可用于同质纹理物体和非同质纹理物体的检测,对非纹理物体 的检测也可取 得不错的效果。 在整个检测过程中,我们采用了可调控金字塔的纹理分析和重构技术。与传 统的小波纹理分析技术不同,我们在小波域中加入处理物体变形和纹理影响的容 忍度控制算法,来实现容忍物体变形和对纹理影响鲁棒的目的。最后可调控金字 塔的重构保证了缺陷区域物理意义恢复的准确性。实验阶段,我们检测了一系列 具有实际应用价值的图像。实验结果表明 本文提出的纹理物体缺陷检测算法具有 高效性和易于实现性。 关键字: 缺陷检测;纹理;物体变形;可调控金字塔;重构
Keywords: defect detection, texture, object distortion, steerable pyramid, reconstruction
II

Modified PSO algorithm for solving planar graph coloring problem

Modified PSO algorithm for solving planar graph coloring problem
4.3.1. Instance 1
4.3.2. Instance 2
4.3.3. Instance 3
5. Inter-cluster load balancing through self-organizing cluster approach
5.1. Performance evaluation
935
On Efficient Sparse Integer Matrix Smith Normal Form Computations Original Research Article
Journal of Symbolic Computation, Volume 32, Issues 1-2, July 2001, Pages 71-99
6.3.2. Liveliness property
6.3.3. Deadlock
7. Conclusion
References
Vitae Purchase
Research highlights
? A hybrid load balancing (HLB) approach in trusted clusters is proposed for HPC. ? HLB reduces network traffic by 80%–90% and increases CPU utilization by 40%–50%. ? The AWT and MRT of remote processes are reduced by 13%–26% using ReJAM. ? The stability analysis of JMM using PA ensures the finite sequences of transitions. ? On the basis of these properties, JM model has been proved safe and reliable.

Finding community structure in networks using the eigenvectors of matrices

Finding community structure in networks using the eigenvectors of matrices
Finding community structure in networks using the eigenvectors of matrices
M. E. J. Newman
Department of Physics and Center for the Study of Complex Systems, University of Michigan, Ann Arbor, MI 48109–1040
We consider the problem of detecting communities or modules in networks, groups of vertices with a higher-than-average density of edges connecting them. Previous work indicates that a robust approach to this problem is the maximization of the benefit function known as “modularity” over possible divisions of a network. Here we show that this maximization process can be written in terms of the eigenspectrum of a matrix we call the modularity matrix, which plays a role in community detection similar to that played by the graph Laplacian in graph partitioning calculations. This result leads us to a number of possible algorithms for detecting community structure, as well as several other results, including a spectral measure of bipartite structure in neteasure that identifies those vertices that occupy central positions within the communities to which they belong. The algorithms and measures proposed are illustrated with applications to a variety of real-world complex networks.

Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA_D and NSGA-II

Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA_D and NSGA-II
H. Li was with the Department of Computing and Electronic Systems, University of Essex, Colchester CO4 3SQ, U.K. He is now with the School of Computer Science, University of Nottingham, Nottingham NG8 1BB, U.K. (e-mail: hzl@).
I. INTRODUCTION
A multiobjective optimization problem (MOP) can be stated as follows:
minimize
subject to
(1)
where is the decision (variable) space, is the objective
MOP.
Let
,
be two
vectors, is said to dominate if
for all
,
and
.1 A point
is called (globally) Pareto optimal
if there is no
such that
Hale Waihona Puke dominates. The set
of all the Pareto optimal points, denoted by , is called the
Pareto set. The set of all the Pareto objective vectors,
, is called the Pareto front [1].
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A Multiobjective Memetic Algorithm Basedon Particle Swarm OptimizationDasheng Liu,K.C.Tan,C.K.Goh,and W.K.HoAbstract—In this paper,a new memetic algorithm(MA)for multiobjective(MO)optimization is proposed,which combines the global search ability of particle swarm optimization with a synchronous local search heuristic for directed localfine-tuning.A new particle updating strategy is proposed based upon the concept of fuzzy global-best to deal with the problem of premature convergence and diversity maintenance within the swarm.The proposed features are examined to show their individual and com-bined effects in MO optimization.The comparative study shows the effectiveness of the proposed MA,which produces solution sets that are highly competitive in terms of convergence,diversity,and distribution.Index Terms—Memetic algorithm(MA),multiobjective(MO) optimization,particle swarm optimization(PSO).I.I NTRODUCTIONM ANY real-world optimization problems involve opti-mizing multiple noncommensurable and often com-peting criteria that reflect various design specifications and constraints[22].Ever since the pioneering effort of Schaffer [18],many evolutionary techniques for multiobjective(MO) optimization have been proposed.A few of these algorithms in-clude the nondominated sorting genetic algorithm II(NSGAII) [4],the strength Pareto evolutionary algorithm2(SPEA2) [23],the incrementing MO evolutionary algorithm(IMOEA) [20],etc.Particle swarm optimization(PSO)[10]is a stochastic op-timization technique that is inspired by the behavior of bird flocks.Although PSO is relatively new,it has been shown to of-fer higher convergence speed for MO optimization as compared to canonical MOEAs.In recent years,thefield of MOPSO has been steadily gaining attention from the research commu-nity[2],[6],[14],[17].It is known that memetic algorithms(MAs)[15],hybridizing EAs and local search(LS)heuristics can be implemented to maintain a balance between exploration and exploitation,which is often crucial to the success of the search and optimization processes[12].While many works on such hybrids exist in the context of EAs[1],[8],[9],[13],[16],MA is rarely considered in PSO.This paper is concerned with the development of a multi-objective memetic algorithm(MOMA)within the context of PSO.In contrast to single-objective(SO)optimization,it isManuscript received May12,2005;revised October28,2005and January5,2006.This paper was recommended by Associate Editor Y.S.Ong. The authors are with the Control and Simulation Laboratory,Department of Electrical and Computer Engineering,National University of Singapore, Singapore117576(e-mail:90301345@.sg).Digital Object Identifier10.1109/TSMCB.2006.883270essential to obtain a well-distributed and diverse solution set forfinding thefinal tradeoff in MO optimization.However,the high speed of convergence in PSO often implies a rapid loss of diversity during the optimization process,which inevitably leads to undesirable premature convergence.Thus,the chal-lenge in designing a MOMA based upon PSO is to deal with the premature convergence without compromising the conver-gence speed.Apart from hybridizing LS heuristic and PSO,the existing particle updating strategy in PSO is extended to account for the requirements in MO optimization.Two heuristics are proposed to deal with the issue,including a synchronous particle LS (SPLS)and a fuzzy global-best(f-gbest)for the updating of a particle trajectory.The SPLS utilizes swarm information to perform a directedfine-tuning operation,while the second heuristic is based upon the concept of possibility[5]to deal with the problem of maintaining diversity within the swarm as well as to promote exploration in the search.The remainder of this paper is organized as follows.Some background information is provided in Section II,while de-tails of the proposed features of the MOMA are described in Section III.The proposed MAs performance on benchmarks is shown in Section IV.Section V examines the individual and combined effects of the proposed features,and Section VI presents a comparative study of the proposed MA with well-known MO optimization algorithms on a number of benchmark problems.Conclusions are drawn in Section VII.II.P RELIMINARIESA.MO OptimizationIn general,many real-world applications involve complex optimization problems with various competing specifications and constraints.Without loss of generality,we consider a minimization problem with decision space X,which is a subset of real numbers.For the minimization problem,it tends tofind a parameter set P forMinP∈XF(P),P∈R D(1)where P={p1,p2,...,p D}is a vector with D decision variables and F={f1,f2,...,f M}are M objectives to be minimized.The solution to the MO optimization problem exists in the form of an alternate tradeoff known as a Pareto optimal set. Each objective component of any nondominated solution in the Pareto optimal set can only be improved by degrading at least1083-4419/$25.00©2007IEEEone of its other objective components.A vector F a is said to dominate another vector F b,denoted asF a≺F b,iff f a,i≤f b,i∀i={1,2,...,M}and∃j∈{1,2,...,M}where f a,i≺f b,i.(2) In the total absence of information regarding the preference of objectives,a ranking scheme based upon the Pareto optimality is regarded as an appropriate approach to represent thefitness of each individual in an EA for MO optimization[7].B.Particle Swarm OptimizationA standard particle swarm optimizer maintains a swarm of particles that represent the potential solutions to the problem on hand.Each particle P i(=x i,1×x i,2×···×x i,D)embeds the relevant information regarding the D decision variables{x j,j=1,2,...,D}and is associated with afitness that pro-vides an indication of its performance in the objective space F∈R M.Its equivalence in F is denoted by F i(=f i,1×f i,2×···×f i,M),where{f k,k=1,2,...,M}are the objectives to be minimized.In essence,the trajectory of each particle is updated ac-cording to its ownflying experience as well as to that of the best particle in the swarm.The basic PSO algorithm can be described asνk+1 i,d =w×νk i,d+c1×r k1×p k i,d−x k i,d+c2×r k2×p k g,d−x k i,d(3)x k+1i,d=x k i,d+νk i,d(4)whereνki,dis the d th dimension velocity of particle i in cycle k;x k i,d is the d th dimension position of particle i in cycle k; p k i,d is the d th dimension of personal best(pbest)of particle iin cycle k;p kg,d is the d th dimension of the gbest in cycle k;wis the inertia weight;c1is the cognition weight and c2is the social weight;and r1and r2are two random values uniformly distributed in the range of[0,1].C.Performance MetricsIn order to provide a quantitative assessment for the per-formance of MO optimizer,three issues are often taken into consideration,i.e.,the distribution,the spread across the Pareto optimal front,and the ability to attain the global tradeoff [19].Comparative studies performed by researchers such as Deb et al.[4],etc.,made use of a suite of unary performance metrics pertinent to the optimization goals of proximity,diver-sity,and distribution.In this paper,three different qualitative measures are used.The metric of generational distance(GD)gives a good indi-cation of the gap between the discovered Pareto front(PF known) and the true Pareto front(PF true),which is given byGD=1n PFn PFi=1d2i1/2(5)where n PF is the number of members in PF known and d1is theEuclidean distance between the member i in PF known and itsnearest member in PF true.The metric of maximum spread(MS)measures how“well”the PF true is covered by the PF known through hyperboxesformed by the extreme function values observed in the PF trueand PF known.It is defined asMS=1MMi=1min(f maxi,F maxi)−max(f mini,F mini)F maxi−F mini2(6)where M is the number of objectives,f maxiand f miniare themaximum and minimum of the i th objective in PF known,res-pectively,and F maxiand F miniare the maximum and minimumof the i th objective in PF true,respectively.The metric of spacing(S)gives an indication of how evenlythe solutions are distributed along the discovered frontS=1n PFn PFi=1(d i−¯d )21/2/¯d ,¯d =1n PFn PFi=1d i(7)where n PF is the number of members in PF known and d i isthe Euclidean distance(in the objective domain)between themember i in PF known and its nearest member in PF known.III.MO M EMETIC PSOAs described in the Introduction,the proposed MA for MOoptimization aims to preserve population diversity forfindingthe optimal Pareto front and to include the feature of localfine-tuning for good population distribution byfilling any gapsor discontinuities along the Pareto front.In this section,theproposed features of SPLS and f-gbest will be described,andthe implementation detail of the MA will be presented.A.ArchivingIn our algorithm,elitism[21]is implemented in the form ofafixed-size archive to prevent the loss of good particles due tothe stochastic nature of the optimization process.The size ofthe archive can be adjusted according to the desired number ofparticles distributed along the tradeoff in the objective space.The archive is updated at each cycle,e.g.,if the candidatesolution is not dominated by any members in the archive,itwill be added to the archive.Likewise,any archive membersdominated by this solution will be removed from the archive.Inorder to maintain a set of uniformly distributed nondominatedparticles in the archive,the dynamic niche-sharing scheme[21]is employed.When the predetermined archive size is reached,arecurrent truncation process[11]based on niche count is usedto eliminate the most crowded archive member.B.Selection of the GbestIn MOPSO,gbest plays an important role in guiding theentire swarm toward the global Pareto front.Contrary to SOoptimization,the gbest for MO optimization exists in the form of a set of nondominated solutions,which inevitably leads to the issue of selecting the gbest.It is known that the selection of an appropriate gbest is critical for the search of a diverse and uniformly distributed solution set in MO optimization. Adopting a similar approach in[2],each particle in the swarm will be assigned a nondominated solution from the archive as gbest.Specifically,binary tournament selection of nondominated solutions from the archive is carried out inde-pendently for each particle in every cycle.Therefore,each particle is likely to be assigned different archived solution as the gbest.This implies that each particle will search along different direction in the decision space,thus aiding the exploration process in the optimization.In order to promote diversity and to encourage exploration of the least populated region in the search space,the selection criterion for reproduction is based on niche count.In the event of a tie,preference will be given to solutions lying at the extreme ends of an arbitrarily selected objective.C.Fuzzy Global Best(f-gbest)In PSO,the swarm converges rapidly within the intermediate vicinity of the gbest.However,such a high convergence speed often results in:1)the lost of diversity required to maintain a diverse Pareto front and2)premature convergence if the gbest corresponds to a local optima.This motivates the development of f-gbest,which is based on the concept of possibility measure to model the lack of information about the true optimality of the gbest.In contrast to conventional approaches,the gbest is denoted as“possibly at(d1×d2×d3···×d D),”instead of a crisp location.Consequently,the calculation of particle velocity can be rewritten asp k c,d=Np k g,d,σ(8)σ=f(k)(9)νk+1 i,d =w×νk i,d+c1×r k1×p k i,d−x k i,d+c2×r k2×p k c,d−x k i,d(10)where p kc,d is the d th dimension of f-gbest in cycle k.From(8),it can be observed that the f-gbest is characterized by anormal distribution N(p kg,d ,σ),whereσrepresents the degreeof uncertainty about the optimality of the gbest.In order to account for the information received over time that reduces uncertainty about the gbest position,σis modeled as some nonincreasing function of the number of cycles as given in(9). For simplicity,f(k)is defined asf(k)=σmax,cycles<α·max_cyclesσmin,otherwise(11)whereσmax,σmin,andαare set as0.15,0.0001,and0.4, respectively.The f-gbest should be distinguished from conventional tur-bulence or mutation operator,which applies a random pertur-bation to the particles.The function of f-gbest is toencourage Fig.1.Search region off-gbest.Fig.2.SPLS of assimilated particle along x1and x3.the particles to explore a region beyond that defined by the search trajectory,as illustrated in Fig.1.By considering the uncertainty associated with each gbest as a function of time, f-gbest provides a simple and efficient exploration at the early stage whenσis large and encourages localfine-tuning at the latter stage whenσis small.Subsequently,this approach helps to reduce the likelihood of premature convergence and guides the search towardfilling any gaps or discontinuities along the Pareto front for better tradeoff representation.D.Synchronous Particle Local Search(SPLS)The MOPSO is hybridized with an SPLS,which performs directed localfine-tuning to improve the distribution of non-dominated solutions.The issues considered in the design of the LS operator include:1)the selection of appropriate search direction;2)the selection of appropriate particles for local opti-mization;and3)the allocation of computational budget for LS.Fig.3.Flowchart of FMOPSO.SPLS is performed in the vicinity of the particles,and the procedure is outlined in the following pseudocode.Step1)Select S LS particles randomly from particle swarm. Step2)Select N LS nondominated particles with the best niche count from the archive to a selection pool. Step3)Assign an arbitrary nondominated solution from the selection pool to each of the S LS particles as gbest. Step4)Assign an arbitrary search space dimension for each of the S LS particles.Step5)Assimilation:With the exception of the assigned dimension,update the position of S LS particles inthe decision space with the selected gbest position. Step6)Update the position of all S LS assimilated parti-cles using(8)–(11)along the preassigned dimen-sion only.The operation of SPLS is illustrated in Fig.2.The rationale of selecting the least crowded particles from the archive in Step2) is to encourage the discovery of better solutions thatfill the gaps or discontinuities along the discovered Pareto front.Instead of selecting particles directly from the archive forfine-tuning purposes,the assimilation process in Step5)provides a means of integrating swarm and archive information.In contrast to random variation,Step6)exploits knowledge about the possi-ble location of gbest to probe the feasibility of the gbest position along the assigned direction.From the pseudocode,it is clear that the allocation of com-putational resource for LS is determined by S LS.A high setting of S LS allows the swarm to perform LS from different starting points,i.e.,it enables the swarm to exploit along different directions.Likewise,a small setting of S LS will restrict the LS operation.In our algorithm,the value of S LS and N LS is chosen as20and2,respectively.E.ImplementationThe proposed MA incorporating f-gbest and SPLS is named as FMOPSO.Theflowchart of FMOPSO is shown in Fig.3. In every cycle,archiving is performed after the evaluation process of particles.Then,the pbest and gbest of each particle in the swarm are updated.Note that,the pbest of each par-ticle will be updated only if a better pbest is found,and the f-gbest is implemented in place of conventional deterministic gbest.The update of particle position using f-gbest is per-formed concurrently with the SPLS.To maintain a balance between the exploration of“fly”and the exploitation of SPLS, the total number of evaluations is kept at the size of the particle swarm N pop for every cycle.Specifically,S LS par-ticles will undergo the SPLS,while the rest of the N pop−S LS particles in the swarm will be updated with the velocity calculated by(10).IV.B ENCHMARK P ROBLEM ANDFMOPSO P ERFORMANCEIn the context of MO optimization,the benchmark problems must pose sufficient difficulty to impede the ability of MOEA in searching for the Pareto optimal solutions.Deb[3]has identified several characteristics such as multimodality,convex-ity,discontinuity,and nonuniformity,which may challenge the algorithm’s ability to converge or to maintain good population diversity in MO optimization.In this paper,six benchmark problems ZDT1,ZDT4,ZDT6,FON,KUR,and POL are selected to examine the performance of the proposed MOMA. Many researchers such as the authors in[4],[17],[22],and [23]have applied these problems to examine their proposed algorithms.The definition of these test functions is summarized in Table I.The tradeoffs generated by FMOPSO for the different bench-marks in one arbitrary run are shown in Fig.4(10000eval-uations for ZDT1,FON,KUR,and POL,50000evaluations for ZDT4,and20000evaluations for ZDT6).It can be seen that FMOPSO can converge to the true Pareto front and evolve a diverse solution set for all benchmark problems, although the solutions for ZDT1and FON are not evenly distributed along the true Pareto front.Since FMOPSO has found the near-optimal Pareto front and covered the full ex-tent for ZDT1and FON,the SPLS will helpfind more non-dominated solutions on the gaps or discontinuities along the Pareto front,and the dynamic niche sharing scheme will im-prove spacing metric if given more cycles.Fig.4shows that FMOPSO can overcome the difficulties presented by these benchmarks.D EFINITION OF THE T EST PROBLEMSV .E XAMINATION OF N EW F EATURESIn this section,four versions of the algorithm (standard MOPSO,MOPSO with f-gbest only,MOPSO with SPLS only,and FMOPSO)are compared to illustrate the individual and combined effects of the proposed features.The results,with respect to the different performance metric of ZDT1(10000evaluations),ZDT4(50000evaluations),and ZDT6(20000evaluations),are summarized in Tables II,III,and IV,respec-Fig.4.Evolved tradeoffs by FMOPSO for (a)ZDT1,(b)ZDT4,(c)ZDT6,(d)FON,(e)KUR,and (f)POL.TABLE IIP ERFORMANCE OF D IFFERENT F EATURES FORZDT1tively.When there are less than three solutions in the archive,NaN is shown as the computation of spacing metric,which requires more than three solutions.It can be observed from Tables III and IV that the incor-poration of SPLS alone can greatly improve the performance of a standard MOPSO in terms of proximity,diversity,and distribution for ZDT4and ZDT6.The good performance of spacing also shows that the local search ability of SPLS helps the discovery of nondominated solutions on the gaps or dis-continuities along the Pareto front.In Table II,even though SPLS only cannot find the true Pareto front for ZDT1,it can still maintain a relatively good spacing metric.P ERFORMANCE OF D IFFERENT F EATURES FORZDT4TABLE IVP ERFORMANCE OF D IFFERENT F EATURES FORZDT6From Tables II and IV,it can be seen that the implementation of f-gbest alone helps MOPSO to discover the near-optimal Pareto front for ZDT1and ZDT6.However,the f-gbest alone cannot guarantee a good performance on spacing metric.This is expected since the enhancement of global search capability provided by f-gbest is not aimed for the uniform distribution of solutions along the Pareto front.On the other hand,the combination of f-gbest and SPLS allows the discovery of a well-distributed and diverse solution set for ZDT1,ZDT4,and ZDT6without compromising the convergence speed of the algorithm.Table III shows that f-gbest only cannot find the true Pareto front of ZDT4in 50000evaluations.The evolutionary traces shown in Fig.5reinforce such observation.From the evolu-tionary traces,it can be observed that f-gbest only can also lead the search to come closer and closer to the true Pareto front,as shown by the decreasing GD,but the improvement is too slow for ZDT4without the guide of SPLS.Without the balance between the exploration of fuzzy update and the exploitation of SPLS,f-gbest only cannot deal with the multimodality nature of ZDT4effectively.The discontinuity in the spacing metric of f-gbest only is because in those cycles there are less than three nondominated solutions in the archive.Fig.5also ascertains the exploitative nature of SPLS as reflected by the fast convergence speed relative to that without LS (f-gbestonly).Fig.5.Evolutionary trajectories in (a)GD,(b)MS,and (c)S for ZDT4.It can be noted from Table II that SPLS alone cannot over-come the difficulty of ZDT1.Further information can also be extracted by comparing the explored objective space for the algorithms at different timeline,as shown in Fig.6.From Fig.6,it is observed that the explored objective space for FMOPSO is more extensive.By taking into account the uncertainty of the information gathered about the gbest position,the fuzzy updating strategy actually prevents the evolving particles to converge upon similar regions in the search space.Therefore,in the evolution process,the explored space is extended.Standard update does not provide enough diversity for ZDT1.The fast convergence ability of SPLS leads the SPLS only algorithm to stagnate at different local Pareto front.VI.C OMPARATIVE S TUDYIn this section,the performance of FMOPSO is compared to five existing MO algorithms,including CMOPSO [2],SMOPSO [14],IMOEA [20],NSGAII [4],and SPEA2[23].All the algorithms were implemented in C++,and the simula-tions were performed on an Intel Pentium IV 2.8-GHz personal computer.Thirty simulation runs were performed for each algorithm on each test problem in order to study the statistical performance.A random initial population was created for each of the 30runs on each test problem.Note that,the number of evaluations is set to be relatively small to examine the convergence of FMOPSO.The parameter settings and indexes of the different algorithms are shown in Tables V and VI,respectively.Fig.7summarizes the statistical performance of the different algorithms.A.ZDT1From Fig.7(a)–(c),it can be observed that,except FMOPSO,other algorithms still have many solutions that are located far from the true Pareto front.It can be seen that the average performance of FMOPSO is the best among the six algorithms adopted.In addition,FMOPSO is also able to evolve a diverse solution set,as evident from Fig.7(b)and (c).At the same time,we note that the solutions are not evenly distributed alongFig.6.(Top)Explored objective space FMOPSO at generation (a)20,(b)40,(c)60,(d)80,and (e)100and (bottom)SPLS only at generation (f)20,(g)40,(h)60,(i)80,and (j)100for ZDT1.TABLE VP ARAMETER S ETTINGS OF THE D IFFERENT ALGORITHMSTABLE VII NDEXES OF THE D IFFERENT ALGORITHMSthe true Pareto front,as illustrated by a relatively large spacing metric.Since FMOPSO has covered the full extent of the true Pareto front,as illustrated by the high value of MS,and the evaluation number is set to be relatively small for ZDT1(only 10000evaluations),it will improve spacing metric if given more evaluations for the incorporated SPLS and dynamic niche sharing scheme.B.ZDT4It can be observed from Fig.7(d)that CMOPSO,SMOPSO,IMOEA,NSGAII,and SPEA2have a relatively large GD for ZDT4at the end of 50000evaluations.Besides,Fig.7(e)shows that CMOPSO and SMOPSO are unable to evolve a diverse setof solutions consistently.On the other hand,FMOPSO is able to escape the local optima of ZDT4consistently,as reflected by its low value of GD.The FMOPSO is also able to evolve a diverse and well-distributed solution set within 50000evaluations,resulting in a high value of MS and a low value of S .C.ZDT6From Fig.7(g),it can be seen that CMOPSO,NSGAII,and SPEA2failed to find the true Pareto front for ZDT6within 20000evaluations.Although the performance of SMOPSO and IMOEA on GD are better than the aforementioned three algo-rithms,they failed to evolve a diverse and well-distributed so-lution set,as shown in Fig.7(h)and (i).Overall,the FMOPSO is able to evolve a diverse and well-distributed nearly optimal Pareto front for ZDT6within 20000evaluations.D.FONIt can be observed from Fig.7(j)that most of the algorithms are able to find at least part of the true Pareto front for FON.Besides,the PSO paradigm appears to have a slight edge in dealing with the nonlinear tradeoff curve of FON,i.e.,the three PSO-based algorithms outperformed other algorithms consis-tently on GD.It can be seen from Fig.7(k)that CMOPSO and SMOPSO failed to evolve a diverse set of solutions as compared to FMOPSO.This could be due to the fast convergence of CMOPSO and SMOPSO,which may result in the loss of diversity required for covering the entire final Pareto front.E.KURThe disconnection of the Pareto front of KUR seems not a very big problem for the algorithms adopted here,as shown in Fig.7(m)–(o).All algorithms are able to find the nearly optimal Pareto front.However,FMOPSO has the best performance in MS.In addition,FMOPSO also showed competitive perfor-mance in terms of convergence and distribution.Fig.7.Statistical performance of the different algorithms.(a)GD,(b)MS, and(c)S for ZDT1.(d)GD,(e)MS,and(f)S for ZDT4.(g)GD,(h)MS,and (i)S for ZDT6.(j)GD,(k)MS,and(l)S for FON.(m)GD,(n)MS,and(o)S for KUR.(p)GD,(q)MS,and(r)S for POL.F.POLFrom Fig.7(p)–(r),it can be noted that NSGAII has the worst results in terms of convergence,diversity,and distribution.On the other hand,FMOPSO,CMOPSO,SMOPSO,and IMOEA showed competitive performance.PSO paradigm has a slight edge in the aspect of convergence.However,it should be noted that the performance of CMOPSO and SMOPSO in the aspect of S and MS,respectively,are not as good as IMOEA and FMOPSO.VII.C ONCLUSIONA new MOMA has been designed within the context of PSO.In particular,two new features in the form of f-gbest and SPLS have been proposed.The SPLS performs directed local fine-tuning,which helps to discover a well-distributed Pareto front.The f-gbest models the uncertainty associated with the optimality of gbest,thus helping the algorithm to avoid undesir-able premature convergence.The proposed features have been examined to show their individual and combined effects in MO optimization.The comparative study showed that the proposed FMOPSO produced solution sets that are highly competitive in terms of convergence,diversity,and distribution.R EFERENCES[1]E.K.Burke,P.Cowling,and P.De Causmaecker,“A memetic approachto the nurse rostering problem,”Appl.Intell.,vol.15,no.3,pp.199–214, Nov.2001.[2]C.A.C.Coello,G.T.Pulido,and M.S.Lechuga,“Handling multipleobjectives with particle swarm optimization,”IEEE put., vol.3,no.3,pp.256–279,Jun.2004.[3]K.Deb,“Multi-objective genetic algorithms:Problem difficulties andconstruction of test problem,”put.,vol.7,no.3,pp.205–230, 1999.[4]K.Deb,A.Pratap,S.Agarwal,and T.Meyarivan,“A fast and elitistmultiobjective genetic algorithm:NSGA-II,”IEEE put., vol.6,no.2,pp.182–197,Apr.2002.[5]D.Dubois and H.Prade,Possibility Theory:An Approach to Computer-ized Processing and Uncertainty.New York:Plenum,1988.[6]J.E.Fieldsend and S.Singh,“A multi-objective algorithm based uponparticle swarm optimization,an efficient data structure and turbulence,”in Proc.U.K.Workshop Comput.Intell.,Birmingham,U.K.,Sep.2002, pp.37–44.[7]C.M.Fonseca and P.J.Fleming,“Genetic algorithm for multiobjectiveoptimization,formulation,discussion and generalization,”in Proc.5th Int.Conf.Genetic Algorithms,1993,pp.416–423.[8]P.M.Franca,A.Mendes,and P.Moscato,“A memetic algorithm for thetotal tardiness single machine scheduling problem,”Eur.J.Oper.Res., vol.132,no.1,pp.224–242,2001.[9]H.Ishibuchi,T.Yoshida,and T.Murata,“Balance between genetic searchand local search in memetic algorithms for multiobjective permutation flowshop scheduling,”IEEE put.,vol.7,no.2,pp.204–223,Apr.2003.[10]J.Kennedy and R.C.Eberhart,“Particle swarm optimization,”in Proc.IEEE Int.Conf.Neural Netw.,Perth,Australia,1995,pp.1942–1948. [11]E.F.Khor,K.C.Tan,T.H.Lee,and C.K.Goh,“A study on distributionpreservation mechanism in evolutionary multi-objective optimization,”Artif.Intell.Rev.,vol.23,no.1,pp.31–56,Mar.2005.[12]N.Krasnogor and J.E.Smith,“A tutorial for competent memetic algo-rithms:Model,taxonomy and design issues,”IEEE put., vol.9,no.5,pp.474–488,Oct.2005.[13]P.Merz and B.Freisleben,“Fitness landscape analysis and memetic algo-rithms for the quadratic assignment problem,”IEEE put., vol.4,no.4,pp.337–352,Nov.2000.[14]S.Mostaghim and J.Teich,“Strategies forfinding good local guides inmulti-objective particle swarm optimization(MOPSO),”in Proc.IEEE Swarm Intell.Symp.,Indianapolis,IN,Apr.2003,pp.26–33.[15]P.Moscato,“On evolution,search,optimization,GAs and martialarts:Toward memetic algorithm,”Caltech Concurrent Comput.Prog., California Inst.Technol.,Pasadena,Tech.Rep.826,1989.[16]Y.S.Ong and A.J.Keane,“Meta-Lamarckian learning in memetic algo-rithms,”IEEE put.,vol.8,no.2,pp.99–110,Apr.2004.[17]K.E.Parsopoulous and M.N.Vrahatis,“Particle swarm optimizationmethod in multimobjective problems,”in Proc.ACM SAC,Madrid,Spain, 2002,pp.603–607.[18]J.D.Schaffer,“Multiple objective optimization with vector evaluatedgenetic algorithms,”in Proc.1st Int.Conf.Genetic Algorithms:Genetic Algorithms and Their Appl..Mahwah,NJ:Lawrence Erlbaum,1985, pp.93–100.[19]K.J.Shaw,A.L.Notcliffe,M.Thompson,J.Love,C.M.Fonseca,andP.J.Fleming,“Assessing the performance of multiobjective genetic al-gorithms for optimization of batch process scheduling problem,”in Proc.put.,1999,vol.1,pp.37–45.[20]K.C.Tan,T.H.Lee,and E.F.Khor,“Evolutionary algorithms withdynamic population size and local exploration for multiobjective opti-mization,”IEEE put.,vol.5,no.8,pp.565–588,2002.[21]K.C.Tan,E.F.Khor,T.H.Lee,and R.Sathikannan,“An evolutionaryalgorithm with advanced goal and priority specification for multiobjective optimization,”J.Artif.Intell.Res.,vol.18,pp.183–215,2003.。

相关文档
最新文档