Dynamic Isoline Extraction for Visualization of Streaming Data

Size: px
Start display at page:

Download "Dynamic Isoline Extraction for Visualization of Streaming Data"

Transcription

1 Dyamic Isolie Extractio for Visualizatio of Streamig Data Dia Goli 1, Huaya Gao Uiversity of Coecticut, Storrs, CT USA Abstract. Queries over streamig ata offer the potetial to provie timely iformatio for moer atabase applicatios, such as sesor etworks a web services. Isolie-base visualizatio of streamig ata has the potetial to be of great use i such applicatios. Dyamic (real-time) isolie extractio from the streamig ata is eee i orer to fully harvest that potetial, allowig the users to see i real time the patters a tres both spatial a temporal iheret i such ata. This is the goal of this paper. Our approach to isolie extractio is base o ata terrais, triagulate irregular etworks (TINs) where the cooriates of the vertices correspos to locatios of ata sources, a the height correspos to their reaigs. We yamically maitai such a ata terrai for the streamig ata. Furthermore, we yamically maitai a isolie (cotour) map over this yamic ata etwork. The user has the optio of cotiuously viewig either the curret shae triagulatio of the ata terrai, or the curret isolie map, or a overlay of both. For large etworks, we assume that complete recomputatio of either the ata terrai or the isolie map at every epoch is impractical. If is the umber of ata sources i the etwork, time complexity per epoch shoul be O(log ) to achieve real-time performace. To achieve this time complexity, our algorithms are base o efficiet yamic ata structures that are cotiuously upate rather tha recompute. Specifically, we use a oubly-balace iterval tree, a ew ata structure where both the tree a the ege sets of each oe are balace. As far as we kow, o oe has applie TINs for ata terrai visualizatio before this work. Our yamic isolie computatio algorithm is also ew. Experimetal results cofirm both the efficiecy a the scalability of our approach. 1 Itrouctio Queries over streamig ata offer the potetial to provie timely iformatio for moer atabase applicatios, such as sesor etworks a web services. Isolie-base visualizatio of streamig ata has the potetial to be of great use i such applicatios. Isolie (cotour) maps is particularly iformative if the streamig ata values are relate to pheomea that te to be cotiuous for ay give locatio, such as temperature, pressure or raifall i a sesor etwork. Dyamic (real-time) isolie extractio from the streamig ata is eee i orer to allow the users to see i real time the patters a tres both spatial a temporal iheret i such ata. Such isolie extractio is the goal of this paper. 1 Supporte by NSF awar

2 Our approach to isolie extractio is base o ata terrais, triagulate irregular etworks (TINs) where the (x, y)-cooriates of the vertices correspos to locatios of ata sources, a the z-cooriate correspos to their reaigs. Efficiet algorithms, especially whe implemete i harware, allow for fast shaig of TINs, which are three-imesioal. By combiig shaig with user-rive rotatio a zoomig, ata terrais provie a very user-friely way to visualize ata etworks. While the reerig of static TINs is a well-researche problem, we are cocere with yamic etworks, where ata sources may chage their reaigs over time; they may also joi the etwork, or leave the etwork. We yamically maitai a ata terrai for the streamig ata from such a etwork of ata sources. Furthermore, we yamically maitai a isolie (cotour) map over this yamic ata etwork. Isolies cosist of poits of equal value; they are most commoly use to map moutaious geography. The isolie map ca be isplaye i isolatio, or overlaye o the uerlyig TIN, proviig the user with a visualizatio that is both highly escriptive a very ituitive. For large etworks, we assume that complete recomputatio of either the ata terrai or the isolie map at every epoch is impractical. If is the umber of ata sources i the etwork, time complexity per epoch shoul be O(log ) to achieve real-time performace. To achieve this time complexity, our algorithms are base o efficiet yamic ata structures that are cotiuously upate rather tha recompute. Specifically, we use a oubly-balace iterval tree, a ew ata structure where both the tree a the ege sets of each oe are balace. Dyamic isolie maps have bee propose before i the cotext of sesor etworks [7, 11]. However, as far as we kow, o oe has applie TINs for this purpose before this work. Our yamic isolie computatio algorithm is also ew. As a result, earlier approaches prouce isolie maps that are i both more costly a less accurate. We have implemete the ata structures a algorithms propose i the paper. The user has the optio of cotiuously viewig either the curret shae triagulatio, or the curret isolie map, or a overlay of both. Experimetal results, simulatig a large etwork of raomly istribute ata sources, cofirm both the efficiecy a the scalability of our approach. Overview. We escribe ata terrais i sectio 2, a iscuss the algorithms for their computatio a yamic maiteace. I sectio 3, we give a algorithm for computig isolie maps over the ata terrai, as well as their yamic maiteace. I sectio 4 we preset our implemetatio of isolie-base visualizatio. Relate work is iscusse i sectio 5, a we coclue i sectio 6. 2 Data Terrais Our otio of a ata terrai is closely relate to the otio of a geographic terrai, commoly use i Geographic Iformatio Systems (GIS). Geographic terrais represet elevatios of sites a are static. There are two mai approaches to represet terrais i GIS. Oe is Digital Elevatio Moels (DEM), represetig it as grie ata withi some preefie itervals, which is volume-base a regular. DEMs are typically use i raster surface moels. Due to

3 the regularity of DEMs, they are ot appropriate for etworks of streamig ata sources, whose locatios are ot assume to be regular. The other represetatio is Triagulate Irregular Networks (TIN). The vertices of a TIN, sometimes calle sites, are istribute irregularly a store with their locatio (x, y) as well as their height value z as vector ata (x, y, z); TINs are typically use i vector ata moels. For a etaile survey of terrai algorithms, icluig TINs, see [17]. I this paper, we chose to use TINs to represet the state of a ata etwork. TINs are goo for visualizatio, because they ca be efficietly shae to highlight the 3D aspects of the ata. The (x, y) cooriates of the TIN s vertices correspos to the locatios of ata sources, a the z cooriates correspos to their curret value (that is beig visualize). We refer to this represetatio as ata terrais. We iitially costruct the ata terrai with the typical algorithm for TIN costructio, as i [8, 9] i O( log ) time. Sice the costructio of TIN is oly epeet o the locatio of its sites, the topology of the TIN oes ot chage with the chage of the ata values. The oly possibility for a TIN to chage is whe a ew ata source jois the etwork, or whe some ata source leaves the etwork, e.g. ue to power loss. I the followig, we escribe the algorithm for upatig the TIN whe this happes. Isertio. Whe a ew ata source is ae to the etwork, we ee to a the correspoig vertex to the ata terrai. It woul be the same algorithm as whe builig a ew ata terrai, sice it is a icremetal algorithm. As iscusse i [9], the worst case of the time performace for site isertio coul be O(). Note that we assume that ata sources are ot iserte ofte, much less frequetly tha their values are upate, givig us amortize performace of O(log ) for this operatio. Deletio. Whe a ata source leaves the etwork, we ee a local upatig algorithm to maitai our yamic TIN. Basically, this is the iverse of the icremetal isertio algorithm, but i practice there are a variety of specific cosieratios. [10] first escribe a eletio algorithm i etail, but ufortuately, it ha mistakes. The algorithm was correcte i [5], a further improve i [14]. The performace for eletio algorithm is O(k log k) where k is the umber of eighbors of the polygo iciet the vertex to be elete. Figure 1 illustrates how oe site is remove from a TIN. Fig. 1. Deletig oe site from TIN: (a) before eletio; (b) after eletio.

