基于量子粒子群算法的判断矩阵一致性修正

合集下载

基于量子粒子群优化算法的PID参数控制

基于量子粒子群优化算法的PID参数控制
第 1 2卷
第2 2期
21 0 2年 8月







Vo.1 No 22 Aug 2 2 1 2 . . 01
17 — 1 1 f 0 2 2 —49 O 6 1 8 5 2 1 )2 58 -4
S in eT c n lg n n n e n c c e h oo ya d E  ̄ e 6 g e
出算法 的有 效性和所设计控制器 的优越性。 关 键词 量 子粒 子群 PD参数 I 遗传算法 A 自适应控 制 中图法分类号 T 3 16 P0. ; 文献 标志码
比例 、 分 、 分 控 制 器 简 称 PD 控 制 器 j 积 微 I 。 PD控 制 器 是 在 工 业 过 程 中最 常见 的一 种 控 制 方 I 法 ,I PD控 制 的优 点 是 原 理 简 单 , 用 方 便 , 棒 性 使 鲁 强 , 控制 品质 对 过 程 变 化 的灵 敏 度 较 低 , 有 无 其 具
优值附近, 但后期 的优化效率不 高, 使其局部搜 索
能力 较弱 。
现提 出 了一种基 于量 子 粒 子 群 算 法 ( P O) Q S 优 化 PD控制算 法 , I 基本 P O 算法 _ 收敛 速度快 、 S 4 运
余差功能 , 适用性 较广 , 可用 于各种工业 控制。但 保守的 PD控制器参数整定采用手动调整 , I 其控制

2 1 SiT c. nr. 0 2 c. eh E gg
基于量子粒子群优化算法 的 PD参数控制 I
赵振 江
( 沈阳化 工大学 计算机科学与技术学院 , 沈阳 10 4 ) 1 12


针 对传 统 PD算法参数最优或接近最优确定 较为困难, 出一种量 子粒子群 ( P O 优 化 PD参 数的算法。并用平 I 提 QS) I

matlab中调用量子粒子群优化算法__理论说明

matlab中调用量子粒子群优化算法__理论说明

matlab中调用量子粒子群优化算法理论说明1. 引言1.1 概述本文将介绍在MATLAB中调用量子粒子群优化算法的理论说明。

量子粒子群优化算法是一种启发式搜索算法,利用了经典的粒子群优化算法和量子力学概念,能够有效地解决许多实际问题。

本文将从算法原理、算法流程、参数调节方法等方面对量子粒子群优化算法进行介绍,并重点探讨如何在MATLAB中调用和使用这一算法。

1.2 文章结构本文共分为5个部分,除了引言,还包括量子粒子群优化算法的介绍、MATLAB 中的实现、实验结果与讨论以及结论与未来展望。

首先,我们将详细介绍量子粒子群优化算法的原理和流程,并讨论其相关参数的调节方法。

接下来,我们会简要介绍MATLAB中的优化工具箱,并指导读者如何调用和使用其中的量子粒子群优化函数。

随后,我们将通过案例分析展示该算法在解决实际问题上的应用效果,并进行结果对比分析和讨论。

最后,我们将总结主要研究成果并提出改进方向建议,并探讨未来研究方向和展望。

1.3 目的本文的目的是帮助读者了解量子粒子群优化算法以及如何在MATLAB中调用和使用该算法。

通过本文的阅读,读者将能够掌握量子粒子群优化算法的原理和流程,并具备使用MATLAB工具箱进行实际问题求解的能力。

此外,我们还将通过案例分析和结果讨论,展示该算法在实际问题中的有效性和可行性,并为其改进提出建议。

最后,在结论部分,我们将总结文章内容并提出未来研究方向供读者参考。

2. 量子粒子群优化算法介绍:2.1 量子粒子群优化算法原理量子粒子群优化算法(Quantum Particle Swarm Optimization,简称QPSO)是一种基于群体智能的全局优化算法。

该算法的原理基于典型的粒子群优化算法(Particle Swarm Optimization,简称PSO),同时引入了量子力学中的概念和思想。

在传统的PSO中,每个粒子代表一个搜索解,并通过不断更新自己的位置和速度来寻找全局最优解。

基于离散量子粒子群算法的配电网重构

基于离散量子粒子群算法的配电网重构

