Multi-dimensional Selectivity Estimation Using Compressed Histogram Information*

Size: px
Start display at page:

Download "Multi-dimensional Selectivity Estimation Using Compressed Histogram Information*"

Transcription

1 Multi-dimensionl Seletivity Estimtion Using Compressed Histogrm Informtion* Ju-Hong Lee Deo-Hwn Kim Chin-Wn Chung À Deprtment of Informtion nd Communition Engineering À Deprtment of Computer Siene Kore Advned Institute of Siene nd Tehnology ABSTRACT The dtbse query optimizer requires the estimtion of the query seletivity to find the most effiient ess pln. For queries referening multiple ttributes from the sme reltion, we need multi-dimensionl seletivity estimtion tehnique when the ttributes re dependent eh other beuse the seletivity is determined by the joint dt distribution of the ttributes. Additionlly, for multimedi dtbses, there re intrinsi requirements for the multi-dimensionl seletivity estimtion beuse feture vetors re stored in multi-dimensionl indexing trees. In the -dimensionl se, histogrm is prtilly the most preferble. In the multi-dimensionl se, however, histogrm is not dequte beuse of high storge overhed nd high error rtes. In this pper, we propose novel pproh for the multidimensionl seletivity estimtion. Compressed informtion from lrge number of smll-sized histogrm buets is mintined using the disrete osine trnsform. This enbles low error rtes nd low storge overheds even in high dimensions. In ddition, this pproh hs the dvntge of supporting dynmi dt updtes by eliminting the overhed for periodil reonstrutions of the ompressed informtion. Extensive experimentl results show dvntges of the proposed pproh.. ITRODUCTIO The dtbse query optimizer hooses n effiient exeution pln mong ll possible plns by estimting the ost of eh pln. One of the most importnt ftors for omputing the ost of pln is the seletivity, whih is defined s the rtio of the number of dt in query result to the totl number of dt in dtbse. The ury of the seletivity estimtion signifintly ffets the seletion of n effiient pln. The seletivity n be estimted using vriety of sttistis tht re ept in dtbse tlog. The sttistis for the seletivity estimtion usully pproximtes the *This reserh ws supported by the tionl Geogrphi Informtion Systems Tehnology Development Projet nd the Softwre Tehnology Enhnement Progrm 000 of the Ministry of Siene nd Tehnology of Kore. Permission to me digitl or hrd opies of ll or prt of this wor for personl or lssroom use is grnted without fee provided tht opies re not mde or distributed for profit or ommeril dvntge nd tht opies ber this notie nd the full ittion on the first pge. To opy otherwise, to republish, to post on servers or to redistribution to lists, requires prior speifi permission nd/or fee. SIGMOD 99 Phildelphi PA Copyright ACM /99/05...$5.00 dt distribution of dtbse. There re two lsses in seletivity estimtion problems ording to the dimensionlity. One is the -dimensionl seletivity estimtion nd the other is the multi-dimensionl seletivity estimtion. The estimtion of the result size of query with single ttribute predite depends on the dt distribution of the ttribute. This se is the -dimensionl seletivity estimtion problem. Regrding the multi-dimensionl seletivity estimtion, there re severl pplitions tht require it. The optimiztion of query referening multiple ttributes from the sme reltion needs it, beuse the result size of the query depends on the joint dt distribution of the ttributes tht is represented s multi-dimensionl spe PI97. So do the optimiztion of fuzzy queries for multimedi repositories CG96, F96, F98 nd dtbse rning for seleting resoures in distributed environment suh s the World Wide Web CSZS97, beuse the feture vetors of multimedi dt re stored in multi-dimensionl index trees. A vriety of tehniques were proposed bsed on how to pproximte the dt distribution. An exellent survey nd the txonomy of vrious seletivity estimtion tehniques ppered in MCS98, CR94, PIHS96. -dimensionl seletivity estimtion tehniques re lssified into four tegories: the prmetri, the urve fitting, the smpling, nd the non-prmetri. Among these lsses, the histogrm method in the non-prmetri lss is the most preferble beuse it pproximtes ny dt distribution nd requires resonbly smll storge with low error rtes. And it does not inur run-time overheds. Severl histogrm tehniques were proposed in order to redue estimtion errorspihs96. For the multi-dimensionl seletivity estimtion, severl estimtion tehniques were proposed: the method using the multilevel grid file(mlgf)wkw94, the singulr vlue deomposition(svd), Hilbert numbering, PHASED, nd MHIST PI97. These re ll bsed on histogrm tehniques. And these were proposed under the ssumption tht histogrm method is lso effiient in the multi-dimensionl seletivity estimtion s it is so in the - dimensionl se. However, the sitution of the multi-dimensionl se is very different from tht of the -dimensionl se. In order to hieve low error rtes, the size of histogrm buets must be smll. As the dimension inreses, the number of histogrm buets tht n hieve low error rtes inreses explosively. This is beuse the number of histogrm buets is in inverse proportion to the dimension th power to the normlized onedimensionl length of prtitioned multi-dimensionl buet s expressed by n eqution below. It uses severe storge overheds problem. # of buets, 0<<, dim where is the -dimensionl length of buet.

2 Therefore, it is impossible to mintin resonbly smll storge with low error rtes in high dimensions. Also it is diffiult to prtition multi-dimensionl spe into disjoint histogrm buets effiiently so tht the error rtes re ept smll. From prtil point of view, these methods nnot be used in dimensions higher thn three. Another problem is tht ll methods exept the MLGF method nnot reflet dynmi dt updtes immeditely to the sttistis for the estimtion. This leds to n dditionl overhed suh s the periodil reonstrution of sttistis for the estimtion. In this pper, motivted from the bove problems, we propose novel pproh for the multi-dimensionl seletivity estimtion. The ontents nd ontributions re s follows: Compressed informtion from lrge number of smll-sized buets is mintined using the disrete osine trnsform (DCT). This enbles low storge overheds nd low error rtes even in high dimensions. This n be hieved from the ft tht DCT n ompress the informtion remrbly. Tht is, low error rtes n be hieved by smll-sized buets nd low storge overheds n be hieved by ompressing lrge mount of histogrm buet informtion. As nother ontribution, s fr s we now, this is the first pplition in whih DCT is used in high dimensions. DCT hs been widely used in the imge nd signl proessing re usully in -dimensionl domin. Therefore, we lso extend DCT from two dimension to high dimensions. In ddition, this method hs the dvntge tht it is not neessry to reonstrut sttistis for seletivity estimtion periodilly, beuse it reflets dynmi dt updtes into the sttistis for the estimtion immeditely. An extensive set of experiments show tht the method proposed in this pper requires low storge overheds, hieves low error rtes, nd provides fst omputtions of the estimtion even in high dimensions. The pper is orgnized s follows: In Setion, we desribe - dimensionl nd multi-dimensionl seletivity estimtion tehniques s well s their dvntges nd disdvntges. In Setion 3, we introdue the disrete osine trnsform. In setion 4, we explin how disrete osine trnsform n be used in the multidimensionl seletivity estimtion. In Setion 5, we show experimentl results nd disuss them in detil. Finlly, onlusions re mde in Setion 6.. RELATED WORK First, we briefly desribe -dimensionl seletivity estimtion tehniques nd explin multi-dimensionl estimtion tehniques, nd then disuss their problems.. One-dimensionl Seletivity Estimtion Seletivity estimtion tehniques n be lssified into four tegories: the prmetri method by model funtions Chri83, the urve fitting method by generl polynomil funtions CR94, SLRD93, the smpling method HSS95, nd the nonprmetri method by histogrms Io93, IP95, PIHS96, JKMPSS98. The prmetri method pproximtes the dt distribution of n ttribute to model funtion suh s norml, exponentil, Person, Zipf funtion, nd omputes free prmeters for the model funtion under the ssumption tht the dt distribution well fits the seleted model funtion. The dvntge of this method is tht it requires little storge, inurs low omputtion overheds, nd provides urte results when the dt distribution fits the seleted model funtion. However, if the dt distribution does not fit the model funtion, the error rtes of estimtion results will be very high. And we must now priori whih model funtion fits the tul dt distribution. If the tul dt distribution does not fit ny nown model funtion, we nnot use this method. The urve fitting method ws proposed to get more flexibility thn the prmetri method. This method uses generl polynomil funtion in fitting the tul dt distribution. The dvntge of this method is tht it n pproximte ny dt distribution. However, it hs the negtive vlue problem nd the rounding error propgtion problem. So, we must be reful to use this method. The smpling method is minly used for sttistil queries tht hve ggregte funtions. It retrieves smple dt from dtbse nd pplies the smple dt to query in order to get sttistis of the query. The smpling method must te enough smple dt to hieve the desired ury. The query optimiztion tht requires frequent seletivity estimtions nnot use this method due to its high performne overheds. The histogrm method is the most ommon non-prmetri method. The histogrm method divides the dt distribution into set of smll disjoint intervls, in other words, buets, to pproximte the dt distribution, nd stores some sttistis in eh buet suh s vlue rnge nd the number of dt in buet. The histogrm method is bsed on the uniform distribution ssumption whih mens tht dt in buet re uniformly distributed. The seletivity estimtion using histogrm is s follows: First, ll buets overlpping with the query re seleted. The sttistis in eh buet is used to ompute the number of dt tht stisfy the query. The numbers of the stisfied dt from eh buet re summed up to get the finl estimtion result. The histogrm method is prtilly the most preferble mong the ones in four lsses beuse it is possible to me histogrm tht pproximtes ny dt distribution with resonbly smll storge nd low error rtes. Therefore it is widely used in mny ommeril dtbses. The histogrm method is gin lssified into vrious methods ording to how to prtition the dt distribution into buets in order to minimize the estimtion error: the Equi-width, the Equi-depth, the MxDiff, the V-optiml method, et. In the Equi-width, the widths of the buets re equl, nd the number of dt in eh buet pproximtes the dt distribution. In the Equi-depth, eh buet hs the sme number of dt, so the widths of the buets re different. In the MxDiff, there is buet boundry bewteen two djent vlues when the differene of these vlues re mong the lrgest. In the V-optiml, the sum of weighted vrines of buets is minimized. The V- optiml method hs been shown to be the most urte histogrm method IP95, JKMPSS98.. Multi-dimensionl Seletivity Estimtion The optimiztion of fuzzy queries for multimedi repositories needs multi-dimensionl seletivity estimtion tehnique. ChudhuriCG96 used the result using the orreltion frtl dimension BF95 s the seletivity estimtion. However, the seletivity using the orreltion frtl dimension is the verge of the estimtion results for the sme shpe nd size queries nd n be prtilly used in two nd three dimensions. For queries with multiple ttributes, there is n estimtion method tht uses multidimensionl file orgniztion lled the multilevel grid file (MLGF) WKW94. MLGF prtitions the multi-dimensionl dt spe into severl disjoint nodes, lled grids, tht t s histogrm buets. A new field, ount, is dded to eh grid node for sving the number of dt in the grid. The seletivity is estimted by essing grid nodes overlpping with query. This