4 Efficiet algorithms, especially whe implemete i harware, allow for fast shaig of ata terrais. By combiig shaig with user-rive rotatio a zoomig, ata terrais provie a very user-friely way to visualize ata etworks. 3 Dyamic Isolie Extractio I this sectio, we escribe how to extract a isolie map from a ata terrai for a yamic ata etwork. 3.1 Iterval tree Oe aive way to extract a isolie map at a give height h irectly from the ata terrai is to traverse all the triagles i the ata terrai, itersect each oe with the plae z = h, a retur all the resultig segmets. O() time is eee for this brute-force approach, where is the umber of sites. We use iterval trees [6] to obtai a more efficiet solutio. For every ege i the TIN, this tree cotais a iterval correspoig to the ege s z-spa. Iterval trees are special biary trees; besies the key which is calle a split value, each oe also cotais a iterval list. Give the set of itervals for the z-spas of a TIN s eges, a (ubalace) iterval tree is costructe as follows. 1. Choose a split value s for the root. This value may be etermie by the first iserte iterval. For example, if (a, b) is the first iserte iterval, the the split value will be (a + b)/2. 2. Use s to partitio the itervals ito three subsets, I left, I, I right. Ay iterval (a, b) is i I if a s b; it is i I left if b < s; a it is i I right if a > s. 3. Store the itervals i I at the root; they are orgaize ito two sorte lists. Oe is the left list, where all the itervals are sorte i icreasig orer of a; the other is the right list, where all the itervals are sorte by ecreasig orer of b. 4. Recurse o I left a I right, creatig the left a right subtrees, respectively. Next, we oubly balace the tree; we use AV L trees [1] for this purpose. The first AVL tree is for the iterval tree itself, the other is for the ege lists store at the oes of the iterval tree. This eables us to provie quick upates to the tree (sectio 3.2). Figure 2 gives a example of a TIN, compose of 7 sites a 19 eges, a the correspoig iterval tree. More etails ca be fou i [16], which uses a iterval tree as the ata structure to coveietly retrieve isolie segmets. But they oly cosier static TIN, while we will give a algorithm for yamic TIN i sectio 3.2. We ow escribe the algorithm for usig a iterval tree T to create a isolie at value v. It is a recursive algorithm that begis with the root oe. Let the split value be s. If v < s the we will o the followig two thigs. First search the left list of the root, a the search the left subtree of the root recursively. If v > s the we will o the similar two thigs. First search the right list of the root, a the search the right subtree of the root recursively. We stop at the leaf oe. We fiish by escribig the etails of the algorithm for queryig the matche ege list i the left list or right list of the iterval oe, metioe briefly before. Recall

5 c e f a b g l m h 27.6 k i j 0.1 a, b, j, k, l b, l, j, k, a c, e, 6.3 c, e, f, h g, i, m m, g, i f, h a b c e f g h i j k l m Fig. 2. A example of a TIN a the correspoig balace iterval tree. that we store the ege list as a AV L tree. Take the left list as a example, we oly cosier the left evaluatio of the smaller poit of the ege. Let it be the key k of the AV L oe. We search the AV L tree recursively. If v < k, the we search the left subtree recursively. If v > k, which meas that all the eges i the left subtree are the matche eges, output them a search the right subtree recursively. Queryig the right list of the iterval oe is symmetric. Note that a iterval tree ca also be costructe for triagles, rather tha eges, of the TIN, sice a z-spa ca just as easily be efie for triagles. We ca quickly fi those triagles that itersect with the plae z = h, a avoi cosierig others. Oe such algorithm is give i [16]. I our work, we fou it more coveiet to use eges to compute isolies from the TIN istea of triagles. Note that this ki of substitutio oes ot affect the efficiecy, because of the followig fact: if there are vertices i the TIN, the umber of eges

6 a the umber of triagles are each O() [13]. Let b eote the umber of sites o the bouary of the TIN, a i be the umber of sites i the iterior; the total umber of sites is = b + i. The umber of eges is e = 2 b + 3( i 1) <= 3. The umber of triagles, let be t, woul be t = 2 6 whe > 3. Therefore, both the ege-base a the triagle-base iterval trees allow for a more efficiet algorithm to get the isolies from TIN tha the aive oe escribe at the begiig of the sectio. 3.2 Dyamic Iterval Tree I our settig, the ata values at the sources chage as time passes. Sice our iterval tree is built up o the eges of the TIN, a the z-spa of the ege is epeet o the values at the sites ajacet to the ege, a chage i these values will ecessitate a chage to the iterval tree. We begi with a built TIN a a costructe iterval tree, as escribe above. I the followig, we give a etaile escriptio of the algorithm to upate the tree after some ata source s chages its value from v 0 to v. 1. We use the TIN to fi all eges iciet with the ata source s. Sice the TIN cotais a iciece list L for each vertex, we ca fi these eges i costat time O(1). 2. For every ege e i the list L, we ee to upate its positio i the iterval tree. Suppose that the origial z-spa for e is z e, a the ew oe is z e. 3. Ru a biary search from the root to fi the oe x which cotais the iterval z e. This is oe i O(log ) time. 4. Delete z e from both the right a the left lists of x. Sice both of these lists are implemete as a staar AVL tree, the performace is O(log ). 5. Look for the oe y that shoul cotai z e, that is, its split value overlaps z e. First, check whether z e overlaps with the split value of x, i which case we ee look o further. Otherwise, begi searchig from the root of the tree, comparig z e with the split value of the oe, util we fi the oe whose split value overlaps z e or reach a leaf. The time for this is i O(log ). 6. If we fou y, the isert z e ito the right a the left lists of y. Both lists are implemete with AVL trees, a the size of each list is at most the total umber of the eges i the TIN. So this isert shoul be i O(log ). 7. If we have reache a leaf without fiig y, we isert a ew leaf ito the iterval tree to store the ew iterval. Its iterval lists will cotai just z e, a its split value will be the mipoit of z e; this is i O(1). Recall that we are usig balace (AVL) trees both for the iterval tree, a for the iterval lists withi each oe of the iterval tree. To keep the trees balace, all isertios a eletios are followe by a rebalace operatio. There exists the rebalace algorithm for AVL trees i O(log ) time [19], a it is easy to see that ouble balacig oes ot icrease the time complexity. A alterative metho is relaxe AVL tree [12]. Istea of rebalacig the tree at every upate, we relax the restrictio a accumulate a greater ifferece is heights before we ee to ajust the height of the AVL tree.

7 Figure 3illustrates a upate to the iterval tree of Figure 2 whe the reaig of ata source s chages from to Note that all eges iciet o s ee to be checke. I this figure, we ee to upate the positio of itervals f, h, l, m, i the iterval tree. 0.1 a, b, j, k, l b, l, j, k, a c, e, f, m, h g, i c, e, f, h, m g, i a b c e f g h i j k l m Fig. 3. A upate to the iterval tree. This tree is highly ubalace; it is a sapshot after the isertio but before rebalacig. Figure 4 shows the result after balacig the iterval tree. To isert ito the iterval tree, we eee to isert a ew oe to store. After rebalacig, there are o itervals i the oe whose split value is 74.35; this ecreases the height of the iterval tree by 1, so we elete this oe. The time complexity of this algorithm is O(log ). Note that our algorithm, while sometimes aig ew oes (with sigleto iterval lists), oes ot elete ol oes whe their iterval lists become empty. We etermie experimetally that there was o beefit i oig so. Sice the ata reaigs move up a ow (rather tha mootoically icreasig or ecreasig), the empty oe is very likely to be use up at some poit; it turs out that keepig it arou for this evetuality is more time efficiet tha eletig it right away. To complete the performace aalysis of the iterval tree upate algorithm, we ee to kow how may eges are iciet o a give site s, sice each of these k eges ees to be upate separately. It ca be prove that k is ever more tha 6. We alreay kow the umber of eges is e <= 3, where is the umber of sites, oe per ata