基于离散量子粒子群算法的配电网重构发表时间:2016-04-28T15:08:56.267Z 来源:《电力设备》2015年第11期供稿作者:刘刚邱冬[导读] 江苏省电力公司宿迁供电公司本文利用节点优化3步骤对配电网络进行优化,使得粒子在初始化过程中避免了不可行解的出现。

(江苏省电力公司宿迁供电公司 223800)摘要:本文利用了修正的离散量子粒子群优化算法(MQPSO)对配电网网络进行重构,算法在原有的二进制粒子群基础上改进了Sigmoid 函数的简单映射关系,直接利用MQPSO实现了改进粒子群自身算法直接的映射关系,提高了算法的运算效率。

此外,由于配电网自身的辐射状运行特点,本文利用节点优化3步骤对配电网络进行优化,使得粒子在初始化过程中避免了不可行解的出现。

最后对IEEE单馈线33节点配电系统进行了优化计算,其结果与最优解吻合,同时还证明了MQPSO算法在处理离散问题的高效性。

关键词:配电网重构 MQPSO算法节点优化ABSTRACT:In this paper,a modified discrete quantum particle swarm optimization algorithm is applied into the power distribution network reconfiguration.Based on the discrete binary of the PSO,this algorithm here will improve the simple mapping of Sigmoid function ,and realize the algorithm's direct mapping itself by using the MPSO algorithm ,which will make the algorithm much efficient.Taking the radial operation of power distribution network into consideration ,this paper will optimize the power distribution network through 3 steps of node optimization,which can avoid those infeasible solutions when the particles are initialized .At the end of this paper ,IEEE 33 node distribution system is tested by using the MDPSO algorithm,and the results are tally agreed with the best solutions,shouwing that the MDPSO can be effectively used to those discrete problems. KEY WORDS: Power distribution network reconfiguration; MDPSO algorithm; Node optimization引言由于用电用户不断增多,各种电力设备的投入也随之增加,在配电网中造成了大量的电能损耗。

基于量子粒子群混合算法的电力系统无功优化

基于量子粒子群混合算法的电力系统无功优化
me h d i d m o s a e n o a e t O p r a h a d GA p r a h o e s n a d I EE 3 一 u y tm , t o e n t td a d c mp r d wi PS a p o c n s r h a p o c n t t d r E 0 b ss se h a wh c v a a ep o o e t o f ce t i h r e l t t r p s d me h d i e e h t h s i in . Ke r s q a t m u ep s i n s t ;p ri l s r p i z t n u n m h s ;l g c lg t ;r a t e y wo d : u n u s p r o i o t e a ce wa m o t t a t mi ai ;q a t o u p a e o i a a e e c i v p we p i z t n o r t o mi ai o
wh c n r a i g t e d v r i ft e p p lt n h e q a t m o ia ae i d p e o u d t e s e d a d ih i c e sn ie st o o u ai ;t u n h y h o u l g c lg t s a o t d t p a e t p e n h
集 合 ; 为 与节 点 i 关联 的节 点号集合 ,包括 节 M 有 点 f 身 ;s 平衡 节 点 ; 本 为 为支 路 k的有功 功 率 损耗 ;g 为支 路 k的 电导 :G 和 为节 点导 纳 k 的系数 ;P QG分 别为 节 点 i G和 1 的有 功和无 功 注 入 ; 为节 点 i 电压 幅值 ;o 为节 点 f 节 点 j 的 u 和 = 之 间 的 电压 角度 差 。 P Q节 点 电压与 发 电机无 功 功率 是状 态变 量 , 文 中写 成 罚函数 的 形式 ,可 表示 为 :

量子粒子群算法的公式

量子粒子群算法的公式

量子粒子群算法的公式量子粒子群算法(Quantum Particle Swarm Optimization,QPSO)是一种元启发式优化算法,它结合了粒子群优化算法和量子计算的概念。

其公式可以用以下方式表示:1. 初始化量子粒子的位置和速度:\( x_i^0 = rand(x_{\text{min}}, x_{\text{max}}) \)。

\( v_i^0 = rand(-|x_{\text{max}}-x_{\text{min}}|, |x_{\text{max}}-x_{\text{min}}|) \)。

2. 计算适应度:\( f_i^0 = f(x_i^0) \)。

3. 更新量子粒子的位置和速度:\( x_i^{t+1} = x_i^t + v_i^t \)。