3 method supports dynmi dt updtes beuse MLGF itself is dynmi ess method. And it urtely estimtes the result size of query. However, MLGF suffers from the dimensionlity urse BBK98 tht mens severe performne degrdtion in high dimensions. Also the method hs the mintenne overhed of MLGF. So, the method n not be pplied in dimensions higher thn three. Reently, Poosl et l. proposed severl useful methods for the multi-dimensionl seletivity estimtion PI97: The Singulr Vlue Deomposition (SVD), the Hilbert numbering, the PHASED, nd the MHIST methods. These methods re bsed on the -dimensionl histogrm method under the ssumption tht the histogrm n lso be used in the multi-dimensionl seletivity estimtion. So, these methods prtition the joint dt distribution into disjoint buets. The SVD method deompose the joint dt distribution mtrix J into three mtries U, D, nd V tht stisfy J=UDV T. Lrge mgnitude digonl entries of the digonl mtrix D re seleted together with their pirs, left singulr vetors from U nd right singulr vetors from V. These singulr vetors re prtitioned using ny one-dimensionl histogrm method so s to be used s histogrm buets of the ttributes. There re mny effiient SVD lgorithms, but the SVD method n be used only in two dimension. The Hilbert numbering method onverts the multi-dimensionl joint dt distribution into the -dimensionl one nd prtitions it into severl disjoint histogrm buets using ny one-dimensionl histogrm method. The buets mde by this method my not be retngles. Therefore, it is diffiult to find the buets tht overlp with query. The estimtes my be inurte beuse it does not preserve the multi-dimensionl proximity in - dimension. The PHASED method prtitions n n-dimensionl spe long one dimension hosen rbitrrily by ny onedimensionl histogrm method, nd repets this until ll dimensions re prtitioned. The MHIST is n improvement to the PHASED method. It selets the most importnt dimension in eh stte nd prtitions it. From the V-optiml point of view s n pplied prtitioning method in MHIST, the dimension tht hs the lrgest vrine is the most importnt dimension. The experiments in PI97 showed tht MHIST tehnique is the best mong vriety of multi-dimensionl histogrm tehniques. However, even though it produes low error rtes in -dimensionl ses, it hs reltively high error rtes in the 3-dimensionl spe (0-30 %) nd the 4-dimensionl spe (30-40%). This demonstrtes tht it is not esy to segment multi-dimensionl spes into disjoint histogrm buets effiiently. These methods nnot be used in dimensions higher thn three. In ddition, the dtbse system must reonstrut the sttistis periodilly in n environment where dt is updted frequently beuse the method do not support dynmi dt updtes. 3. DISCRETE COSIE TRASFORM The disrete osine trnsform hs been widely used in the imge nd signl proessing res usully in the -dimensionl domin beuse it hs the power to ompress informtion. However, we should use the multi-dimensionl DCT for ompressing the histogrm informtion. Therefore, we briefly desribe the definition of the -dimensionl DCT, the -dimensionl DCT nd extend them to the multi-dimensionl DCT. 3. Definition of Disrete Cosine Trnsform & For series of dt F & = (f(0),f(),,f(-)), DCT oeffiients, G = (0),),,-)), re defined s follows: (n + ) uπ u) = u f ( n) os n= 0 for u = 0, u = 0,,- u = for u 0 & F = (f(0),f(),,f(-)) is reovered by the inverse DCT defined s follows: (n + ) uπ f ( n) = u u) os, n=0,,- u= 0 -dimensionl DCT ws extended to -dimensionl DCT s follows: Let F be n M mtrix representing the - dimensionl dt nd G be the -dimensionl DCT oeffiients of F. Then the element (v) of G is given by M uv (m + ) uπ (n + ) vπ v) = f ( m, n)os os M m= 0 n= 0 M where u = 0,,M- nd v = 0,,- By the seprbility property RY90, Lim90 of the -dimensionl DCT, v) n be rewritten s follows: M (n + ) vπ (m + ) uπ v) = u v f ( m, n)os os M m= 0 n= 0 M Its inverse is s follows: M (n + ) vπ (m + ) uπ f ( m, n) = u v v)os os M u= 0 v= 0 M ow we generlize the bove to the -dimensionl DCT reursively s follows: Let F be -dimensionl dt. Let u(t)=(u,,u t ) (u,,u ) nd n(t)=(n,,n t ) (n,,n ) for <t nd u i = 0,, i -, n i = 0,, i - for i. Let G be DCT oeffiients of F. We define G(u(t)), F(u(t)) s follows: t (nt + ) utπ G( u( t)) = u G( u( t ))os t t n = 0 t t (n + ) uπ G( u()) = u f ( n,..., n )os n = 0 t (nt + ) utπ F( n( t)) = n F( n( t ))os t t u = 0 t t (n + ) uπ F( u()) = n..., u ) os n = 0 Then, -dimensionl DCT oeffiients is given by u,,u ) = G(u()). And the inverse DCT trnsform is given by f(u,,u ) = F(u()). 3. Properties of Disrete Cosine Trnsform DCT hs mny desirble properties s follows: () DCT is liner trnsform. Let F C be DCT nd α,β be the slr vlues, nd let x,y be the generl -dimensionl dt. Then the following linerity holds: F ( α x + βy) = αf ( x) + βf ( y) C () DCT is seprble. This mens tht the -dimensionl DCT n be redued to the -dimensionl DCT whih enbles the rowolumn deomposition whih is the bsis of fst lgorithms. (3) DCT preserves the energy in the trnsformed domin s Prsevl s theorem sys tht f ( n = (,..., ),..., n ) n ( (,..., ),..., n g u u u u n i, u i = 0,, i -, i=,, C C )

4 (4) DCT hs the property of energy omption. DCT redues the orreltion mong trnsformed oeffiients. This property is relted to the energy omption. Tht is, if dt djent to eh other in the dt distribution re highly orrelted, DCT n redue the orreltion between djent trnsformed oeffiients. And if the frequeny spetrum of dt distribution is sewed in whih the mgnitudes of low frequeny oeffiients re lrge while those of high frequeny oeffiients re smll, we n disrd the high frequeny oeffiients without seriously ffeting the originl dd distribution AFS93. Sine disrding the high frequeny oeffiients uses n error, we mesure this error s the men squre error (MSE). * MSE = ( f ( n,..., n ) f ( n,..., n )) ( n,..., n ) n i = 0,, i -, i=,, where f * (n,,n ) is omputed by pplying the inverse DCT with trunted DCT oeffiients. There re mny other trnsforms suh s the disrete Fourier trnsform (DFT), the Hrr trnsform, the Hdmrd Trnsform, nd the Krhunen Loeve Trnsform (KLT). They differ in energy omption nd in omputtionl requirements. From the energy omption point of view, KLT is the best trnsform. Tht is, KLT is the trnsform tht minimizes the MSE for trunted oeffiients. However KLT hs serious prtil problem. There is no omputtionlly effiient lgorithm for KLT. However, DCT hs good energy omption property s well s omputtionlly effiient lgorithms. Also the energy omption power of DCT is superior to ll other trnsforms exept KLT RY90,Lim90. Therefore DCT is most widely used in vrious pplitions. Typil pplitions of DCT re the visul telephony nd the joint photogrphi expert group (JPEG). 4. SELECTIVITY ESTIMATIO USIG DISCRETE COSIE TRASFORM As explined in Setion nd, histogrm method nnot be diretly used in the multi-dimensionl seletivity estimtion. As lterntives, we n onsider prmetri nd urve-fitting methods. The former hs the sme onstrint in multi-dimensionl spe s in the -dimensionl spe, tht is, the model funtion should fit the dt distribution in some degree. When the onstrint does not hold, the ury degrdes. The ltter uses polynomil funtion for fitting urve. But it uses n independent vrible for every dimension nd the number of oeffiients in multi-vrible polynomil funtion inreses rpidly s the dimensionlity inreses. It lso suffers from the problems of the osilltion (negtive vlues) nd rounding errors. We propose urve-fitting method using DCT. In this method we use uniform grid s histogrm buets in multi-dimensionl spe. From now, this grid is lled uniform histogrm buet. In se dt distribution is highly orrelted, DCT mes it possible for few dt items to represent the whole dt by ompressing informtion of the dt distribution. We lso n get the originl distribution by the inverse trnsformtion with low error rtes. This method solves the problem of the high storge overheds nd higher error rtes in high dimensionl spes, sine it uses lrge number of smll-sized multi-dimensionl histogrm buets while ompressing informtion from histogrm buets. There re vrious onsidertions to estimte the multi-dimensionl seletivity by using DCT: oeffiients smpling, dt distribution, DCT omputtion nd mintenne, nd seletivity omputtion. First, we onsider the effiient smpling method to selet lowfrequeny oeffiients tht hve lrge vlues. Seond, we desribe wht is the onstrint of the dt distribution to ompress the histogrm informtion effiiently. Third, we explin how to support dynmi dt updtes to reflet it to the sttistis immeditely. Fourth, we desribe how to simply lulte the seletivity estimtion. 4. Geometril Zonl Smpling The size of the histogrm buet should be mintined smll enough to get low error rte in high dimensionlity. The number of DCT oeffiients trnsformed, however, inreses exponentilly s the dimensionlity inreses. If we hoose pproprite oeffiients fter ll oeffiients re omputed, it uses severe omputtion overhed. Therefore, we must hoose nd ompute only the oeffiients tht re estimted to hve lrge vlues. To selet the pproprite DCT oeffiients, we use the -dimensionl geometri zonl smpling tehnique tht is used frequently in the re of digitl signl proessing RY90, Lim90 nd extend it to multi-dimensionl tehnique. Only those trnsformed oeffiients within speified zone re proessed, with the remining ones set to zero. This seletion orresponds to low frequeny filtering. There re severl zonl smpling tehniques: The tringulr, the reiprol, the spheril, nd the retngulr zonl smpling. Fig. 0,,, 3,...,- 0,,, 3,...,- 0,,, 3,...,- () Tringulr 0,,, 3,...,- () Spheril ()~(d) shows only -dimensionl ses of 4 geometril zonl smpling methods for esy visuliztion. The tringulr method is to selet the oeffiients within the tringle in -dimensionl se s shown in Fig.(). It selets DCT oeffiients, u,u ), suh tht the sum of u nd u is less thn or equl to given vlue b, tht is, u +u b for u =0,, - nd u =0,, -. In multidimensionl se, it selets DCT oeffiients, u,,u n ), suh n tht u b for u i = 0,, i -. We now the number of DCT i= i oeffiients by this smpling with lemm. 0,,, 3,...,- Lemm ) The number of DCT oeffiients seleted by the tringulr zonl smpling is given by n+b C min(n,b), if the ondition 0,,, 3,...,- 0,,, 3,...,- (b) Reiprol 0,,, 3,...,- (d) Retngulr Fig. Geometril Zonl Smpling in -dimensionl se