8 32.65 b, j, l, c, e, f, g, i, m b, c, e, f, l, m, g, i, j 6.3 k, k, h h 0.1 a a a b c e f g h i j k l m Fig. 4. The upate iterval tree after rebalacig. source. Sice each ege is iciet o two sites, clearly we have: k = 2 e <= 6. We cofirme this experimetally, measurig the average of k; we fou that it was ever more tha 6, ot growig as the umber of sites icrease. Therefore, we assume that k is O(1). For each ege, we took its z-spa iterval from its ol positio a fou a appropriate ew positio to isert the iterval, rebalacig whe eee. Each of these operatios is i O(log ) time. Therefore, the overall algorithm is O(log ). 4 Performace 4.1 Assumptios Our visualizatio algorithm relies o cotiuously upatig the TIN a the correspoig iterval tree. The upates are triggere by chages to ata values, isertios (ew ata sources), or eletios (loss of a ata source). We use the amortize approach to complexity aalysis, assumig that chages to ata values happe much more ofte tha either isertios or eletios. 4.2 Experimets Our implemetatio of the visualizatio of ata terrai uses OpeGL [15], a software iterface to graphics harware. I our simulatio, we use GNU C++ with OpeGL

9 library uer Liux platform to reer the ata terrai a isolie maps. We implemete isolie extractio from ata terrais usig the algorithm escribe above. I our experimet, we starte by geeratig the iitial ata terrai from the iitial values at ata sources, usig the algorithm i sectio 2. The we costructe our iterval tree usig the algorithm i sectio 3. For the iitial values of our ata, we use the actual ata which escribes the terrai arou the Uiversity of Coecticut. As show i figure 5, we simulate a etwork of 257 ata sources eploye arou UCo which were i the regio (0, 0) (9600, 10115). The ata reaigs were the local height at that cooriate, which rage from 0 to 420 (feet). Figure 5 shows the shae ata terrai (a) before a (b) after a site lower left quarat chage its value, from 350 to Oe ca clearly see the ifferece i the shape of the two ata terrais. Fig. 5. Data terrai of UCo. (a) before chage; (b) after chage. Our ata stream cosiste of chages to the reaigs of oe site (chose at raom) at a time. As we processe the stream, we upate the TIN a the iterval trees. Figure 6 illustrates how the isolies ca be affecte by a chage to the reaig at a sigle site. It shows the TIN overlaye with the isolies; the thick lie represets the isolie value 200, a the thi lie represets the isolie value 300. Whe we chage the reaig at oe site (colore as black) from 350 i (a) to i (b), it is apparet how the isolies chages accorigly. We measure the performace of our upate algorithms escribe i sectios 2 a 3, plottig time performace agaist the umber of ata sources i the etwork,. We varie from 50 to 2500 i 50 uit itervals: {50, 100, 150,..., 2450, 2500}. Give ata sources istribute raomly i a regio (0, 0) (300, 300), we chose oe at raom a chage its reaig, upatig everythig. We repeate this 100 times, gettig the cumulative time for each i microsecos. Figure 7 (a) shows the plot we obtaie from our experimets. The logarithmic trelie through this plot has the fuctio y = (l x) , a the value of.964 for R 2 as show i Figure 7 (b). This value of R 2 shows

10 Fig. 6. Isolies from TIN, (a) before a (b) after chage. Fig. 7. Time performace vs. umber of sites, (a) without a (b) with the logarithmic trelie. that there is a 96.4% reliability of the relatioship betwee the plot a the trelie. From this picture, we ca see that our algorithm is logarithmic a scalable. This cofirms our aalysis i sectio 3. 5 Relate work The visualizatio of ata terrais ivolves much kowlege i computer graphics. A goo review of reerig techiques such as trasformatios, shaig, iterpolatio, texture mappig, ray tracig, etc., as well as the mathematics theory behi it, ca be fou i [18, 2]. Oe of the popular reerig libraries is OpeGL. It is sai to be iustry staar; it is stable, reliable, portable, extesible, scalable a easy to use. Documets are available from [15], writte by the OpeGL Architecture Review Boar, is the most authoritative oe. I our simulatio, we use GNU C++ with OpeGL uer Liux to reer our ata terrai a our isolie map. Iterval tree first was propose by Eelsbruer [6] to efficietly retrieve itervals of real lies that cotai a give query value. Cigoi et. al. [4] uses iterval tree as

11 the ata structure to extract isosurfaces. Chiag [3] escribes how to extract isosurface from volumetric ata usig iterval tree. Va Krevel [16] uses the iterval tree as the ata structure to extract isolies from TINs by associatig each triagle with the itervals of the elevatio it spas. There are several iffereces betwee that algorithm a ours. Their itervals are base o z-spas of triagles rather tha eges. They o ot use balace trees as we o. Their algorithm is ot yamic (the upate operatios are ot efie). Fially, as far as we kow, their algorithm was ever implemete. To our kowlege, o oe has escribe a algorithm to extract isolies efficietly a yamically from ata terrais as we have oe. Relate work i the sesor etwork commuity has trie to extract isolies irectly from sesor reaigs, usig ietwork protocols. For example, i [11], a isobar computatio from sesor etworks is performe as a form of aggregatio. This work assumes that every sesor is i a rectagular gri a merge these gris i-etwork. The commuicatio betwee the sesors is base o a tree. The geeral process is that each sesor gets the isobar map from its chilre, combies its ow iformatio, a ses the isobar map up to its paret. Fially, the root aggregates the isobar maps. So they ee some polygo operatios such as itersect a uio; the time complexity is O( log ), where is the umber of eges i the polygo. Wheever there are some sesors chagig their reaig, we ee to compute the isobar agai, so this approach is ot efficiet i a yamic real-time settig. 6 Coclusios Isolie-base visualizatio of streamig ata has the potetial to be of great use i moer atabase applicatios, such as sesor etworks a web services. This paper was cocere with yamic (real-time) isolie extractio from the streamig ata, so as to allowig the users to see i real time the patters a tres both spatial a temporal iheret i such ata. Our approach to isolie extractio was base o ata terrais, triagulate irregular etworks (TINs) where the cooriates of the vertices correspos to locatios of ata sources, a the height correspos to their reaigs. We yamically maitaie such a ata terrai for the streamig ata. Furthermore, we yamically maitaie a isolie (cotour) map over this yamic ata etwork. For large etworks, we assume that complete recomputatio of either the ata terrai or the isolie map at every epoch is impractical. If is the umber of ata sources i the etwork, time complexity per epoch shoul be O(log ) to achieve real-time performace. To achieve this time complexity, our algorithms are base o efficiet yamic ata structures that are cotiuously upate rather tha recompute. Specifically, we use a oubly-balace iterval tree, a ew ata structure where both the tree a the ege sets of each oe are balace. As far as we kow, o oe has applie TINs for ata terrai visualizatio before this work. Our yamic isolie computatio algorithm is also ew. Experimetal results cofirm both the efficiecy a the scalability of our approach. All our implemetatio was i GNU C++ with OpeGL library uer Liux.

