基于量子行为粒子群优化算法的定位技术研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
式() 2 中的 口被称为收缩扩张系数 , 调节它 的值能控制
算法 的收敛速度 。一般而言 , 值在算法运行是从 10线性 .
减小到 0 5时 , 以达到 比较好 的效果 , . 可 目前 大多数 Q S PO
中在一个 中心基点执行 。每个 目标节点通 过至少 3个相邻
锚节点或已经定 位 的节 点之 间 的非精 确测 量距 离进 行定
w ih i rv s te v ii f h rs ne t o . h c mp o e h a dt o e p e e td meh d l y t
Ke rs unu bhvdprc w r pii t n Q S l oi m; a i e w mi p mztn P O) ywod :q atm—eae atl sal ot z i ( P O)a rh prc a t i i ( S ie n m ao g t t ls o i ao l oi m;o lai ; i e no t rs WS s ; ir ue i rt e agrh l ai t n wrl s esr e ok( N ) ds b t ea v t c z o ess nw t i dt i
算法 的实 际应用 中都采 用这 种参数控 制方式 , 当然 的初
值或终值可略有不 同。 QS P O的算法流程为 1 置 t O 在 问题空 间中初始化粒子群 中粒子的位置 ; ) = , 2 根据式 ( ) ) 3 计算粒子群 的平均最优位置 ; 3 计算粒子的当前适应 值 , 与前 一次 迭代 的适 应值 ) 并
度 , 明该 方 法 的有 效 性 。 证
关键词 :量子行 为粒 子群优化算法 ; 粒子群优 化算 法 ; 定位 ; 无线传感器 网络 ;分布迭代式
中图分类号 :T 3 3 P 9 文献标识码 :A 文章编 号 :1 0- 77 2 1 )5 05 - 4 0 09 8 (0 2 0 -0 80 -
位 。本文 提 出了分布式 迭代定位 方法 , 并将 Q S P O算法应 用于 WS s N 分布式的节点定位研 究 中, 以提高定位精 度 , 减
小定位成本 。 1 QP O 算法 S
P O算法 是一种基 于种群 的进化搜索技术 。在 P O S S
算法 中, 子的运动状态 由位置和速度描述 , 粒 随着时 间的演 化 , 子的运动 轨迹是 既定 的; 粒 同时粒 子 的速 度受 到 一定
0 引 言
法都有一个共 同的特点 , 它们 利用具有绝 对位置 经验 的一 组传感器 ( 信标 或锚节点 ) 来估计未 知位置 的传感 器 ( 目标 节点 ) 。因此 , N 定位技 术可 分为 2个 阶段 : ) WS s 1 测距 阶段 (a g gp ae , r i hs) 算法 确定 目标 节点 和邻 近锚节 点 之 nn
2 De a t n fElc r n c I f r t n En i e rn W u iCi l g f Vo a i n lTe h o o y, . p r me to e t o i n o ma i gn e i g, x t Co l e o c to a c n l g o y e
比较 , 如果当前适应值 小于前一 次迭代 的适应值 , 根据粒 则 子 的位置更新 为粒 子当前 的位 置 , 即如果
P () , 4 t 1 ( +1 t ] 贝 ( + )= ft ); P 4 对于每个粒子 , ) 全局 最好位 置 G() t 的适应值 进行 比较 , 若优于 G t 的适应值 , 将其作 为 当前 的全局 最好 () 则 位置 ; 否则 , () G t不变 ; 5 对粒子 的每 一维 , ) 根据 式 ( ) 算得 到一 个 随机点 1计
WS s N 定位被视 为一个 多维优化 问题 , 近年来已提出利 用群体智能算法 的解决 方法 。文献 [ ] WS s 3对 N 节点 定位 研究进行 了综述 。文献 [ ]在 D — o 4 V H p基 础上提 出了一种
于各 自的 P点 , P=( P , ,Ⅳ , i 粒子 P点 的第 P , … P ) 第 个
涉及监 测 、 跟踪和地 理路 由应用方 面。这些 WS s N 定位算
收 稿 日期 :0 1o _ 6 2 1 _9 2 基 金 项 目: 苏 省 博 士 后 基 金资 助 项 目 (1 12 C 江 1 0 14 )
第 5期
赵
吉, : 等 基于量子行为粒子群优化算法的定位技术研 究
5 9
Wu i 1 0 0 C ia x 2 4 0 . hn )
A s at iig a te pol fnd oa zt n i wrl ssno e ok ( N ) t ir ue b t c:Am n t h rb m o oe l la o n i e e srnt rs WS s ,h dsi t r e ci i es w e tb d
法提出了一种 2个 阶段 的集 中定 位方法 , 而解决 了定位 从
其 中
) 薹i = P j ㈩
置 的平均值 , 作为计算粒子下一迭代步的变量 。
( 3 )
在QS P O算法 中 c( ) t 定义 为所有 粒子 的局部 最优 位
过程中位置翻转的问题 。
因为 WS s N 的复杂性 和可扩展性 问题 要求定 位算法是 分布式算法 , 这样算法 就能在 每一个 传感 器节点 而不是集
adte unu bhvdprces am o t i tnagrh Q S n atm-eae atl w r pi z i oi m( P O)w i a uc ovrec blyi hq i m ao l t hc hsq i cne n eait s h k g i ue rsltn. h iua o sh r cm a dwt eprc w r pi zt n P O)a oi m, sdf o i sT es linr u sae o pr i t at l sam ot ai ( S o uo m t e e hh ie mi o l rh i g t t so s ht P O a oi m ote o s h S l rh n poete oe oaztnpeio f ci l, hw a Q S grh upr r eP O a oi m adi rv d c i i rc ineet e t l t fm t g t m h n l l ao s f vy
i r t e l c l ain meh d r s a c f S e c b d On e te n d sg t o aie t e c sr fr n e r t ai o a i t to e e r h o Nsi d s r e . c o e e c l d,h y a t ee e c sf e v z o W s i h l z a o
t e r s fn de . e rngn — s d lc lz to o lm sf r u ae s a mu t・ i n in lo i z to s u h e to o s Th a ig ba e o a ia in pr be i om lt d a lid me so a ptmiain is e,
置} 形式 , 从而 为许 多新 型应用 如基 于位置 的路 由、 跟踪 、 建 筑物形变测量等打开 了途径 。
传感器节点位置 的定位 可 以使用 几何方 法完成 , 对非 线性方程组求解 出精确的位置点 ; 或者使用最优化方法 , 减
小定位 目标节点坐标 的误差。
近几年 , 提出了一些传感器节点定位 的算法 , 特别是在
维坐标为
Pi ( = ・ f +[ 一 ) () P () 1 () G(). £]‘ J j
,
() 1
基于粒子 群优化 ( S 的传感器 网络定 位算法从而 实现节 P O)
点的定位 。文 献 [ ] 出了基于 P O算法 的 WS s 5提 S N 节点集 中式定位研究 。通过 实验显示 , 方法相 比前 期研究 中提 该 出的模拟退火算法 具 有更准 确 的定 位性 能。同时 , 该方 法需 要具备 多个锚节点才能对所有 目标节 点进行定位 。文
Re e r h 0 o a i a i n t c no o y ba e n q n u - h v d s a c n l c l to e h l g s d 0 ua t m be a e z
Dar…c W ar t l S i e m Oot i ・on ● 』m ● i i ● zat ● al 20r●nm l■ t ; J I c
5 8
传感器 与微 系统 ( rndcr n coytm T cnlg s Tasue dMi ss ehooi ) a r e e
21 0 2年 第 3 1卷 第 5期
基 于 量 子行 为 粒 子 群 优 化 算 法 的定 位 技 术研 究
赵 吉 , 志成 纪
( . 南 大 学 电气 自动 化研 究所 , 苏 无 锡 2 42 ; 1江 江 1 12 2 无 锡 城 市 职 业 技 术 学 院 电子 信 息 工 程 系 , 苏 无 锡 2 4 0 ) . 江 10 0
无线传感器 网络 ( i l s esr e ok , N ) wr e no t rsWS s 是一 ess nw 种 由分 布式 自主节点组 成 , 过节点 间相互协作感 知环境 通 的 网络 。节 点定 位 技术 属 于 WS s 用 支 撑技 术 , N 应 在 WS s 系中占有重要地位。对 于大多数 的 WS s N体 N 应用 , 不 知道节 点位置而感知 的数据是 没有意义 的 , 置信息 的引 位
Z HAO J ,.J h.h n i _ IZ ic e g ( .ntueo l ti l uo t n Ja g a nvri , x 1 12, hn ; 1I stt f e r a tmai ,in n n U i s y Wu i 4 2 C ia i E c c A o e t 2
其 中, ()~U 0 1 。 t ( , )
粒 子 的 更新 方程 为
XJ + ) 尸J ) 卢・ c() Xj ) ・n 1 f 1 = f ± ljt 一 i I I[/ ( ( (
u t ] () ,
l √
() E( ,). t一 0 1
() 2
献 [] 7 提出基于遗传算法 ( A) G 的节 点定位算法 。这种集 中 式算法通过计 算所 有非锚节点和一跳邻居 节点之间 的距离 来确定节点的位置。文献 [ 过结合 G 8通 A和模拟 退火算
摘
要 :针对无线传感器 网络 ( N ) WS s 节点定位 问题 , 阐述 了 WS s的分布迭代式定位方法研究 。这种方 N
法将每次迭代后定位 的节点作为其余未知节点的参考节点 . 同时将 基于测距定位 问题看成一个 多维优化
问题 , 并提 出利用具有快速收敛能力的量子行 为粒子群优化 ( P O 算法进行求解。最后将仿 真实验结果 QS ) 与粒子群优化( S 算 法进行 比较 , P O) 表明 Q S P O算法在优化性能上优于 P O算法 , S 有效提高了节点定位精
间的距离 ; )目标 节 点使 用广 泛 的距 离信 息 进行 位 置估 2
计 。无论使用何种测距法 , 际的定位系 统都会产 生测量 实 误差 , 从而导致 带有误差 的估算位置 。因此 , 节点定位技术 的精确性对节点 间的测距准确度是非常敏感的。
入使得 WS s N 节点 的输 出从 单一 的 { 数据 } 为 { 据 , 变 数 位