5 b i is stisfied. Tble shows vrious vlues of n nd b. b= b= b=3 b=4 b=5 b=6 n= C = 3C =3 4C =4 5C =5 6C =6 7C =7 n= 3 C =3 4C =6 5C =0 6C =5 7C = 8C =8 n=3 4 C =4 5 C =0 6 C 3 =0 7C 3 =35 8C 3 =56 9C 3 =84 n=4 5 C =5 6 C =5 7 C 3 =35 8C 4 =70 9C 4 =6 0C 4 =0 n=5 6 C =6 7 C = 8 C 3 =56 9C 4 =6 0C 5 =5 C 5 =46 n=6 7 C =7 8 C =8 9 C 3 =84 0 C 4 =0 C 5 =46 C 6 =94 Tble. The number of DCT oeffiients seleted by the tringulr zonl smpling The reiprol method is to selet the oeffiients suh tht the multiplition of indies is less thn or equl to given vlue b. n Tht is, the seletion is mde by the onstrint ( u + ) b for u i = 0,.., i -. This method hooses more high-frequeny vlues in eh dimension thn the previous method. The spheril zonl smpling method is to selet the oeffiients suh tht the sum of the squre of indies is less thn or equl to given vlue b, tht n is, u b for u i = 0,, i -. It hooses the oeffiients within i i= the re of irle in the -dimensionl se nd sphere in the 3- dimensionl se. The retngulr zonl smpling method hooses the oeffiients suh tht the mximum vlue of indies is less thn or equl to given vlue b, tht is, mx(..., un ) b for u i = 0,, i -. It hooses the oeffiients within the re of retngle. Tble shows the smpling rtio of eh zonl smpling methods. As the dimensionlity inreses, the number of oeffiients hosen by the tringulr zonl smpling nd the reiprol zonl smpling inreses slowly, while the totl number of histogrm buets inreses explosively. However, the number of seleted oeffiients by the spheril nd retngulr zonl smpling method inreses somewht rpidly. i= i 4. Dt Distributions In order to be ble to ompress gret number of histogrm buets into smll mount of informtion with low estimtion error rtes by using DCT, the dt distribution should hve ertin hrteristis. The distribution should hve high orreltion mong dt items. Tht is, the frequeny spetrum of the distribution should show lrge vlues in its low frequeny oeffiients nd smll vlues in its high frequeny oeffiients AFS93. If the dt distribution does not follow the bove hrteristis, tht is, dt re totlly independent of djent dt, we nnot hve the benefits of energy omption nd nnot redue the number of oeffiients without distorting the originl dt distribution. We believe tht dt in rel dt distribution re highly orrelted. There re mny ses tht dt re orrelted. It is nturl for the joint dt distribution of multiple ttributes from reltion to hve lusters in most ses, sine the ttributes re in generl losely dependent eh other PI97. Atully in the res lie dt mining, the tehniques to find suh lusters re prtilly used for extrting useful nowledge from lrge volume of dtbses GRS98, EKSWX98, ZRL96, H94. The lustering effet n lso be seen in multimedi dtbses lie imges nd in sptil dtbses EKSX96, SCZ98. The lrge-sized shpes of luster orrespond to lrge-vlued low frequeny oeffiients while smll-sized vritions in it orrespond to smll-vlued high frequeny oeffiients. Therefore, the men squre error between the tul dt distribution nd the distribution reovered by seleted low oeffiients is usully smll. Bsed on these observtions, we n redue the number of multi-dimensionl histogrm buets remrbly. In generl, s the sewness of dt distributions grow or the number of lusters inreses, the number of lrge-vlued high frequeny oeffiients tends to inrese. It mens more oeffiients re needed to eep low error rtes. 4.3 Dynmi Dt Updte It is importnt to reflet dynmi dt updtes to the sttistis for estimting seletivity immeditely in the environment where dt re frequently inserted or deleted. Exept the MLGF method, most of multi-dimensionl seletivity estimtion tehniques, suh s MHIST, SVD, PHASED, nd Hilbert numbering, nnot reflet dynmi dt updtes into the histogrm immeditely. In other words, when the number of dt updtes rehes ertin threshold, the histogrm should be reonstruted entirely. In # of seleted oeffiients (% rtio to # totl buets) # of totl Tringulr Reiprol Spheril Retngulr dim i buets b=6 b=4 b= b= (.%) 4(.6%) (0.44%) 6(0.64%) (0.54%) 86(0.56%) 87(0.56%) 64(0.4%) (0.4%) 53(0.3%) 305(0.6%) 56(0.5%) (0.46%) 6(0.3%) 973(0.97%) 04(%) (0.35%) 333(0.3%) 88(.%) 4096(.6%) (0.%) 477(0.058%) 8080(0.98%) 6384(%) (0.8%) 60(0.036%) 77(.3%) 65536(3.9%) Tble. The rtio of the number of seleted oeffiients by the zonl smpling to the totl number of uniform histogrm buets

6 Seletivity of query q = b b b... f ( x, x,..., x ) dx dx... dx b... g u u Z u... u u u u x dx (,...,,..., ) os( )... ) b os( u πx ) () π () dx ontrst, our proposed method n reflet dynmi dt updtes to the sttistis for estimting the seletivity with resonble overheds. This is enbled beuse DCT is liner trnsform. Its proess is s follows: When dt is newly inserted, the vlues of its DCT oeffiients re omputed nd dded into existing DCT oeffiients. In se of deletion, the vlues of DCT oeffiients of the deleted dt re omputed nd subtrted from existing DCT oeffiients. Therefore, we n immeditely reflet dt insertions nd deletions into the sttistis for estimting the seletivity by proessing only the updte dt. Exmple ) We show n exmple for -dimensionl se. Let F be the urrent uniform histogrm buets nd G be the urrent DCT oeffiients of F. Let F be some dt updtes whih represents tht one dt in (0,) nd two dt in (,) re deleted nd two dt in (,0) re newly dded. And let G be DCT oeffiients of F. Let F be the finl uniform histogrm buets nd G be finl DCT oeffiients of F. Then F = F + F nd G = G + G. 0 F = F = F 0 = DCT G = DCT G 3 DCT 4 G = = Seletivity Estimtion of Rnge Queries There re two inds of methods to ompute the seletivity of rnge query. The first method finds ll histogrm buets within the query rnge using the inverse DCT, nd then omputes the seletivity s the histogrm method does. It ssumes the uniform dt distribution within buet lie the existing histogrm methods. The seond method omputes the seletivity using the integrl of the inverse DCT funtion sine the funtion is ontinuous osine funtion. The former method needs the inverse DCT omputtion for eh buet informtion while the ltter simply omputes the seletivity without the omputtion for eh buet informtion ount sine it omputes the integrl of the inverse DCT funtion only for the intervl of the query rnge. Sine the inverse DCT funtion nturlly supports the ontinuous interpoltion between ontiguous histogrm buets, the seond method provides urte results. The following is the expression of the integrl to estimte the seletivity of rnge query. First, we show the dimensionl se nd generlize it to the -dimensionl se. Let q be -dimensionl query. The rnge of q is x b, y d, whih is represented s (~b, ~d). We ssume the dt spe is normlized s (0,) n. The x oordinte is divided into prtitions nd y oordinte is divided into M prtitions. Then i th positions of x,y (x i nd y i ) re s follows: i + i + xi =, yi = M Then we n rewrite the inverse DCT funtion f(m,n) in setion 3. s follows: M f ( x, y) = u v v)os( xvπ ) = = os( yuπ ) M u 0 v 0 d b f ( x, y) dxdy Seletivity of query q = d b M = u v v)os( xvπ ) os( yuπ ) dxdy M u= 0 v= 0 d M b = u v v) os( xvπ ) dx os( yuπ ) dy M u= 0 v= 0 d b g v Z u uv v) os( uπy) dy os( vπx) dx (, ) M where Z is the set of seleted oeffiients from zonl smpling ow, we generlize the bove integrl to the -dimensionl se. Let q be -dimensionl rnge query. The rnge of the query q is i x i b i for i, whih is represented s ( ~b,, ~b ). The x i oordinte is devided into i prtitions. Then the seletivity is expressed s formul (), (). 5. EXPERIMETAL EVALUATIO In order to mesure the ury of the proposed method in estimting the result sizes of queries, we onduted omprehensive experiments over n environment ontining vrious syntheti dt distributions nd vrious queries. All dt re generted in the normlized dt spe (0,) n. We were not ble to me detiled omprisons with the previous resultswkw94, PI97 beuse the existing methods showed high errors in high dimensions beyond 3 dimension. For exmple, MHIST shows somewht high errors in the 3-dimension (0~30%) nd the 4-dimension (30~40%), nd the MLGF method nnot be used in dimensions higher thn three. Syntheti dt re generted with 50K reords whih rnged from to 0 dimensions. We generted dt with vrious distributions:. orml distribution : The dt points follow (0,σ ) where σ = 0.4 for ~4 dimensions, σ =.0 for 5~0 dimensions.. Zipf distribution: The dt points follow the Zipf distribution where z = 0.3 for ~5 dimensions, z = 0. for 6~0 dimensions. The Zipf distribution is defined s follows:

7 z i where i =,,.., f ( i) = z z z 3. Clustered distribution: 5~5 norml distributions re overlpped in dt distribution. DCT oeffiients re lulted s follows: A multidimensionl spe is prtitioned into lrge number of uniform histogrm buets suh tht the number of prtitions in eh dimension is the sme s those of others. The totl number of buets is in proportion to the dimension th power of the number of prtitions in one dimension. In low dimensions, if the totl number of buets is not quite lrge, we red dt sequentilly nd ount the number of dt in eh buet nd store them in the rry of min memory. Then we lulte only DCT oeffiients tht re seleted by the zonl smpling using DCT. In high dimensions, sine the number of buets is very lrge, we nnot fford the memory spe for ounting the number of dt in ll buets. So, we used n X-treeBKK96 to get groups of dt tht re lose to eh other by essing nodes of the X-tree. This enbles to get the number of dt in smll group of buets t time for lulting DCT oeffiients. The seletivity estimtion method proposed in this pper is evluted for rnge queries of the form ( X b )& & ( n X n b n ), where 0 i,b i. Four sets of 30 queries were mde suh tht eh set represents different rnge of seletivity: lrge( 0.3), medium( 0.067), smll( ), very smll ( 0.003). There re two query models for the probbility distribution of queries PSTW93, BF95: the rndom model, the bised model. The rndom model ssumes tht queries re uniformly distributed in the dt spe. Tht is, every prt of dt spe is eqully liely to be queried. The bised model ssumes tht queries re more highly distributed in high-density regions. Tht is, eh dt is eqully liely to be queried. Most pplitions follow the ltter model. For exmple, in GIS pplitions, users re not liely to query the re of dessert but re liely to query populted res lie ity. In imge dtbse pplitions, most of users my browse the imges from dtbse nd pi up the most similr imge tht they wnt from the browsed imges nd serh imges similr to it. This mens tht queries re loted more frequently in dense re in the dt spe. So, we dopt the bised model s query model in these experiments. For eh query, we generted 30 bised queries. The query results re ompred with the estimtions using the proposed method in this pper. A perentge error is used for the ury of n estimtion result: Perentge error = query result size - estimted result size 00 % query result size 5. Storge Requirements nd Seletivity Estimtion Time The proposed method requires the storge of the sttistis for estimting the seletivity. The mount of the storge for the method is proportionl to the number of DCT oeffiients seleted by zonl smpling. We onvert the multi-dimensionl indies of DCT oeffiient to n one-dimensionl vlue nd vie vers. Therefore, one DCT oeffiient needs 4 bytes for storing its vlue nd 4 bytes for storing its index. 8 bytes re required for storing one DCT oeffiient. If one use 00 DCT oeffiients for estimting the seletivity, 800 bytes nd some boo eeping bytes re required. From the seletivity lultion formul (), we n estimte the the seletivity omputtion time s follows: If is the dimension nd α is the time to ompute the sine funtion, the time to ompute the seletivity is given by **α*(the number of seleted DCT oeffiients). Tble 3 shows the typil seletivity estimtion time. In Sun Ultr II, α is mesured s bout µ se. dimension # DCT= 50 # DCT = 00 # DCT = µ se 600 µ se. m se µ se. m se.4 m se µ se.8 m se 3.6 m se Tble 3. The seletivity omputtion time in Sun Ultr II It follows tht the proposed method is effiient for time nd spe. 5. Effet of Zonl Smpling The zonl smpling selets low frequeny oeffiients. Tht is, it ts s low frequeny filter. Its effetiveness n be mesured by the men squre error. But this requires ll vlues of uniform histogrm buets by the inverse DCT, whih is very time onsuming job. So, insted we mesure the effetiveness of the zonl smpling by perentge errors of queries. We me 30 queries for eh test nd verged their results. The effiieny of the zonl smpling is ffeted by distributions. We mde experiments for 3 different distributions in the 6-dimension: () orml distribution () Zipf distribution (3) Clustered 5 distribution (tht hs 5 lusters). We pply the three zonl smpling methods to these dt. We drop the retngulr zonl smpling in the 6-dimension beuse the number of seleted DCT oeffiients by retngulr zonl smpling inreses very rpidly with smll b vlue s indited in Tble. The results re shown in Fig. ~4. The results show tht the reiprol zonl smpling is the best for ll distributions. The tringulr zonl smpling method is the seond. The spheril zonl smpling showed the worst performne. However, there re some threshold fter whih there is no differene between three zonl methods. Therefore, when we use few DCT oeffiients, the reiprol zonl smpling is the best. 5.3 Effet of Dimension nd Query Size In Fig. 5~7, we show the results of vrious query sizes in vrious dimensions. Query sizes re lrge, medium, smll, very smll. The dimensions re vried s, 4, 6, 8, 0. The dt distribution is the lustered 5 distribution. We use the reiprol zonl smpling method s setion 5. shows tht the reiprol zonl smpling is the best. Fig. 5 shows the results for using only 00 DCT oeffiients. Fig. 6 for 500 DCT oeffiients nd Fig. 7 for 000 DCT oeffiients. As the dimension inreses, the error rtes inrese slightly, but the verge error of queries is below 0 %. This results show tht the method in this pper n be used for high dimensionl dt spes. As the query size is deresed, the error rtes inrese. This is nturl result beuse the perentge error is mgnified by the slight differene between n estimtion size nd query result size when the query result is smll. 5.4 Effet of Dt Distributions The dt distribution hs impts on the error rtes for estimting

8 the seletivity. Fig. 8~0 shows the results for vrious distributions. The Zipf is sewed distribution. As the dimension inrese, the sewness of the Zipf lso inrese exponentilly. Therefore, the error rtes inrese. However, s expeted, we verified the ft tht the more we use DCT oeffiients, the more urte the results re. The error rtes of the norml nd the lustered 5 distributions inrese very slightly. This mens tht the sewness of the norml nd the lustered distribution inreses very slightly s the dimension inreses. In ddition, sine the lustered distribution is the most ommon phenomenon in mny pplitions, the proposed method n be widely used in rel world. 5.5 Effet of Dt Spe Prtition A multi-dimensionl spe is prtitioned into lrge number of uniform histogrm buets. The number of DCT oeffiients is the sme s tht of the histogrm buets. But 000 DCT oeffiients tht re seleted by the tringulr zonl smpling re omputed nd sorted. To show the effets of the number of prtitioned buets, we prtition multi-dimensionl spe into severl different wys. The p in Fig. ~4 mens the number of prtitions in one dimension. We find the verge result size of 30 medium-size queries nd estimte the size of the queries with only the indited number of DCT oeffiients in the X-oordinte (numdct) in Fig. ~4. Then we lulte perentge errors. We found some interesting fts. As the number of prtitions (p) inreses, the ury lso inrese. The more DCT oeffiients we use for estimting the seletivity, the more urte the result is. There is some threshold fter whih the ury is not hnged. In 3 dimensionl se, if p=5, the threshold of the number of DCT oeffiients is 30 with less thn % error. Tht is, it is suffiient to hve 30 DCT oeffiients for estimting the seletivity with low error rtes. 6. COCLUSIO In this pper, we proposed novel pproh for estimting the multi-dimensionl seletivity. The histogrm is not dequte in high dimensions beuse the desired high ury requires smllsized histogrm buets, however we hve tremendous storge overhed s the dimension inreses. To solve this problem, we used the disrete osine trnsform whih is n informtion ompression tehnique in order to ompress the informtion of lrge number of histogrm buets. We hieved the high ury by using smll-sized buets, nd lso low storge overhed by smll mount of ompressed informtion. Extensive experiments showed the proposed method is superior to the previous ones with the following dvntges: () The previous methods ould not support multi-dimensionl seletivity estimtion, prtiulrly, more thn three dimensions. But our method supports high dimensionl seletivity estimtion with high ury. () Our method elimintes the periodil reonstrution of the sttistis for estimting the seletivity beuse it n reflet dynmi dt updtes to the sttistis immeditely. (3) Our method simply lultes the seletivity using the integrl of osine funtions. It lso lultes the estimtion urtely beuse it nturlly supports the interpoltion between the djent buets. For the future reserh, we pln to investigte the seletivity estimtion of the nerest neighbor query. 7. REFERECES AFS93 R. Agrwl, C. Floutsos, A. Swmi. Effiient Similrity Serh In Sequene Dtbses. Foundtions of Dt Orgniztions nd Algorithms Conferene, 993. BBK98 S. Berhtold, C. Bohm, H. Kriegel. The Pyrmid Tehnique: Towrds Breing the Curse of Dimensionlity. ACM SIGMOD Conferene, pp.4-53, 998. BKK96 S. Berhtold, D. Keim, H. Kriegel. The X-tree: An Index Struture for High-Dimensionl Dt. th VLDB Conferene, pp. 8-39, 996 BF95 A. Belussi, C. Floutsos. Estimting the Seletivity of Sptil Queries Using the Correltion Frtl Dimension. th VLDB Conferene, 995. CR94 C. Chen.. Roussopoulos. Adptive Seletivity Estimtion Using Query Feedb. ACM SIGMOD Conferene, pp. 6-7, 994. CSZS97 W. Chng, G. Sheiholeslmi, A Zhng, T. Syed- Mhmood. Effiient Resoure Seletion in Distributed Visul Informtion Systems. ACM Multimedi Conferene, pp. 03-3, 997. CG96 S. Chudhuri, L. Grvno. Optimizing Queries over Multimedi Repositories. ACM SIGMOD Conferene pp. 9-0, 996,. Chri83 S. Christodoulis. Estimting reord seletivities. Informtion Systems Journl, 8(), pp05-5, 983. EKSWX98 M. Ester, H. Kriegel, J. Snder, M. Winner, X. Xu. Inrementl Clustering for Mining in Dt Wrehousing Environment. 4th VLDB Conferene, pp , 998. EKSX96 M. Ester, H. Kriegel, J. Snder, X. Xu. A Density Bsed Algorithm for Disovering Clusters in Lrge Sptil Dtbses with oise. In Pro. nd Int. Conf. on Knowledge Disovering nd Dt Mining, 996. F96 R. Fgin. Combining Fuzzy Informtion from Multiple Systems. In Pro. of the 5th ACM Symposium on Priniples of Dtbse Systems, 996. F98 R. Fgin. Fuzzy Queries in Multimedi Dtbse Systems. In Pro. of the 7th ACM Symposium on Priniples of Dtbse Systems, pp. -0, 998. GRS98 S. Guh, R. Rstogi, K. Shim. CURE: An Effiient Clustering Algorithm for Lrge Dtbses. ACM SIGMOD Conferene, pp , 998. HSS95 P.J. Hs, J.F. ughton, S. Seshdri, nd L. Stoes. Smpling bsed estimtion of the number of distint vlues of n ttribute. th VLDB Conferene, 995. Io93 Y. Ionnidis. Universlity of Seril Histogrms. 9th VLDB Conferene, pp , 993. IP95 Y. Ionnidis, V. Poosl. Blning Optimlity nd Prtility for Query Result Size Estimtion. ACM SIGMOD Conferene, pp , 995. JKMPSS98 H. Jgdish,. Koud, S. Muthurishnn, V. Poosl, K. Sevi, T. Suel. Optiml Histogrms with Qulity Gurntees. 4th VLDB Conferene, pp , 998. Lim90 J.S. Lim. Two Dimensionl Signl And Imge Proessing. Prentie Hll, 990. MCS98 M.V. Mnnino, P. Ch nd T. Sger. Sttistil profile estimtion in dtbse systems. ACM Computing Surveys, 0(3), 988. H94 R. g, J. Hn. Effiient nd Effetive Clustering Methods for Sptil Dt Minig. 0th VLDB Conferene, 994. PSTW93 B. Pgel, H. Six, H. Toben, P. Widmyer. Towrds n Anlysis of Rnge Query Performne in Sptil Dt