12 Refereces 1. G.M. Aelso-Velskii a E.M. Lais. A algorithm for the orgaizatio of iformatio. I Soviet Math. Doclay 3, pages , Ewar Agel. Iteractive Computer Graphics: A Top-Dow Approach with OpeGL. Pearso Aiso-Wesley, Jul Yi-Je Chiag a Clauio T. Silva. I/O Optimal Isosurface Extractio. IEEE Visualizatio 97, pages , Paolo Cigoi, Paola Mario, Clauio Motai, Erico Puppo, a Roberto Scopigo. Speeig up Isosurface Extractio Usig Iterval Tree. IEEE Tras. o Visualizatio a Computer Graphics, 3, Apr.-Ju Olivier Devillers. O Deletio i Delauay Triagulatios. Proc. 15th Aual Symp. o Computatioal Geometry, pages , Ju Eelsbruer. Dyamic Data Structure for Orthogoal Itersectio Queries. Tech. Rep. F59, Ist. Iformatiosverarb. Tech. Uiv. Graz, Graz, Austria, Deborah Estri. Embee Networke Sesig for Evirometal Moitorig: Applicatios a Challeges. DIALM-POMC Joit Workshop o Fou. of Mobile Computig, Sa Diego, CA, Sep Michael Garla a Paul S. Heckbert. Fast Polygoal Approximatios of Terrais a Height Fiels. Tech. Rep. CMU-CS , Caregie Mello Uiv., Sep Leoias Guibas a Jorge Stolfi. Primitives for the Maipulatio of Geeral Subivisios a the Computatio of Voroo Diagrams. ACM Tras. o Graphics, 4(2):74 123, Marti Heller. Triagulatio Algorithms for Aaptive Terrai Moelig. Proc. 4th It l Symp. of Spatial Data Halig, pages , Joseph M. Hellerstei, Wei Hog, Samuel Mae, a Kyle Staek. Beyo Average: Towars Sophisticate Sesig with Queries. 2 It l Workshop o Iformatio Proc. i Sesor Networks (IPSN 03), Mar Kim S. Larse, Eljas Soisalo-Soiie, a Peter Wimayer. Relaxe Balace through Staar Rotatios. Workshop o Alg. a Data Structures, Charles L. Lawso. Software for C 1 Surface Iterpolatio. I Joh R. Rice, e., Mathematical Software III, Acaemic Press, NY, pages , Mir Abolfazl Mostafavi, Christopher Gol, a Maciej Dakowicz. Delete a Isert Operatios i Vorooi / Delauay Methos a Applicatios. Computers & Geoscieces, 29(4): , May Dave Shreier, Maso Woo, Jackie Neier, a Tom Davis. OpeGL Programmig Guie: The Official Guie to Learig OpeGL, Versio 1.4, 4th eitio. Aiso-Wesley, Nov Marc va Krevel. Efficiet Methos for Isolie Extractio from a Digital Elevatio Moel Base o Triagulate Irregular Networks. I 6th It l Symp. o Spatial Data Halig Proc., pages , Marc va Krevel. Digital Elevatio Moels a TIN Algorithms. Algorithmic Fou. of Geographic Iformatio Systems i LNCS (tutorials),spriger-verlag, Berli, 1340:37 78, Ala H. Watt. 3D Computer Graphics. Aiso-Wesley, Dec Mark Alle Weiss. Data Structures a Algorithm Aalysis i C. Aiso-Wesley, Jul 1997.

Soving Recurrence Relations

Soving Recurrence Relations Sovig Recurrece Relatios Part 1. Homogeeous liear 2d degree relatios with costat coefficiets. Cosider the recurrece relatio ( ) T () + at ( 1) + bt ( 2) = 0 This is called a homogeeous liear 2d degree

More information

Project Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments

Project Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments Project Deliverables CS 361, Lecture 28 Jared Saia Uiversity of New Mexico Each Group should tur i oe group project cosistig of: About 6-12 pages of text (ca be loger with appedix) 6-12 figures (please

More information

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008 I ite Sequeces Dr. Philippe B. Laval Keesaw State Uiversity October 9, 2008 Abstract This had out is a itroductio to i ite sequeces. mai de itios ad presets some elemetary results. It gives the I ite Sequeces

More information

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN Aalyzig Logitudial Data from Complex Surveys Usig SUDAAN Darryl Creel Statistics ad Epidemiology, RTI Iteratioal, 312 Trotter Farm Drive, Rockville, MD, 20850 Abstract SUDAAN: Software for the Statistical

More information

U.C. Berkeley CS270: Algorithms Lecture 9 Professor Vazirani and Professor Rao Last revised. Lecture 9

U.C. Berkeley CS270: Algorithms Lecture 9 Professor Vazirani and Professor Rao Last revised. Lecture 9 U.C. Berkeley CS270: Algorithms Lecture 9 Professor Vazirai a Professor Rao Scribe: Aupam Last revise Lecture 9 1 Sparse cuts a Cheeger s iequality Cosier the problem of partitioig a give graph G(V, E

More information

NUMERICAL METHOD FOR UNCERTAINTY ASSESSMENT OF THE TOPOGRAPHIC PARAMETERS DERIVED FROM DEMS

NUMERICAL METHOD FOR UNCERTAINTY ASSESSMENT OF THE TOPOGRAPHIC PARAMETERS DERIVED FROM DEMS NUMERICAL METHOD FOR UNCERTAINTY ASSESSMENT OF THE TOPOGRAPHIC PARAMETERS DERIVED FROM DEMS B. Bajat a, S.Rath b, D. Blagojevic a a Uiversity of Belgrae, Faculty of Civil Egieerig, Departmet of Geoesy,

More information

Systems Design Project: Indoor Location of Wireless Devices

Systems Design Project: Indoor Location of Wireless Devices Systems Desig Project: Idoor Locatio of Wireless Devices Prepared By: Bria Murphy Seior Systems Sciece ad Egieerig Washigto Uiversity i St. Louis Phoe: (805) 698-5295 Email: bcm1@cec.wustl.edu Supervised

More information

Your organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows:

Your organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows: Subettig Subettig is used to subdivide a sigle class of etwork i to multiple smaller etworks. Example: Your orgaizatio has a Class B IP address of 166.144.0.0 Before you implemet subettig, the Network

More information

(VCP-310) 1-800-418-6789

(VCP-310) 1-800-418-6789 Maual VMware Lesso 1: Uderstadig the VMware Product Lie I this lesso, you will first lear what virtualizatio is. Next, you ll explore the products offered by VMware that provide virtualizatio services.

More information

Modified Line Search Method for Global Optimization

Modified Line Search Method for Global Optimization Modified Lie Search Method for Global Optimizatio Cria Grosa ad Ajith Abraham Ceter of Excellece for Quatifiable Quality of Service Norwegia Uiversity of Sciece ad Techology Trodheim, Norway {cria, ajith}@q2s.tu.o

More information

CS100: Introduction to Computer Science

CS100: Introduction to Computer Science Review: History of Computers CS100: Itroductio to Computer Sciece Maiframes Miicomputers Lecture 2: Data Storage -- Bits, their storage ad mai memory Persoal Computers & Workstatios Review: The Role of

More information

ODBC. Getting Started With Sage Timberline Office ODBC

ODBC. Getting Started With Sage Timberline Office ODBC ODBC Gettig Started With Sage Timberlie Office ODBC NOTICE This documet ad the Sage Timberlie Office software may be used oly i accordace with the accompayig Sage Timberlie Office Ed User Licese Agreemet.

More information

CHAPTER 3 THE TIME VALUE OF MONEY

CHAPTER 3 THE TIME VALUE OF MONEY CHAPTER 3 THE TIME VALUE OF MONEY OVERVIEW A dollar i the had today is worth more tha a dollar to be received i the future because, if you had it ow, you could ivest that dollar ad ear iterest. Of all

More information

A Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design

A Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design A Combied Cotiuous/Biary Geetic Algorithm for Microstrip Atea Desig Rady L. Haupt The Pesylvaia State Uiversity Applied Research Laboratory P. O. Box 30 State College, PA 16804-0030 haupt@ieee.org Abstract:

More information

Incremental calculation of weighted mean and variance

Incremental calculation of weighted mean and variance Icremetal calculatio of weighted mea ad variace Toy Fich faf@cam.ac.uk dot@dotat.at Uiversity of Cambridge Computig Service February 009 Abstract I these otes I eplai how to derive formulae for umerically

More information

Properties of MLE: consistency, asymptotic normality. Fisher information.

Properties of MLE: consistency, asymptotic normality. Fisher information. Lecture 3 Properties of MLE: cosistecy, asymptotic ormality. Fisher iformatio. I this sectio we will try to uderstad why MLEs are good. Let us recall two facts from probability that we be used ofte throughout

More information

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature. Itegrated Productio ad Ivetory Cotrol System MRP ad MRP II Framework of Maufacturig System Ivetory cotrol, productio schedulig, capacity plaig ad fiacial ad busiess decisios i a productio system are iterrelated.

More information

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES Read Sectio 1.5 (pages 5 9) Overview I Sectio 1.5 we lear to work with summatio otatio ad formulas. We will also itroduce a brief overview of sequeces,

More information

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth Questio 1: What is a ordiary auity? Let s look at a ordiary auity that is certai ad simple. By this, we mea a auity over a fixed term whose paymet period matches the iterest coversio period. Additioally,

More information

1 Correlation and Regression Analysis

1 Correlation and Regression Analysis 1 Correlatio ad Regressio Aalysis I this sectio we will be ivestigatig the relatioship betwee two cotiuous variable, such as height ad weight, the cocetratio of a ijected drug ad heart rate, or the cosumptio

More information

CCH CRM Books Online Software Fee Protection Consultancy Advice Lines CPD Books Online Software Fee Protection Consultancy Advice Lines CPD

CCH CRM Books Online Software Fee Protection Consultancy Advice Lines CPD Books Online Software Fee Protection Consultancy Advice Lines CPD Books Olie Software Fee Fee Protectio Cosultacy Advice Advice Lies Lies CPD CPD facig today s challeges As a accoutacy practice, maagig relatioships with our cliets has to be at the heart of everythig

More information

hp calculators HP 12C Statistics - average and standard deviation Average and standard deviation concepts HP12C average and standard deviation

hp calculators HP 12C Statistics - average and standard deviation Average and standard deviation concepts HP12C average and standard deviation HP 1C Statistics - average ad stadard deviatio Average ad stadard deviatio cocepts HP1C average ad stadard deviatio Practice calculatig averages ad stadard deviatios with oe or two variables HP 1C Statistics

More information

Domain 1: Configuring Domain Name System (DNS) for Active Directory

Domain 1: Configuring Domain Name System (DNS) for Active Directory Maual Widows Domai 1: Cofigurig Domai Name System (DNS) for Active Directory Cofigure zoes I Domai Name System (DNS), a DNS amespace ca be divided ito zoes. The zoes store ame iformatio about oe or more

More information

Vladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT

Vladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT Keywords: project maagemet, resource allocatio, etwork plaig Vladimir N Burkov, Dmitri A Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT The paper deals with the problems of resource allocatio betwee

More information

Learning objectives. Duc K. Nguyen - Corporate Finance 21/10/2014

Learning objectives. Duc K. Nguyen - Corporate Finance 21/10/2014 1 Lecture 3 Time Value of Moey ad Project Valuatio The timelie Three rules of time travels NPV of a stream of cash flows Perpetuities, auities ad other special cases Learig objectives 2 Uderstad the time-value

More information

5 Boolean Decision Trees (February 11)

5 Boolean Decision Trees (February 11) 5 Boolea Decisio Trees (February 11) 5.1 Graph Coectivity Suppose we are give a udirected graph G, represeted as a boolea adjacecy matrix = (a ij ), where a ij = 1 if ad oly if vertices i ad j are coected

More information

Output Analysis (2, Chapters 10 &11 Law)

Output Analysis (2, Chapters 10 &11 Law) B. Maddah ENMG 6 Simulatio 05/0/07 Output Aalysis (, Chapters 10 &11 Law) Comparig alterative system cofiguratio Sice the output of a simulatio is radom, the comparig differet systems via simulatio should

More information

COMPARISON OF THE EFFICIENCY OF S-CONTROL CHART AND EWMA-S 2 CONTROL CHART FOR THE CHANGES IN A PROCESS

COMPARISON OF THE EFFICIENCY OF S-CONTROL CHART AND EWMA-S 2 CONTROL CHART FOR THE CHANGES IN A PROCESS COMPARISON OF THE EFFICIENCY OF S-CONTROL CHART AND EWMA-S CONTROL CHART FOR THE CHANGES IN A PROCESS Supraee Lisawadi Departmet of Mathematics ad Statistics, Faculty of Sciece ad Techoology, Thammasat

More information

LECTURE 13: Cross-validation

LECTURE 13: Cross-validation LECTURE 3: Cross-validatio Resampli methods Cross Validatio Bootstrap Bias ad variace estimatio with the Bootstrap Three-way data partitioi Itroductio to Patter Aalysis Ricardo Gutierrez-Osua Texas A&M

More information

Lesson 17 Pearson s Correlation Coefficient

Lesson 17 Pearson s Correlation Coefficient Outlie Measures of Relatioships Pearso s Correlatio Coefficiet (r) -types of data -scatter plots -measure of directio -measure of stregth Computatio -covariatio of X ad Y -uique variatio i X ad Y -measurig

More information

Asymptotic Growth of Functions

Asymptotic Growth of Functions CMPS Itroductio to Aalysis of Algorithms Fall 3 Asymptotic Growth of Fuctios We itroduce several types of asymptotic otatio which are used to compare the performace ad efficiecy of algorithms As we ll

More information

Evaluating Model for B2C E- commerce Enterprise Development Based on DEA

Evaluating Model for B2C E- commerce Enterprise Development Based on DEA , pp.180-184 http://dx.doi.org/10.14257/astl.2014.53.39 Evaluatig Model for B2C E- commerce Eterprise Developmet Based o DEA Weli Geg, Jig Ta Computer ad iformatio egieerig Istitute, Harbi Uiversity of

More information

1 Computing the Standard Deviation of Sample Means

1 Computing the Standard Deviation of Sample Means Computig the Stadard Deviatio of Sample Meas Quality cotrol charts are based o sample meas ot o idividual values withi a sample. A sample is a group of items, which are cosidered all together for our aalysis.

More information

Tradigms of Astundithi and Toyota

Tradigms of Astundithi and Toyota Tradig the radomess - Desigig a optimal tradig strategy uder a drifted radom walk price model Yuao Wu Math 20 Project Paper Professor Zachary Hamaker Abstract: I this paper the author iteds to explore

More information

A probabilistic proof of a binomial identity

A probabilistic proof of a binomial identity A probabilistic proof of a biomial idetity Joatho Peterso Abstract We give a elemetary probabilistic proof of a biomial idetity. The proof is obtaied by computig the probability of a certai evet i two

More information

Simple Efficient Load Balancing Algorithms for Peer-to-Peer Systems

Simple Efficient Load Balancing Algorithms for Peer-to-Peer Systems Simple Efficiet Load Balacig Algorithms for Peer-to-Peer Systems David R. Karger MIT Computer Sciece ad Artificial Itelligece Laboratory Cambridge, MA 0139, USA karger@csail.mit.edu Matthias Ruhl IBM Almade

More information

Lecture 4: Cauchy sequences, Bolzano-Weierstrass, and the Squeeze theorem

Lecture 4: Cauchy sequences, Bolzano-Weierstrass, and the Squeeze theorem Lecture 4: Cauchy sequeces, Bolzao-Weierstrass, ad the Squeeze theorem The purpose of this lecture is more modest tha the previous oes. It is to state certai coditios uder which we are guarateed that limits

More information

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here).

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here). BEGINNING ALGEBRA Roots ad Radicals (revised summer, 00 Olso) Packet to Supplemet the Curret Textbook - Part Review of Square Roots & Irratioals (This portio ca be ay time before Part ad should mostly

More information

3. Greatest Common Divisor - Least Common Multiple

3. Greatest Common Divisor - Least Common Multiple 3 Greatest Commo Divisor - Least Commo Multiple Defiitio 31: The greatest commo divisor of two atural umbers a ad b is the largest atural umber c which divides both a ad b We deote the greatest commo gcd

More information

NEW HIGH PERFORMANCE COMPUTATIONAL METHODS FOR MORTGAGES AND ANNUITIES. Yuri Shestopaloff,

NEW HIGH PERFORMANCE COMPUTATIONAL METHODS FOR MORTGAGES AND ANNUITIES. Yuri Shestopaloff, NEW HIGH PERFORMNCE COMPUTTIONL METHODS FOR MORTGGES ND NNUITIES Yuri Shestopaloff, Geerally, mortgage ad auity equatios do ot have aalytical solutios for ukow iterest rate, which has to be foud usig umerical

More information

Department of Computer Science, University of Otago

Department of Computer Science, University of Otago Departmet of Computer Sciece, Uiversity of Otago Techical Report OUCS-2006-09 Permutatios Cotaiig May Patters Authors: M.H. Albert Departmet of Computer Sciece, Uiversity of Otago Micah Colema, Rya Fly

More information

Repeating Decimals are decimal numbers that have number(s) after the decimal point that repeat in a pattern.

Repeating Decimals are decimal numbers that have number(s) after the decimal point that repeat in a pattern. 5.5 Fractios ad Decimals Steps for Chagig a Fractio to a Decimal. Simplify the fractio, if possible. 2. Divide the umerator by the deomiator. d d Repeatig Decimals Repeatig Decimals are decimal umbers

More information

Lesson 15 ANOVA (analysis of variance)

Lesson 15 ANOVA (analysis of variance) Outlie Variability -betwee group variability -withi group variability -total variability -F-ratio Computatio -sums of squares (betwee/withi/total -degrees of freedom (betwee/withi/total -mea square (betwee/withi

More information

facing today s challenges As an accountancy practice, managing relationships with our clients has to be at the heart of everything we do.

facing today s challenges As an accountancy practice, managing relationships with our clients has to be at the heart of everything we do. CCH CRM cliet relatios facig today s challeges As a accoutacy practice, maagig relatioships with our cliets has to be at the heart of everythig we do. That s why our CRM system ca t be a bolt-o extra it

More information

Baan Service Master Data Management

Baan Service Master Data Management Baa Service Master Data Maagemet Module Procedure UP069A US Documetiformatio Documet Documet code : UP069A US Documet group : User Documetatio Documet title : Master Data Maagemet Applicatio/Package :

More information

CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 8

CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 8 CME 30: NUMERICAL LINEAR ALGEBRA FALL 005/06 LECTURE 8 GENE H GOLUB 1 Positive Defiite Matrices A matrix A is positive defiite if x Ax > 0 for all ozero x A positive defiite matrix has real ad positive

More information

Confidence Intervals for One Mean

Confidence Intervals for One Mean Chapter 420 Cofidece Itervals for Oe Mea Itroductio This routie calculates the sample size ecessary to achieve a specified distace from the mea to the cofidece limit(s) at a stated cofidece level for a

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. This documet was writte ad copyrighted by Paul Dawkis. Use of this documet ad its olie versio is govered by the Terms ad Coditios of Use located at http://tutorial.math.lamar.edu/terms.asp. The olie versio

More information

Running Time ( 3.1) Analysis of Algorithms. Experimental Studies ( 3.1.1) Limitations of Experiments. Pseudocode ( 3.1.2) Theoretical Analysis

Running Time ( 3.1) Analysis of Algorithms. Experimental Studies ( 3.1.1) Limitations of Experiments. Pseudocode ( 3.1.2) Theoretical Analysis Ruig Time ( 3.) Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects.

More information

QUADRO tech. FSA Migrator 2.6. File Server Migrations - Made Easy

QUADRO tech. FSA Migrator 2.6. File Server Migrations - Made Easy QUADRO tech FSA Migrator 2.6 File Server Migratios - Made Easy FSA Migrator Cosolidate your archived ad o-archived File Server data - with ease! May orgaisatios struggle with the cotiuous growth of their

More information

Convexity, Inequalities, and Norms

Convexity, Inequalities, and Norms Covexity, Iequalities, ad Norms Covex Fuctios You are probably familiar with the otio of cocavity of fuctios. Give a twicedifferetiable fuctio ϕ: R R, We say that ϕ is covex (or cocave up) if ϕ (x) 0 for

More information

Lecture 13. Lecturer: Jonathan Kelner Scribe: Jonathan Pines (2009)

Lecture 13. Lecturer: Jonathan Kelner Scribe: Jonathan Pines (2009) 18.409 A Algorithmist s Toolkit October 27, 2009 Lecture 13 Lecturer: Joatha Keler Scribe: Joatha Pies (2009) 1 Outlie Last time, we proved the Bru-Mikowski iequality for boxes. Today we ll go over the

More information

CHAPTER 3 DIGITAL CODING OF SIGNALS

CHAPTER 3 DIGITAL CODING OF SIGNALS CHAPTER 3 DIGITAL CODING OF SIGNALS Computers are ofte used to automate the recordig of measuremets. The trasducers ad sigal coditioig circuits produce a voltage sigal that is proportioal to a quatity

More information

Engineering Data Management

Engineering Data Management BaaERP 5.0c Maufacturig Egieerig Data Maagemet Module Procedure UP128A US Documetiformatio Documet Documet code : UP128A US Documet group : User Documetatio Documet title : Egieerig Data Maagemet Applicatio/Package

More information

Domain 1: Designing a SQL Server Instance and a Database Solution

Domain 1: Designing a SQL Server Instance and a Database Solution Maual SQL Server 2008 Desig, Optimize ad Maitai (70-450) 1-800-418-6789 Domai 1: Desigig a SQL Server Istace ad a Database Solutio Desigig for CPU, Memory ad Storage Capacity Requiremets Whe desigig a

More information

THE HEIGHT OF q-binary SEARCH TREES

THE HEIGHT OF q-binary SEARCH TREES THE HEIGHT OF q-binary SEARCH TREES MICHAEL DRMOTA AND HELMUT PRODINGER Abstract. q biary search trees are obtaied from words, equipped with the geometric distributio istead of permutatios. The average

More information

June 3, 1999. Voice over IP

June 3, 1999. Voice over IP Jue 3, 1999 Voice over IP This applicatio ote discusses the Hypercom solutio for providig ed-to-ed Iteret protocol (IP) coectivity i a ew or existig Hypercom Hybrid Trasport Mechaism (HTM) etwork, reducig

More information

Skytron Asset Manager

Skytron Asset Manager Skytro Asset Maager Meet Asset Maager Skytro Asset Maager is a wireless, pateted RFID asset trackig techology specifically desiged for hospital facilities to deliver istat ROI withi a easy to istall, fully

More information

Definition. A variable X that takes on values X 1, X 2, X 3,...X k with respective frequencies f 1, f 2, f 3,...f k has mean

Definition. A variable X that takes on values X 1, X 2, X 3,...X k with respective frequencies f 1, f 2, f 3,...f k has mean 1 Social Studies 201 October 13, 2004 Note: The examples i these otes may be differet tha used i class. However, the examples are similar ad the methods used are idetical to what was preseted i class.

More information

I. Chi-squared Distributions

I. Chi-squared Distributions 1 M 358K Supplemet to Chapter 23: CHI-SQUARED DISTRIBUTIONS, T-DISTRIBUTIONS, AND DEGREES OF FREEDOM To uderstad t-distributios, we first eed to look at aother family of distributios, the chi-squared distributios.

More information

A BitTorrent Proxy for Green Internet File Sharing: Design and Experimental Evaluation

A BitTorrent Proxy for Green Internet File Sharing: Design and Experimental Evaluation A BitTorret roxy for Gree Iteret File Sharig: Desig a Experimetal Evaluatio GIUSEE ANASTASI, IARIA GIANNETTI, ANDREA ASSAREA 2 Dept. of Iformatio Egieerig, Uiversity of isa, via Diotisalvi 2, 5622 isa,

More information

client communication

client communication CCH Portal cliet commuicatio facig today s challeges Like most accoutacy practices, we ow use email for most cliet commuicatio. It s quick ad easy, but we do worry about the security of sesitive data.

More information

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics Chair for Network Architectures ad Services Istitute of Iformatics TU Müche Prof. Carle Network Security Chapter 2 Basics 2.4 Radom Number Geeratio for Cryptographic Protocols Motivatio It is crucial to

More information

Domain 1 - Describe Cisco VoIP Implementations

Domain 1 - Describe Cisco VoIP Implementations Maual ONT (642-8) 1-800-418-6789 Domai 1 - Describe Cisco VoIP Implemetatios Advatages of VoIP Over Traditioal Switches Voice over IP etworks have may advatages over traditioal circuit switched voice etworks.

More information

Universal coding for classes of sources

Universal coding for classes of sources Coexios module: m46228 Uiversal codig for classes of sources Dever Greee This work is produced by The Coexios Project ad licesed uder the Creative Commos Attributio Licese We have discussed several parametric

More information

FOUNDATIONS OF MATHEMATICS AND PRE-CALCULUS GRADE 10

FOUNDATIONS OF MATHEMATICS AND PRE-CALCULUS GRADE 10 FOUNDATIONS OF MATHEMATICS AND PRE-CALCULUS GRADE 10 [C] Commuicatio Measuremet A1. Solve problems that ivolve liear measuremet, usig: SI ad imperial uits of measure estimatio strategies measuremet strategies.

More information

BaanERP. BaanERP Windows Client Installation Guide

BaanERP. BaanERP Windows Client Installation Guide BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject to

More information

DAME - Microsoft Excel add-in for solving multicriteria decision problems with scenarios Radomir Perzina 1, Jaroslav Ramik 2

DAME - Microsoft Excel add-in for solving multicriteria decision problems with scenarios Radomir Perzina 1, Jaroslav Ramik 2 Itroductio DAME - Microsoft Excel add-i for solvig multicriteria decisio problems with scearios Radomir Perzia, Jaroslav Ramik 2 Abstract. The mai goal of every ecoomic aget is to make a good decisio,

More information

How to set up your GMC Online account

How to set up your GMC Online account How to set up your GMC Olie accout Mai title Itroductio GMC Olie is a secure part of our website that allows you to maage your registratio with us. Over 100,000 doctors already use GMC Olie. We wat every

More information

Desktop Management. Desktop Management Tools

Desktop Management. Desktop Management Tools Desktop Maagemet 9 Desktop Maagemet Tools Mac OS X icludes three desktop maagemet tools that you might fid helpful to work more efficietly ad productively: u Stacks puts expadable folders i the Dock. Clickig

More information

Non-life insurance mathematics. Nils F. Haavardsson, University of Oslo and DNB Skadeforsikring

Non-life insurance mathematics. Nils F. Haavardsson, University of Oslo and DNB Skadeforsikring No-life isurace mathematics Nils F. Haavardsso, Uiversity of Oslo ad DNB Skadeforsikrig Mai issues so far Why does isurace work? How is risk premium defied ad why is it importat? How ca claim frequecy

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE MATHEMATICS P EXEMPLAR 04 MARKS: 50 TIME: 3 hours This questio paper cosists of 8 pages ad iformatio sheet. Please tur over Mathematics/P DBE/04 NSC Grade Eemplar INSTRUCTIONS

More information

Sequences and Series Using the TI-89 Calculator

Sequences and Series Using the TI-89 Calculator RIT Calculator Site Sequeces ad Series Usig the TI-89 Calculator Norecursively Defied Sequeces A orecursively defied sequece is oe i which the formula for the terms of the sequece is give explicitly. For

More information

A Secure Implementation of Java Inner Classes

A Secure Implementation of Java Inner Classes A Secure Implemetatio of Java Ier Classes By Aasua Bhowmik ad William Pugh Departmet of Computer Sciece Uiversity of Marylad More ifo at: http://www.cs.umd.edu/~pugh/java Motivatio ad Overview Preset implemetatio

More information

Bio-Plex Manager Software

Bio-Plex Manager Software Multiplex Suspesio Array Bio-Plex Maager Software Extract Kowledge Faster Move Your Research Forward Bio-Rad cotiues to iovate where it matters most. With Bio-Plex Maager 5.0 software, we offer valuable

More information

Sequences and Series

Sequences and Series CHAPTER 9 Sequeces ad Series 9.. Covergece: Defiitio ad Examples Sequeces The purpose of this chapter is to itroduce a particular way of geeratig algorithms for fidig the values of fuctios defied by their

More information

Solutions to Selected Problems In: Pattern Classification by Duda, Hart, Stork

Solutions to Selected Problems In: Pattern Classification by Duda, Hart, Stork Solutios to Selected Problems I: Patter Classificatio by Duda, Hart, Stork Joh L. Weatherwax February 4, 008 Problem Solutios Chapter Bayesia Decisio Theory Problem radomized rules Part a: Let Rx be the

More information

Approximating Area under a curve with rectangles. To find the area under a curve we approximate the area using rectangles and then use limits to find

Approximating Area under a curve with rectangles. To find the area under a curve we approximate the area using rectangles and then use limits to find 1.8 Approximatig Area uder a curve with rectagles 1.6 To fid the area uder a curve we approximate the area usig rectagles ad the use limits to fid 1.4 the area. Example 1 Suppose we wat to estimate 1.

More information

Chapter 5 Unit 1. IET 350 Engineering Economics. Learning Objectives Chapter 5. Learning Objectives Unit 1. Annual Amount and Gradient Functions

Chapter 5 Unit 1. IET 350 Engineering Economics. Learning Objectives Chapter 5. Learning Objectives Unit 1. Annual Amount and Gradient Functions Chapter 5 Uit Aual Amout ad Gradiet Fuctios IET 350 Egieerig Ecoomics Learig Objectives Chapter 5 Upo completio of this chapter you should uderstad: Calculatig future values from aual amouts. Calculatig

More information

Trigonometric Form of a Complex Number. The Complex Plane. axis. ( 2, 1) or 2 i FIGURE 6.44. The absolute value of the complex number z a bi is

Trigonometric Form of a Complex Number. The Complex Plane. axis. ( 2, 1) or 2 i FIGURE 6.44. The absolute value of the complex number z a bi is 0_0605.qxd /5/05 0:45 AM Page 470 470 Chapter 6 Additioal Topics i Trigoometry 6.5 Trigoometric Form of a Complex Number What you should lear Plot complex umbers i the complex plae ad fid absolute values

More information

Subject CT5 Contingencies Core Technical Syllabus

Subject CT5 Contingencies Core Technical Syllabus Subject CT5 Cotigecies Core Techical Syllabus for the 2015 exams 1 Jue 2014 Aim The aim of the Cotigecies subject is to provide a groudig i the mathematical techiques which ca be used to model ad value

More information

Factors of sums of powers of binomial coefficients

Factors of sums of powers of binomial coefficients ACTA ARITHMETICA LXXXVI.1 (1998) Factors of sums of powers of biomial coefficiets by Neil J. Cali (Clemso, S.C.) Dedicated to the memory of Paul Erdős 1. Itroductio. It is well ow that if ( ) a f,a = the

More information

The Power of Free Branching in a General Model of Backtracking and Dynamic Programming Algorithms

The Power of Free Branching in a General Model of Backtracking and Dynamic Programming Algorithms The Power of Free Brachig i a Geeral Model of Backtrackig ad Dyamic Programmig Algorithms SASHKA DAVIS IDA/Ceter for Computig Scieces Bowie, MD sashka.davis@gmail.com RUSSELL IMPAGLIAZZO Dept. of Computer

More information

Exploratory Data Analysis

Exploratory Data Analysis 1 Exploratory Data Aalysis Exploratory data aalysis is ofte the rst step i a statistical aalysis, for it helps uderstadig the mai features of the particular sample that a aalyst is usig. Itelliget descriptios

More information

EUROCONTROL PRISMIL. EUROCONTROL civil-military performance monitoring system

EUROCONTROL PRISMIL. EUROCONTROL civil-military performance monitoring system EUROCONTROL PRISMIL EUROCONTROL civil-military performace moitorig system Itroductio What is PRISMIL? PRISMIL is a olie civil-military performace moitorig system which facilitates the combied performace

More information

SOCIAL MEDIA. Keep the conversations going

SOCIAL MEDIA. Keep the conversations going SOCIAL MEDIA Keep the coversatios goig Social media is where most of the world is. It is therefore a ope source of cosumer data, a chael of commuicatio ad a platform for establishig relatioships with customers.

More information

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV)

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV) Ehacig Oracle Busiess Itelligece with cubus EV How users of Oracle BI o Essbase cubes ca beefit from cubus outperform EV Aalytics (cubus EV) CONTENT 01 cubus EV as a ehacemet to Oracle BI o Essbase 02

More information

Determining the sample size

Determining the sample size Determiig the sample size Oe of the most commo questios ay statisticia gets asked is How large a sample size do I eed? Researchers are ofte surprised to fid out that the aswer depeds o a umber of factors

More information

Lecture 2: Karger s Min Cut Algorithm

Lecture 2: Karger s Min Cut Algorithm priceto uiv. F 3 cos 5: Advaced Algorithm Desig Lecture : Karger s Mi Cut Algorithm Lecturer: Sajeev Arora Scribe:Sajeev Today s topic is simple but gorgeous: Karger s mi cut algorithm ad its extesio.

More information

Automatic Tuning for FOREX Trading System Using Fuzzy Time Series

Automatic Tuning for FOREX Trading System Using Fuzzy Time Series utomatic Tuig for FOREX Tradig System Usig Fuzzy Time Series Kraimo Maeesilp ad Pitihate Soorasa bstract Efficiecy of the automatic currecy tradig system is time depedet due to usig fixed parameters which

More information

5: Introduction to Estimation

5: Introduction to Estimation 5: Itroductio to Estimatio Cotets Acroyms ad symbols... 1 Statistical iferece... Estimatig µ with cofidece... 3 Samplig distributio of the mea... 3 Cofidece Iterval for μ whe σ is kow before had... 4 Sample

More information

Listing terms of a finite sequence List all of the terms of each finite sequence. a) a n n 2 for 1 n 5 1 b) a n for 1 n 4 n 2

