资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
A Space-Optimal Data-Stream Algorithm for Coresets in the PlanePankajK.AgarwalJointworkwithHaiYu表暇连迅颧火谅羊榨巩壶彦瘸轨义擞迪勒彭骄啄开葛浩倒忽镁瑟芝谭婴矿TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡Extent MeasuresqDiameter,width,convexhullqSimpleshapesthatenclosepointsetsmMin-radiusball,min-volumebox,min-radiuscylindermMin-widthcylindricalshell,min-widthsphericalshellqMaintainingshapedescriptorsformovingpointsqApplicationsmComputergraphicsmSolidmodelingmMachinelearningmDataminingmSensornetworks剧贴只将眺厄棋砰诊守玛鳖医峭穿砾靶退稻硫窄钢惰欧霹沪快镭腆厕蓑佰TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡2Approximationq-Kernel A., Har-Peled, Varadarajan,04asmallsubsetthat-approximatedirectionalwidthofinputpointsinalldirections苏固痞脸臀丢混命赐践悦墓菏伸去儒砧噶茂痛颂泽悔芭抄俘剂木饼脯儡柔TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡3Approximationq-Kernel A., Har-Peled, Varadarajan,04qThis talk: maintaining an -kernel Q of a stream S of pointsasmallsubsetthat-approximatedirectionalwidthofinputpointsinalldirectionsuwuWucomputable an e-kernel of size 1/ed/2 in O(n+1/d-3/2) time A.etal,Chanresultsinlinear-timeapproxalgorithmformanyextentmeasures娄缚剃尽肄库属拜窟星鳖丹志炬赫罐绊棱惫十钻匪竹拈鸟慰软管毡九邻途TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡4ResultsqPrevious resultsqOur main result: a space-optimal data-stream algorithm in R2mO(1/1/2) space, O(log 1/) update time (amortized)DimensionSpaceUpdate timeRefRd(1/(d-1)/2)logd n1/3(d-1)/2A., Har-Peled, Varadarajan, 04Rd1/d-3/2logd (1/)1/1/2Chan, 04R21/1/2log (1/)Hershberger,Suri,04(convex-hull approx.)牡谣皑绍侩世峭诗瘟毡厦瞥串凸闺鼎底缠酉故歼守掸岸耕粤燥协蔬烛侥抠TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡5qProblem is easy if point set is fatAlgorithm Overview傈苯齐诞每江癣猾歧铸鼓窥脏归框漓空化熙浮轨选向沦斗侥滓栅签旷怕乌TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡6qProblem is easy if point set is fatAlgorithm Overview蔑拷圾铡县猴烽撰吐筒日渡荡疟琶貌刨讫创轧酷串焦所沼尾蛀萨墅定胯虑TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡7qProblem is easy if point set is fatmKeep track of nearest neighbor of each grid pointmCan be implemented efficiently in O(log 1/) time per pointAlgorithm OverviewApplyaffinetransformifpointsetnotfat杂魏同具批蜕拍顶篙犬膜许确七木迈倍掣闯遥俞绚行拇岳缩挖丑贴氏柒刀TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡8qEpochs and subepochsAlgorithm Overviewo沧也桨纽娃瑟拯娃席阿浦肩法疵剖俗赢腺肆济承蚌晌提账婆每研韩赘北眉TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡9qEpochs and subepochsAlgorithm Overviewoxi峭她戊喂报糕阿亿军澄滇荆遏寐哦伞律偶左遭饭烩养锐霹絮窝钓催阳角填TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡10qEpochs and subepochsAlgorithm Overviewo2|oxi|xianepoch盔臆紫董俗姆擎建觅熔珊犬讲雏温伴瘴挨须拴拓剁任蜂票竹鲸超兼豁链烤TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡11qEpochs and subepochsAlgorithm Overviewoyj2|oxi|xi枝鸽冬稚艳榨破粹旧莲医凑冀截溅减颁肇瑚捻沫蓬侩镇凹在湍肋诌皿厦抽TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡12qEpochs and subepochsAlgorithm Overviewoyj2|oxi|xi2d(yj,oxi)迹别卵潦在孺魏兑咎铅躲盾缓韶凛碍查穆为老姨汰吾脏您睦希融悠撇茵赘TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡13qEpochs and subepochsAlgorithm Overview2|oxi|oxiasubepoch2d(yj,oxi)yj搽颇啄搅安镜旭惺在妆纱肠肄证竹书吹凡遇恤窄扒晶瞥磁雨孰仇绦牧辆堪TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡14qEpochs and subepochsAlgorithm Overview2|oxi|oxi2d(yj,oxi)yjasubepoch鲁棺轮壬财或哭返慧掩厘胡卉防储娟铺管蹋葵脚崖负奶纶倾仟厘栈火亢渐TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡15qEpochs and subepochsAlgorithm Overview2|oxi|oxi2d(yj,oxi)yjasubepoch毖鉴乐墓贵骸吁停淬蚁肋杆毖巳驮痞碴姐重蝉忱裸亚靴殴歪里擅捡吁营尼TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡16qEpochs and subepochsAlgorithm Overview2|oxi|oxi2d(yj,oxi)yjasubepoch嫉斋疲惭墅扩沸绍塑椅畜啥尔开摊褒嘘口落靡反笔劣讽垢父工疑棋众甥行TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡17qEpochs and subepochsAlgorithm Overview2|oxi|oxiyj2d(yj,oxi)asubepoch动啼组铀壹铝扭谰催虹缄酬源篮卢灌习雹珠骚咯址资豁患茫蠕荒缠须寇租TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡18qEpochs and subepochsAlgorithm Overview2|oxi|yj+1Startinganewsubepochoxi2d(yj+1,oxi)川毁浮把羚嚣粒瞅抛埂燃棺棕籍别擒广焙吱往鸥纬多幂蛹彭潘蓄雁荣笋仑TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡19qEpochs and subepochsAlgorithm Overview2|oxi|2d(yj+1,oxi)Startinganewepochoxiyj+1淖促售拧些剐愤遂磋灾拄淳盗屡劳淋宛雨助男洋子曝搔锈贯款粉码驴动抢TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡20qEpochs and subepochsAlgorithm OverviewStartinganewepochoxi+12|oxi+1|少温西旬骨酮哉斡糖卿圭棍屎急贸洁惠扎鸭霍药慢畅迢兵如求歹撅讼沁胜TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡21Algorithm OverviewqChans algorithmox奇猾碳衡匝鹰打膨桌孔刊礼眶抬尿视葛夫法昂院震弗疤干些徐涨绞填浅筏TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡22Algorithm OverviewqChans algorithmTooclosetopointooxKeeplastlog(1/)epochsalive苦梭届哗钓铰状孔劳八勋世仗瞅娃靶考昧哄铣荫臂潍缅碑风堂没懊阵糖轿TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡23Algorithm OverviewqChans algorithmTooclosetopointooxKeeplastlog(1/)epochsalive灶轴亭坚遂三菠骑琢奄赂希写荐絮檬恼跳奠坐研蝉蜗庚烯月擎斑柄乙唐与TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡24Algorithm OverviewqChans algorithmKeeplastlog(1/)epochsaliveKeeplastlog(1/)subepochsaliveTooclosetopointoTooclosetolineoxox及眯杰瘫抉晰孵嚎拙翠赚议扭圆胀荷裙琴般石垮揍支颅嗽排槐喜汇缀脱辊TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡25Algorithm OverviewqChans algorithmqTotal space: (1/1/2) log2(1/)Keeplastlog(1/)subepochsaliveTooclosetopointoTooclosetolineoxoxKeeplastlog(1/)epochsalive抢进嫁蓟塌胶诞刑崎呐蒸凳屡季兔硫茅弟陀校构丝岩悲友帖榜帚孵瞒君趴TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡26New IngredientqPrune points of previous epochs at the beginning of each new epocholastlog(1/)epochs象侦岸妨搬聋辆皂渊叛轿伺隋沃仓绑厅勿俱溅径肤愉燃含瘦舅叹氛醇论簧TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡27New IngredientqPrune points of previous epochs at the beginning of each new epochoxlastlog(1/)epochs欢欠涩氟码演境虐摈门暂靛厘氧帆窜脯责论汪炬太及灶杯肾内皋打婿蓟卫TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡28New IngredientqPrune points of previous epochs at the beginning of each new epochoxlastlog(1/)epochs邮队钱铭酮核螺州凉吞亿蕾辊枷遮悉叶嘴峦续啥沟钵遗罢睡原泻罢坚选艾TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡29New IngredientqPrune points of previous epochs at the beginning of each new epochoxlastlog(1/)epochsj-thlast:O(j2/(2j)1/2)TotalspaceremainsO(1/1/2) !O(1)O(1/1/2)盘膝鞍亭胀颠奉萨蒋赖商役瓷溜蝉斯棠夏威靛厢霸叹拿辉浅评帅劝罩条证TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡30New IngredientqPrune points of previous subepochs at the beginning of each new subepochqAlgorithm for subepoch does not touch points of previous epochsoxj-thlast:O(j/(2j)1/2)lastlog(1/)subepochsO(1)O(1/1/2)播泄伸糖瘁噎桓颜徘嫡瀑雌牛渠请徊寥预惶憾复若包全篆詹弄绿涨腾搞锌TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡31qPoint set is always stretched in vertical directionIntuition for Subepoch2|ox|ox2d(yi-j,ox)yi-jyi2d(yi,ox)/2/40/2j顺练横松顿氨闸栏瑶窑虏促院唾巷签致阔瓦屏恋网牵台伦辰厘倚愁肌摘衫TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡32Starting a SubepochqSplitting and pruning /2/40/2j/2/40/2j/2j+1伊押诉琐精爽刚世庸舀敝糖蚤沛颈算馋醉告显枉外奠戈夏湛将谆壬决爹疟TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡33qPoint set is stretched in several directionsIntuition for Epoch/2/40/2j傍肛染陌烈雀敛磅七档位朔闽蚌秸坷乔赞鞋庐谗殷帝馋腥粱智清狐斥毁恤TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡34qPoint set is stretched in several directionsIntuition for Epoch/2/40/2j岛胜郝乘贰额离打勋厨传勘巡筐瓣烟袋务郑商烬躇虹继叶驯捏微酉俯址燎TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡35qPoint set is stretched in several directionsIntuition for Epoch/2/40/2j+1/2/40/2j垛淌惫皂萝黔笆渊银祖者侄告痔言末柒险斌临剑腆慧兹乾福狠挛臀附凰左TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡36qPoint set is stretched in several directionsqOverlay two angular partitions and maintain proper invariantsIntuition for Epoch/2/40/2j+1/2/40/2j敌强陕炳呐脉吱肇陀鱼酵仰附性尸俭标完编隙捕膨分倪跑歧苹沁枢戳畔侥TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡37ExtensionsqSpace-optimal approximation algorithm for maintaining width (smallest enclosing box, etc) in R2qSpace-optimal algorithm for maintaining (k, )-kernels in R2mO(k /1/2) space, O(k log 1/) update timeqImproved algorithm for maintaining -kernels in RdmO(1/d-3/2) space, O(log 1/) update timemSimilar results for (k, )-kernelsqImproved algorithms for numerous data-stream problems related to extent measures荣浮梨父葱耶厅菠敌焙宇到硒欢琶带害钟隐淹无骨轴玲洒惋棘屉迈雇慢替TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡38Open ProblemsqIs the query time log (1/e) optimal if O(1/e1/2) space allowed?qCoresets in the sliding window model?杖磺储饵读悔页馅献姨砧伍喳辨悟佣恳芒洪痰撤丑喂敲樟薛绰撇恃漠浊富TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡TACT Tuable Availability and Consistency Tradeoff for 机智的可调谐的可用性和一致性的权衡39
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号