9 Strutures. In Pro. of the nd ACM Symposium on Priniples of Dtbse Systems, 993. PIHS96 V. Poosl, Y.E. Ionnidis, P.J. Hs, E.J. Sheit. Improved Histogrms for Seletivity Estimtion of Rnge Predites. ACM SIGMOD Conferene, pp , 996. PI97 V. Poosl, Y.E. Ionnidis. Seletivity Estimtion Without the Attribute Vlue Independene Assumption. 3th VLDB Conferene, pp , 997. RY90 K.R. Ro, P. Yip. Disrete Cosine Trnsform Algorithms, Advntges, Applitions. Ademi Press, 990. SCZ98 G. Sheiholeslmi, W. Chng, A. Zhng. Semnti Clustering nd Querying Heterogeneous Fetures for Visul Dt. ACM Multimedi Conferene, pp. 3-, 998. SLRD93 W. Sun, Y. Ling,. Rishe, nd Y. Deng. An Instnt nd urte size estimtion method for joins nd seletions in retrievl-intensive environment. ACM SIGMOD Conferene, 993. WKW94 K.Y. Whng, S.W. Kim, G. Wiederhold. Dynmi Mintenne of Dt Distribution for Seletivity Estimtion, VLDB Journl. Vol.3, o., pp. 9-5, 994. ZRL96 T. Zhng, R. Rmrishnm, M. Linvry. BIRCH: An Effiient Dt Clustering Method for Very Lrge Dtbses. ACM SIGMOD Conferene, pp. 03-4, 996. \ Œ Œ } Ž šžœ ~ ŽŒ wœ x ~ Œ ž Œ Fig.. orml distribution, dimension=6, one-dimensionl prtition=0 Fig. 5. Clustered 5 distribution, number of DCT oeffiients = 00 \ Œ Œ } Ž šžœ ~ ŽŒ wœ x ~ Œ ž Œ Fig. 3. Zipf distribution, dimension=6, one-dimensionl prtition=0 Fig. 6. Clustered 5 distribution, number of DCT oeffiients = 500 \ \ \ \ \ Œ Œ } Ž šžœ ~ ŽŒ wœ x ~ Œ ž Œ Fig. 4. Clustered 5 distribution, dimension=6, one-dimensionl prtition=0 Fig 7. Clustered 5 distribution, number of DCT oeffiients = 000

10 yš Œ n \ \ h^ h h h \ Fig. 8. number of DCT oeffiients = 00 Fig.. dimension = 3, Clustered 5 distribution Query size = medium yš Œ n h h h\ h h ^ b \ d b ^ \ Fig. 9. number of DCT oeffiients = 500 yš Œ n Fig. 0. number of DCT oeffiients = 000 Fig.. dimension= 5, Clustered 5 distribution, Query size=medium h h hb h h ^ ^ ^ b Fig. 3. dimension = 7, Clustered 5 distribution, Query size= medium \ \ ^ h h ^ b \ Fig. 4. dimension = 0, Clustered 5 distribution, Query size = medium

IMAGE COMPRESSION USING HIRARCHICAL LINEAR POLYNOMIAL CODING

IMAGE COMPRESSION USING HIRARCHICAL LINEAR POLYNOMIAL CODING Rsh Al-Tmimi et l, Interntionl Journl of Computer Siene nd Mobile Computing, Vol.4 Issue.1, Jnury- 015, pg. 11-119 Avilble Online t www.ijsm.om Interntionl Journl of Computer Siene nd Mobile Computing

More information

Duality in linear interval equations

Duality in linear interval equations Aville online t http://ijim.sriu..ir Int. J. Industril Mthemtis Vol. 1, No. 1 (2009) 41-45 Dulity in liner intervl equtions M. Movhedin, S. Slhshour, S. Hji Ghsemi, S. Khezerloo, M. Khezerloo, S. M. Khorsny

More information

FEEDBACK: The standard error of a regression is not an unbiased estimator for the standard deviation of the error in a multiple regression model.

FEEDBACK: The standard error of a regression is not an unbiased estimator for the standard deviation of the error in a multiple regression model. Introutory Eonometris: A Moern Approh 6th Eition Woolrige Test Bnk Solutions Complete ownlo: https://testbnkre.om/ownlo/introutory-eonometris-moern-pproh-6th-eition-jeffreym-woolrige-test-bnk/ Solutions

More information

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms Prdigm. Dt Struture Known exmples: link tble, hep, Our leture: suffix tree Will involve mortize method tht will be stressed shortly in this ourse Suffix trees Wht is suffix tree? Simple pplitions History

More information

[Prakash* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Prakash* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 [Prksh* et l 58: ugust 6] ISSN: 77-9655 I Vlue: Impt Ftor: 6 IJESRT INTERNTIONL JOURNL OF ENGINEERING SIENES & RESERH TEHNOLOGY SOME PROPERTIES ND THEOREM ON FUZZY SU-TRIDENT DISTNE Prveen Prksh* M Geeth

More information

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal CS 55 Computer Grphis Hidden Surfe Removl Hidden Surfe Elimintion Ojet preision lgorithms: determine whih ojets re in front of others Uses the Pinter s lgorithm drw visile surfes from k (frthest) to front

More information

Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions

Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions Distne Computtion etween Non-onvex Polyhedr t Short Rnge Bsed on Disrete Voronoi Regions Ktsuki Kwhi nd Hiroms Suzuki Deprtment of Preision Mhinery Engineering, The University of Tokyo 7-3-1 Hongo, Bunkyo-ku,

More information

SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS

SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS Progress In Eletromgnetis Reserh C, Vol. 3, 195 22, 28 SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS W.-L. Chen nd G.-M. Wng Rdr Engineering Deprtment Missile Institute of Air Fore Engineering

More information

Stained Glass Design. Teaching Goals:

Stained Glass Design. Teaching Goals: Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to

More information

Additional Measurement Algorithms in the Overhauser Magnetometer POS-1

Additional Measurement Algorithms in the Overhauser Magnetometer POS-1 Additionl Mesurement Algorithms in the Overhuser Mgnetometer POS-1 O.V. Denisov, A.Y. Denisov, V.A. Spunov (QM Lortory of Url Stte Tehnil University, Mir 19, Ekterinurg, 620002, Russi) J.L. Rsson (Royl

More information

TEMPLATE FOR ENTRY in Encyclopedia of Database Systems: GRID FILE. Yannis Manolopoulos

TEMPLATE FOR ENTRY in Encyclopedia of Database Systems: GRID FILE. Yannis Manolopoulos TEMPLATE FOR ENTRY in Enylopedi of Dtse Systems: GRID FILE Apostolos N. Ppdopoulos Ynnis Mnolopoulos Ynnis Theodoridis Vssilis Tsotrs Deprtment of Informtis Aristotle University of Thessloniki Thessloniki,

More information

Final Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book

Final Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book inl xm Review 06 M 236 e sure to loo over ll of your tests, s well s over the tivities you did in the tivity oo 1 1. ind the mesures of the numered ngles nd justify your wor. Line j is prllel to line.

More information

Introduction to Algebra

Introduction to Algebra INTRODUCTORY ALGEBRA Mini-Leture 1.1 Introdution to Alger Evlute lgeri expressions y sustitution. Trnslte phrses to lgeri expressions. 1. Evlute the expressions when =, =, nd = 6. ) d) 5 10. Trnslte eh