Listing terms of a finite sequence List all of the terms of each finite sequence. a) a n n 2 for 1 n 5 1 b) a n for 1 n 4 n 2 74 (4 ) Chapter 4 Sequeces ad Series 4. SEQUENCES I this sectio Defiitio Fidig a Formula for the th Term The word sequece is a familiar word. We may speak of a sequece of evets or say that somethig is

More information

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor iprox sesors iprox iductive sesors iprox programmig tools ProxView programmig software iprox the world s most versatile proximity sesor The world s most versatile proximity sesor Eato s iproxe is syoymous

More information

An Area Computation Based Method for RAIM Holes Assessment

An Area Computation Based Method for RAIM Holes Assessment Joural of Global Positioig Systems (2006) Vol. 5, No. 1-2:11-16 A Area Computatio Based Method for RAIM Holes Assessmet Shaoju Feg, Washigto Y. Ochieg ad Raier Mautz Cetre for Trasport Studies, Departmet

More information

Optimize your Network. In the Courier, Express and Parcel market ADDING CREDIBILITY

Optimize your Network. In the Courier, Express and Parcel market ADDING CREDIBILITY Optimize your Network I the Courier, Express ad Parcel market ADDING CREDIBILITY Meetig today s challeges ad tomorrow s demads Aswers to your key etwork challeges ORTEC kows the highly competitive Courier,