\( v_i^{t+1} = \frac{1}{2} \left( \frac{1}{N}\sum_{j=1}^{N} \frac{1}{\sqrt{1 + \frac{(x_i^tx_j^t)^2}{\lambda^2}}} \right)^2 v_i^t \)。

其中,\( x_i^t \) 表示第 \( i \) 个粒子在第 \( t \) 代的位置,\( v_i^t \) 表示第 \( i \) 个粒子在第 \( t \) 代的速度,\( f(x_i^t) \) 表示第 \( i \) 个粒子在位置 \( x_i^t \) 的适应度,\( x_{\text{min}} \) 和 \( x_{\text{max}} \) 分别表示搜索空间的最小值和最大值,\( N \) 表示粒子群中粒子的数量,\( \lambda \) 是一个常数。

以上公式描述了量子粒子群算法的基本过程,通过不断迭代更新粒子的位置和速度,以及根据适应度函数进行优化,最终寻找到最优解。

这种算法结合了经典粒子群优化算法和量子力学的概念,具有较强的全局搜索能力和收敛速度。

混沌量子粒子群算法在模型修正中的应用

混沌量子粒子群算法在模型修正中的应用

混沌量子粒子群算法在模型修正中的应用秦玉灵;孔宪仁;罗文波【摘要】混沌粒子群算法和量子粒子群算法在一定程度上改进了标准粒子群算法的搜索质量,但两者仍存在收敛速度慢、易陷入局部极小等问题.混沌量子粒子群算法将混沌搜索机制引入量子粒子群算法,提高了搜索效率和计算质量.用粒子群算法、混沌粒子群算法、量子粒子群算法和混沌量子粒子群算法对一平板结构进行模型修正,结果表明,混沌量子粒子群算法具有较高的搜索效率和避免陷入局部最优的能力,修正后的模型比单独采用混沌或者量子粒子群算法具有更高的修正精度.【期刊名称】《计算机工程与应用》【年(卷),期】2010(046)002【总页数】3页(P240-242)【关键词】收敛速度;局部极小;混沌量子粒子群;模型修正【作者】秦玉灵;孔宪仁;罗文波【作者单位】哈尔滨工业大学,卫星技术研究所,哈尔滨,150001;哈尔滨工业大学,卫星技术研究所,哈尔滨,150001;中国空间技术研究院,北京,100086【正文语种】中文【中图分类】TP206~+.03QIN Yu-ling,KONG Xian-ren,LUO Wen-bo.Model updating based on chaos quantum-behaved particle swarm optimization puter Engineering and Applications,2010,46(2):240-242.PSO算法是一种基于群体智能理论的高效并行搜索算法,它通过群体中粒子的合作与竞争产生的群体智能指导优化搜索,同时利用其记忆功能可动态跟踪当前搜索情况来调整搜索策略[1]。

作为一种随机搜索算法,粒子群优化算法也存在早熟收敛现象,尤其是在比较复杂的多峰搜索问题中,目前解决这一问题的主要方法是增加粒子群的规模,或者改进粒子群算法中的一些计算参数,或者将粒子群算法与其他算法结合产生各种混合算法如混沌粒子群算法和量子粒子群算法等[2]。

基于量子粒子群优化的动态标定辨识方法

基于量子粒子群优化的动态标定辨识方法陆建山;周鸿波;谢伟东【期刊名称】《传感器与微系统》【年(卷),期】2016(035)006【摘要】针对传统辨识方法对非线性系统辨识效果不理想的情况,提出将量子粒子群优化( QPSO)算法引入到力传感器的动态标定辨识中来。

搭建了基于垂直正弦力加载的力传感器动态标定装置优化,该系统使用正弦运动机构作为激励装置,动态力由安装在正弦机构上的质量块产生。

为验证QPSO算法进行系统辨识的可行性,进行了两组对比实验。

结果显示:相比于递推最小二乘( RLS)法,QPSO 算法的辨识精度较高,适用于非线性系统的参数辨识。