More information

Image Compression based on Quadtree and Polynomial

Image Compression based on Quadtree and Polynomial Interntionl Journl of Computer Applitions (0975 8887 Imge Compression sed on Qudtree nd Polynomil Ghdh Al-Khfj Ph.D Dept. of Computer Siene, Bghdd University, College of Siene. ABSTRACT In this pper, n

More information

Line The set of points extending in two directions without end uniquely determined by two points. The set of points on a line between two points

Line The set of points extending in two directions without end uniquely determined by two points. The set of points on a line between two points Lines Line Line segment Perpendiulr Lines Prllel Lines Opposite Angles The set of points extending in two diretions without end uniquely determined by two points. The set of points on line between two

More information

CS553 Lecture Introduction to Data-flow Analysis 1

CS553 Lecture Introduction to Data-flow Analysis 1 ! Ide Introdution to Dt-flow nlysis!lst Time! Implementing Mrk nd Sweep GC!Tody! Control flow grphs! Liveness nlysis! Register llotion CS553 Leture Introdution to Dt-flow Anlysis 1 Dt-flow Anlysis! Dt-flow

More information

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers Mth Modeling Lecture 4: Lgrnge Multipliers Pge 4452 Mthemticl Modeling Lecture 4: Lgrnge Multipliers Lgrnge multipliers re high powered mthemticl technique to find the mximum nd minimum of multidimensionl

More information

CS453 INTRODUCTION TO DATAFLOW ANALYSIS

CS453 INTRODUCTION TO DATAFLOW ANALYSIS CS453 INTRODUCTION TO DATAFLOW ANALYSIS CS453 Leture Register llotion using liveness nlysis 1 Introdution to Dt-flow nlysis Lst Time Register llotion for expression trees nd lol nd prm vrs Tody Register

More information

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1.

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1. Answer on Question #5692, Physics, Optics Stte slient fetures of single slit Frunhofer diffrction pttern. The slit is verticl nd illuminted by point source. Also, obtin n expression for intensity distribution

More information

[SYLWAN., 158(6)]. ISI

[SYLWAN., 158(6)]. ISI The proposl of Improved Inext Isomorphi Grph Algorithm to Detet Design Ptterns Afnn Slem B-Brhem, M. Rizwn Jmeel Qureshi Fulty of Computing nd Informtion Tehnology, King Adulziz University, Jeddh, SAUDI

More information

Lesson 4.4. Euler Circuits and Paths. Explore This

Lesson 4.4. Euler Circuits and Paths. Explore This Lesson 4.4 Euler Ciruits nd Pths Now tht you re fmilir with some of the onepts of grphs nd the wy grphs onvey onnetions nd reltionships, it s time to egin exploring how they n e used to model mny different

More information

CS 241 Week 4 Tutorial Solutions

CS 241 Week 4 Tutorial Solutions CS 4 Week 4 Tutoril Solutions Writing n Assemler, Prt & Regulr Lnguges Prt Winter 8 Assemling instrutions utomtilly. slt $d, $s, $t. Solution: $d, $s, nd $t ll fit in -it signed integers sine they re 5-it

More information

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li 2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min

More information

Efficient Answering of Set Containment Queries for Skewed Item Distributions

Efficient Answering of Set Containment Queries for Skewed Item Distributions Eiient Answering o Set Continment Queries or Skewed Item Distributions Mnolis Terrovitis IMIS, RC Athen Greee mter@imis.theninnovtion.gr Timos Sellis NTU Athens nd IMIS, RC Athen Greee timos@imis.theninnovtion.gr

More information

Outline. Motivation Background ARCH. Experiment Additional usages for Input-Depth. Regular Expression Matching DPI over Compressed HTTP

Outline. Motivation Background ARCH. Experiment Additional usages for Input-Depth. Regular Expression Matching DPI over Compressed HTTP ARCH This work ws supported y: The Europen Reserh Counil, The Isreli Centers of Reserh Exellene, The Neptune Consortium, nd Ntionl Siene Foundtion wrd CNS-119748 Outline Motivtion Bkground Regulr Expression

More information

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course L. Yroslvsky. Fundmentls of Digitl Imge Processing. Course 0555.330 Lecture. Imge enhncement.. Imge enhncement s n imge processing tsk. Clssifiction of imge enhncement methods Imge enhncement is processing

More information

A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED VOLTAGE WAVESHAPES

A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED VOLTAGE WAVESHAPES A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED OLTAGE WAESHAPES M.H.J. Bollen, L.D. Zhng Dept. Eletri Power Engineering Chlmers University of Tehnology, Gothenurg, Sweden Astrt:

More information

Tabu Split and Merge for the Simplification of Polygonal Curves

Tabu Split and Merge for the Simplification of Polygonal Curves Proeedings of the 2009 IEEE Interntionl Conferene on Systems, Mn, nd Cybernetis Sn Antonio, TX, USA - Otober 2009 Tbu Split nd Merge for the Simplifition of Polygonl Curves Gilds Ménier VALORIA, Université

More information

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have Rndom Numers nd Monte Crlo Methods Rndom Numer Methods The integrtion methods discussed so fr ll re sed upon mking polynomil pproximtions to the integrnd. Another clss of numericl methods relies upon using

More information

MATH 25 CLASS 5 NOTES, SEP

MATH 25 CLASS 5 NOTES, SEP MATH 25 CLASS 5 NOTES, SEP 30 2011 Contents 1. A brief diversion: reltively prime numbers 1 2. Lest common multiples 3 3. Finding ll solutions to x + by = c 4 Quick links to definitions/theorems Euclid

More information

Lecture 11: Interactive Rendering Chapters 7 in Advanced GI

Lecture 11: Interactive Rendering Chapters 7 in Advanced GI Leture 11: Intertive endering Chpters 7 in Advned GI Questions? HW 1 Fll 2004 Kvit Bl Computer Siene Cornell University Intertive Softwre endering Intertive User-driven, not pre-sripted nimtion At lest

More information

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1 Mth 33 Volume Stewrt 5.2 Geometry of integrls. In this section, we will lern how to compute volumes using integrls defined by slice nlysis. First, we recll from Clculus I how to compute res. Given the

More information

Lecture 12 : Topological Spaces

Lecture 12 : Topological Spaces Leture 12 : Topologil Spes 1 Topologil Spes Topology generlizes notion of distne nd loseness et. Definition 1.1. A topology on set X is olletion T of susets of X hving the following properties. 1. nd X

More information

Math 464 Fall 2012 Notes on Marginal and Conditional Densities October 18, 2012

Math 464 Fall 2012 Notes on Marginal and Conditional Densities October 18, 2012 Mth 464 Fll 2012 Notes on Mrginl nd Conditionl Densities klin@mth.rizon.edu October 18, 2012 Mrginl densities. Suppose you hve 3 continuous rndom vribles X, Y, nd Z, with joint density f(x,y,z. The mrginl

More information

Photovoltaic Panel Modelling Using a Stochastic Approach in MATLAB &Simulink

Photovoltaic Panel Modelling Using a Stochastic Approach in MATLAB &Simulink hotovolti nel Modelling Using Stohsti Approh in MATLAB &Simulink KAREL ZALATILEK, JAN LEUCHTER eprtment of Eletril Engineering University of efene Kouniov 65, 61 City of Brno CZECH REUBLIC krelzpltilek@unoz,

More information

COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE

COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE 24 th Interntionl Conferene on Eletriity Distriution Glsgow, 12-15 June 2017 Pper 0615 COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE Mihel SANKUR Dniel ARNOLD Lun SCHECTOR

More information

Midterm Exam CSC October 2001

Midterm Exam CSC October 2001 Midterm Exm CSC 173 23 Otoer 2001 Diretions This exm hs 8 questions, severl of whih hve suprts. Eh question indites its point vlue. The totl is 100 points. Questions 5() nd 6() re optionl; they re not

More information

GENG2140 Modelling and Computer Analysis for Engineers

GENG2140 Modelling and Computer Analysis for Engineers GENG4 Moelling n Computer Anlysis or Engineers Letures 9 & : Gussin qurture Crete y Grn Romn Joles, PhD Shool o Mehnil Engineering, UWA GENG4 Content Deinition o Gussin qurture Computtion o weights n points

More information

Width and Bounding Box of Imprecise Points

Width and Bounding Box of Imprecise Points Width nd Bounding Box of Impreise Points Vhideh Keikh Mrten Löffler Ali Mohdes Zhed Rhmti Astrt In this pper we study the following prolem: we re given set L = {l 1,..., l n } of prllel line segments,

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-169 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Math 227 Problem Set V Solutions. f ds =

Math 227 Problem Set V Solutions. f ds = Mth 7 Problem Set V Solutions If is urve with prmetriztion r(t), t b, then we define the line integrl f ds b f ( r(t) ) dr dt (t) dt. Evlute the line integrl f(x,y,z)ds for () f(x,y,z) xosz, the urve with

More information

COMP108 Algorithmic Foundations

COMP108 Algorithmic Foundations Grph Theory Prudene Wong http://www.s.liv..uk/~pwong/tehing/omp108/201617 How to Mesure 4L? 3L 5L 3L ontiner & 5L ontiner (without mrk) infinite supply of wter You n pour wter from one ontiner to nother

More information

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1):

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1): Overview (): Before We Begin Administrtive detils Review some questions to consider Winter 2006 Imge Enhncement in the Sptil Domin: Bsics of Sptil Filtering, Smoothing Sptil Filters, Order Sttistics Filters

More information

COSC 6374 Parallel Computation. Non-blocking Collective Operations. Edgar Gabriel Fall Overview

COSC 6374 Parallel Computation. Non-blocking Collective Operations. Edgar Gabriel Fall Overview COSC 6374 Prllel Computtion Non-loking Colletive Opertions Edgr Griel Fll 2014 Overview Impt of olletive ommunition opertions Impt of ommunition osts on Speedup Crtesin stenil ommunition All-to-ll ommunition

More information

INTEGRATED WORKFLOW ART DIRECTOR