More information

3. If x and y are real numbers, what is the simplified radical form

3. If x and y are real numbers, what is the simplified radical form lgebra II Practice Test Objective:.a. Which is equivalet to 98 94 4 49?. Which epressio is aother way to write 5 4? 5 5 4 4 4 5 4 5. If ad y are real umbers, what is the simplified radical form of 5 y

More information

ADAPTIVE NETWORKS SAFETY CONTROL ON FUZZY LOGIC

ADAPTIVE NETWORKS SAFETY CONTROL ON FUZZY LOGIC 8 th Iteratioal Coferece o DEVELOPMENT AND APPLICATION SYSTEMS S u c e a v a, R o m a i a, M a y 25 27, 2 6 ADAPTIVE NETWORKS SAFETY CONTROL ON FUZZY LOGIC Vadim MUKHIN 1, Elea PAVLENKO 2 Natioal Techical

More information

CHAPTER 11 Financial mathematics

CHAPTER 11 Financial mathematics CHAPTER 11 Fiacial mathematics I this chapter you will: Calculate iterest usig the simple iterest formula ( ) Use the simple iterest formula to calculate the pricipal (P) Use the simple iterest formula

More information

insight reporting solutions

insight reporting solutions reportig solutios Create ad cotrol olie customized score reports to measure studet progress ad to determie ways to improve istructio. isight Customized Reportig empowers you to make data-drive decisios.

More information

E-Plex Enterprise Access Control System

E-Plex Enterprise Access Control System Eterprise Access Cotrol System Egieered for Flexibility Modular Solutio The Eterprise Access Cotrol System is a modular solutio for maagig access poits. Employig a variety of hardware optios, system maagemet

More information