基于多实体的矢量数据压缩改进算法_陈飞翔
- 格式:pdf
- 大小:219.81 KB
- 文档页数:3
矢量数据压缩方法
1. 矢量数据压缩方法之一是矢量数据简化。
在矢量数据中,点、线和面都可以通过简化算法进行压缩。
简化算法通过删除或合并冗余的几何信息来减少数据量,同时保持数据的整体形状和拓扑关系。
2. 矢量数据的压缩还可以使用线段压缩算法。
该方法通过将连续的线段近似为较短的线段,从而减少数据量。
常用的线段压缩算法包括Douglas-Peucker算法和Ramer-Douglas-Peucker算法。
3. 矢量数据的压缩方法还可以使用拓扑压缩。
拓扑压缩算法通过识别和编码拓扑关系来减少矢量数据的存储空间。
其中,常用的拓扑压缩算法包括基于格状编码的Quad-edge压缩算法和基于节点编码的Arc-node压缩算法。
4. 另外,矢量数据的压缩还可以采用编码压缩的方法。
编码压缩将矢量数据的几何信息和属性信息进行编码,从而减少数据的存储空间。
常见的编码压缩方法包括Huffman编码、Delta编码和LZW压缩算法。
总的来说,矢量数据的压缩方法可以通过简化、线段压缩、拓扑压缩和编码压缩等多种方法实现,根据不同的数据特点和压缩需求选择合适的方法。
文章编号:0494-0911(2010)04-0046-03中图分类号:P208 文献标识码:B矢量数据的优化压缩研究谭国律1,唐金秀2(1.上饶师范学院数学与计算机系,江西上饶334001;2.江西师范大学计算机信息工程学院,江西南昌330022)The Study for Optim ized Co m pression of V ector DataTAN G uo lv ,TANG Ji nx i u摘要:对于矢量数据,定义一种新的压缩误差,并在此压缩误差下,利用动态规划思想,讨论单实体和多实体矢量数据的压缩方法。
特别在多实体的矢量数据压缩中,使用由压缩率和压缩误差相结合的加权平均分配节点的方法。
实验结果表明,该压缩方法能够较好地反映矢量数据的性态,具有较高的压缩效率。
关键词:矢量数据;数据压缩;长度压缩误差;优化;动态规划收稿日期:2009-07-30作者简介:谭国律(1957)),男,江西余干人,教授,主要研究方向为计算机软件与理论。
一、引 言矢量数据是测绘领域中的重要数据,目前已有许多研究成果[1-2]。
矢量数据压缩问题是计算机图像处理中的重要问题。
是诸如G I S 、数字娱乐、数字地球、计算机自动制图、计算机图形学等学科中的一个常见问题。
矢量数据以线状图形为主要图形要素,经数字化后是由折线所组成,故矢量数据可由组成折线的所有顶点来描述。
矢量数据压缩是从组成曲线的顶点集合A 中抽取一个子集B,用这个子集B 在一定精度范围内尽可能地反映原数据集合A,而这个子集B 的点数应尽可能地少。
多年来,许多学者对矢量数据压缩做了大量深入的研究,提出了许多算法[3-4],如道格拉斯-普克(Doug las -Peucker)算法、垂距限值算法和光栏算法及角度限值算法等等。
这些算法都是非优化算法,仅仅根据一定的限差条件,对曲线上的数据点集进行取舍,而没有考虑取舍后的曲线压缩结果是不是最优。
文献[5-8]提出了利用动态规划算法解决矢量数据的优化压缩问题及改进算法。
矢量数据压缩的方法摘要:一、引言二、矢量数据压缩的原理1.矢量数据的特点2.压缩的必要性三、常见的矢量数据压缩方法1.轮廓压缩2.节点压缩3.颜色压缩四、压缩技术的应用领域五、我国矢量数据压缩技术的发展六、未来发展趋势与挑战七、总结正文:一、引言随着科技的飞速发展,地理信息系统(GIS)、计算机辅助设计(CAD)等应用日益普及,矢量数据在日常生活中的应用也越来越广泛。
然而,矢量数据往往具有数据量大、存储占用空间大的特点,给数据传输、存储和处理带来了一定的困扰。
为了降低矢量数据的存储和传输成本,提高数据处理效率,矢量数据压缩技术应运而生。
本文将对矢量数据压缩的原理、方法、应用领域以及我国矢量数据压缩技术的发展进行详细介绍。
二、矢量数据压缩的原理1.矢量数据的特点矢量数据由点、线、面等基本元素组成,具有独立性、无顺序性、可组合性等特点。
这些特点使得矢量数据在表示和处理时具有较高的灵活性。
2.压缩的必要性由于矢量数据量大,存储和传输成本高,直接影响了数据处理和应用的效率。
通过对矢量数据进行压缩,可以降低数据存储和传输的成本,提高数据处理速度,从而更好地满足实际应用需求。
三、常见的矢量数据压缩方法1.轮廓压缩轮廓压缩是通过简化矢量数据的几何形状,减少数据量的一种压缩方法。
常用的算法有Straight Line Approximation(SLA)和Quadtree(QT)等。
2.节点压缩节点压缩是通过对矢量数据进行节点合并、简化,减少节点数量从而实现数据压缩的方法。
常用的算法有Node-based Compression(NBC)和Delaunay Triangulation(DT)等。
3.颜色压缩颜色压缩是通过减少矢量数据中颜色的种类和数量,达到压缩目的的方法。
常用的算法有Color Quantization(CQ)和Color Reduction(CR)等。
四、压缩技术的应用领域矢量数据压缩技术在GIS、CAD、地图制图、遥感图像处理等领域具有广泛的应用。
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201810767898.3(22)申请日 2018.07.12(71)申请人 南京邮电大学地址 210023 江苏省南京市栖霞区栖霞街道广月路9-1号(72)发明人 闵莉花 李振华 卢畅 (74)专利代理机构 南京苏科专利代理有限责任公司 32102代理人 姚姣阳(51)Int.Cl.G06T 9/00(2006.01)(54)发明名称一种改进SVD分解的图像压缩算法(57)摘要本发明为解决图像压缩时的效率问题提出了一种改进SVD分解的图像压缩算法,其包括如下步骤:预处理原始图像矩阵A m ×n ;计算矩阵A T A 的特征值β1≥β2≥β3≥…≥βn ,特征值构成对角矩阵D;对应每个特征值求出特征向量并正交单位化得到v 1,v 2,v 3,…,v n ,并构成矩阵V;取m 和n中较小值记作r,取前r个特征值及其特征向量,求得奇异值置于原对角矩阵D,其余特征值置0;令矩阵U为m的全0方阵,并将其前r个列向量令为u i (i=1,2,...,r),且:确定需要的奇异值个数,令其为s(1≤s≤r),对于矩阵U、D、V,分别取前s行和前s列构成新的矩阵U ′、D ′、V ′,做运算A ′=D ′U ′V ′,得到恢复图像矩阵A ′;本发明提出的算法能够实现图像的快速高效压缩,在保持重构图像效果不变的同时缩短运算时间。
权利要求书2页 说明书5页 附图4页CN 109035349 A 2018.12.18C N 109035349A1.一种改进SVD分解的图像压缩算法,其特征在于,包括如下步骤:S1:预处理原始图像矩阵A m×n;S2:计算矩阵A T A的特征值β1≥β2≥β3≥…≥βn,其特征值构成对角矩阵D;S3:对应每个特征值求出特征向量并正交单位化得到v1,v2,v3,…,v n,根据所得到的特征向量v1,v2,v3,…,v n构成矩阵V;S4:取m和n中较小值记作r,取前r个特征值及其特征向量;S5:将S4中取得的前r个特征值开方运算得到奇异值σi:i=(1,2,...,r);S6:令D ii=σi(i=1,2,..,r),D ii=0(r<i≤n),重新构成矩阵D;S7:将S4中取得的前r个特征向量置于原矩阵V,其余向量置零向量,即V=(v1 v2 … v r 0 … 0)n×n;S8:令矩阵U为m阶的全0方阵,并令其列向量为u i(i=1,2,…,n),且S9:确定需要的奇异值个数s(1≤s≤r),对于矩阵U、D、V,分别取前s行和前s列构成新的矩阵U′、D′、V′;S10:做运算A′=D′U′V′,得到恢复图像矩阵A′。
基于多实体的矢量数据压缩改进算法
陈飞翔;李华;于文洋
【期刊名称】《计算机工程与应用》
【年(卷),期】2008(044)019
【摘要】矢量数据压缩在地形环境仿真、制图综合、GIS等研究中具有重要作用,对增加移动设备的存储能力和提高矢量数据的网络传输效率来说是一项很重要的工作.根据动态规划算法理论、Douglas-Peucker算法和矢量数据的特点,提出了基于动态规划算法的矢量数据压缩的模型和改进方法,通过一条参考路径构造一奈带形成最小误差搜索范围,同时条带宽度可自适应调整.并将单一实体的优化压缩算法扩展为基于多实体的压缩算法,解决了图层压缩的全局优化问题.实验结果表明,该方法具有较高的效率,能够得到较小的压缩误差.
【总页数】3页(P200-202)
【作者】陈飞翔;李华;于文洋
【作者单位】北京林业大学,信息学院,北京,100083;国土资源部,土地整理中心,北京,100035;中国科学院,中国遥感卫星地面站,北京,100086
【正文语种】中文
【中图分类】TP391
【相关文献】
1.Douglas-Peucker算法在无拓扑矢量数据压缩中的改进 [J], 谢亦才;李岩
2.基于动态规划算法的矢量数据压缩改进算法 [J], 陈飞翔;周治武;张建兵
3.Douglas-Peucker算法在无拓扑矢量数据压缩中的新改进 [J], 谢亦才;林渝淇;李岩
4.一种改进的矢量曲线数据压缩算法 [J], 刘可晶
5.矢量数据压缩的Douglas-Peucker算法的实现与改进 [J], 杨得志;王杰臣;闾国年
因版权原因,仅展示原文概要,查看原文内容请购买。
2007,43(34)1引言矢量数据压缩是地理信息系统GIS、计算机自动制图、计算机图形学等学科中的一个常见问题。
矢量数据的压缩可以使移动设备(如PDA、PocketPC、Smartphone等)存储更多的空间数据,压缩后的矢量数据也加快了其在无线网络上的传输速度。
GIS中的矢量数据可分为点状图形要素、线状图形要说、面状图形要素,但从压缩的角度来看,矢量数据的压缩主要是线状图形要素的压缩,因为点状图形要素可看成是特殊的线状图形要素,面状图形要素的基础也是线状图形要素,需要由一条或多条线状图形要素围成。
因此,线状图形要素的压缩就成为矢量数据压缩中最重要的问题。
近20年来,许多学者对矢量数据压缩这一课题做了大量深入地研究,提出了许多算法,如垂距限值法、角度限值法、光栏法、Douglas-Peucker算法(Splitting算法)等。
目前,Douglas-Peucker算法是矢量数据压缩中一种较流行的算法,算法过程主要就是一个递归过程,它是O(n2)的时间复杂度,同时,许多学者对此算法进行改进,提出了一些新的算法,如Saalfeld和WuShin-ting等提出的改进方法能解决压缩后的曲线相交和自相交的问题,保持压缩前后曲线空间拓扑关系的一致性;J.HershbergerandJ.Snoeyink提高了算法的效率,使其时间复杂度由O(n2)减少为O(nlogn)等。
以上这些算法都是非优化算法,仅仅根据一定的限差条件,对曲线上的数据点集进行取舍,而没有考虑取舍后的曲线压缩结果是不是最优。
对于矢量数据压缩的优化算法,一般有两种方式:假设原始曲线有Nb个结点,(1)给定矢量数据压缩误差E,使得压缩后的曲线由Nb个初始结点中最少的结点组成,也就是使矢量数据压缩率η达到最高;(2)给定矢量数据压缩率η,也就是相当于给定了压缩后曲线的结点数Ne,在Nb个初始结点中找基于GA的矢量数据压缩优化算法陈飞翔1,于文洋2,李华3CHENFei-xiang1,YUWen-yang2,LIHua31.北京林业大学信息学院,北京1000832.中国科学院中国遥感卫星地面站,北京1000863.国土资源部土地整理中心,北京1000351.CollegeofInformation,BeijingForestryUniversity,Beijing100083,China2.ChinaRemoteSensingSatelliteGroundStation,ChineseAcademyofSciences,Beijing100086,China3.LandConsolidationandRehabilitationCenter,theMinistryofLandandResources,Beijing100035,ChinaE-mail:fxchen@126.comCHENFei-xiang,YUWen-yang,LIHua.AlgorithmforvectordatacompressionbasedonGA.ComputerEngineeringandApplications,2007,43(34):185-187.Abstract:Vectordatacompressionplaysanimportantroleintheresearchofterrainenvironmentsimulation,integratedmappingandGIS.Itisaveryimportanttaskfortheincreaseofstoragecapacityofmobileequipmentandtheimprovementoftransmissionefficiencyofvectordataonnetwork.Accordingtogeneticalgorithmtheory,Douglas-Peuckeralgorithmandvectordatacharacteris-tics,thispaperproposesamodelandmethodofvectordatacompressionbasedonGA,encodesforthenodeofcurve,andcom-pressesthenodetofewernodesbysmallererror.Experimentalresultsshowthatthismethodcanbegreatercompressionratios.Keywords:vectordatacompression;geneticalgorithm;Douglas-Peuckeralgorithm摘要:矢量数据压缩在地形环境仿真、制图综合、GIS等研究中具有重要作用,对增加移动设备的存储能力和提高矢量数据的网络传输效率来说是一项很重要的工作。
2.3矢量量化的相关概念102.4矢量量化的关键技术及技术指标13第三章矢量量化的算法研究163.1矢量量化码书设计算法的研究163.1.1经典的LBG算法163.1.2MD算法183.1.3码书设计算法比较193.2码字搜索算法203.2.1基于不等式的快速码字搜索算法203.2.2等均值等方差最近邻搜索算法213.3码字索引分配算法233.3.1BSA算法233.3.2禁止搜索码字索引算法25第四章矢量量化算法的实现264.1需求分析与整体设计264.1.1需求分析264.1.2整体设计264.2矢量量化算法的实现过程及说明274.2.1初始码书的生成274.2.2LBG矢量量化284.2.3矢量量化码字索引与恢复314.3实验结果及评价31第五章结论与展望34参考文献35致谢36附录37摘要伴随着通讯与信息科技的迅猛发展,数据压缩技术己经成为信息时代人们工作与科研的有力工具。
数据压缩技术,作为信息论研究中的一个重要课题,一直受到人们的广泛关注。
矢量量化技术作为数据压缩领域里的一个重要分支,以它压缩比高、编码速度快、算法简单清晰等良好的特性,在图像压缩等领域都已成为有力的手段和方法。
本文以矢量量化在静止图像方面的应用为研究目标,介绍了矢量量化的定义,基本理论、相关概念及发展现状,重点讨论研究了矢量量化的三大关键技术–码书生成和码字搜索和码字索引分配。
详细阐述了码书设计算法中的LBG算法和最大下降MD算法;快速码字搜索中的基于不等式快速码字搜所和码字索引分配中的BAS算法和禁止搜索码字索引算法等。
最后总结分析了现有典型的算法和改进算法并提出了自己的基于矢量量化算法的实现方法,编程实现了一个完整的数据压缩软件,取得了较好的效果。
关键词:数据压缩,矢量量化,LBGABSTRACT第一章绪论1.1课题的研究背景及意义1.1.1研究背景随着计算机和大规模集成电路的飞速发展,数字信号分析和处理技术得到很大发展,并已经广泛应用于通信、雷达和自动化等领域。
2008,44(19)ComputerEngineeringandApplications计算机工程与应用1引言矢量数据压缩是地理信息系统GIS、计算机自动制图、计算机图形学等学科中的一个常见问题。
矢量数据的压缩可以使移动设备(如PDA、PocketPC、Smartphone等)存储更多的空间数据,压缩后的矢量数据也加快了其在无线网络上的传输速度。
GIS中的矢量数据可分为点状图形要素、线状图形要说、面状图形要素,但从压缩的角度来看,矢量数据的压缩主要是线状图形要素的压缩,因为点状图形要素可看成是特殊的线状图形要素,面状图形要素的基础也是线状图形要素,需要由一条或多条线状图形要素围成。
因此,线状图形要素的压缩就成为矢量数据压缩中最重要的问题。
对于单一的线状图形要素的压缩,近20年来,许多学者做了大量深入的研究,提出了许多几何算法,如垂距限值法、角度限值法、光栏法、Douglas-Peucker算法(Splitting算法)等;也有学者提出用一些优化算法来解决优化压缩问题,如动态规划算法、图论法、遗传算法、禁忌搜索算法等。
但是,在多实体的线状图形要素的压缩方面还是研究的比较少,本文则将单一的线状图形要素的优化压缩扩展到多实体的优化压缩。
对于矢量数据压缩的优化算法,一般有2种方式:假设原始曲线有Nb个结点,(1)给定矢量数据压缩误差E,使得压缩后的曲线由Nb个初始结点中最少的结点组成,也就是使矢量数据压缩率η达到最高;(2)给定矢量数据压缩率η,也就是相当于给定了压缩后曲线的结点数Ne,在Nb个初始结点中找Ne个结点,使得由这Ne个结点组成的曲线的压缩误差E最小。
对于第(1)种方式,多实体的曲线压缩可以通过压缩误差E归并到单一曲线的压缩问题;而第(2)种方式则要复杂的多,因基于多实体的矢量数据压缩改进算法陈飞翔1,李华2,于文洋3CHENFei-xiang1,LIHua2,YUWen-yang31.北京林业大学信息学院,北京1000832.国土资源部土地整理中心,北京1000353.中国科学院中国遥感卫星地面站,北京1000861.CollegeofInformation,BeijingForestryUniversity,Beijing100083,China2.LandConsolidationandRehabilitationCenter,theMinistryofLandandResources,Beijing100035,China3.ChinaRemoteSensingSatelliteGroundStation,ChineseAcademyofSciences,Beijing100086,ChinaE-mail:fxchen@126.comCHENFei-xiang,LIHua,YUWen-yang.Improvedalgorithmforvectordatacompressionbasedonmultipleobjects.ComputerEngineeringandApplications,2008,44(19):200-202.Abstract:Vectordatacompressionplaysanimportantroleintheresearchofterrainenvironmentsimulation,integratedmappingandGIS.Itisaveryimportanttaskfortheincreaseofstoragecapacityofmobileequipmentandtheimprovementoftransmissionefficiencyofvectordataonnetwork.Accordingtodynamicprogrammingalgorithmtheory,Douglas-Peuckeralgorithmandvectordatacharacteristics,thepaperproposesamodelandimprovedmethodofvectordatacompressionbasedondynamicprogrammingalgorithm,andextendsthistothecaseofmultipleobjects.Experimentalresultsshowthatthismethodcanbesmallercompressionerrors.Keywords:vectordatacompression;dynamicprogrammingalgorithm;multipleobjectscompression摘要:矢量数据压缩在地形环境仿真、制图综合、GIS等研究中具有重要作用,对增加移动设备的存储能力和提高矢量数据的网络传输效率来说是一项很重要的工作。
根据动态规划算法理论、Douglas-Peucker算法和矢量数据的特点,提出了基于动态规划算法的矢量数据压缩的模型和改进方法,通过一条参考路径构造一条带形成最小误差搜索范围,同时条带宽度可自适应调整。
并将单一实体的优化压缩算法扩展为基于多实体的压缩算法,解决了图层压缩的全局优化问题。
实验结果表明,该方法具有较高的效率,能够得到较小的压缩误差。
关键词:矢量数据压缩;动态规划算法;多实体压缩DOI:10.3778/j.issn.1002-8331.2008.19.062文章编号:1002-8331(2008)19-0200-03文献标识码:A中图分类号:TP391基金项目:国家科技支撑计划(theNationalScienceandTechnologySupportProgramofChinaunderGrantNo.2006BAD23B02)。
作者简介:陈飞翔(1977-),男,博士,主要研究方向为MobileGIS;李华(1978-),女,工程师,主要研究方向为网络空间信息系统;于文洋(1974-),男,博士,助理研究员,主要研究方向为高性能地学计算。
收稿日期:2008-03-17修回日期:2008-05-192002008,44(19)为要在多实体曲线中确定单一曲线的压缩后的结点数,它是一个全局最优的问题,本文主要研究第(2)种方式。
2单实体矢量数据压缩2.1问题的描述与分析设一条具有Nb个结点的曲线F:F={f1,f2,…,fNb}={(x1,y1),(x2,y2),…,(xNb,yNb)},给定了矢量数据压缩率η(0≤η≤1),即相当于给定了压缩后曲线的结点数Ne:Ne=Nb×(1-η),其中Ne需要取整数,将曲线F压缩成具有Ne个结点的曲线F′,其中(Ne≤Nb),使其压缩误差E最小。
所以,压缩后的曲线F′可描述为:F′={f1′,f2′,…,fNe′},其中"fs′∈F,1≤s≤Ne。
显然,F′是F的子集,曲线F′中的任何点都属于曲线F,而且对于曲线压缩时,曲线的起点和终点是要保留的,即f1′=f1fNe′=fNb$,矢量数据的压缩过程可以理解为:压缩后曲线F′的子线段(fs′,fs+1′),(1≤s<Ne)由压缩前曲线F的部分曲线{fi,…,fj},(1≤i<Nb,1<j≤Nb)压缩而成,其中:fs′=fifs+1′=fj$。
采用1.1节中介绍的位移距离之和E∑指标作为压缩误差评价标准。
设原始曲线F上点fi和点fj的连线的直线T为:y=ax+b,原始曲线F上点fi和点fj之间的点fk(xk,yk)到直线T的距离d:d=d(fk,T)=(yk-axk-b)2/(1+a2)&,所以,将曲线F的部分曲线{fi,…,fj},(1≤i<Nb,1<j≤Nb)压缩成曲线F′的子线段(fs′,fs+1′),(1≤s<Ne)产生的压缩误差为:E∑(fs′,fs+1′)=E∑(fi,fj)=j-1k=i+1%(yk-axk-b)2/(1+a2)&。
曲线F的压缩误差就是其所有部分曲线{fi,…,fj},(1≤i<Nb,1<j≤Nb)的压缩误差的累计之和。
由于压缩后的曲线F′的子线段(fs′,fs+1′),(1≤s<Ne)是由压缩前的曲线F的部分曲线{fi,…,fj},(1≤i<Nb,1<j≤Nb)压缩而成,所以压缩误差可以表示为:E∑(F′)=Ne-1s=1%E∑(fs′,fs+1′)=Ne-1s=1%j-1k=i+1%(yk-axk-b)2/(1+a2)&。
这个优化问题的最终求解问题就转变为:求压缩后的曲线F′,也就是曲线F′的Ne个结点,使压缩误差函数的取值最小:E∑(F′)=minNe-1s=1%E∑(fs′,fs+1′)。
2.2问题的求解对于这个压缩误差函数的优化求解,首先定义一个不连续的2维状态空间Ω,建立压缩前曲线F的结点数Nb与压缩后曲线F′的子线段数的关系。
设压缩后曲线F′的子线段数为H(H=Ne-1),则状态空间Ω为:Ω={(nb,h):nb=1,2,…,Nb;h=0,1,…,H}。
空间Ω中的任何一个点(nb,h)表示对具有nb个结点的曲线{f1,f2,…,fnb}的优化压缩,压缩后的曲线有h条子线段,即有ne=h+1个结点。
所以,这个压缩优化问题的最终求解状态就是(Nb,H),压缩后的曲线F′可以理解为从状态(1,0)到状态(Nb,H)的一条路径P={p(0),p(1),…,p(H)}。
空间Ω中,还需要定义状态(nb,h)的代价函数D(nb,h),它表示将具有nb个结点的曲线{f1,f2,…,fnb}优化压缩成h条子线段(ne个结点)的压缩误差。
求解这个最小误差的过程就是寻找一条从状态(1,0)到达(Nb,H)最优的路径,可以将这个状态空间Ω化简,由4个边界函数限制:L(h)、R(h)、B(nb)和T(nb)。
为了提高最小误差的搜索速度,本文在文献[2]的基础上提出了一种自适应修改搜索范围的改进算法。
步骤1通过Douglas-Peucker算法快速计算出一条参考压缩路径P={p(0),p(1),…,p(H)},然后根据此参考路径P进行后续步骤的迭代求解,并且前一次的结果作为下一次迭代的参考路径。
步骤2构造最小误差的搜索空间Ω′,加快搜索速度。
因为在步骤一中已经计算出了一条参考路径,可以通过这一参考路径构造一个搜索条带,从而减少搜索空间。
因为路径中各点的拐角程度不同,即压缩度不同,所以搜索条带的宽度W可根据压缩度自适应变化。
改进的搜索空间Ω′的边界函数如下:L(h)=h+1h=0max{h+1,h+(p(h)-p(h-1))×H/Nb}h=1,2,…,$HR(h)=min{Nb,h+2×(p(h)-p(h-1))×H/Nb}h=0,1,…,H-1Nbh=$HB(nb)=0nb=0hnb=R(h-1)+1,…,R(h$)T(nb)=min{M,h+2×(p(h)-p(h-1))×H/Nb-1}nb=L(h),…,L(h+1)-1Hnb=N’)))()))*b步骤3在搜索空间Ω′中运用动态规划算法求解。