一种PMR四叉树空间索引效率分析模型的研究
- 格式:pdf
- 大小:234.62 KB
- 文档页数:3
一种PMR四叉树空间索引效率分析模型的研究
蒋 华
(桂林电子科技大学计算机系,广西桂林541004)
E—mail:jia“ghuaO773@126.coln
摘要:空间索引效率分析模型技术在每一个商业应用中都会有一套特定的分析模型和评判标准,并且评估模式的指标 和权重带有很大的主观性,需要引入科学方法来确定有效指标 探讨了针对PMR四又树索引的空间索引效率分析的特
殊案例,将最优化技术引入到空间索引效率分析中,使得空间索引的性能评价有了一定的理论依据。
关键词:空间数据:效率分析模型;多目标优化
文章编号:1002—8331(2006)35—0166—02 文献标识码:A 中图分类号: rP311.13
Efficiency Analysis Model Research of PMR Quadtree Spatial Index
J NG Hua
(Department of Computer Science,Guilin University of Electronic
Technology,Guilin,Guangxi 54 1 004,China)
Abstract: the efficiency analysis model technology of spatial index holds an especial analysis model and judgement standard in business,in addition,these indexes of evaluation mode are severe subjective,and these indexes must be confirmed by scientific method. Fhe paper discusses an especial case of PMR quadtree index of spatial index efficiency
analysis,because of optimization technology,the performance of spatial index holds academic foundation,
Key words:spatial data;efficiency analysis model;multi—target optimization
l 引言
目前,空间索引效率分析模型技术非常不成熟,每一个商 业应用都会有一套特定的分析模型和评判标准.并且评估模式
的指标和极重带有很大的主观性,需要引入科学方法来确定有 效指标,J{ 建立准确的定量模 束解决空间索引效率分析的问 题flI。基于这种情况,探讨空间索引效率分析模型的问题也就硅
得相当重要。在众多的评估分析方法里,必须寻找到一种既能 有效地计箅和转换样本数据.又能刘多约束多目标的结果进行 优化处理的方法。由于非线性多目标优化技术的特征比较好地
与空间索引效率分析问题的特征相吻合.本文就采用一种新的 最小加权偏差的方法[21.通过把多目标转化为 之相关的单H 标(数值)最优化问题,经多目标最优化的归一化处理,最终综
合成一个统一的总目标,可用其偏离优化方案的桦度来度量其 优化的优劣:借助丰富的非线性规划计算方法,求解权重(时
间、I/O成本等)未知情况下的多目标类 的空间索引效率分 析问题,从而达到求解最佳效率的目的
2 PMR四叉树索引
PMR(Polygon Map Random)四义树是・种基丁边的索引 结构[31,其含义是指控制每个结点中信息的数量.能存储仃意类
型的空间对象。这种方法的初始结构足一个空白的块.然后.线 段被…条…条地插入到块中。 插入的线段数目到达一个预先
设定的阈值时,块被分割成4个大小相等的子块,这种操作过 程一直继续到所有的线段都被插入时为止。
PMR四叉树采用一对分裂和合并规则来动态维护数
基金项目:国家自然科学基金资助项目(50175070)。 作者简介:蒋华(1963一),男,副教授,博士,主要研究方向:空间数据库技术。
166 20o6_35计算机1=程与应用 据[4.51。当某个对象的插入导致一个PMR四叉树块内对象的个 数超过了_I={=j户自定义的一个分裂门限 时.该四叉树块就要被 分裂。如果对象0的插入导致叶块b中对象的个数超过了t,则 b就 再是最大的划分层次,它会被分裂,b巾的对象(包括0) 就会被插入到新创建的于块,并规定那些子块不会再进一步分
裂,即使这时它们所包含的对象多于 。不立即分裂新构造的叶 块的基本原理是避免过度分裂.即防止当一个四叉树块内有几 个相距很近的对象时要分裂这个结点多次。因此,深度为D的
叶块能包含的对象可达到t+D.根的深度为O(在最大层次的叶 块的对象个数没有限制)。其主要的步骤是将=维空间信息映
射为一维数据.由线性索引管理空 索引。映射过程也就是责 找镬盖空间目标的最小索引矩形的过程.然后埘每个空间对象 建立索引项,将其写入索引文件(或索引表)里,当区域查询时, 先计箅}H涉及哪些索引块.再取出索引块中对应的空间对象,
形成结果集。如何分裂结点和映射数据将使索引效率有很大的 差异[51,在进行索引效串分析的过程巾,就是要找到相对优化的
一个解集..
3基于多目标优化技术的效率分析模型
当住空间索引效率分析中的某种目标解的计算已经得到
亢分地验证的同时.由于现实巾的评估模型绝人多数是非线性 的,在多目标优化中将多Et标综合成一个能从总体上衡量优劣
的总目标,然后由此优选 最佳方案I1l。
对于一个多目标最优化问题(MOP):
Minimize ( ) ( ),… ( ))
维普资讯 http://www.cqvip.com S.t岛( )≤0 i=1,2,…,m (1)
^,( ):0 j=l,2,…, 其 f ( , ,…, , ) 是欧氏空问R IJ的n维向量,称为决策
最。 所存的宅问称为决策空间。f(x)称为子目标函数,P维
向量 ( ) ( ),… .( )) 所在的空fill称为H标空间。昏( )称
为不等式约束函数,hj(x)称为等式约束函数 集合X= R l 韪( )≤0,^,( )=0, 1,…,m =1,…,s J是由约束函数确定的决
策变量的取值范同,称为可仃域或约束集
研究多目标最优化问题的是把它转化为与之卡u天的单目
标(数值)最优化『口J题,通过多H标最优化的标量化处理,最终 综合成一个统一的总目标。设向量ct,=(山 ,山 ,…,(£J ) ,作向茸
c£, j厂( )的内积(点乘)可以得到一个数值 数:
ct, )= (£J f(x)
对数值(标量)微小化问题
三 min ̄oI厂(x)=min 山 ( ) (2)
和多日标微小化问题式(1)之间的关系存在。 没有P个目标为 ,U=1,2,…,P);待选的方案有m个为
p ,( 1,2,…,n )。第i个方案按各目标的原尺度计算的目标值 为 ,由公式(2)
L_ (3) max( 一mlnFo) 将各个目标归一化十0~1之『日j的数值,显然,这样的处理后的 目标值是尢昼纲的。
在H标矩阵转换成相对隶属度矩阵
=( ) (4) 以后,当取miq =&, 1,2,…,m,为理想值时。就可定义相对理
想的方案为 =(g g2舒… ) (5) 方案()越接近G,(J就越优,因此n『JlJ茛偏离G的 J韭来 度量其优化的程度,这是最小加权偏差方法的实质所在。
、 方案i通过加权将方集i多目标转化成单目标时,冈为 茛权重是未知星,恨据公式(2)、(5),n r Jl J下列指标束描述:
(c£,)= ( ) (6) J 】 此,埘于给定的权前广口l量 , ( )最小的对应方案为最 佳方案
为了尽量消除随机操作的影响。一般束说.每 成10个非 劣解就卜了上一次得到的l0个斛合并,对合许的集合进行支配
父系的比较,删除卡u同的斛和被支 解,再次执仃聚类算法,最 终输m 10个解,这个解将是优化解
时丁多F{标优化问题,某些目标件能的改善将引起其他H
标性能的退化,决策者fl: 需要存这种改善 j退化中进行妥 协,受各种客观条件的限制.这样的妥协足有限的 相对丁传统
的多目标优化方法.基于最小加枞偏差的方法,通过多日标的
无量纲化处理,求解权重术知情况_卜的多H标非线性优化I'口J题 的优点存丁可以为决策者提供住目标卒问巾分布相对均匀的
多个解,使决策者可以根据实际的需要进行选择。
4分析模型的应用
PMR四叉树索引分析模型多目标优化函数(MOP) Min J J ( 1, 2, 3),v( 1, 2, )d Id 2 (7)
f5≤ ≤20
5.t{2≤ 2≤12 (8)
l 【0,1 J 设计变量说明:公式(7)为最优化的目标函数,其中: ( ,
,X3)为求解执行时间的函数项,Ⅳ( m,X )为求解1/O操作 次数的甬数项。公式(8)为约束条件,其 fI1X 为最大深度,X 为
分裂门限,X 为0=权重取舍为线性,为1=权重墩舍为无草纲化 处理。
经过7次.每次J打时193 rain左右的计算。其PMR四叉树
索引分析模型优化结果数据集按其评价级别的排序列表,如表 1所示:
表1 按评价级别排序的优化结果数据集
5 结果分析
从优化分析的结果数据看,序号为2的结果数据 最优, 其线段个数为246 748,最大深度为l3.分裂门限为5.B树的
大小为4 465,相交线段数为465,执行时问为刚s.1/O次数为 745次 但在序弓 为6和序号为14的结果数据中其最大深度 也为13.分裂门限也为5,其线段个数还少于2号,它们的结果 数据还劣于2号数据 这说明最人深度和分裂门限不完全是空 问索引优化的睢 变量。还有线段的类 和线段之fuJ的相立个
数有关,并且每次优化分析时其优化解结果还有微弱变化。 这一现象表明:这个优化解巾具有一定的聚炎特性.它ffJ
的计箅 相l 的条件 ,只有卡u似的结果 .当 优化解 lt取最 劣解为系数l 00的话,其他各I 与评价结果的比率值。如表2 所示:
表2 评价结果与其他各项的比率值
从表2的数据町以看到,通过对PMR四叉树索引的优化
汁葬,得到的优化解t{J.当线段的属性一定的情况 ,分裂¨限 是影响PMR旧叉树索引的空 索引效卒的一个 要的因素.
其 要程度大于最人深度的5O%,分裂门限存5.5时为最优。
但是,并不是分裂门限越低越好,当分裂¨限低丁一定数值时, 索引的精度就达不到要求了。结果也表明:…・个空间对象在不
(下转202页)
计算机J二程 廊用2Oo6.35
167 维普资讯 http://www.cqvip.com