INTEGRATED WORKFLOW ART DIRECTOR ART DIRECTOR Progrm Resoures INTEGRATED WORKFLOW PROGRAM PLANNING PHASE In this workflow phse proess, you ollorte with the Progrm Mnger, the Projet Mnger, nd the Art Speilist/ Imge Led to updte the resoures

More information

Introduction to Integration

Introduction to Integration Introduction to Integrtion Definite integrls of piecewise constnt functions A constnt function is function of the form Integrtion is two things t the sme time: A form of summtion. The opposite of differentition.

More information

6.045J/18.400J: Automata, Computability and Complexity. Quiz 2: Solutions. Please write your name in the upper corner of each page.

6.045J/18.400J: Automata, Computability and Complexity. Quiz 2: Solutions. Please write your name in the upper corner of each page. 6045J/18400J: Automt, Computbility nd Complexity Mrh 30, 2005 Quiz 2: Solutions Prof Nny Lynh Vinod Vikuntnthn Plese write your nme in the upper orner of eh pge Problem Sore 1 2 3 4 5 6 Totl Q2-1 Problem

More information

Improving the Effectiveness of Self-Organizing Map Networks Using a Circular Kohonen Layer

Improving the Effectiveness of Self-Organizing Map Networks Using a Circular Kohonen Layer Improving the Effetiveness of Self-Orgnizing Mp Networks Using Cirulr Kohonen Lyer M.Y. King *, U.R. Kulkrni, M. Goul, A. Philippkis, R.T. Chi, & E. Turbn Division of Computer Informtion Systems Deprtment

More information

Correcting the Dynamic Call Graph Using Control Flow Constraints

Correcting the Dynamic Call Graph Using Control Flow Constraints Correting the Dynmi Cll Grph Using Control Flow Constrints Byeongheol Lee Kevin Resnik Mihel Bond Kthryn MKinley 1 Appered in CC2007 Motivtion Complexity of lrge objet oriented progrms Deompose the progrm

More information

9 Graph Cutting Procedures

9 Graph Cutting Procedures 9 Grph Cutting Procedures Lst clss we begn looking t how to embed rbitrry metrics into distributions of trees, nd proved the following theorem due to Brtl (1996): Theorem 9.1 (Brtl (1996)) Given metric

More information

Representation of Numbers. Number Representation. Representation of Numbers. 32-bit Unsigned Integers 3/24/2014. Fixed point Integer Representation

Representation of Numbers. Number Representation. Representation of Numbers. 32-bit Unsigned Integers 3/24/2014. Fixed point Integer Representation Representtion of Numbers Number Representtion Computer represent ll numbers, other thn integers nd some frctions with imprecision. Numbers re stored in some pproximtion which cn be represented by fixed

More information

Minimal Memory Abstractions

Minimal Memory Abstractions Miniml Memory Astrtions (As implemented for BioWre Corp ) Nthn Sturtevnt University of Alert GAMES Group Ferury, 7 Tlk Overview Prt I: Building Astrtions Minimizing memory requirements Performnes mesures

More information

Calculus Differentiation

Calculus Differentiation //007 Clulus Differentition Jeffrey Seguritn person in rowot miles from the nerest point on strit shoreline wishes to reh house 6 miles frther down the shore. The person n row t rte of mi/hr nd wlk t rte

More information

Problem Final Exam Set 2 Solutions

Problem Final Exam Set 2 Solutions CSE 5 5 Algoritms nd nd Progrms Prolem Finl Exm Set Solutions Jontn Turner Exm - //05 0/8/0. (5 points) Suppose you re implementing grp lgoritm tt uses ep s one of its primry dt strutures. Te lgoritm does

More information

MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts. Introduction to Matroids and Applications. Srikumar Ramalingam

MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts. Introduction to Matroids and Applications. Srikumar Ramalingam Cmrige, Msshusetts Introution to Mtrois n Applitions Srikumr Rmlingm MERL mm//yy Liner Alger (,0,0) (0,,0) Liner inepenene in vetors: v, v2,..., For ll non-trivil we hve s v s v n s, s2,..., s n 2v2...

More information

Parallelization Optimization of System-Level Specification

Parallelization Optimization of System-Level Specification Prlleliztion Optimiztion of System-Level Speifition Luki i niel. Gjski enter for Emedded omputer Systems University of liforni Irvine, 92697, US {li, gjski} @es.ui.edu strt This pper introdues the prlleliztion

More information

COSC 6374 Parallel Computation. Communication Performance Modeling (II) Edgar Gabriel Fall Overview. Impact of communication costs on Speedup

COSC 6374 Parallel Computation. Communication Performance Modeling (II) Edgar Gabriel Fall Overview. Impact of communication costs on Speedup COSC 6374 Prllel Computtion Communition Performne Modeling (II) Edgr Griel Fll 2015 Overview Impt of ommunition osts on Speedup Crtesin stenil ommunition All-to-ll ommunition Impt of olletive ommunition

More information

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014.

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014. omputer Networks 9/29/2014 IP Pket Formt Internet Routing Ki Shen IP protool version numer heder length (words) for qulity of servie mx numer remining hops (deremented t eh router) upper lyer protool to

More information

Triple/Quadruple Patterning Layout Decomposition via Novel Linear Programming and Iterative Rounding

Triple/Quadruple Patterning Layout Decomposition via Novel Linear Programming and Iterative Rounding Triple/Qudruple Ptterning Lyout Deomposition vi Novel Liner Progrmming nd Itertive Rounding Yio Lin, Xioqing Xu, Bei Yu, Ross Bldik nd Dvid Z. Pn ECE Dept., University of Texs t Austin, Austin, TX USA

More information

Right Angled Trigonometry. Objective: To know and be able to use trigonometric ratios in rightangled

Right Angled Trigonometry. Objective: To know and be able to use trigonometric ratios in rightangled C2 Right Angled Trigonometry Ojetive: To know nd e le to use trigonometri rtios in rightngled tringles opposite C Definition Trigonometry ws developed s method of mesuring ngles without ngulr units suh

More information

CHANGING STRATA AND SELECTION PROBABILITIES* Leslie Kish, The University of Michigan. Summary

CHANGING STRATA AND SELECTION PROBABILITIES* Leslie Kish, The University of Michigan. Summary 124 CHANGING STRATA AND SELECTION PROBABILITIES* Leslie Kish, The University of Michign Summry Survey smples re often bsed on primry units selected from initil strt with probbilities proportionl to initil

More information

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties, Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Integration. October 25, 2016

Integration. October 25, 2016 Integrtion October 5, 6 Introduction We hve lerned in previous chpter on how to do the differentition. It is conventionl in mthemtics tht we re supposed to lern bout the integrtion s well. As you my hve

More information

A Fast Imaging Algorithm for Near Field SAR

A Fast Imaging Algorithm for Near Field SAR Journl of Computing nd Electronic Informtion Mngement ISSN: 2413-1660 A Fst Imging Algorithm for Ner Field SAR Guoping Chen, Lin Zhng, * College of Optoelectronic Engineering, Chongqing University of Posts

More information

such that the S i cover S, or equivalently S

such that the S i cover S, or equivalently S MATH 55 Triple Integrls Fll 16 1. Definition Given solid in spce, prtition of consists of finite set of solis = { 1,, n } such tht the i cover, or equivlently n i. Furthermore, for ech i, intersects i

More information

Geometrical reasoning 1

Geometrical reasoning 1 MODULE 5 Geometril resoning 1 OBJECTIVES This module is for study y n individul teher or group of tehers. It: looks t pprohes to developing pupils visulistion nd geometril resoning skills; onsiders progression

More information

COSC 6374 Parallel Computation. Dense Matrix Operations

COSC 6374 Parallel Computation. Dense Matrix Operations COSC 6374 Prllel Computtion Dense Mtrix Opertions Edgr Griel Fll Edgr Griel Prllel Computtion Edgr Griel erminology Dense Mtrix: ll elements of the mtrix ontin relevnt vlues ypilly stored s 2-D rry, (e.g.

More information

Honors Thesis: Investigating the Algebraic Properties of Cayley Digraphs

Honors Thesis: Investigating the Algebraic Properties of Cayley Digraphs Honors Thesis: Investigting the Algebri Properties of Cyley Digrphs Alexis Byers, Wittenberg University Mthemtis Deprtment April 30, 2014 This pper utilizes Grph Theory to gin insight into the lgebri struture

More information

12-B FRACTIONS AND DECIMALS

12-B FRACTIONS AND DECIMALS -B Frctions nd Decimls. () If ll four integers were negtive, their product would be positive, nd so could not equl one of them. If ll four integers were positive, their product would be much greter thn

More information

Chapter 2 Sensitivity Analysis: Differential Calculus of Models

Chapter 2 Sensitivity Analysis: Differential Calculus of Models Chpter 2 Sensitivity Anlysis: Differentil Clculus of Models Abstrct Models in remote sensing nd in science nd engineering, in generl re, essentilly, functions of discrete model input prmeters, nd/or functionls

More information

Can Pythagoras Swim?

Can Pythagoras Swim? Overview Ativity ID: 8939 Mth Conepts Mterils Students will investigte reltionships etween sides of right tringles to understnd the Pythgoren theorem nd then use it to solve prolems. Students will simplify

More information

Computing offsets of freeform curves using quadratic trigonometric splines

Computing offsets of freeform curves using quadratic trigonometric splines Computing offsets of freeform curves using qudrtic trigonometric splines JIULONG GU, JAE-DEUK YUN, YOONG-HO JUNG*, TAE-GYEONG KIM,JEONG-WOON LEE, BONG-JUN KIM School of Mechnicl Engineering Pusn Ntionl

More information

Misrepresentation of Preferences

Misrepresentation of Preferences Misrepresenttion of Preferences Gicomo Bonnno Deprtment of Economics, University of Cliforni, Dvis, USA gfbonnno@ucdvis.edu Socil choice functions Arrow s theorem sys tht it is not possible to extrct from

More information

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork MA1008 Clculus nd Liner Algebr for Engineers Course Notes for Section B Stephen Wills Deprtment of Mthemtics University College Cork s.wills@ucc.ie http://euclid.ucc.ie/pges/stff/wills/teching/m1008/ma1008.html

More information

II. THE ALGORITHM. A. Depth Map Processing

II. THE ALGORITHM. A. Depth Map Processing Lerning Plnr Geometric Scene Context Using Stereo Vision Pul G. Bumstrck, Bryn D. Brudevold, nd Pul D. Reynolds {pbumstrck,brynb,pulr2}@stnford.edu CS229 Finl Project Report December 15, 2006 Abstrct A

More information

Tight triangulations: a link between combinatorics and topology

Tight triangulations: a link between combinatorics and topology Tight tringultions: link between ombintoris nd topology Jonthn Spreer Melbourne, August 15, 2016 Topologil mnifolds (Geometri) Topology is study of mnifolds (surfes) up to ontinuous deformtion Complited

More information

6.2 Volumes of Revolution: The Disk Method

6.2 Volumes of Revolution: The Disk Method mth ppliction: volumes by disks: volume prt ii 6 6 Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem 6) nd the ccumultion process is to determine so-clled volumes

