[发明专利]一种基于次序依赖的电力数据集修复方法有效
申请号: | 201811230601.6 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109669932B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 苏运;郭乃网;田英杰;许唐云;庞天宇;刘舒 | 申请(专利权)人: | 国网上海市电力公司;上海运邦信息科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/2458 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200122 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 次序 依赖 电力 数据 修复 方法 | ||
1.一种基于次序依赖的电力数据集修复方法,其特征在于,该方法基于动态规划和二分查找实现,包括以下步骤:
b1)获取待修复的电力数据序列数组;
b2)构建一数组d,该数组中的元素d[k]定义为长度为k的满足次序依赖最长子序列的最小末尾元素,len为d数组的长度,即当前最长的满足次序依赖子序列的长度;
b3)根据所述数组d通过栈输出最长满足次序依赖序列,完成修复;
x为当前迭代中的电力数据,如果x大于等于d[len],则将x放在d数组的最后,然后序列长度加一,即d[++len]=x,如果x小于d[len],则将x放在d[1…len-1]中最后一个小于等于x的元素后;
d数组单调递增,动态规划迭代中寻找符合条件的位置使用二分查找,定义数组c记录原始数据中每个元素在最长序列中的位置,即c[i]表示电力数据序列s中第i天在最长满足次序依赖序列中的第几个位置;如最长满足次序依赖序列长度为L,则输出序列时在c[i]倒序依次查找位置为L,L-1,…,1的元素,此过程用栈实现。
2.根据权利要求1所述的一种基于次序依赖的电力数据集修复方法,其特征在于,步骤b2)中,所述次序依赖表示为即电力数据随时间单调递增。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司;上海运邦信息科技有限公司,未经国网上海市电力公司;上海运邦信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811230601.6/1.html,转载请声明来源钻瓜专利网。