%In order to improve unsatisfactory effect of traditional identification methods for nonlinear systems, quantum-behaved particle swarm optimization( QPSO)algorithmis introduced to dynamic calibration identification of force transducers. A dynamic calibration facility with vertical sine force loading is built up. A sine mechanism is employed to generate sinusoidal motion in the facility,and dynamic force can be obtained based on determination of inertia force as a mass mounted on sine mechanism. To verify feasibility of QPSO for system identification,two groups of experiments are carried out. The results indicate that the identification precision of QPSO is superior to recursive least squares method,and it is feasible for nonlinear system identification.【总页数】4页(P27-30)【作者】陆建山;周鸿波;谢伟东【作者单位】浙江工业大学机械工程学院,浙江杭州310014;浙江工业大学机械工程学院,浙江杭州310014;浙江工业大学机械工程学院,浙江杭州310014【正文语种】中文【中图分类】TP301.6【相关文献】1.基于摄像机动态标定的交通能见度估计 [J], 宋洪军;郜园园;陈阳舟2.基于惯导系统的船载雷达大盘不水平动态标定方法 [J], 王玉帅;王省书;郑佳兴3.基于离心原理的力传感器动态标定系统辨识与分析 [J], 张乾斌;陆建山;谢伟东4.基于过渡点的大型舰船局部基准动态标定方法 [J], 陈志刚;于辉5.基于人工神经网络动态标定算法的低成本视线追踪系统 [J], 王向周;张新;郑戍华因版权原因,仅展示原文概要,查看原文内容请购买。

基于量子行为粒子群算法的可测试性设计方法

总第 2 2 5 期
2 0 1 3年 第 3 期
舰 船 电 子 工 程
S h i p El e c t r o n i c En g i n e e r i n g
Vo 1 . 3 3 No . 3
1 05
基 于量 子 行 为 粒 子群 算 法 的 可 测试 性 设计 方 法
பைடு நூலகம்
r a t e .S i mu l a t i o n s h o ws t h a t QP S O i mp r o v e s e f f i c i e n c y o f t e s t g l o b a l o p t i mi z a t i o n c h a r a c t e r i s t i c .I t a l s o p r o v i d e s a n e w wa y t o i mp r o v e p a r t i —
K e y Wo r d s q u a n t u m- b e h a v e d p a r t i c l e s wa l T n o p t i mi z a t i o n ,mu l t i — o b j e c t i v e o p t i mi z a t i o n ,t e s t p o i n t s s e l e c t i o n
Cl a s s Nu mba r TP 3 01 . 6
1 引 言
随着 武器 装备信息化 程度 的不 断加强 , 军 用 电子设备
的复 杂程度不 断提高 , 尤其对于舰载 电子设 备来说 , 其运行 环境 较为恶劣 , 对设备 的测试 要求 和可靠 性指 标更 加严格 和全 面。据统计一个 测试设 计不 完备 的系统 , 其 测试 维护 成 本 大约 可 以 高 出其 研 制成 本 的 2 ~1 O倍 _ 】 ] 。 为 提 高 系 统 的使 用寿命 , 减 少测 试 维护 费用 , 方便 系 统维 护 和故 障诊 断, 在设计 阶段必须 进行 可测试 性设计 。而在 可测性 分析 与设 计中 , 要考虑 的首要 因素就是测试点选取 问题 。

基于量子粒子群算法的多目标无功优化

基于量子粒子群算法的多目标无功优化瞿苏寒1,马平2,蔡兴国11. 哈尔滨工业大学电气工程及自动化学院,哈尔滨(150001)2. 青岛大学自动化学院,山东青岛(266071)E-mail:qusuhan@摘要:针对电力系统多目标无功优化问题,本文首次引入了量子粒子群优化(QPSO)算法,该方法中的粒子具有量子行为,它可以在整个可行域进行搜索,粒子的状态只需用位置向量来描述,并且其所依赖的参数只有一个,其收敛速度和全局收敛性能均优于传统的粒子群算法。

通过IEEE-14和IEEE-30节点系统的仿真计算,验证了量子粒子群算法的可行性和有效性。

关键词:多目标无功优化;量子粒子群;电力系统中图分类号:TM7441 引言电力系统无功优化是指在满足系统各种运行约束的条件下,通过优化计算确定发电机机端电压、可调节变压器的分界投档位和无功补偿设备的投切容量等控制变量,从而达到降低系统的有功网损和提高系统的电压稳定裕度及同时保证电压质量等目标。

从本质上讲,无功优化是一个多变量、多约束的混合非线性多目标规划问题。