More information

Profile Based Sub-Image Search in Image Databases

Profile Based Sub-Image Search in Image Databases Profile Bsed Su-Imge Serh in Imge Dtses Vishwkrm Singh 1, Amuj K. Singh 2 Deprtment of Computer Siene, University of Cliforni, Snt Brr, USA 1 vsingh@s.us.edu, 2 muj@s.us.edu Astrt Su-imge serh with high

More information

IMAGE QUALITY OPTIMIZATION BASED ON WAVELET FILTER DESIGN AND WAVELET DECOMPOSITION IN JPEG2000. Do Quan and Yo-Sung Ho

IMAGE QUALITY OPTIMIZATION BASED ON WAVELET FILTER DESIGN AND WAVELET DECOMPOSITION IN JPEG2000. Do Quan and Yo-Sung Ho IMAGE QUALITY OPTIMIZATIO BASED O WAVELET FILTER DESIG AD WAVELET DECOMPOSITIO I JPEG2000 Do Qun nd Yo-Sung Ho School of Informtion & Mechtronics Gwngju Institute of Science nd Technology (GIST) 26 Cheomdn-gwgiro

More information

Selecting the Most Highly Correlated Pairs within a Large Vocabulary

Selecting the Most Highly Correlated Pairs within a Large Vocabulary Seleting the Most Highl Correlted Pirs within Lrge Voulr Koji Umemur Deprtment of Computer Siene Toohshi Universit of Tehnolog umemur@tutistutjp Astrt Ourene ptterns of words in douments n e epressed s

More information

Doubts about how to use azimuth values from a Coordinate Object. Juan Antonio Breña Moral

Doubts about how to use azimuth values from a Coordinate Object. Juan Antonio Breña Moral Douts out how to use zimuth vlues from Coordinte Ojet Jun Antonio Breñ Morl # Definition An Azimuth is the ngle from referene vetor in referene plne to seond vetor in the sme plne, pointing towrd, (ut

More information

McAfee Web Gateway

McAfee Web Gateway Relese Notes Revision C MAfee We Gtewy 7.6.2.11 Contents Aout this relese Enhnement Resolved issues Instlltion instrutions Known issues Additionl informtion Find produt doumenttion Aout this relese This

More information

EVALUATING AND ANALYSING DYNAMIC PLAYLIST GENERATION HEURISTICS USING RADIO LOGS AND FUZZY SET THEORY

EVALUATING AND ANALYSING DYNAMIC PLAYLIST GENERATION HEURISTICS USING RADIO LOGS AND FUZZY SET THEORY 10th Interntionl Soiety for Musi Informtion Retrievl Conferene (ISMIR 09) EVALATING AND ANALYSING DYNAMIC PLAYLIST GENERATION HERISTICS SING RADIO LOGS AND FZZY SET THEORY Kls Bosteels Ghent niversity,

More information

Slides for Data Mining by I. H. Witten and E. Frank

Slides for Data Mining by I. H. Witten and E. Frank Slides for Dt Mining y I. H. Witten nd E. Frnk Simplicity first Simple lgorithms often work very well! There re mny kinds of simple structure, eg: One ttriute does ll the work All ttriutes contriute eqully

More information

The Network Layer: Routing in the Internet. The Network Layer: Routing & Addressing Outline

The Network Layer: Routing in the Internet. The Network Layer: Routing & Addressing Outline CPSC 852 Internetworking The Network Lyer: Routing in the Internet Mihele Weigle Deprtment of Computer Siene Clemson University mweigle@s.lemson.edu http://www.s.lemson.edu/~mweigle/ourses/ps852 1 The

More information

Orientation & Quaternions. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

Orientation & Quaternions. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016 Orienttion & Quternions CSE69: Computer Animtion Instrutor: Steve Rotenberg UCSD, Spring 6 Orienttion Orienttion We will define orienttion to men n objet s instntneous rottionl onfigurtion Think of it

More information

Key words: Fuzzy linear programming, fuzzy triangular, fuzzy trapezoidal, fuzzy number, modified S-curve function, fuzzy simplex method.

Key words: Fuzzy linear programming, fuzzy triangular, fuzzy trapezoidal, fuzzy number, modified S-curve function, fuzzy simplex method. Irqi Journl of Sttistil Siene () The Fourth Sientifi Conferene of the College of Computer Siene & Mthemtis pp [-] Trnsformtion Liner Memership Funtion y Using the Modified S- Curve Shorish Omer dull Dr.

More information

Text mining: bag of words representation and beyond it

Text mining: bag of words representation and beyond it Text mining: bg of words representtion nd beyond it Jsmink Dobš Fculty of Orgniztion nd Informtics University of Zgreb 1 Outline Definition of text mining Vector spce model or Bg of words representtion

More information

Math 35 Review Sheet, Spring 2014

Math 35 Review Sheet, Spring 2014 Mth 35 Review heet, pring 2014 For the finl exm, do ny 12 of the 15 questions in 3 hours. They re worth 8 points ech, mking 96, with 4 more points for netness! Put ll your work nd nswers in the provided

More information

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems Distriuted Systems Priniples nd Prdigms Mrten vn Steen VU Amsterdm, Dept. Computer Siene steen@s.vu.nl Chpter 11: Distriuted File Systems Version: Deemer 10, 2012 2 / 14 Distriuted File Systems Distriuted

More information

Approximate Joins for Data Centric XML

Approximate Joins for Data Centric XML Approximte Joins for Dt Centri XML Nikolus Augsten 1, Mihel Böhlen 1, Curtis Dyreson, Johnn Gmper 1 1 Fulty of Computer Siene, Free University of Bozen-Bolzno Dominiknerpltz 3, Bozen, Itly {ugsten,oehlen,gmper}@inf.uniz.it

More information

UNIT 11. Query Optimization

UNIT 11. Query Optimization UNIT Query Optimiztion Contents Introduction to Query Optimiztion 2 The Optimiztion Process: An Overview 3 Optimiztion in System R 4 Optimiztion in INGRES 5 Implementing the Join Opertors Wei-Png Yng,

More information

Available at ISSN: Vol. 4, Issue 2 (December 2009) pp (Previously Vol. 4, No.

Available at   ISSN: Vol. 4, Issue 2 (December 2009) pp (Previously Vol. 4, No. Avilble t http://pvmu.edu.edu/pges/398.sp ISSN: 93-9466 Vol. 4, Issue December 009 pp. 434 444 Previously Vol. 4, No. Applictions nd Applied Mthemtics: An Interntionl Journl AAM On -ry Subdivision for

More information

MATH 2530: WORKSHEET 7. x 2 y dz dy dx =

MATH 2530: WORKSHEET 7. x 2 y dz dy dx = MATH 253: WORKSHT 7 () Wrm-up: () Review: polr coordintes, integrls involving polr coordintes, triple Riemnn sums, triple integrls, the pplictions of triple integrls (especilly to volume), nd cylindricl

More information

SOFTWARE-BUG LOCALIZATION WITH GRAPH MINING

SOFTWARE-BUG LOCALIZATION WITH GRAPH MINING Chpter 17 SOFTWARE-BUG LOCALIZATION WITH GRAPH MINING Frnk Eihinger Institute for Progrm Strutures nd Dt Orgniztion (IPD) Universit-t Krlsruhe (TH), Germny eihinger@ipd.uk.de Klemens B-ohm Institute for

More information

FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE

FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE 1 M.JothiLkshmi, M.S., M.Phil. 2 C.Theeendr, M.S., M.Phil. 3 M.K.Pvithr,

More information

Unit 5 Vocabulary. A function is a special relationship where each input has a single output.

Unit 5 Vocabulary. A function is a special relationship where each input has a single output. MODULE 3 Terms Definition Picture/Exmple/Nottion 1 Function Nottion Function nottion is n efficient nd effective wy to write functions of ll types. This nottion llows you to identify the input vlue with

More information

On the Detection of Step Edges in Algorithms Based on Gradient Vector Analysis

On the Detection of Step Edges in Algorithms Based on Gradient Vector Analysis On the Detection of Step Edges in Algorithms Bsed on Grdient Vector Anlysis A. Lrr6, E. Montseny Computer Engineering Dept. Universitt Rovir i Virgili Crreter de Slou sin 43006 Trrgon, Spin Emil: lrre@etse.urv.es

More information

Geometric Algorithms. Geometric Algorithms. Warning: Intuition May Mislead. Geometric Primitives

Geometric Algorithms. Geometric Algorithms. Warning: Intuition May Mislead. Geometric Primitives Geometri Algorithms Geometri Algorithms Convex hull Geometri primitives Closest pir of points Voronoi Applitions. Dt mining. VLSI design. Computer vision. Mthemtil models. Astronomil simultion. Geogrphi

More information

and vertically shrinked by

and vertically shrinked by 1. A first exmple 1.1. From infinite trnsltion surfe mp to end-periodi mp. We begin with n infinite hlf-trnsltion surfe M 0 desribed s in Figure 1 nd n ffine mp f 0 defined s follows: the surfe is horizontlly

More information