Precomputation for Multi-constrained QoS Routing in High-speed Networks

Size: px
Start display at page:

Download "Precomputation for Multi-constrained QoS Routing in High-speed Networks"

Transcription

1 Preomputtion for Multi-onstrined QoS Routing in High-speed Networs Yong Cui, Ke Xu, Jinping Wu Deprtment of Computer Siene, Tsinghu University, Beijing, PRChin, {y, Astrt As one of the most hllenging prolems of the next-genertion high-speed networs, qulity-of- servie routing (QoSR with multiple ( onstrints is n NP-omplete prolem In this pper, we propose multi-onstrined energy funtionsed preomputtion lgorithm, MEFPA It res eh QoS 1 weight to degrees, nd omputes numer (B= C + 2 of oeffiient vetors uniformly distriuted in the -dimensionl QoS metri spe to onstrut B liner energy funtions Using eh LEF, it then onverts QoS onstrints to single energy vlue At lst, it uses Dijstr's lgorithm to rete B lest energy trees, sed on whih the QoS routing tle is reted We first nlyze the performne of energy funtions with onstrints, nd give the method to determine the fesile nd unfesile res for QoS requests in the -dimensionl QoS metri spe We then introdue our MEFPA for -onstrined routing with the omputtion omplexity of O(B(m+n+nlogn Extensive simultions show tht, with few oeffiient vetors, this lgorithm performs well in oth solute performne nd ompetitive performne In onlusion, for its high slility, high performne nd simpliity, MEFPA is promising QoSR lgorithm in the next-genertion high-speed networs Keywords QoS routing, preomputtion, slility, liner energy funtion, performne evlution I INTRODUCTION Providing different qulity-of-servies (QoS support for different pplitions in the Internet is hllenging issue [1], of whih QoS Routing (QoSR is one of the most pivotl prolems [2] The min funtion of QoSR is to find fesile pth tht stisfies multiple onstrints for QoS pplitions Although QoSR ws initilly proposed for the IntServ model, it ould lso e used in the DiffServ model [3], [4], [5] The QoS onstrints n e divided into lin onstrints nd pth onstrints The lin onstrint of pth n e onverted to the onstrint of the ottlene lin in the pth, suh s ndwidth It n e esily delt with in preproessing step y pruning ll lins tht do not stisfy the onstrint nd omputing pth from the rest su-grph The pth onstrint is the restrition of eh lin long the pth, suh s dely Hene, in this pper we will fous on the pth onstrint prolem Mny heuristis hve een proposed for the multionstrined QoSR prolem euse of its NP-ompleteness [6], [7] However, these lgorithms hve some or ll of the following limittions [2]: (1 High omputtion omplexity prevents their prtil pplitions; (2 Low performne Supported y: (1 the Ntionl Nturl Siene Foundtion of Chin (No ; No ; (2 the Ntionl High Tehnology Reserh nd Development Pln of Chin (No 2002AA mens tht these lgorithms sometimes nnot find fesile pth even when it does exist (3 Some lgorithms wor only for speifi networ Furthermore, most of the on-line routing lgorithms, whih lulte the pth when QoS request rrives, will not e le to fford the high omputtionl lod in high-speed networs In most ses, onsiderle redution in the overll omputtionl lod ould e hieved y preomputtion, espeilly when the rte of QoS requests is muh higher thn tht of (signifint hnges in the networ stte [8] This pper proposes novel lgorithm MEFPA (Multi-onstrined Energy Funtion sed Preomputtion Algorithm for multi-onstrined QoSR prolem sed on the nlysis of liner energy funtions (LEF We ssume tht eh node s in the networ mintins onsistent opy of the glol networ stte informtion This lgorithm res eh 1 QoS metri to degrees It then omputes B (B= C + 2 oeffiient vetors tht re uniformly distriuted in the -dimensionl QoS metri spe, nd onstruts one LEF for eh oeffiient vetor Then sed on eh LEF, node s use Dijstr's lgorithm to lulte lest energy tree rooted y s nd prt of QoS routing tle At lst, s omines the B prts of the routing tle to form the omplete QoS routing tle it mintins For distriuted routing, for pth from s to t, in ddition to the destintion t nd the weights, the QoS routing tle only needs to sve the next hop of eh pth For soure routing, the end-to-end pth from s to t long the lest energy tree should e sved in the routing tle Therefore, when QoS onnetion request rrives, it n e routed y looing up fesile pth stisfying the QoS onstrints in the routing tle Both theoretil nlysis nd experimentl results show tht our MEFPA n e esily implemented with high performne nd high slility There re two mjor ontriutions in this pper (1 We give mthemtil model tht deides, in -dimensionl onstrint spe, the re tht nnot e determined y the ontinuous hnge of -dimensionl LEFs (2 We propose the preomputtion lgorithm MEFPA for multi-onstrined QoSR prolem The rest of this pper is orgnized s follows Relted wor is disussed in Setion II We nlyze the reltion of LEFs nd the onstrint spe in Setion III, nd then propose MEFPA in Setion IV In Setion V MEFPA is evluted y extensive simultions Finlly, onlusions pper in Setion VI /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

2 II RELATED WORK Finding fesile pth tht stisfies multiple onstrints is NP-omplete prolem, for whih mny heuristi lgorithms hve een proposed If some sheduling shemes [9], [10] (eg weighted fir queuing re used, sed on the dependenies mong QoS prmeters, the onstrints of queuing dely, jitter, nd loss n e formulted s funtion of ndwidth Then the originl NP-omplete prolem n e redued to the stndrd shortest pth prolem [11], [12] Bsed on this pproh, Ord did n extensive study [13] However, this is not the se for propgtion dely, whih needs to e ten into ount for QoS routing in high-speed networs [14] Furthermore, suh lgorithms n only e pplied in networs with speifi sheduling shemes In order to inrese the ppliility, pseudo-polynomiltime nd pproximte lgorithms hve een proposed For 2-onstrined prolems, Jffe proposed distriuted lgorithm with the omplexity O ( n 5 log n, where is the upper ound of the weight [15] Beuse its omplexity depends on the vlues of weights (eg, the mximum lin weight in ddition to the size of networ, it is lled pseudopolynomil-time lgorithm Approximte lgorithms hve een proposed for the DCLC prolem [16], [17] For n ritrry ε > 0, these lgorithms n find pth in polynomil time Not only is the dely onstrint stisfied in the pth, ut lso its ost is less thn ( 1+ ε times the optiml ost For exmple, Lorenz proposed the lgorithm with the omputtion omplexity O ( nmlog n log log n + ( nm ε [17] In order to improve the performne, the omplexity of suh lgorithms will inrese hevily In ddition to the ove lgorithms, heuristis sed on the onvergene of multiple weights hve een proposed Jffe proposed the liner funtion g ( p = 1w1 ( p + 2w2 ( p to solve 2-onstrined prolems first [15] As his onlusion, for given onstrint vetor, of QoS request, when ( 1 2 =, the pth found y Dijstr's lgorithm with minimizing g ( p n e fesile with mximum proility λ Bsed on the nonliner funtion g λ ( p = l = 1( w1 ( p 1, Neve proposed the TAMCRA [18] for multi-onstrined prolems for PNNI protool, nd its reformtion SAMCRA [19] for IP networs The lgorithm tries to find the pth with minimum g λ ( p y heuristis Beuse of the nonliner hrteristis, suh pth nnot e found in polynomil time The lgorithm uses the vrint of Dijstr's lgorithm to see to find nd store K undominted pths on eh node with the omplexity of O ( Knlog( Kn + K 3 m Bsed on mring lels reversely, Kormz proposed H_MCOP for multi-onstrined optiml-pth prolems [20] This lgorithm mrs eh node y running Dijstr's lgorithm reversely with g 1( p Then when it runs Dijstr's lgorithm forwrd with g >1 ( p, it onsiders oth the lels mred reversely nd the λ tree prtly onstruted forwrdly However, suh forwrd proess nnot gurntee to find the pth with minimum g >1 ( p λ An extensive survey on QoSR n e found in [2], [21] Among the proposed QoSR lgorithms, most of them use n on-line sheme Tht is to sy, when the QoS request rrives, the lgorithms hve to ompute the pth sed on the networstte informtion for eh request, respetively The nextgenertion networs hve high speed, so tht suh routing shemes re diffiult to e used On the other hnd, QoS requests rrive fster thn networ stte hnges Thus, the preomputtion sheme is fitter for high-speed networs thn the on-line sheme [8] However, urrent preomputtion lgorithms re often sed on distne vetors nd use the extended Bellmn-Ford lgorithm Yun presented limited grnulrity heuristi nd limited pth heuristi [22] The former limits the weight of eh lin nd the ltter limits the size of the routing tle diretly The ltter hs less omputtion omplexity O ( n 3 m log n with the routing tle size O ( n 2 log n Pointing to the multi-onstrined optiml prolem, Ord proposed preomputtion lgorithm y mpping the ost to disrete spe [8] Its omplexity is O( 1 ε HmlogC, where H is the longest hop numer nd C is the upper ound of the ost Some other erly lgorithms hve lrger omplexity [23] Additionlly, distne-vetor lgorithms hve some inherent prolems, eg the ount-to-infinity prolem, inevitle routing loops nd lrge quntity of updting informtion tht my overlod the networ There re three mjor differenes etween MEFPA proposed in this pper nd other similr lgorithms (1 From the viewpoint of ojetives nd funtions, MEFPA is to solve the generl multi-onstrined routing prolem, while some other lgorithms require some speifi sheduling shemes [12], [13] or limited set of QoS weights [15], [18] (2 Viewed from the methods, MEFPA is n off-line lgorithm sed on networ lin sttes while some others re on-line lgorithms sed on lin sttes [15], [18], [19], [20] or off-line ones sed on distne vetors [22] (3 MEFPA uses multiple energy funtions tht re independent of QoS requests, nd the liner hrteristi gurntees to find the lest energy pth esily Some similr lgorithms only use one energy funtion They either see for prtiulr liner energy funtion for speifi QoS request [15], or emphsize how to find the lest energy pth with non-liner energy funtion y heuristis [20] III LINEAR ENERGY FUNCTION ANALYSIS A Prolem Formultion A direted grph G ( V, E presents networ V is the node set nd the element v V is lled node representing router in the networ E is the set of edges representing lins tht onnet the routers The element e ij E represents the /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

3 edge e = v i v j in G In QoSR, eh lin hs group of independent weights ( ( e, w2 ( e, L, w ( e, whih is lso lled QoS metri w (e The pth onstrints n e divided into dditive onstrints (eg ost, dely nd multiplitive onstrints (eg loss rte Beuse either type n e trnsformed into the other, we only onsider dditive onstrints in the pper Aordingly, for pth p = v0 v1 L v nd 1 l, the weight + n w l ( e R stisfies the dditive hrteristi if ( p = n = wl ( vi vi i 1 1 Definition 1 Multi-onstrined pth For given grph G ( V, E, soure node s, destintion node t, 2 nd onstrint vetor = ( 1, 2, L,, the pth p from s to t is lled multi-onstrined pth (MCP, if w ( p for ny 1 l We write w( p in rief l l Note: w (e nd re oth -dimensionl vetors For given QoS request nd its onstrints, QoSR sees to find fesile pth p stisfying w( p sed on the urrent networ-stte informtion B Liner Energy Funtion Dijstr gve the Shortest Pth Tree (SPT lgorithm, whih hs low omputtion omplexity [24] However, QoSR prolem is relted to multiple weights simultneously Thus the prolem is hnged to the one, in whih the omplexity is NP-omplete, nd the originl Dijstr's lgorithm nnot e used to solve it In this se, one fesile method is to onvert the multiple weights to single vlue, s follows: g 1 Definition 2 Liner Energy Funtion (LEF The LEF of lin e is defined s the liner funtion g ( e = l = l w 1 l, (1 whih represents the "ost" of e Here, the oeffiient l [0,1] is independent of e for l = 1,2, L,, nd it stisfies =1 = 1 l l The vetor = ( 1, 2, L, tht stisfies the ove onditions is lled n energy oeffiient Bsed on LEF, we onvert the originl multi-onstrined pth prolem to lest-energy pth prolem Eh oeffiient of LEF represents the importnt degrees of different elements in the weight vetor when the SPT is omputed Theorem 1: For given grph G nd vetor, Dijstr's 1 We use the term "energy" insted of the trditionl nme "ost", so tht it is esy to distinguish the funtion vlue nd lin ost A trditionl ost onfigured for lin n e n element of the weight vetor LEF here onverts multiple weights to single vlue, whih does not hve prtil mening w l SPT lgorithm with respet to g (e n rete lest-energy tree T rooted y s The pth p long the tree T from s to n ritrry node t stisfies g ( p p( s, t G t = min g ( p( s, (2 Proof: The originl Dijstr's lgorithm n gurntee tht the pth from s to n ritrry node t long the tree hs the lest ost Beuse g (e is liner funtion, whih stisfies g ( e 1 + e2 = = + l l wl ( e e = + l = l wl ( e 1 1 l = 1l wl e 2 ( = g ( ( e1 + g e2, we n lulte g (e for eh lin e first, nd then run the Dijstr's SPT lgorithm with respet to g (e rther thn the originl ost Thus, lest-energy tree n e reted nd p is the lest-energy pth from s to t, viz g p = min p ( s, t G g ( p( s, t ( If we te the energy oeffiient s the independent vrile, the question is hnged: For given G nd soure-destintion pir ( s, t, when energy oeffiient rehes to ll of the fesile vlues, wht hrteristis does the set { p } hve? For exmple, how mny elements does it hve nd how re they distriuted? For onveniene, we will first define the QoS metri spe nd then nlyze it s followings C QoS metri spe Definition 3 QoS metri spe W = W1 W2 L W is lled the QoS metri spe, if w ( p for ny p G l W l For the ommon ondition s + w l ( e R, we n te + W l = R, so wl ( p Wl for ny pth p Thus, w ( p is point in the spe set of points in W W, viz w ( p W, nd { ( p } w is Theorem 2: For given G, soure-destintion pir ( s, t, n energy oeffiient nd ting g opt = l = l wl ( p 1, w ( p of n ritrry pth p from s to t must e on the upside of the hyperplne { l 1 l l opt P = w( p = w ( p = g } (3 in the spe W Proof: We use the redution to surdity If there is point w ( p on the downside of hyperplne P, we hve > = l wl p = g opt = ( l l l wl ( p, whih is ontrry to 1 1 g( p = min p( s, t G g( p( s, t in theorem 1 Thus, if there is ny other pth p ' from s to t, w ( p must e on the upside of the hyperplne P /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

4 P w( p w ( p θ θ w( p P( P ( ( w( p θ P ( P ( ( w( p P ( P ( θ 1 P ( θ 2 w( p P ( p is in the upper side of P fixed p with different Figure 1 Vetor nd hyperplne P For exmple, when = 2 s shown in Fig 1, for the given vetor, we use Dijstr's lgorithm with respet to g nd rete the lest-energy pth p from s to t Drwing the perpendiulr P of vetor rossing the point w ( p, we 2 get prtition of spe W All of the weight points w ( p of pths p from s to t must e on the upside of P s shown in Fig 1 We should note tht, euse of the disreteness of networ topology grph, the orresponding p is hnged disretely with the ontinuous hnge of vetor Thus, we n see tht the mpping p is not n injetion When the given vetor hnges from to, the lest-energy pth does not hnge, ie p = p for [, ] in Fig 1 Therefore, the single pth p orresponds to the ontinuous set { P ( [, ]} of hyperplnes D Fesiility of the onstrint in W We will give prtition of the QoS metri spe W, inluding unfesile re, fesile re M nd unnown re M in this setion Aordingly, for given QoS request with onstrint in W, we n judge its fesiility nd find fesile pth for fesile request Definition 4 Unfesile re The point set M ( ={ w w W, w is in the lower side of P (} is lled n unfesile re determined y given vetor is lled the unfesile re U = M ( (4 = 1, 0 l = 1 l Theorem 3: For onstrint of request from s to t, there is NO fesile pth p stisfying w( p Proof: Aording to the definition of, is the union of ll the M ( with the ontinuous hnge of with unique p Trnsition from p to Figure 2 Unfesile re with lest energy pths p vetors For given onstrint, there must e hyperplne P ( orresponding to the vetor, so tht is on the downside of P ( Aording to theorem 2, ny pth p from s to t must e on the upside of P ( Therefore, there is no fesile pth p stisfying w( p Definition 5 Aville re The point set U M AVL = = M ( (5 is lled the ville re in spe = 1, 0 l= 1 l W \ M is the omplement of M W, where M = Fig 2 shows the reltion etween M AVL nd For exmple, if there is only one lest-energy pth, Fig 2 shows the unfesile re nd the ville re, where M = M ( U M ( For the ommon sense where multiple lest-energy pths exist, we should onsider tht (1 multiple vetors my mp to single point w ( p nd (2 single vetor my lso mp to multiple points s shown in Fig 2 When the vetor hnges from to ontinuously, the lest-energy point eeps the sme vlue, ie w ( p It is the sme se of the lest-energy point w ( p when the vetor hnges from to However, the vetor, equl to, hs two lest-energy pths, ie p nd p In this se, disrete hnge of lest-energy pths ours Suh disrete hnge introdues good hrteristi: lthough the lest-energy points re disrete, the unfesile re is ontinuous Theorem 4: The ville re M AVL is onvex set, the weight point of n ritrry lest-energy pth p is on the order of M AVL, nd there must e vetor mpping to vertex of M AVL so tht the point w ( p is the vertex Proof: We prove the ove three prts in turn (1 To prove tht M AVL is onvex set (See [25] for the p /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

5 definition nd the hrteristis of onvex set: For given vetor, the orresponding hyperplne divides the spe W into two prts nd either of them is hlf-spe Thus, the ville re ( = W \ ( is onvex set for eh give vetor On the other hnd, sine M AVL = M = U = 1, 0 I M ( = M ( nd the intersetion of = 1, 0 onvex sets is still onvex set, M AVL is onvex set (2 To prove tht n ritrry w p is on the order of AVL w( p M AVL = w( p = UM ( M : For n ritrry w p, drwing the hyperplne ( P ( rossing the point w ( p with eing the norml vetor, M is on one side of P ( ording to theorem 2 Therefore, w ( p is on the order of M AVL (3 To prove tht there must e vetor mpping to vertex of M : For ny vertex x of M, euse AVL M AVL is onvex set, there must e hyperplne P ( Here, P ( rosses the point x nd M AVL is on one side of P (, where is norml vetor of the hyperplne Beuse M AVL is n unlimited set, ie (,, L, M AVL, M AVL must e on the upside of P ( Therefore, for given vetor, the point w( p = x must e le to e lulted For exmple, when there re multiple lest-energy pths with the different energy funtions, the ville re M AVL must e onvex set, nd eh vertex of M AVL must e lest-energy pth s shown in Fig 3 We further divide M AVL into two prts: the fesile re M, nd the unnown re M UNKNOW Definition 6 Fesile re M M w( p is lled the fesile re w( p AVL = w( p, w( p w( p } (6 { M Theorem 5: For n ritrry onstrint of QoS request, M w( p = 1, 0 The onvexity of M AVL Fesile onstrints: nd Figure 3 Three prtitions of W : unfesile, unnown nd fesile res if M, there must e fesile pth Proof: From the definition of M, tht stisfies w( p, so p n e fesile pth for the onstrint Definition 7 Unnown re M is lled unnown re M = M M (7 AVL For exmple, in Fig 3 pth p is fesile for onstrint M euse w( p < We don t now the existene of fesile pth for ny onstrint M Thus, we divide the spe W into three res: n unfesile re, n unnown re M nd fesile re M d s (2,3 (4,4 (5,1 (5,1 e (1,5 (1,5 (1,9 (1,9 t Originl networ grph d s (2,3 (4,4 (5,1 (5,1 e (1,5 (1,9 t =(0,1 d (2,3 (5,1 (5,1 s t e (1,5 (1,5 (1,9 =(05,05 d (2,3 (5,1 s t e (1,5 (1,5 (1,9 (1,9 d =(1,0 Figure 4 An exmple of proposed lgorithm IV PROPOSED PRECOMPUTATING MEFPA A The ide of MEFPA Bsed on the ove theory, the set { p } of lest-energy pths n e pre-omputed with different energy oeffiients, nd then the QoS routing tle n e onstruted sed on { p } Fig 4 shows n exmple, where node s is going to onstrut its QoS routing tle First, it uses =(0,1 to ompute the lest energy tree s shown in Fig 4 Then it uses =(05,05 to onstrut nother tree in Fig 4, nd so on in Fig 4d At lst, node s n get three different trees with these different vetors All of these three trees ompose the finl QoS routing tle mintined y s When QoS request rrives, s loos up fesile pth in the routing tle nd /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

6 forwrds the request Aording to the positions of QoS onstrints in the spe W, there re three possiilities (1 We now fesile pth for M, nd then we n find n element in the { p } s the fesile pth (2 We now tht there is NO fesile pth for Thus we n refuse the QoS request or strt the QoS negotition (3 We don't now whether fesile pth exists for M We expet tht the proility of the third se is smll In the performne evlution (setion V, extensive simultions will show tht the re M is relly smll nd most (95% QoS requests will e in the other two res Furthermore, we will lso demonstrte tht QoS request in M hs smll opportunity to e fesile Therefore, we te this re s the unfesile re without ffeting the performne signifintly, so we refuse this ind of QoS requests A prtil lgorithm nnot use ontinuous hnge of, so we disuss how to onstrut multiple energy oeffiient vetors s followings In order to me the disrete independent of networs, we normlize the weights of eh lin first Tht is to sy, the potentil mximum weight, mx e E w l ( e, is onstnt, whih is independent of l Then, we selet uniform numers in [0,1], ie D={0/(-1, 1/(-1,,1} with totlly elements Thus, we get the uniform vetors A= { D, = 1} l = 1 l (8 s the oeffiients in the suset [ 0,1] of QoS metri spe W At lst, the node, rrying out MEFPA, lultes the QoS routing tle for ll A sed on the networ lin stte it mintins Theorem 6: The numer of the elements in the energy oeffiient set A= {, D = 1} l = 1 l is A = C (9 Proof: There re elements in set D={0/(-1, 1/(-1,,1}, nd they re uniform in [0,1] We hve D, l = 1l = 1 = ( 1 /( 1 Thus, if we te eh 1/(-1 s ll, the set D n e onsidered s D={0 ll, 1 ll, 2 lls,, (-1 lls} The totl numer of the lls represented y the vetor is (-1 Additionlly, the mening of l1 is different to tht of l 2 for l1 l2 Therefore, we n equte A with the numer of the methods to put (-1 sme lls into different oxes, nd n ritrry numer of lls n e put into eh oxes Aording to the 1 omintoris, there re C + 2 = ( + 2! ( 1!( 1! 1 different methods to put the lls [26], ie A = C + 2 MEFPA (G, s,, 1 IF (==K-1 2 []=-1 // we hve got the oeffiient [K] 3 FOR EACH edge e IN G 4 g ( e = l = l w 1 l 5 dijstr (G,s 6 FOR EACH node t IN G 7 store p ( s, t 8 ELSE 9 FOR(i=0; i<; i++ 10 []=i 11 MEFPA(G, s, +1, -i 1 We denote B s the numer of LEFs, ie B= A = C + 2 For the -onstrined routing prolem, node s first onstruts B energy oeffiients Then s omputes the lest energy tree for eh oeffiient, respetively, nd sves the pth from s to eh destintion node t in the networ long the tree to the QoS routing tle Thus, there re t most B different pths from s to eh destintion t When QoS request rrives t s, s only needs to loo up fesile pth stisfying onstrints in the routing tle B Desription of MEFPA We propose the preomputtion lgorithm, MEFPA, for the -onstrined routing prolem, s shown in Fig 5 G is the networ grph with K weights, s is the node running MEFPA, nd (-1 is the numer of degrees to whih eh weight is red Our MEFPA, running on s, inludes two prts ( A numer B of energy oeffiients = ( 1, 2, L, re onstruted ording to the onfigurtion of (Line 1, 2, 8-11 ( A prt of QoS routing tle is lulted with respet to eh oeffiient (Line 3-7 This inludes the following steps: (i For the given G nd eh vetor, lulte the energy g (e for eh lin (Line 3-4 (ii Use Dijstr's lgorithm to ompute lest-energy tree T rooted y node s with LEF g (Line 6 (iii Sve the lest-energy pth from s to eh node long 6-7 Figure 5 The proposed MEFPA T to QoS routing tle (Line Beuse the liner funtion g (e stisfies the isotoniity, there re no routing loops in the routing tle lulted y node s [27] Therefore, in the soure routing sheme, MEFPA n void routing loops even when different nodes hve the inonsistent opies of networ stte informtion However, in the distriuted routing sheme, we need the onsistene of the networ stte informtion in different nodes If ll nodes use the routing tle entries generted with sme g (e to forwrd speifi QoS request hop y hop, routing loops re voided /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

7 C Anlysis of the proposed lgorithm We first nlyze the omputtion omplexity of MEFPA to lulte QoS routing tle In networ grph G with QoS metris, the node numer is n = V nd the edge numer is m = E Step (i hs the omplexity of O (m Step (ii is O ( nlog n + m with the improved Dijstr's lgorithm nd step (iii is O (n The numer of oeffiient vetors is 1 B= C + 2 (theorem 6 As result, inluding the reursive prt, the overll omputtion omplexity of MEFPA is 1 O( C ( m + nlog n + n, whih is B= C + 2 times the originl Dijstr's lgorithm with single weight In generl sitution, there re only few inds of pth onstrints, eg ost, dely, jitter, nd loss rte Therefore, will not e very lrge nd omplexity of MEFPA is eptle We now nlyze the omputtion omplexity to loo up fesile pth in the QoS routing tle As we nlyzed ove, the QoS routing tle is B times the originl routing tle with single weight Beuse the QoS routing tle sves weights, the urrent pet lssifition tehnique in multiple dimensions n hieve onstnt time omplexity [28] Tht is to sy, it only needs to ess the memory for d times to find route, where d is the redution of rnges to prefix looup We n even otin the omputtion omplexity of O(1 if we use some speil hrdwre, eg TCAM [29] 1 Beuse the vlue B= C + 2 is importnt to MEFPA, we will illustrte the reltion etween B nd the performne y extensive simultions s follows, whih show tht MEFPA performs well when B is smll (eg when =2, we let B==7 V PERFORMANCE EVALUATION We first propose method, the unnown-re proportion, to the solute performne evlution of MEFPA Additionlly, in order to ompre it with others diretly, we lso simulte QoS requests to evlute its performne In eh of these experiments with node numer N eing 50, 100, 200 nd 500 respetively, we generte 10 pure rndom networ grphs [30], [31] with weights for eh lin, where w l (e ~ uniform[1,1000] for l = 1,2, L,, nd w l (e hve no orreltion for different e or l In eh grph, we selet soure-destintion node pir (s,t 100 times ( prtiulr node n e seleted more thn one, where we gurntee tht the minimum hop is not less thn two Eh soure node s use 1 our MEFPA to lulte lest energy tree for B= C + 2 times with B different energy oeffiients A The solute performne QoSR lgorithms re often evluted y two methods (1 Competitive rtio, whih indites how well heuristi lgorithm performs, is defined s the rtio of the numer of requests stisfied using heuristi lgorithm nd the numer of requests stisfied using the exhustive lgorithm (2 Suess w( p A rtio (SR is defined s the rtio of the numer of requests stisfied using heuristi lgorithm nd the totl numer of requests generted The differene etween the two methods is the fesiility of the requests eing the denomintor in theory Both hve shortomings euse the evlution depends hevily on the generted onstrints of the requests, eg the distriution of onstrints For lrge-sle networ, it is diffiult to judge the fesiility of request, so SR is used widely in most ses Beuse different distriutions re used in different ppers, the solute vlue of SR mens nothing, nd only the omprison with the sme networ dt mes sense In order to evlute the solute performne of MEFPA nd void the ove prolem, we propose the method of unnown-re proportion, whih is independent of QoS requests We te the unnown re in Fig 3 s the ineffiieny of MEFPA nd nlyze the proportion of this re to the whole re The unnown re is M in theory, ut for the limited numer of disrete oeffiients, the unnown re will extend to M s shown in Fig 6 The reson is tht we nnot gurntee the nonexistene of lest energy pths in tringle A nd B M is limited spe while nd M re unlimited spes For given (s,t pir, we use Dijstr's lgorithm to onstrut the shortest pth p l with respet to w l The unnown-re proportion is defined s Pr M w( p B M w( p w( p M = M /( M w( p + + M (10 in the suset {w w l 2 wl ( pl } shown s the retngle enlosed y the gry dshed line in Fig 6 Fig 7 shows the verge unnown-re proportion Pr with the 95% onfidene intervl for 10 rndom grphs The X-oordinte is the numer of the degrees to re eh weight nd the Y-oordinte is Pr As shown in this figure, (1 the proportion of unnown re is smll (2 Pr dereses rpidly to onstnt vlue when inreses This shows tht in prtie, to ensure high performne, we only need few uniform oeffiients to find enough pths of different hrteristis, eg when =2, B==7 With lrger, most of M w( p inrese of unnown re the re we onsider Figure 6 Unnown re proportion /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

8 Pr Pr =2 =3 = Pr =2 =3 = N=50 N=100 Pr 008 =2 007 =3 = N=200 N=500 Figure 7 The solute performne of LEPFA =2 =3 =4 the newly found pths re reduplitions, whih nnot derese Pr furthermore This is onsistent with the onlusion in [22] (3 In lrge-sle networs, Pr dereses when the numer of weights inreses, nd the lrger the, the smller the hnge tht Pr dereses with inresing This shows tht in multiple dimensions, when is smll, we 1 use numer (B= C + 2 of oeffiients Therefore, MEFPA performs well with smll in multiple dimensions (4 With the inrese of node numer N, plys more signifint role to the performne The reson is tht in lrger networs, more pths re ville etween prtiulr (s,t pir nd the possiility to optimize prtiulr weight inreses We hve demonstrted tht the unnown-re proportion Pr is smll, nd now we demonstrte tht the fesiility for request M is lso smll First, we generte some onstrints within the unnown re in Fig 6 rndomly Then, we use H_MCOP [20] to see fesile pths for eh request Fig 8 shows the SR with =2, ie 2-onstrined routing When =7, the suess rtio is less thn 5% so tht most requests my e inherently infesile Hving estlished tht (1 the unnown-re proportion is SR N=500 N=200 N=100 N= Figure 8 The unfesiility of requests in the unnown re smll, nd (2 request within the unnown re hs low fesiility, MEFPA n refuse the requests within the unnown re with smll proility of misjudgment (refuse fesile requests As result, MEFPA hieves high solute performne Sine the proility of misjudgment is smll, the misjudgment is no longer the mjor ftor tht dereses the performne Insted, the inherent stleness of networ-stte informtion sed on whih QoSR opertes my e the mjor ftor in prtie [32] B Performne omprison sed on rndom onstrints From the relted wor in setion II, it is seen tht the urrent preomputtion lgorithms for QoSR re not effiient enough Some of them tend to hve the prohiitive omputtion omplexity or low performne, nd some re sed on distne vetors, so they re not fit for lrge-sle networs In order to show the performne of MEFPA, we ompre MEFPA with H_MCOP [20], whih is lso sed on Dijstr's lgorithm We use the method of generting onstrints for requests in [20] to ompre the two lgorithms first For given ( s, t pir, we use Dijstr's lgorithm to lulte the shortest pth p l with the eyword w l, respetively We then (, 1 2 generte the onstrints rndomly for eh ( s, t pir: p 1 l+1 ~ uniform [08 w l + 1( pl, 12 w l + 1( pl ] The shdowed re in Fig 9 shows the p 2 onstrints generted in two Figure 9 Rndom onstrints dimensions /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

9 SR Figure 10 B=5 B=7 B=10 B=20 B=50 H_MCOP N Performne evelution with rndom onstrints ( two onstrints Fig 10 shows the routing suess rtio in two dimensions, ie for 2-onstrined routing When =7, the SR of MEFPA is higher thn tht of H_MCOP Tle I shows the ses in multiple dimensions, ie -onstrined routing With the inrese of weight numer, euse more requests generted y this rndom method re inherently infesile, the performne of oth lgorithms dereses rpidly However, from the omprison, MEFPA performs well when is smll with reltively lrge (eg, when =5, we hoose =3 This further onfirms the onlusion of the solute performne evlution C Performne omprison sed on simulted onstrints Beuse the performne depends on the distriution or sle tht the generted QoS onstrints oey, experimentl results in different ppers nnot e ompred diretly with others However, the Internet does not hve typil topologies or trffi models [34], nd we re even more short of nowledge out the onstrints of the upoming QoS pplitions Therefore, it is diffiult to give resonle model nd distriution of the onstrints Nevertheless, we now tht most QoS pplitions re different weights to different degrees For exmple, file trnsfer pplitions my re loss rte to muh higher degree thn dely, nd multimedi pplitions my te dely s the most importnt prmeter The distriution of onstrints in Fig 9 does not onsider this spet, nd it n generte onstrints only round the middle etween the w 1 xis nd xis For exmple, it nnot generte onstrint pir, in whih is s importnt s three times w 2 Bsed on the normlized weights in the whole grph, we use the method of weight rtio simultion to generte the TABLE I PERFORMANCE EVALUATION WITH RANDOM CONSTRAINTS (MULTIPLE CONSTRAINTS SR(% =2 =3 =4 =5 = N=50 = H_MCOP = N=100 = H_MCOP = N=200 = H_MCOP onstrints for given pir ( s, t First, we ssume tht eh QoS pplition hs oeffiient vetor The normlized l ( 1 +L + presents the degree, to whih this pplition res the weight w l Bsed on this ssumption, we use the LEF g (Definition 2 to onstrut the onstrints for request For given ( s, t, we use Dijstr's lgorithm to lulte the lest energy pth p ( s, t nd te the weights vetor w( p ( s, t s the QoS onstrint of ( s, t, ie ( s, t = w( p ( s, t Beuse the request with suh simulted onstrints must e fesile, SR n e extended to the solute performne evlution of lgorithms For eh pir ( s, t, we te l ~ uniform(0,1 in prtie Fig 11 shows SR of these QoS requests we simulte The experiment shows tht MEFPA overmthes H_MCOP, nd MEFPA hs good slility euse it is insensitive not only to the networ sle, ut lso to the onstrint numer D Running time omprison Our extensive simultions show tht MEFPA hs higher SR thn H_MCOP, lthough H_MCOP hs to lulte the fesile pth for eh individul request respetively On the spet of omputtion omplexity, H_MCOP lgorithm is O( m log n + n log n + ( m with -shortest pth lgorithm [33], while MEFPA is O ( B( m + nlog n + n For given B = 7 when =2, MEFPA is etter thn H_MCOP, not only on omputtion omplexity ut lso on the running time in prtil experiments For exmple, the running time of MEFPA is 518 milliseond in 500-node grph, while tht of H_MCOP is 153 milliseond Considering the differene etween preomputtion nd on-line omputtion furthermore, MEFPA hs muh less omplexity For exmple, if on given SR =3 =5 =7 H_MCOP SR =3 =5 =7 H_MCOP SR =3 =5 =7 H_MCOP N=50 N=100 N=200 Figure 11 Comprison with simulted onstrints /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

10 soure node, there re (N-1 requests to the other (N-1 nodes in the networ, the running time of MEFPA eeps fixed while tht of H_MCOP inreses (N-1 times VI CONCLUSION For the NP-omplete prolem of multi-onstrined QoS routing, we propose novel preomputing lgorithm, MEFPA, sed on the theoretil nlysis of liner energy funtions With this lgorithm, router onstruts numer (B of uniform oeffiients to onstrut B liner energy funtions It then lultes B lest energy trees to preompute the QoS routing tle with the omputtion omplexity O ( B( m + n log n + n Compred with the urrent Internet routing sheme, the router only needs to reple the urrent ost y the energy vlue in SPT omputtion Thus, the preomputtion omplexity of MEFPA is only B times tht of the urrent lgorithm with single ost When QoS requests rrive, the router n loo up fesile pth in the QoS routing tle The size of the QoS routing tle is less thn or equl to B times tht of the urrent routing tle with single ost, so tht the present tehniques of routing tle loo-up is ompetent Beuse of the smll omplexity nd the preomputtion sheme, MEFPA hs good slility in the numer of QoS onstrints, the networ sle nd lso the high-speed rrivl of pets in next-genertion networs It is lso onsistent with the routing rhiteture of the urrent Internet From the performne evlution of routing suess rtio, we find tht the performnes of heuristis re different with different distriutions or sles tht the generted QoS onstrints oey In order to evlute the solute performne, we propose novel pproh, the unnown-re proportion, whih shows tht our MEFPA hieves high solute performne Additionlly, we generte the onstrints of QoS requests y oth of the rndom method nd weight-rtio simultion, respetively Extensive simultions lso show tht our MEFPA performs ompetitively gret As onlusion, following the urrent preomputtion routing rhiteture, we elieve tht the MEFPA is promising QoSR lgorithm for next-genertion high-speed networs euse of its high slility, performne nd simpliity Furthermore, MEFPA n e esily extended to resolve multi-onstrined optiml ost prolem For exmple, ting the ost s the (+1 th weight, this prolem n e trnsferred to (+1-onstrined prolem nd MEFPA n generte the QoS routing tle with (+1 weights When QoS requests rrive, we n loo up n optiml fesile pth, whih stisfies the onstrints nd hs lest ost in the routing tle ACKNOWLEDGMENTS The uthors would lie to thn Ruiing Ho for his reful revision REFERENCES [1] X Xio nd L M Ni, Internet QoS: ig piture, IEEE Networ, vol 13, no 2, pp 8 18, Mr-Apr 1999 [2] Y Cui, J P Wu, K Xu, et l Reserh on internetwor QoS routing lgorithms: survey Chinese Journl of Softwre, vol 13, no 11, , 2002 [3] JC Oliveir, C Soglio, IFAyildiz, et l A new preemption poliy for diffserv-wre trffi engineering to minimize rerouting, IEEE INFOCOM'02, 2002 [4] J Wng nd K Nhrstedt Hop-y-hop routing lgorithms for premium-lss trffi in diffserv networs IEEE INFOCOM'02, 2002 [5] IETF Integrted Servies (diffserv woring group, htmlhrters/diffserv-hrterhtml [6] M S Grey, DS Johnson, Computers nd Intrtility: A Guide to the Theory of NP-Completeness, W H Freemn, New Yor, 1979 [7] Z Wng nd J Crowroft Qulity-of-servie routing for supporting multimedi pplitions IEEE Journl on Seleted Ares in Communitions, vol 14, no 7, pp , Sep 1996 [8] A Ord nd A Sprintson, QoS routing: the preomputtion perspetive IEEE INFOCOM'00, vol 1, pp , 2000 [9] J Bennett nd H Zhng, Hierrhil pet fir queueing lgorithms ACM SIGCOMM'96, Aug 1996 [10] L Zhng, Virtul Clo: A new trffi ontrol lgorithm for pet swithing networs ACM SIGCOMM'90, pp 19-29, Sep 1990 [11] Q M nd P Steeniste, Qulity-of-servie routing with performne gurntees 4th Interntionl IFIP Worshop on Qulity of Servie, My 1997 [12] C Pornvli, G Chrorty, nd N Shirtori, QoS sed routing lgorithm in integrted servies pet networs, IEEE ICNP 97, Atlnt, GA, 1997 [13] A Ord, Routing with end-to-end QoS gurntees in rodnd networs, IEEE/ACM Trnstions on Networing, vol 7, no 3, pp , 1999 [14] H F Slm, D S Reeves, nd Y Viniotis, A distriuted lgorithm for dely-onstrined unist routing IEEE INFOCOM'97, Jpn, April 1997 [15] J M Jffe, Algorithms for finding pths with multiple onstrints, IEEE Networs, vol 14, pp , 1984 [16] D Rz, Y Shvitt, Dnny Rz nd Yuvl Shvitt, Optiml prtition of QoS requirements with disrete ost funtions, IEEE INFOCOM'00, vol2, pp , 2000 [17] H Lorenz, Ariel Ord, Dnny Rz, nd Yuvl Shvitt, Effiient QoS prtition nd routing of unist nd multist, IWQoS 2000, June 2000 [18] H de Neve nd P Vn Mieghem A multiple qulity of servie routing lgorithm for PNNI, IEEE ATM Worshop Proeedings, 1998 [19] P Vn Mieghem, H de Neve nd F Kuipers Hop-y-hop qulity of servie routing, Computer Netwros, vol 37, pp , 2001 [20] T Kormz, M Krunz, Multi-Constrined Optiml Pth Seletion IEEE INFOCOM'01, vol2, pp , 2001 [21] S Chen nd K Nhrstedt, An overview of qulity-of-servie routing for next-genertion high-speed networs: Prolems nd solutions, IEEE Networ, vol 12, no 6, pp 64 79, Nov 1998 [22] X Yun, X Liu, Heuristi Algorithms for Multi-Constrined Qulity of Servie Routing, IEEE INFOCOM'01, vol2, pp , 2001 [23] AShih, J Rexford nd KShin Effiient preomputtion of qulity-ofservie routes In Proeedings of Worshop on Networ nd Operting Systems Support for Audio nd Video (NOSSDAV 98 Cmride, Englnd, Jul 1998 [24] E Dijstr, A note on two prolems in onnexion with grphs Numerishe Mthemti, vol 1, pp , 1959 [25]E Kreyszig Introdutory funtionl nlysis with pplitions New Yor : Wiley, 1978 [26] R A Bruldi, Introdutory Comintoris Third edition, Upper Sddle River, NJ: Prentie Hll, /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

11 [27] J L Sorinho, Alger nd Algorithms for QoS pth omputtion nd hop-y-hop routing in the Internet, IEEE INFOCOM'01, vol2, pp , 2001 [28] P Gupt nd N Meown Algorithms for pet lssifition IEEE Networ, pp24-32, Mr-Apr 2001 [29] M Koyshi, T Murse nd A Kuriym A longest prefix mth serh engine for multi-gigit IP, IEEE ICC'00, 2000 [30] E W Zegur, K L Clvert, S Bhtthrjee, How to model n internetwor IEEE INFOCOM'96, vol2, pp , 1996 [31] E W Zegur, K L Clvert, M JDonhoo, A quntittive omprison of grph-sed models for Internet topology IEEE/ACM Trnstions on Networing, vol 5, no 6, pp , De 1997 [32] A Shih, J Rexford, K G Shin, Evluting the impt of stle lin stte on qulity-of-servie routing IEEE/ACM Trnstions on Networing, vol 9, no 2, pp , Apr 2001 [33] E I Chong, S R Snjeev Ro Mddil, nd S T Morley, On finding single-soure single-destintion shortest pths, in the Seventh Interntionl Conferene on Computing nd Informtion (ICCI 95, pp 40 47, Jul 1995 [34] S Floyd, V Pxson, Diffiulties in simulting the Internet IEEE/ACM Trnstions on Networing, vol 9, no 4, pp , Aug /03/$1700 (C 2003 IEEE IEEE INFOCOM 2003

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

April 8, 2017 Math 9. Geometry. Solving vector problems. Problem. Prove that if vectors and satisfy, then.

April 8, 2017 Math 9. Geometry. Solving vector problems. Problem. Prove that if vectors and satisfy, then. pril 8, 2017 Mth 9 Geometry Solving vetor prolems Prolem Prove tht if vetors nd stisfy, then Solution 1 onsider the vetor ddition prllelogrm shown in the Figure Sine its digonls hve equl length,, the prllelogrm

More information

Lesson 2: The Pythagorean Theorem and Similar Triangles. A Brief Review of the Pythagorean Theorem.

Lesson 2: The Pythagorean Theorem and Similar Triangles. A Brief Review of the Pythagorean Theorem. 27 Lesson 2: The Pythgoren Theorem nd Similr Tringles A Brief Review of the Pythgoren Theorem. Rell tht n ngle whih mesures 90º is lled right ngle. If one of the ngles of tringle is right ngle, then we

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

Lecture Notes No. 10

Lecture Notes No. 10 2.6 System Identifition, Estimtion, nd Lerning Leture otes o. Mrh 3, 26 6 Model Struture of Liner ime Invrint Systems 6. Model Struture In representing dynmil system, the first step is to find n pproprite

More information

ANALYSIS AND MODELLING OF RAINFALL EVENTS

ANALYSIS AND MODELLING OF RAINFALL EVENTS Proeedings of the 14 th Interntionl Conferene on Environmentl Siene nd Tehnology Athens, Greee, 3-5 Septemer 215 ANALYSIS AND MODELLING OF RAINFALL EVENTS IOANNIDIS K., KARAGRIGORIOU A. nd LEKKAS D.F.

More information

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES PAIR OF LINEAR EQUATIONS IN TWO VARIABLES. Two liner equtions in the sme two vriles re lled pir of liner equtions in two vriles. The most generl form of pir of liner equtions is x + y + 0 x + y + 0 where,,,,,,

More information

Review Topic 14: Relationships between two numerical variables

Review Topic 14: Relationships between two numerical variables Review Topi 14: Reltionships etween two numeril vriles Multiple hoie 1. Whih of the following stterplots est demonstrtes line of est fit? A B C D E 2. The regression line eqution for the following grph

More information

Engr354: Digital Logic Circuits

Engr354: Digital Logic Circuits Engr354: Digitl Logi Ciruits Chpter 4: Logi Optimiztion Curtis Nelson Logi Optimiztion In hpter 4 you will lern out: Synthesis of logi funtions; Anlysis of logi iruits; Tehniques for deriving minimum-ost

More information

A Study on the Properties of Rational Triangles

A Study on the Properties of Rational Triangles Interntionl Journl of Mthemtis Reserh. ISSN 0976-5840 Volume 6, Numer (04), pp. 8-9 Interntionl Reserh Pulition House http://www.irphouse.om Study on the Properties of Rtionl Tringles M. Q. lm, M.R. Hssn

More information

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1)

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1) Green s Theorem Mth 3B isussion Session Week 8 Notes Februry 8 nd Mrh, 7 Very shortly fter you lerned how to integrte single-vrible funtions, you lerned the Fundmentl Theorem of lulus the wy most integrtion

More information

Nondeterministic Automata vs Deterministic Automata

Nondeterministic Automata vs Deterministic Automata Nondeterministi Automt vs Deterministi Automt We lerned tht NFA is onvenient model for showing the reltionships mong regulr grmmrs, FA, nd regulr expressions, nd designing them. However, we know tht n

More information

Chapter Gauss Quadrature Rule of Integration

Chapter Gauss Quadrature Rule of Integration Chpter 7. Guss Qudrture Rule o Integrtion Ater reding this hpter, you should e le to:. derive the Guss qudrture method or integrtion nd e le to use it to solve prolems, nd. use Guss qudrture method to

More information

QUADRATIC EQUATION. Contents

QUADRATIC EQUATION. Contents QUADRATIC EQUATION Contents Topi Pge No. Theory 0-04 Exerise - 05-09 Exerise - 09-3 Exerise - 3 4-5 Exerise - 4 6 Answer Key 7-8 Syllus Qudrti equtions with rel oeffiients, reltions etween roots nd oeffiients,

More information

, g. Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g. Solution 1.

, g. Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g. Solution 1. Exerise Genertor polynomils of onvolutionl ode, given in binry form, re g, g j g. ) Sketh the enoding iruit. b) Sketh the stte digrm. ) Find the trnsfer funtion T. d) Wht is the minimum free distne of

More information

Generalization of 2-Corner Frequency Source Models Used in SMSIM

Generalization of 2-Corner Frequency Source Models Used in SMSIM Generliztion o 2-Corner Frequeny Soure Models Used in SMSIM Dvid M. Boore 26 Mrh 213, orreted Figure 1 nd 2 legends on 5 April 213, dditionl smll orretions on 29 My 213 Mny o the soure spetr models ville

More information

CS 573 Automata Theory and Formal Languages

CS 573 Automata Theory and Formal Languages Non-determinism Automt Theory nd Forml Lnguges Professor Leslie Lnder Leture # 3 Septemer 6, 2 To hieve our gol, we need the onept of Non-deterministi Finite Automton with -moves (NFA) An NFA is tuple

More information

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version A Lower Bound for the Length of Prtil Trnsversl in Ltin Squre, Revised Version Pooy Htmi nd Peter W. Shor Deprtment of Mthemtil Sienes, Shrif University of Tehnology, P.O.Bo 11365-9415, Tehrn, Irn Deprtment

More information

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution Tehnishe Universität Münhen Winter term 29/ I7 Prof. J. Esprz / J. Křetínský / M. Luttenerger. Ferur 2 Solution Automt nd Forml Lnguges Homework 2 Due 5..29. Exerise 2. Let A e the following finite utomton:

More information

Section 1.3 Triangles

Section 1.3 Triangles Se 1.3 Tringles 21 Setion 1.3 Tringles LELING TRINGLE The line segments tht form tringle re lled the sides of the tringle. Eh pir of sides forms n ngle, lled n interior ngle, nd eh tringle hs three interior

More information

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions MEP: Demonstrtion Projet UNIT 4: Trigonometry UNIT 4 Trigonometry tivities tivities 4. Pythgors' Theorem 4.2 Spirls 4.3 linometers 4.4 Rdr 4.5 Posting Prels 4.6 Interloking Pipes 4.7 Sine Rule Notes nd

More information

University of Sioux Falls. MAT204/205 Calculus I/II

University of Sioux Falls. MAT204/205 Calculus I/II University of Sioux Flls MAT204/205 Clulus I/II Conepts ddressed: Clulus Textook: Thoms Clulus, 11 th ed., Weir, Hss, Giordno 1. Use stndrd differentition nd integrtion tehniques. Differentition tehniques

More information

Lecture 6: Coding theory

Lecture 6: Coding theory Leture 6: Coing theory Biology 429 Crl Bergstrom Ferury 4, 2008 Soures: This leture loosely follows Cover n Thoms Chpter 5 n Yeung Chpter 3. As usul, some of the text n equtions re tken iretly from those

More information

Chapter 4 State-Space Planning

Chapter 4 State-Space Planning Leture slides for Automted Plnning: Theory nd Prtie Chpter 4 Stte-Spe Plnning Dn S. Nu CMSC 722, AI Plnning University of Mrylnd, Spring 2008 1 Motivtion Nerly ll plnning proedures re serh proedures Different

More information

TIME AND STATE IN DISTRIBUTED SYSTEMS

TIME AND STATE IN DISTRIBUTED SYSTEMS Distriuted Systems Fö 5-1 Distriuted Systems Fö 5-2 TIME ND STTE IN DISTRIUTED SYSTEMS 1. Time in Distriuted Systems Time in Distriuted Systems euse eh mhine in distriuted system hs its own lok there is

More information

8 THREE PHASE A.C. CIRCUITS

8 THREE PHASE A.C. CIRCUITS 8 THREE PHSE.. IRUITS The signls in hpter 7 were sinusoidl lternting voltges nd urrents of the so-lled single se type. n emf of suh type n e esily generted y rotting single loop of ondutor (or single winding),

More information

(a) A partition P of [a, b] is a finite subset of [a, b] containing a and b. If Q is another partition and P Q, then Q is a refinement of P.

(a) A partition P of [a, b] is a finite subset of [a, b] containing a and b. If Q is another partition and P Q, then Q is a refinement of P. Chpter 7: The Riemnn Integrl When the derivtive is introdued, it is not hrd to see tht the it of the differene quotient should be equl to the slope of the tngent line, or when the horizontl xis is time

More information

Section 4.4. Green s Theorem

Section 4.4. Green s Theorem The Clulus of Funtions of Severl Vriles Setion 4.4 Green s Theorem Green s theorem is n exmple from fmily of theorems whih onnet line integrls (nd their higher-dimensionl nlogues) with the definite integrls

More information

Linear Algebra Introduction

Linear Algebra Introduction Introdution Wht is Liner Alger out? Liner Alger is rnh of mthemtis whih emerged yers k nd ws one of the pioneer rnhes of mthemtis Though, initilly it strted with solving of the simple liner eqution x +

More information

ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS

ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS Dvid Miller West Virgini University P.O. BOX 6310 30 Armstrong Hll Morgntown, WV 6506 millerd@mth.wvu.edu

More information

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points:

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points: Eidgenössishe Tehnishe Hohshule Zürih Eole polytehnique fédérle de Zurih Politenio federle di Zurigo Federl Institute of Tehnology t Zurih Deprtement of Computer Siene. Novemer 0 Mrkus Püshel, Dvid Steurer

More information

SECTION A STUDENT MATERIAL. Part 1. What and Why.?

SECTION A STUDENT MATERIAL. Part 1. What and Why.? SECTION A STUDENT MATERIAL Prt Wht nd Wh.? Student Mteril Prt Prolem n > 0 n > 0 Is the onverse true? Prolem If n is even then n is even. If n is even then n is even. Wht nd Wh? Eploring Pure Mths Are

More information

Matrices SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics (c) 1. Definition of a Matrix

Matrices SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics (c) 1. Definition of a Matrix tries Definition of tri mtri is regulr rry of numers enlosed inside rkets SCHOOL OF ENGINEERING & UIL ENVIRONEN Emple he following re ll mtries: ), ) 9, themtis ), d) tries Definition of tri Size of tri

More information

Discrete Structures Lecture 11

Discrete Structures Lecture 11 Introdution Good morning. In this setion we study funtions. A funtion is mpping from one set to nother set or, perhps, from one set to itself. We study the properties of funtions. A mpping my not e funtion.

More information

CHENG Chun Chor Litwin The Hong Kong Institute of Education

CHENG Chun Chor Litwin The Hong Kong Institute of Education PE-hing Mi terntionl onferene IV: novtion of Mthemtis Tehing nd Lerning through Lesson Study- onnetion etween ssessment nd Sujet Mtter HENG hun hor Litwin The Hong Kong stitute of Edution Report on using

More information

Hyers-Ulam stability of Pielou logistic difference equation

Hyers-Ulam stability of Pielou logistic difference equation vilble online t wwwisr-publitionsom/jns J Nonliner Si ppl, 0 (207, 35 322 Reserh rtile Journl Homepge: wwwtjnsom - wwwisr-publitionsom/jns Hyers-Ulm stbility of Pielou logisti differene eqution Soon-Mo

More information

Solutions to Assignment 1

Solutions to Assignment 1 MTHE 237 Fll 2015 Solutions to Assignment 1 Problem 1 Find the order of the differentil eqution: t d3 y dt 3 +t2 y = os(t. Is the differentil eqution liner? Is the eqution homogeneous? b Repet the bove

More information

GM1 Consolidation Worksheet

GM1 Consolidation Worksheet Cmridge Essentils Mthemtis Core 8 GM1 Consolidtion Worksheet GM1 Consolidtion Worksheet 1 Clulte the size of eh ngle mrked y letter. Give resons for your nswers. or exmple, ngles on stright line dd up

More information

THE INFLUENCE OF MODEL RESOLUTION ON AN EXPRESSION OF THE ATMOSPHERIC BOUNDARY LAYER IN A SINGLE-COLUMN MODEL

THE INFLUENCE OF MODEL RESOLUTION ON AN EXPRESSION OF THE ATMOSPHERIC BOUNDARY LAYER IN A SINGLE-COLUMN MODEL THE INFLUENCE OF MODEL RESOLUTION ON AN EXPRESSION OF THE ATMOSPHERIC BOUNDARY LAYER IN A SINGLE-COLUMN MODEL P3.1 Kot Iwmur*, Hiroto Kitgw Jpn Meteorologil Ageny 1. INTRODUCTION Jpn Meteorologil Ageny

More information

A Mathematical Model for Unemployment-Taking an Action without Delay

A Mathematical Model for Unemployment-Taking an Action without Delay Advnes in Dynmil Systems nd Applitions. ISSN 973-53 Volume Number (7) pp. -8 Reserh Indi Publitions http://www.ripublition.om A Mthemtil Model for Unemployment-Tking n Ation without Dely Gulbnu Pthn Diretorte

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic Chpter 3 Vetor Spes In Chpter 2, we sw tht the set of imges possessed numer of onvenient properties. It turns out tht ny set tht possesses similr onvenient properties n e nlyzed in similr wy. In liner

More information

NON-DETERMINISTIC FSA

NON-DETERMINISTIC FSA Tw o types of non-determinism: NON-DETERMINISTIC FS () Multiple strt-sttes; strt-sttes S Q. The lnguge L(M) ={x:x tkes M from some strt-stte to some finl-stte nd ll of x is proessed}. The string x = is

More information

CS 491G Combinatorial Optimization Lecture Notes

CS 491G Combinatorial Optimization Lecture Notes CS 491G Comintoril Optimiztion Leture Notes Dvi Owen July 30, August 1 1 Mthings Figure 1: two possile mthings in simple grph. Definition 1 Given grph G = V, E, mthing is olletion of eges M suh tht e i,

More information

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b CS 294-2 9/11/04 Quntum Ciruit Model, Solovy-Kitev Theorem, BQP Fll 2004 Leture 4 1 Quntum Ciruit Model 1.1 Clssil Ciruits - Universl Gte Sets A lssil iruit implements multi-output oolen funtion f : {0,1}

More information

THE PYTHAGOREAN THEOREM

THE PYTHAGOREAN THEOREM THE PYTHAGOREAN THEOREM The Pythgoren Theorem is one of the most well-known nd widely used theorems in mthemtis. We will first look t n informl investigtion of the Pythgoren Theorem, nd then pply this

More information

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 orf, R.C., Wn,. T- Equivlent Networks The Eletril Engineering Hndook Ed. Rihrd C. orf Bo Rton: CRC Press LLC, 000 9 T P Equivlent Networks hen Wn University of Cliforni, vis Rihrd C. orf University of

More information

Lecture 1 - Introduction and Basic Facts about PDEs

Lecture 1 - Introduction and Basic Facts about PDEs * 18.15 - Introdution to PDEs, Fll 004 Prof. Gigliol Stffilni Leture 1 - Introdution nd Bsi Fts bout PDEs The Content of the Course Definition of Prtil Differentil Eqution (PDE) Liner PDEs VVVVVVVVVVVVVVVVVVVV

More information

Unit 4. Combinational Circuits

Unit 4. Combinational Circuits Unit 4. Comintionl Ciruits Digitl Eletroni Ciruits (Ciruitos Eletrónios Digitles) E.T.S.I. Informáti Universidd de Sevill 5/10/2012 Jorge Jun 2010, 2011, 2012 You re free to opy, distriute

More information

Green s Theorem. (2x e y ) da. (2x e y ) dx dy. x 2 xe y. (1 e y ) dy. y=1. = y e y. y=0. = 2 e

Green s Theorem. (2x e y ) da. (2x e y ) dx dy. x 2 xe y. (1 e y ) dy. y=1. = y e y. y=0. = 2 e Green s Theorem. Let be the boundry of the unit squre, y, oriented ounterlokwise, nd let F be the vetor field F, y e y +, 2 y. Find F d r. Solution. Let s write P, y e y + nd Q, y 2 y, so tht F P, Q. Let

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Fun Gme Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Fun Gme Properties Arrow s Theorem Leture Overview 1 Rep 2 Fun Gme 3 Properties

More information

Finite State Automata and Determinisation

Finite State Automata and Determinisation Finite Stte Automt nd Deterministion Tim Dworn Jnury, 2016 Lnguges fs nf re df Deterministion 2 Outline 1 Lnguges 2 Finite Stte Automt (fs) 3 Non-deterministi Finite Stte Automt (nf) 4 Regulr Expressions

More information

Comparing the Pre-image and Image of a Dilation

Comparing the Pre-image and Image of a Dilation hpter Summry Key Terms Postultes nd Theorems similr tringles (.1) inluded ngle (.2) inluded side (.2) geometri men (.) indiret mesurement (.6) ngle-ngle Similrity Theorem (.2) Side-Side-Side Similrity

More information

Electromagnetism Notes, NYU Spring 2018

Electromagnetism Notes, NYU Spring 2018 Eletromgnetism Notes, NYU Spring 208 April 2, 208 Ation formultion of EM. Free field desription Let us first onsider the free EM field, i.e. in the bsene of ny hrges or urrents. To tret this s mehnil system

More information

Maintaining Mathematical Proficiency

Maintaining Mathematical Proficiency Nme Dte hpter 9 Mintining Mthemtil Profiieny Simplify the epression. 1. 500. 189 3. 5 4. 4 3 5. 11 5 6. 8 Solve the proportion. 9 3 14 7. = 8. = 9. 1 7 5 4 = 4 10. 0 6 = 11. 7 4 10 = 1. 5 9 15 3 = 5 +

More information

Calculus Cheat Sheet. Integrals Definitions. where F( x ) is an anti-derivative of f ( x ). Fundamental Theorem of Calculus. dx = f x dx g x dx

Calculus Cheat Sheet. Integrals Definitions. where F( x ) is an anti-derivative of f ( x ). Fundamental Theorem of Calculus. dx = f x dx g x dx Clulus Chet Sheet Integrls Definitions Definite Integrl: Suppose f ( ) is ontinuous Anti-Derivtive : An nti-derivtive of f ( ) on [, ]. Divide [, ] into n suintervls of is funtion, F( ), suh tht F = f.

More information

Section 3.6. Definite Integrals

Section 3.6. Definite Integrals The Clulus of Funtions of Severl Vribles Setion.6 efinite Integrls We will first define the definite integrl for funtion f : R R nd lter indite how the definition my be extended to funtions of three or

More information

Electromagnetic-Power-based Modal Classification, Modal Expansion, and Modal Decomposition for Perfect Electric Conductors

Electromagnetic-Power-based Modal Classification, Modal Expansion, and Modal Decomposition for Perfect Electric Conductors LIAN: EM-BASED MODAL CLASSIFICATION EXANSION AND DECOMOSITION FOR EC 1 Eletromgneti-ower-bsed Modl Clssifition Modl Expnsion nd Modl Deomposition for erfet Eletri Condutors Renzun Lin Abstrt Trditionlly

More information

A Non-parametric Approach in Testing Higher Order Interactions

A Non-parametric Approach in Testing Higher Order Interactions A Non-prmetri Approh in Testing igher Order Intertions G. Bkeerthn Deprtment of Mthemtis, Fulty of Siene Estern University, Chenkldy, Sri Lnk nd S. Smit Deprtment of Crop Siene, Fulty of Agriulture University

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 5 Supplement Greedy Algorithms Cont d Minimizing lteness Ching (NOT overed in leture) Adm Smith 9/8/10 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov,

More information

Part 4. Integration (with Proofs)

Part 4. Integration (with Proofs) Prt 4. Integrtion (with Proofs) 4.1 Definition Definition A prtition P of [, b] is finite set of points {x 0, x 1,..., x n } with = x 0 < x 1

More information

System Validation (IN4387) November 2, 2012, 14:00-17:00

System Validation (IN4387) November 2, 2012, 14:00-17:00 System Vlidtion (IN4387) Novemer 2, 2012, 14:00-17:00 Importnt Notes. The exmintion omprises 5 question in 4 pges. Give omplete explntion nd do not onfine yourself to giving the finl nswer. Good luk! Exerise

More information

6.5 Improper integrals

6.5 Improper integrals Eerpt from "Clulus" 3 AoPS In. www.rtofprolemsolving.om 6.5. IMPROPER INTEGRALS 6.5 Improper integrls As we ve seen, we use the definite integrl R f to ompute the re of the region under the grph of y =

More information

Introduction to Olympiad Inequalities

Introduction to Olympiad Inequalities Introdution to Olympid Inequlities Edutionl Studies Progrm HSSP Msshusetts Institute of Tehnology Snj Simonovikj Spring 207 Contents Wrm up nd Am-Gm inequlity 2. Elementry inequlities......................

More information

Global alignment. Genome Rearrangements Finding preserved genes. Lecture 18

Global alignment. Genome Rearrangements Finding preserved genes. Lecture 18 Computt onl Biology Leture 18 Genome Rerrngements Finding preserved genes We hve seen before how to rerrnge genome to obtin nother one bsed on: Reversls Knowledge of preserved bloks (or genes) Now we re

More information

NEW CIRCUITS OF HIGH-VOLTAGE PULSE GENERATORS WITH INDUCTIVE-CAPACITIVE ENERGY STORAGE

NEW CIRCUITS OF HIGH-VOLTAGE PULSE GENERATORS WITH INDUCTIVE-CAPACITIVE ENERGY STORAGE NEW CIRCUITS OF HIGH-VOLTAGE PULSE GENERATORS WITH INDUCTIVE-CAPACITIVE ENERGY STORAGE V.S. Gordeev, G.A. Myskov Russin Federl Nuler Center All-Russi Sientifi Reserh Institute of Experimentl Physis (RFNC-VNIIEF)

More information

On Implicative and Strong Implicative Filters of Lattice Wajsberg Algebras

On Implicative and Strong Implicative Filters of Lattice Wajsberg Algebras Glol Journl of Mthemtil Sienes: Theory nd Prtil. ISSN 974-32 Volume 9, Numer 3 (27), pp. 387-397 Interntionl Reserh Pulition House http://www.irphouse.om On Implitive nd Strong Implitive Filters of Lttie

More information

Learning Partially Observable Markov Models from First Passage Times

Learning Partially Observable Markov Models from First Passage Times Lerning Prtilly Oservle Mrkov s from First Pssge s Jérôme Cllut nd Pierre Dupont Europen Conferene on Mhine Lerning (ECML) 8 Septemer 7 Outline. FPT in models nd sequenes. Prtilly Oservle Mrkov s (POMMs).

More information

TOPIC: LINEAR ALGEBRA MATRICES

TOPIC: LINEAR ALGEBRA MATRICES Interntionl Blurete LECTUE NOTES for FUTHE MATHEMATICS Dr TOPIC: LINEA ALGEBA MATICES. DEFINITION OF A MATIX MATIX OPEATIONS.. THE DETEMINANT deta THE INVESE A -... SYSTEMS OF LINEA EQUATIONS. 8. THE AUGMENTED

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 8 Mx. lteness ont d Optiml Ching Adm Smith 9/12/2008 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov, K. Wyne Sheduling to Minimizing Lteness Minimizing

More information

Iowa Training Systems Trial Snus Hill Winery Madrid, IA

Iowa Training Systems Trial Snus Hill Winery Madrid, IA Iow Trining Systems Tril Snus Hill Winery Mdrid, IA Din R. Cohrn nd Gil R. Nonneke Deprtment of Hortiulture, Iow Stte University Bkground nd Rtionle: Over the lst severl yers, five sttes hve een evluting

More information

The Double Integral. The Riemann sum of a function f (x; y) over this partition of [a; b] [c; d] is. f (r j ; t k ) x j y k

The Double Integral. The Riemann sum of a function f (x; y) over this partition of [a; b] [c; d] is. f (r j ; t k ) x j y k The Double Integrl De nition of the Integrl Iterted integrls re used primrily s tool for omputing double integrls, where double integrl is n integrl of f (; y) over region : In this setion, we de ne double

More information

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 )

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 ) Neessry n suient onitions for some two vrile orthogonl esigns in orer 44 C. Koukouvinos, M. Mitrouli y, n Jennifer Seerry z Deite to Professor Anne Penfol Street Astrt We give new lgorithm whih llows us

More information

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals AP Clulus BC Chpter 8: Integrtion Tehniques, L Hopitl s Rule nd Improper Integrls 8. Bsi Integrtion Rules In this setion we will review vrious integrtion strtegies. Strtegies: I. Seprte the integrnd into

More information

Hybrid Systems Modeling, Analysis and Control

Hybrid Systems Modeling, Analysis and Control Hyrid Systems Modeling, Anlysis nd Control Rdu Grosu Vienn University of Tehnology Leture 5 Finite Automt s Liner Systems Oservility, Rehility nd More Miniml DFA re Not Miniml NFA (Arnold, Diky nd Nivt

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministi Finite utomt The Power of Guessing Tuesdy, Otoer 4, 2 Reding: Sipser.2 (first prt); Stoughton 3.3 3.5 S235 Lnguges nd utomt eprtment of omputer Siene Wellesley ollege Finite utomton (F)

More information

Intermediate Math Circles Wednesday 17 October 2012 Geometry II: Side Lengths

Intermediate Math Circles Wednesday 17 October 2012 Geometry II: Side Lengths Intermedite Mth Cirles Wednesdy 17 Otoer 01 Geometry II: Side Lengths Lst week we disussed vrious ngle properties. As we progressed through the evening, we proved mny results. This week, we will look t

More information

This enables us to also express rational numbers other than natural numbers, for example:

This enables us to also express rational numbers other than natural numbers, for example: Overview Study Mteril Business Mthemtis 05-06 Alger The Rel Numers The si numers re,,3,4, these numers re nturl numers nd lso lled positive integers. The positive integers, together with the negtive integers

More information

arxiv: v1 [math.ca] 21 Aug 2018

arxiv: v1 [math.ca] 21 Aug 2018 rxiv:1808.07159v1 [mth.ca] 1 Aug 018 Clulus on Dul Rel Numbers Keqin Liu Deprtment of Mthemtis The University of British Columbi Vnouver, BC Cnd, V6T 1Z Augest, 018 Abstrt We present the bsi theory of

More information

are coplanar. ˆ ˆ ˆ and iˆ

are coplanar. ˆ ˆ ˆ and iˆ SML QUSTION Clss XII Mthemtis Time llowed: hrs Mimum Mrks: Generl Instrutions: i ll questions re ompulsor ii The question pper onsists of 6 questions divided into three Setions, B nd C iii Question No

More information

Logic Synthesis and Verification

Logic Synthesis and Verification Logi Synthesis nd Verifition SOPs nd Inompletely Speified Funtions Jie-Hong Rolnd Jing 江介宏 Deprtment of Eletril Engineering Ntionl Tiwn University Fll 2010 Reding: Logi Synthesis in Nutshell Setion 2 most

More information

A STUDY OF Q-CONTIGUOUS FUNCTION RELATIONS

A STUDY OF Q-CONTIGUOUS FUNCTION RELATIONS Commun. Koren Mth. So. 31 016, No. 1, pp. 65 94 http://dx.doi.org/10.4134/ckms.016.31.1.065 A STUDY OF Q-CONTIGUOUS FUNCTION RELATIONS Hrsh Vrdhn Hrsh, Yong Sup Kim, Medht Ahmed Rkh, nd Arjun Kumr Rthie

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Voting Prdoxes Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Voting Prdoxes Properties Arrow s Theorem Leture Overview 1 Rep

More information

HOMEWORK FOR CLASS XII ( )

HOMEWORK FOR CLASS XII ( ) HOMEWORK FOR CLASS XII 8-9 Show tht the reltion R on the set Z of ll integers defined R,, Z,, is, divisile,, is n equivlene reltion on Z Let f: R R e defined if f if Is f one-one nd onto if If f, g : R

More information

Part I: Study the theorem statement.

Part I: Study the theorem statement. Nme 1 Nme 2 Nme 3 A STUDY OF PYTHAGORAS THEOREM Instrutions: Together in groups of 2 or 3, fill out the following worksheet. You my lift nswers from the reding, or nswer on your own. Turn in one pket for

More information

5: The Definite Integral

5: The Definite Integral 5: The Definite Integrl 5.: Estimting with Finite Sums Consider moving oject its velocity (meters per second) t ny time (seconds) is given y v t = t+. Cn we use this informtion to determine the distnce

More information

( ) as a fraction. Determine location of the highest

( ) as a fraction. Determine location of the highest AB/ Clulus Exm Review Sheet Solutions A Prelulus Type prolems A1 A A3 A4 A5 A6 A7 This is wht you think of doing Find the zeros of f( x) Set funtion equl to Ftor or use qudrti eqution if qudrti Grph to

More information

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4 Am Blnk Leture 13 Winter 2016 CSE 332 CSE 332: Dt Astrtions Sorting Dt Astrtions QuikSort Cutoff 1 Where We Are 2 For smll n, the reursion is wste. The onstnts on quik/merge sort re higher thn the ones

More information

Proving the Pythagorean Theorem

Proving the Pythagorean Theorem Proving the Pythgoren Theorem W. Bline Dowler June 30, 2010 Astrt Most people re fmilir with the formul 2 + 2 = 2. However, in most ses, this ws presented in lssroom s n solute with no ttempt t proof or

More information

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6 CS311 Computtionl Strutures Regulr Lnguges nd Regulr Grmmrs Leture 6 1 Wht we know so fr: RLs re losed under produt, union nd * Every RL n e written s RE, nd every RE represents RL Every RL n e reognized

More information

HS Pre-Algebra Notes Unit 9: Roots, Real Numbers and The Pythagorean Theorem

HS Pre-Algebra Notes Unit 9: Roots, Real Numbers and The Pythagorean Theorem HS Pre-Alger Notes Unit 9: Roots, Rel Numers nd The Pythgoren Theorem Roots nd Cue Roots Syllus Ojetive 5.4: The student will find or pproximte squre roots of numers to 4. CCSS 8.EE.-: Evlute squre roots

More information

Co-ordinated s-convex Function in the First Sense with Some Hadamard-Type Inequalities

Co-ordinated s-convex Function in the First Sense with Some Hadamard-Type Inequalities Int. J. Contemp. Mth. Sienes, Vol. 3, 008, no. 3, 557-567 Co-ordinted s-convex Funtion in the First Sense with Some Hdmrd-Type Inequlities Mohmmd Alomri nd Mslin Drus Shool o Mthemtil Sienes Fulty o Siene

More information

Distance-Join: Pattern Match Query In a Large Graph Database

Distance-Join: Pattern Match Query In a Large Graph Database Distne-Join: Pttern Mth Query In Lrge Grph Dtbse Lei Zou Huzhong University of Siene nd Tehnology Wuhn, Chin zoulei@mil.hust.edu.n Lei Chen Hong Kong University of Siene nd Tehnology Hong Kong leihen@se.ust.hk

More information

New Expansion and Infinite Series

New Expansion and Infinite Series Interntionl Mthemticl Forum, Vol. 9, 204, no. 22, 06-073 HIKARI Ltd, www.m-hikri.com http://dx.doi.org/0.2988/imf.204.4502 New Expnsion nd Infinite Series Diyun Zhng College of Computer Nnjing University

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS The University of ottinghm SCHOOL OF COMPUTR SCIC A LVL 2 MODUL, SPRIG SMSTR 2015 2016 MACHIS AD THIR LAGUAGS ASWRS Time llowed TWO hours Cndidtes my omplete the front over of their nswer ook nd sign their

More information

Expand the Shares Together: Envy-free Mechanisms with a Small Number of Cuts

Expand the Shares Together: Envy-free Mechanisms with a Small Number of Cuts Nonme mnusript No. (will e inserted y the editor) Expnd the Shres Together: Envy-free Mehnisms with Smll Numer of uts Msoud Seddighin Mjid Frhdi Mohmmd Ghodsi Rez Alijni Ahmd S. Tjik Reeived: dte / Aepted:

More information

MAT 403 NOTES 4. f + f =

MAT 403 NOTES 4. f + f = MAT 403 NOTES 4 1. Fundmentl Theorem o Clulus We will proo more generl version o the FTC thn the textook. But just like the textook, we strt with the ollowing proposition. Let R[, ] e the set o Riemnn

More information

Alpha Algorithm: Limitations

Alpha Algorithm: Limitations Proess Mining: Dt Siene in Ation Alph Algorithm: Limittions prof.dr.ir. Wil vn der Alst www.proessmining.org Let L e n event log over T. α(l) is defined s follows. 1. T L = { t T σ L t σ}, 2. T I = { t

More information

Lecture Summaries for Multivariable Integral Calculus M52B

Lecture Summaries for Multivariable Integral Calculus M52B These leture summries my lso be viewed online by liking the L ion t the top right of ny leture sreen. Leture Summries for Multivrible Integrl Clulus M52B Chpter nd setion numbers refer to the 6th edition.

More information

12.4 Similarity in Right Triangles

12.4 Similarity in Right Triangles Nme lss Dte 12.4 Similrit in Right Tringles Essentil Question: How does the ltitude to the hpotenuse of right tringle help ou use similr right tringles to solve prolems? Eplore Identifing Similrit in Right

More information