目前,无功优化问题的求解可以分为两类,一类是基于运筹学理论,比如传统的线性规划法[1]、非线性规划法[2];内点法[3]等,这类基于运筹学的方法已研究和应用多年,并且已成功应用于无功优化问题中,但是也存在一些问题,首先,它们都容易陷入局部最优解,这是因为这些算法都是单路径寻优模式,它们从某一初始点出发,沿着一定的寻优路径搜索,所以当搜索完成时,无法判定搜索结果是局部最优解还是全局最优解;其次,就是优化中的整数问题,许多控制变量(变压器分接头、并联电容补偿等)是整数而非连续变量,通常只能先把它们当作连续变量,优化结束时再归整到最近的离散点上。

另一类是近年来迅速发展的启发式优化算法,如遗传算法[4]、免疫算法[5]。

由于这些算法可以处理离散、非凸的非线性问题,并且较运筹算法更有可能找到全局最优解,因而在电力系统无功优化领域得以应用。

基于量子粒子群算法的连杆机构的优化设计

Vaue En i e rn l gn eig


2 91 ・
基 于量子粒子群算法 的连杆机构 的优化 设计
Op i z t d o a tm a t l S a m t z t n t miai ei f n a eM c a i o g L m a e nQu nu P ri e w r Op i ai c mi o
关键 词 : 量子粒 子群 算 法; 连杆 机构 ; 优化 设计
Ke r s u nu at l S am O t zt n l k g c a i o t zt nd s n ywo d :Q a tm P rce w r pi ai ;i aemeh ns pi ai ei i mi o n m; mi o g 中图 分 类 号 : 4 G2 文 献标 识 码 : A
文章 编 号 :0 6 4 1 (0 0)5 0 9 — 2 10 — 3 1 2 1 3— 2 1 0
力, 在工程实践 中得到较好的尝试 。 粒 子 群 算 法 (at l S am O t i t n) 由美 国社 会 心 理 学 Prc w r pi z i 是 ie m ao 1 量 子粒 子 群 优 化 算 法 ( S QP O) 家 K n ey和 电气 工 程 师 E ehr在 19 en d brat 9 5年 共 同 提 出 的 ,是 继 蚁 粒 子 群 优 化 算 法 ( S 是 一 类 基 于 群 体 智 能 的随 机优 化 技 术 P O) 群 算 法 之 后 的又 一种 新 的群 体 智 能 算 法 , 目前 已成 为 进 化 算 法 的一 是 基 于 群 体 的 迭 代 搜 索 , 种 算 法 没 有 交 叉 、 异 算 子 , 子 群 优 化 这 变 粒 个 重 要 分 支 。但 P O算 法 不 能 保证 全局 收敛 , 此 改进 得 到 基 于 量 算 法 是 通 过 个 体 之 间 的协 作 来 搜 寻 最 优 解 , 利 用 了生 物 群 体 中信 S 因 它 子 行 为 的 粒 子 群 法 ( unu b hvdP rceS am O t i t n 息 共 享 的思 想, 念 简 单 、 于 实 现 。P O算 法 群 体 中 的 粒 子 在每 Q at m— eae a i w r p m z i . tl i ao 其概 易 S Q S P O o该 方 法 收敛 速 度 快 , 全局 搜 索能 力 强 , 且 不 需要 借 助 问题 次 迭代 搜 索 的过 程 中, 过 跟 踪 群 体 2个极 值 : 子本 身所 找 到 的最 并 通 粒 本身的特殊信息 , 可以解决大部 分优 化问题 。连杆机 构是最常用的 优 解 P et 群 体 找 到 的 最 优 解 G et 动 态 调 整 自 己位 置 和 速 b s和 b s来 机 构 , 用 连 杆 机 构 可 以 方便 地 达 到 改 变 运 动 的传 递 方 向 、 大 行 度 , 成 对 问题 寻 优 。但 由 于其 搜 索 空 间有 限 , 陷入 局 部 极 值 。量 利 扩 完 易 程、 实现 增 力和 远 距 离 传 动 等 目的。 连 杆 机 构 优 化设 计 在 机 构 设计 子 粒 子 群优 化 算 法 ( P O)认 为 量 子具 有 粒 子 行 为 , 一 个粒 子 在 QS , 每 中 十 分重 要 。 如 何 根据 最优 化 方 法 来 设计 连杆 机 构 , 其 能最 佳 地 空 间移 动 时 , 在着 一 个 以 P et 中心 的 D L A势 阱 。 由于 在 量 使 存 b s为 ET 满 足设 计 要 求 , 直 是 连 杆 机 构 研 究 的一 个 重要 课 题 。研 究 工作 开 子 空 间 中 的粒 子 满 足 积 聚 态 的 性质 完全 不 同 , 子 移 动 时 没 有 明确 一 粒 展 十 分 广 泛 , 矢 量 三 角 形 法 、 数 矢量 法 、 量 方 程 解 析 法 、 罚 的 轨迹 ,这 使 粒 子 在 整 个 可 行 解 空 间 中 进 行 搜 索 寻 找 全 局 最优 解 。 用 复 矢 惩 函数法和最速下降法相 结合 的方法对多连杆机构运算中的位移、 速 从 动 力学 的角 度 看 , 粒子 群 算 法 中粒 子 的收 敛 过 程 是 以 P点 为 吸 引 度 、 速度 进行 运 动 分 析 和优 化 设计 。目前 以 数学 规 划 为理 论 基 础 , 子 , 加 随着速度的减小 不断地接近 P点 , 最后跌落到 P点。 因此在整个 以计算机为工具 , 寻求最佳的设计结果 的优化设计 方法逐步取代 了 过 程 中 ,在 P点 处 实 际 上 存 在 某 种 形 式 的 吸 引 势 能 场 来 吸 引 该 粒 传 统 的经 验 设 计 方法 。 本 文 提 出基 于 量 子 粒 子 群 算 法 ( P O) 连 子 , 正 是 整个 种 群 能保 持 聚 集 性 的原 因。 量 子 空 间 中 , 子 的聚 QS 对 这 在 粒 杆机构进行优 化设计 , 更好的发挥 了量子粒子群算法 的全局搜 索能 集 性 通 过 在 粒 子 运 动 中 心 存 在 的 某 种 吸 引 势场 产 生 的 束 缚 态 来 描 述 , 处于量子束缚态 的粒子可以以一定的概率密度 出现在空间任 而 作 者 简 介 : 凌 (9 6 , , 周 17 一】女 江苏 无 锡 人 , 校 讲 师 。 高 何点, 因此 满 足 聚 集 态 的 性质 的 粒 子 可 以 在 整 个 可 行 解 空 间 中 进 行
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vo1.40.No.9 Sep,2015 火力与指挥控制 Fire Control&Command Control 第40卷第9期 

2015年9月 

文章编号:1002—0640(2015)09-0124—05 

基于量子粒子群算法的判断矩阵一致性修正木 

陈强,陈长兴,牛德智,程蒙江川 (空军工程大学理学院,西安710051) 

摘要:对层次分析法中判断矩阵一致性调整存在的问题进行了分析。把原始判断矩阵认为是理想矩阵受干扰 后形成的构造偏差矩阵,在达到基本一致性阈值的前提下使偏差矩阵修改量最小,建立了判断矩阵一致性修正的非 线性规划模型。针对遗传模拟退火法收敛结果陷入局部最优的问题,设计了量子粒子群算法求解非线性规划,并和 文献的算法进行对比,最后给出算例结果证明该优化算法更简单有效。 关键词:判断矩阵,一致性,非线性规划,量子粒子群算法 中图分类号:TP301.6 文献标识码:A 

Consistency Modificati0n 0f Judgment Matrix Based 0n Particle Swarm Optimization with Quantum Behave 

CHEN Qiang,CHEN Chang-xing,NIU De-zhi,CHENGMENG Jiang-chuan (School ofScience,Air Force Engineering University,Xi’吼710051,China) 

Abstract:It iS assumed that the inconsistency of judgment matrix iS formed after its ideal matrix is disturbed.As a result,a nonlinear programming model is proposed for improving the consistency of the judgment matrix.In the model,disturbance quantity can be minimally modified and consistency threshold iS also attained.Then a Quantum Delta—Potential—Well—based Particle Swarm Optimization (QDPSO)is designed to solve the nonlinear programming mode1.Numerical calculation examples show that the presented model is more feasible and effective compared with existing literature methods. Key words:judgment matrix,consistency,nonlinear programming,QDPSO 

0 引言 层次分析法…(Analytical Hierarchy Process,即 AHP)是于20世纪70年代由美国运筹学家萨迪(T. L.saaty)提出来的一种多准则决策方法,它把一个复 杂的决策问题表示成一个有序的递阶层次性结构, 再把各属性问题数学化,将人为主观性判断的定性 分析通过两两比较的形式构造判断矩阵转化为定量 化数值,AHP以其思路条理清晰、方法结构简单、适 用实用性强、系统性显著等诸多特点,目前已在工程 应用、社会生活和经济管理方面得到了广泛的应用, 是目前系统建模领域的重要方法和理论之一_I ]。 但是AHP在实际应用中由于专家水平观念的差异 导致形成的判断矩阵往往不具备基本的一致性。目 前,一致I生调整的方法很多,主要有:诱导矩阵法[5], 利用原判断矩阵和通过构造的完全一致性矩阵加 权求和的修正方法[6]、模式识别法 、向量余弦夹角 法[8]等,但大多都是局部修正,没有较好地保留专 家信息,偏差太大,所以都不是行之有效的方法。其 中文献[9]的基本思路是将一致性调整问题转化为 BP神经网络模型,通过构建完全一致性矩阵作为 BP神经网络的调整方向(教师信号),运用BP神经 网络算法使得原判断矩阵一致性逼近教师信号,输 出结果返回专家组确认符合萨迪标度。文献[10]通 过建立非线性规划,同时设定一致性阈值,运用模拟 退火算法寻求最优解。 针对文献[10]提出的:①全局最优解是否存在 且唯一;②求解线性规划更简单有效的算法,本文 

收稿日期:2014—08-05 修回日期:2014-08—27 ;Ic基金项目:陕西省自然科学基础研究计划基金资助项目(2014JM8344) 作者简介:陈强(1989-),男,江西南昌人,硕士。研究方向:数据链效能评估与仿真建模。 

・129・ (总第40—1626) 火力与指挥控制 2015年第9期 在总结和综合前人工作和研究成果基础上,笔者提 出了运用量子粒子群算法优化非线性规划问题,最 后给出算例证明。 

1 判断矩阵一致性调整算法 1.1基本概念与基本定理 为了论述的合理性和严密性,以下简要引述了 部分相关的AHP概念,完整信息可查阅文献[2]。 定义1若矩阵A=(嘶)…满足: 1)非负性: >0,(i =l,2,…凡)。 2)互反性: 1,(i,j=l,2,…n)。 3)对角线元素为1:%=1,(i=1,2,…//,)。 则称A为n阶正互反判断矩阵。 定义2 A为n阶正互反判断矩阵,若以下成 立 = , i./,k=l,2,… )则称矩阵A为t/,阶完 

全一致性正互反矩阵。 定理1:对于正互反矩阵A=( )…,如果施加式 (1)的数学变换,则由此构造的矩阵为完全一致性矩 阵。 

=∑ /∑ J (f、 =1,2,… ) (1) t=1 ,=l 定理2:矩阵A为完全一致性矩阵的充分必要 

条件是:A= =(口 )…; 定理3:近似计算判断矩阵A=(%)…特征向量 和积法的具体求解步骤由于篇幅限制不再陈述,具 

min∑∑( ) i=1 j=i+l 判断矩阵一致性指标通常认为是 

a 1 缶ii i, ( + -2)'女Ⅱ果A为完全一致 

性矩阵,则CI=O,为了达到满意一致性必须使 CI<Od,故设立一致性指标阈值 修正后的判断矩 阵偏离总量必须满足 1 缶r#  ̄L( + +专+ -2)<西 才能 

达到满意的一致性要求,同时为了满足判断矩阵的 互反性,必须使得修改后的总量 +岛>0( < o这 样就构造了一种通过设定一致性阈值而达到最少修 改量的方法,具体的非线性规划问题如下: 

n∑∑ )2 

c,= 婪( 竹2)< ’ +孱>0 求解以上非线性规划问题得到的解 ( ),从而 f + ,i<J 修改后的 {— ,f> 【 + 

…… 脚…c = 理想完全一致性矩阵,但受专家观念水平的差异,特 别是在比较对象复杂且繁多的情况下,专家给出的 判断矩阵往往是有误差的,不满足一致性要求,如果 把 矩阵当成A是被扰动后的矩阵,即有: 产a L// ̄ 

f 

其中 >o, = 。因此 = ,当且仅当 =1, 一 一“ ( , ∈1,2,…n)时,A为完全一致性矩阵。 

1.2算法模型 为了力求最大限度地忠实于原判断矩阵,尽可 能地保留专家的有用信息,用最少的修改量达到最 好的满意度,基于文献[10]的部分思想笔者设计如 下。 假定对判断矩阵A的每个元素偏离量设为%, 因为A是正互反矩阵,所以对判断矩阵上三角修改 量记为岛,要求总的修改量最少,记为 

・130・ 

∑ /=1 ∑ l=1 

即为修改之后的判断矩阵。 

为J论还的多芒整性和严 性, 卜回对 a 1 善( + +玄+ 一2)< 是否满 1 

足满意的一致性进行讨论。 2非线性规划模型的求解 

设w =( ,w。 ,…, )为 最小的偏差排序向 量,则A ( ) 。 

给出定理: 

i=1轰 +专 < 

兰i=1 c + 一2 c3 

根据和积’泱的求解公式有. 陈强,等:基于量子粒子群算法的判断矩阵一致性修正 (总第40—1627) — W 

(4) 

若A=( )…为完全一致性矩阵,则A中任意 两列的对应元素成比例(证明见文献)。 

即有: =∑口 ,/∑ ,为了尽可能保留专 J i=1 /i=1 家判断信息的完整性,同时极大地简化了运算步骤, 

/ 笔者用乙a“/己 近似替代原判断矩阵权重向量 

,算例结果证明是可行且简便的。同文献[10]证 明,由定理可知 

。( + -4- 1 —2)<西时可以 

作为一致性阈值条件,满足满意的一致性要求。 粒子群算法(Particle Swarm Optimization,PSO) 是一种基于群体智能理论的新兴优化算法,它是通 过群体中粒子间的竞争与合作过程产生的群体智能 引导优化搜索[“]。PSO的本质思想是利用自身信 息、个体的极值信息和全局极值3个数值信息指导 粒子下一步迭代位置。量子粒子群优化算法 (Quantum Delta—Potential-Well—based Particle Swarm Optimization,QDPSO)是在量子空间基于量子理论 针对PSO陷入局部最优解的问题推导出来的一种 优化算法,其优点是能在整个空间最大限度地搜索 全局最优解,不容易陷入局部最优,克服了遗传退火 法“过早收敛,收敛速廖陧”等问题,极大地提高了算 法的性能,在充分保留专家信息的前提下,提高了判 断矩阵的一致性,达到了满意的一致性要求[12]。笔 者是基于文献[10]求解非线性规划的最优解,寻求 最佳的一致性调整方法。 2.1适应度函数 即非线性规划的目标函数:min∑∑( ) 。 2.2约束条件的处理 非线性规划中有2个约束条件,即: j K-) i=1 j =i+l 坩 -2)< 【 +岛>0 (5) 由于在PSO算法中需要对粒子赋初值,对约束 条件的处理就是要使代表决策变量的粒子值位于不 等式约束条件的范围内。此处决策变量 共有 (F/,2-n)/2个,即分别为卢。 ,卢 ,,…, 。 ,对 所赋 的粒子初值要同时满足不等式(5)中的两个不等式。 由于式(5)中的第1个不等式为非线性不等式较难 处理,所以采用前(n2-n)/2—1个岛在满足式(5)中 第2个不等式的条件下赋初值。获得了前(凡2_n)/ 2-1个 的初值后,式(5)中的第1个不等式变为 只含有一个未知量 。 的非线性不等式,在该不等 式的条件下对 , 赋初值,这样就完成了所有 的 赋初值要求,且可以保证各初值满足不等式(5)。 接下来给出 赋初值的具体实现过程。首先在 满足式(5)中的第2个不等式条件下对前(n2-n)/ 2—1个 赋初值,使得 >一蛳。给定任意随机数 randn,randn∈(一∞,+∞),贝4 e >0,这样 e randn一 >一 ,这样就可以对 赋初值为: =e 一 ,显然 满足 +岛>0的要求。 在得到前n2-n)/2一1个岛的初值后,式(5)中 第1个不等式转化为: 1 ( 一1, + 一1, +—————二— ——一十一2)+ ’ n一1,n+ 一1。n c< f 一1)CI Lo 其中 h为已知,c为根据式(5)中第2个不等 式对 赋初值后的前 (H2-n) 2一 个( + + ÷ 一2)的和,即: ’ o£ l, ( -I- -I-。 1—2)。 求解关于 的一元二次方程 

相关文档
最新文档