Ranking Systems: The PageRank Axioms

Size: px
Start display at page:

Download "Ranking Systems: The PageRank Axioms"

Transcription

1 Rnking Systes: The PgeRnk Axios Alon Altn nd Moshe Tennenholtz Fculty of Industril Engineering nd Mngeent Technion Isrel Institute of Technology Hif Isrel 31st My 2005 Astrct This pper initites reserch on the foundtions of rnking systes, fundentl ingredient of sic e-coerce nd Internet Technologies In order to understnd the essence nd the exct rtionle of pge rnking lgoriths we suggest the xiotic pproch tken in the forl theory of socil choice In this pper we del with PgeRnk, the ost fous pge rnking lgorith We present set of siple (grph-theoretic, ordinl) xios tht re stisfied y PgeRnk, nd oreover ny pge rnking lgorith tht does stisfy the ust coincide with PgeRnk This is the first representtion theore of tht kind, ridging the gp etween pge rnking lgoriths nd the theticl theory of socil choice 1 Introduction The rnking of gents sed on other gents input is fundentl to e-coerce nd ulti-gent systes (see eg [4, 16]) Moreover, the rnking of gents sed on other gents input hve ecoe centrl ingredient of vriety of Internet sites, where perhps the ost fous exples re Google s PgeRnk lgorith[11] nd ey s reputtion syste[15] One iportnt set of such rnking systes re pge rnking systes It is well known tht pge rnking is fundentl for serch technology, s well s for other pplictions A jor prole therefore is the study of the rtionle of using prticulr pge rnking lgorith Wht re the properties of prticulr pge rnking lgorith tht chrcterize nd differentite it fro other pge rnking lgoriths? In order to ddress this chllenge we introduce nd dpt the xiotic pproch, dopted in the theticl theory of socil choice, into the context of pge rnking If we tret the Internet s grph, where the nodes/pges re gents, nd the links originting fro node/pge p define the preferences of the corresponding gent (ie pge tht p links to is preferle to pge tht p does not link to) then the pge rnking prole ecoes the prole of ggregting individul rnkings into glol (socil) rnking Hence, the prole of pge rnking ecoes (novel) prole of socil choice In the clssicl theory of socil choice, s nifested y Arrow[1], set of gents/voters is clled to rnk set of lterntives Given the gents input, ie the gents individul rnkings, socil rnking of the lterntives is generted The theory studies desired properties of the ggregtion of gents rnkings into socil rnking In prticulr, Arrow s celerted ipossiility theore[1] shows tht there is no ggregtion rule tht stisfies soe inil requireents, while y relxing ny of these requireents pproprite socil ggregtion rules cn e defined The novel feture of the pge rnking setting is tht the set of gents nd the set of lterntives coincide Therefore, in such setting one y need to consider the trnsitive effects of voting For exple, if gent (ie pge) reports on the iportnce of (ie links to) 1

2 pge then this y influence the crediility of report y on the iportnce of gent c; these indirect effects should e considered when we wish to ggregte the infortion provided y the gents into socil rnking The theory of socil choice is n xiotic theory, nd consists of two copleentry perspectives: The nortive perspective: devise set of requireents tht socil ggregtion rule should stisfy, nd try to find whether there is socil ggregtion rule tht stisfies these requireents The descriptive perspective: given prticulr lgorith r for the ggregtion of individul rnkings into socil rnking, then r stisfies ny properties; the ojective is to find sll set of siple properties(k xios) tht re stisfied y r nd hs the dditionl feture tht every lgorith tht stisfies these properties ust coincide with r A result showing such set of properties is tered representtion theore nd cptures the exct essence of(nd ssuptions ehind) the use of the prticulr lgorith An excellent exple for the nortive perspective is Arrow s ipossiility theore entioned ove In [19] we presented such n pproch for rnking systes Mny efforts hve een invested in the descriptive pproch in the frework of the clssicl theory of socil choice In tht setting, representtion theores hve een presented for clssicl voting rules such s the jority rule over two lterntives[8] (see [9] for n overview) Tckling the descriptive pproch in the new Internet context, where the set of voters nd the set of lterntives coincide (ie the pge rnking context) reined n open jor chllenge In our work we ddress the ove chllenge y introducing representtion theore for PgeRnk Needless to sy tht PgeRnk[11] is the ost fous pge rnking procedure In prticulr, PgeRnk is the sis for Google s serch technology 1 [2]If we tret the Internet s strongly connected grph, where the nodes re the pges nd the edges re links etween pges, then PgeRnk cn e defined s the liit proility distriution reched in rndo wlk on tht grph Roughly speking, pge p 1 will e rnked higher thn pge p 2 if the proility of reching p 1 is greter thn the proility of reching p 2 We will show severl siple properties (clled xios) one y require pge rnking lgorith to stisfy nd prove tht the PgeRnk lgorith does stisfy these xios Then, we prove our in result: ny pge rnking lgorith tht does stisfy these xios ust coincide with PgeRnk! The only work tht we re filir with which dels with relted xiotiztion is the recent work on the xiotiztion of cittion indexes [12] This work dels however with the cse of nueric inputs (eg the inputs re not only grphs, s in pge rnking, ut include lso nueric esures for the nuer of cittions y ech node, nd y ech node for ech other node), nd (ost iportntly) the xios considered re nueric s well (eg when defining the xios we re llowed for coputtions such s division or trix ultipliction) Our i is quite different: we re fter ordinl, grph-theoretic requireents tht will provide sound nd coplete xiotiztion for PgeRnk This cretes ost significnt chllenge: while the PgeRnk lgorith is nueric nd is sed on the coputtion of eigenvectors, we re fter siple grph-theoretic properties tht will fully chrcterize the relted rnking procedure The clssicl theory of socil choice ly the foundtions to lrge prt of the rigorous work on the design nd nlysis of socil interctions Indeed, the ost clssicl results in the theory of echnis design (eg the Gird-Stterthwite [5, 17] theores) re pplictions of the theory of socil choice While econoic echnis design hd ecoe n extensive line of study in coputer science (see eg [10]) nd electronic coerce (see eg [7, 13, 3]), our work introduces nother connection etween lgoriths nd Internet technologies to the theticl theory of socil choice In the next section we define our setting nd soe preliinries, including the PgeRnk rnking syste In Section 3 we introduce five xios one y require to hold for ny pge rnking procedure, nd cli tht 1 In fct, rnking sed on siilr ides cn e found in other contexts s well See [14] for the use of PgeRnk-like procedure in the coprison of journls ipct 2

3 PgeRnk does stisfy these xios In Section 4 we show soe useful properties iplied y the xios In Section 5 we use these properties for proving tht ny pge rnking procedure tht does stisfy the xios should coincide with PgeRnk Further discussion of the pproch tken in this pper is presented in Section 6 This pper is suppleented y n ppendix which includes proofs of the theores 2 Pge Rnking The current prctice of the rnking of Internet pges is sed on the ide of coputing the liit sttionry proility distriution of rndo wlk on the Internet grph, where the nodes re pges, nd the edges re links ong the pges In order for the result of tht process will e well defined, we restrict our ttention to strongly connected grphs: Definition 21 A directed grph G = (V, E) is clled strongly connected if for ll vertices v 1, v 2 V there exists pth fro v 1 to v 2 in E The output of pge rnking procedure cn e viewed s liner ordering of set of lterntives: Definition 22 Let A e soe set A reltion R A A is clled n ordering on A if it is reflexive, trnsitive, coplete nd nti-syetric Let L(A) denote the set of orderings on A Nottion: Let e n ordering, then is the equlity predicte of Forlly, if nd only if nd Given the ove we cn define wht rnking syste is: Definition 23 Let G V e the set of ll strongly connected grphs with vertex set V A rnking syste F is functionl tht for every finite vertex set V ps every strongly connected grph G G V to n ordering F G L(V ) In order to define the PgeRnk rnking syste, we first recll the following stndrd definitions: Definition 24 Let G = (V, E) e directed grph, nd let v V e vertex in G Then: The successor set of v is S G (v) = {u (v, u) E}, nd the predecessor set of v is P G (v) = {u (u, v) E} We now define the PgeRnk trix which is the trix which cptures the rndo wlk creted y the PgeRnk procedure Nely, in this process we strt in rndo pge, nd itertively ove to one of the pges tht re linked to y the current pge, ssigning equl proilities to ech such pge Definition 25 Let G = (V, E) e directed grph, nd ssue V = {v 1, v 2,, v n } the PgeRnk Mtrix A G (of diension n n) is defined s: { 1/ S G (v j ) (v j, v i ) E [A G ] i,j = 0 Otherwise The PgeRnk procedure will rnk pges ccording to the sttionry proility distriution otined in the liit of the ove rndo wlk; this is forlly defined s follows: Definition 26 Let G = (V, E) e soe strongly connected grph, nd ssue V = {v 1, v 2,, v n } Let r e the unique solution of the syste A G r = r where r 1 = 1 The PgeRnk P R G (v i ) of vertex v i V is defined s P R G (v i ) = r i The PgeRnk rnking syste is rnking syste tht for the vertex set V ps G to P R G, where P R G is defined s: for ll v i, v j V : v i P R G v j if nd only if P R G (v i ) P R G (v j ) The ove defines powerful heuristic for the rnking of Internet pges, s dopted y serch engines[11] This is however prticulr nueric procedure, nd our i is to tret it fro n xiotic socil choice perspective, providing grph-theoretic, ordinl representtion theore for PgeRnk 3

4 c c () Vote y Coittee () Collpsing = = x (c) Proxy Figure 1: Sketch of severl xios 3 The Axios Fro the perspective of the theory of socil choice, ech pge in the Internet grph is viewed s n gent, where this gent prefers the pges (ie gents) it links to upon pges it does not link to The prole of finding socil ggregtion rule will ecoe therefore the prole of pge rnking The ide is to serch for siple xios, ie requireents we wish the pge rnking syste to stisfy Most of these requireents will hve the following structure: pge is preferle to pge when the grph is G if nd only if is preferle to when the grph is G Our i is to serch for sll set of xios tht cn e shown to e stisfied y PgeRnk The xios need to e siple grph-theoretic, ordinl properties, which do not refer to nueric coputtions In explining soe of the xios we will refer to Figure 1 For siplicity, while the xios re stted s if nd only if stteents, we will soetie ephsize in the intuitive explntion of n xio only one of the directions (in ll cses siilr intuitions hold for the other direction) The first xio is strightforwrd: Axio 31 (Isoorphis) A rnking syste F stisfies isoorphis if for every isoorphis function ϕ : V 1 V 2, nd two isoorphic grphs G G V1, ϕ(g) G V2 : F ϕ(g) = ϕ( F G ) The isoorphis xio tells us tht the rnking procedure should e independent of the nes we choose for the vertices The second xio is lso quite intuitive It tells us tht if is rnked t lest s high s if the grph is G, where in G does not link to itself, then should e rnked higher thn if ll tht we dd to G is link fro to itself Moreover, the reltive rnking of other vertices in the new grph should rein s efore Forlly, we hve the following nottion nd xio: 2 2 One y cli tht this xio kes no sense if we do not llow self loops This is however only siple technicl issue 4

5 Nottion: Let G = (V, E) G V e grph st (v, v) / E Let G = (V, E {(v, v)}) Let us denote SelfEdge(G, v) = G nd SelfEdge 1 (G, v) = G Note tht SelfEdge 1 (G, v) is well defined Axio 32 (Self edge) Let F e rnking syste F stisfies the self edge xio if for every vertex set V nd for every vertex v V nd for every grph G = (V, E) G V st (v, v) / E, nd for every v 1, v 2 V \ {v}: Let G = SelfEdge(G, v) If v 1 F G v then v F G v 1; nd v 1 F G v 2 iff v 1 F G v 2 The following, third xio (titled Vote y coittee) cptures the following ide, which is illustrted in Figure 1() If pge links to pges nd c, then the reltive rnking of ll pges should e the se s in the cse where the direct links fro to nd c re replced y links fro to new set of pges, which link (only) to nd c The ide here is tht the ount of iportnce provides to nd c y linking to the, should not chnge due to the fct tht ssigns its power through coittee of (new) representtives, ll of which ehve s More generlly, nd ore forlly, we hve the following: Axio 33 (Vote y coittee) Let F e rnking syste F stisfies vote y coittee if for every vertex set V, for every vertex v V, for every grph G = (V, E) G V, for every v 1, v 2 V, nd for every N: Let G = (V {u 1, u 2,, u }, E \ {(v, x) x S G (v)} {(v, u i ) i = 1,, } {(u i, x) x S G (v), i = 1,, }), where {u 1, u 2,, u } V = Then, v 1 F G v 2 iff v 1 F G v 2 The 4th xio, tered collpsing is illustrted in Figure 1() The ide of this xio is tht if there is pir of pges, sy nd, where oth nd link to the se set of pges, ut the sets of pges tht link to nd re disjoint, then if we collpse nd into singleton, sy, where ll links to ecoe now links to, then the reltive rnking of ll pges, excluding nd of course, should rein s efore The intuition here is tht if there re two voters (ie pges), nd, who vote siilrly (ie hve the se outgoing links), nd the power of ech one of the stes fro the fct set of other voters hve voted for hi, where the sets of voters for nd for re disjoint, then if ll voters for nd would vote only for (dropping ) then should provide the se iportnce to other gents s nd did together This of course relies on hving nd voting for the se individuls As result, the following xio is quite intuitive: Axio 34 (collpsing) Let F e rnking syste F stisfies collpsing if for every vertex set V, for every v, v V, for every v 1, v 2 V \ {v, v }, nd for every grph G = (V, E) G V for which S G (v) = S G (v ), P G (v) P G (v ) =, nd [P G (v) P G (v )] {v, v } = : Let G = (V \{v }, E\{(v, x) x S G (v )}\{(x, v ) x P G (v )} {(x, v) x P G (v )}) Then, v 1 F G v 2 iff v 1 F G v 2 The lst xio we introduce, tered the proxy xio, is illustrted in Figure 1(c) Roughly speking, this xio tells us tht if there is set of k pges, ll hving the se iportnce, which link to, where itself links to k pges, then if we drop nd connect directly, nd in 1-1 fshion, the pges which linked to to the pges tht linked to, then the reltive rnking of ll pges (excluding ) should rein the se This xio cptures equl distriution of iportnce The iportnce of is received fro k pges, ll with the se power, nd is split ong k pges; lterntively, the pges tht link to could pss directly the iportnce to pges tht link to, without using s proxy for distriution More forlly, nd ore generlly, we hve the following: Axio 35 (proxy) Let F e rnking syste F stisfies proxy if for every vertex set V, for every vertex v V, for every v 1, v 2 V \ {v}, nd for every grph G = (V, E) G V for which P G (v) = S G (v), for ll p P G (v): S G (p) = {v}, nd for ll p, p P G (v): p F G p : Assue P G (v) = {p 1, p 2,, p } nd S G (v) = {s 1, s 2,, s } Let G = (V \ {v}, E \ {(x, v), (v, x) x V } {(p i, s i ) i {1,, }}) Then, v 1 F G v 2 iff v 1 F G v 2 If we do not llow self loops then the xio should e replced y new one, where the ddition of self-loop to is replced y the ddition of new pge,, where links to nd where links only to Our results will rein siilr 5

6 31 Soundness Although we hve provided soe intuitive explntion for the xios, one y rgue tht prticulr xio(s) re not tht resonle As it turns out however, ll the ove xios re stisfied y the PgeRnk procedure The proof of the following sic (soundness) proposition ppers in the ppendix In Section 5 we show tht the ove xios re not only stisfied y PgeRnk, ut lso copletely nd uniquely chrcterize the PgeRnk procedure Proposition 36 The PgeRnk rnking syste P R stisfies isoorphis, self edge, vote y coittee, collpsing, nd proxy 4 Severl Useful Properties In this section we prove three technicl properties which re iplied y our xios As result, these three properties re stisfied y the PgeRnk rnking syste The purpose of presenting the is rther technicl: they will e used in the next section, when we show tht the PgeRnk rnking syste is the only one tht stisfies our xios Nottion: Let V e vertex set nd let v V e vertex Let G = (V, E) G V e grph where S(v) = {s}, P (v) = {p}, nd (s, p) / E We will use Del(G, v) to denote the grph G = (V, E ) defined y: V = V \ {v} E = E \ {(p, v), (v, s)} {(p, s)} The Del(, ) opertor siply reoves vertex fro the grph tht hs n in-degree nd out-degree of 1, replcing it y n edge fro its predecessor to its successor The following le sys tht when our xios re stisfied then this opertor does not chnge the reltive rnking of ll (reining) pges The proof of this le ppers in the ppendix Definition 41 Let F e rnking syste F hs the wek deletion property if for every vertex set V, for every vertex v V nd for ll vertices v 1, v 2 V \{v}, nd for every grph G = (V, E) G V st S(v) = {s}, P (v) = {p}, nd (s, p) / E: Let G = Del(G, v) Then, v 1 F G v 2 iff v 1 F G v 2 Le 42 Let F e rnking syste tht stisfies isoorphis, vote y coittee nd proxy Then, F hs the wek deletion property We now ove to second deletion property stisfied y the xios Nottion: Let V e vertex set nd let v V e vertex Let G = (V, E) G V e grph where S(v) = {s 1, s 2,, s t } nd P (v) = {p i j j = 1,, t; i = 0,, }, nd S(pi j ) = {v} for ll j {1, t} nd i {0,, } We will use Delete(G, v, {(s 1, {p i 1 i = 0, }),, (s t, {p i t i = 0, })}) to denote the grph G = (V, E ) defined y: V = V \ {v} E = E \ {(p i j, v), (v, s j) i = 0,, ; j = 1,, t} {(p i j, s j) i = 0,, ; j = 1,, t} When the grouping of the predecessors is trivil or understood fro context, we will sloppily use Delete(G, v) A sketch of the Delete opertor cn e found in Figure 2 In this figure we see tht node x which links to three other nodes, nd hs two sets of three predecessors, where the nodes in ech such set re of the se 6

7 = = x = = Figure 2: Sketch of Delete(G, x) c c d d Figure 3: Sketch of Duplicte(G,, 3) iportnce The Delete opertor will drop x nd connect exctly one eleent fro ech of the predecessor sets to exctly one node in the successor set The following le sys tht when our xios re stisfied then this opertor does not chnge the reltive rnking of ll (reining) pges The proof of this le ppers in the ppendix Definition 43 Let F e rnking syste F hs the strong deletion property if for every vertex set V, for every vertex v V, for ll v 1, v 2 V \ {v}, nd for every grph G = (V, E) G V st S(v) = {s 1, s 2,, s t }, P (v) = {p i j j = 1,, t; i = 0,, }, S(pi j ) = {v} for ll j {1, t} nd i {0,, }, nd pi j F G pi k for ll i {0,, } nd j, k {1, t}: Let G = Delete(G, v, {(s 1, {p i 1 i = 0, }), (s t, {p i t i = 0, })}) Then, v 1 F G v 2 iff v 1 F G v 2 Le 44 Let F e rnking syste tht stisfies collpsing nd proxy Then, F hs the strong deletion property We conclude with third property which is lso stisfied y the xios Nottion: Let V e vertex set nd let G = (V, E) G V e grph Let S(v) = {s 0 1, s0 2,, s0 t } We will use Duplicte(G, v, ) to denote the grph G = (V, E ) defined y: V = V {s i j i = 1,, 1; j = 1, t} E = E {(v, s i j) i = 1,, 1; j = 1, t} {(s i j, u) i = 1,, 1; j = 1, t; u S G (s 0 j)} A sketch of the Duplicte opertor cn e found in Figure 3 In this figure we see tht links to two nodes, ech of which hs its own successor set Then, ech node in the successor set of is duplicted y fctor of three, ie for ech node in the successor set of we dd two new nodes to the successor set of, ech of which with the se successor set s The following le sys tht when our xios re stisfied then this opertor does not chnge the reltive rnking of the pges, excluding the ones which hve een duplicted The proof ppers in the Appendix 7

8 Definition 45 Let F e rnking syste F hs the edge dupliction property if for every vertex set V, for ll vertices v, v 1, v 2 V, for every N, nd for every grph G = (V, E) G V : Let S(v) = {s 0 1, s 0 2,, s 0 t }, nd let G = Duplicte(G, v, ) Then, v 1 F G v 2 iff v 1 F G v 2 Le 46 Let F e rnking syste tht stisfies isoorphis, vote y coittee, collpsing, nd proxy Then, F hs the edge dupliction property 5 Copleteness We re now redy to show tht tht our xios fully chrcterize the PgeRnk rnking syste We cn prove: Theore 51 A rnking syste F stisfies isoorphis, self edge, vote y coittee, collpsing, nd proxy if nd only if F is the PgeRnk rnking syste Given Proposition 36, it is enough to prove the following: Proposition 52 Let F 1 nd F 2 e rnking systes tht hve the wek deletion, strong deletion, nd edge dupliction properties, nd stisfy the self edge nd isoorphis xios Then, F 1 nd F 2 re the se rnking syste (nottion: F 1 F 2 ) The proof of Proposition 52 is in the ppendix We shll now descrie sketch of the proof The sic ide of the proof is to egin with grph G = (V, E) nd two ritrry vertices nd in V, nd nipulte G y pplying Del(, ), Delete(,, ), Duplicte(,, ), nd SelfEdge(, ) to chieve new grph G n for which F 1 nd F 2 rnk nd the se s in G (Forlly F G n F G for F {F 1, F 2 }) Afterwrds, G n is further nipulted to generte G n+δ for which F G n+δ, ut F G n F G n+δ for F {F 1, F 2 } or vice vers (with nd replced) So, we conclude tht F1 G n F2 G n, nd thus F1 G F2 G The steps required to generte G n fro G, nd then G n+δ fro G n y e descried lgorithiclly These steps re illustrted in Figure 4: 1 Add new vertex on every edge on the initil grph (Figure 4), thus splitting ech originl edge into two new edges These vertices do not chnge the reltive rnking of nd due to the wek deletion property 2 If no originl vertices exist in the grph except nd, go to step 8 Otherwise, select n originl vertex x / {, } (in Figure 4 we strt y selecting c) 3 Reove ll vertices tht re oth predecessors nd successors of x nd ll edges connected to these vertices All of these re new vertices, which hve n in-degree nd out-degree of 1 Bsiclly, this step reoves ll self-edges of x (with n dded vertex on the) These deletions do not chnge the reltive rnking of nd due to the wek deletion property nd the self edge xio 4 Duplicte ll predecessors of predecessors of x y x s out-degree This does not chnge the reltive rnking of nd due to the dupliction property (Figure 4c) Note tht ll the vertices we duplicte re originl ones (possily or, ut not x), so to dd dditionl in-etween vertices efore x, king the in-degree of x ultiple of its out degree, split into groups of isoorphic, nd thus eqully rnked, vertices 5 Delete x using Delete(G, x) (Figure 4d) 8

9 c c c d d d d () Initil grph () After dding vertices (c) After dupliction of c s predecessors (d) After deletion of c d (e) After deletion of c s interedite successors (f) After deletion of d (g) After dupliction of (h) Finl isoorphic grph Figure 4: Exple run of the copleteness 9 lgorith Here

10 6 Delete the successors of x (new vertices) to retin the stte of one new vertex etween ech pir of originl vertices (Figure 4e) These deletions do not chnge the reltive rnking of nd due to the strong deletion property 7 Go to step 2 (Figure 4f illustrtes the second itertion, where d is selected) 8 Now, nd re the only originl vertices reining in the grph, nd the grph could e defined y the nuer of vertices (with edges) etween nd, etween nd, etween nd, nd etween nd 9 Duplicte y the nuer of edges with vertices fro to nd vice vers, thus equlizing the nuer of edges with vertices fro to the nuer fro to (Figure 4g) This reltive rnking etween nd is retined due to the dupliction property 10 Now, dd self edges (with vertices) to the vertex v {, } with fewer self-edges (with vertices), until the nuer of self edges is equl etween nd (Figure 4h) Let v = {, } \ {v} By the self edge xio nd the wek deletion property, if v F v efore dding the self edges, then now v F v for F {F 1, F 2 } 11 By the isoorphis xio, in this grph,, therefore in the grph fter step 9, v F v for F {F 1, F 2 } But s the reltive rnking of nd did not chnge until step 10, v F G v for F {F 1, F 2 }, nd thus F1 G F2 G 6 Discussion Representtion theores re the forl theticl tool for the justifiction of decision nd choice rules We hve lredy entioned the forl theory of socil choice, ut representtion theores lso ly theticl foundtions for other rnches of decision nd choice theory For exple, the crowning chieveent of the theory of (single-gent) choice is Svge s representtion theore [18], which provides sound nd coplete xiotiztion for the expected utility xiiztion decision criterion Here lso one looks for ordinl requireents, which do not refer to nueric coputtions, under which n gent cn e viewed s n expected utility xiizer This is siilr to our work, where we considered only grph-theoretic ordinl xios to justify the nueric coputtions done y PgeRnk Although PgeRnk is proly the ost populr pge rnking procedure, it y e interesting to ttept nd provide xiotiztion for other pge rnking procedures, such s Hus nd Authorities [6] Once such xiotiztion is found the different xiotic systes cn e copred s sis for rigorous evlution We elieve tht the prole of rnking of Internet pges is indeed fundentl prole We see the fct tht this centrl prole is new type of socil choice prole s especilly intriguing In order to provide theticl foundtions to pge rnking systes we therefore need to serch for sic representtion theores tht will provide ordinl, grph theoretic xiotiztions for sic heuristics nd pproches for pge rnking Representtion theores isolte the essence of prticulr rnking systes, nd provide ens for the evlution (nd potentilly coprison) of such systes In this pper we initited work on this topic y introducing such representtion theore for PgeRnk We hope tht others will join us in exploring the connections etween pge rnking lgoriths nd the theticl theory of socil choice 10

11 References [1] KJ Arrow Socil Choice nd Individul Vlues (2nd Ed) Yle University Press, 1963 [2] Sergey Brin nd Lwrence Pge The ntoy of lrge-scle hypertextul We serch engine Coputer Networks nd ISDN Systes, 30(1 7): , 1998 [3] Vincent Conitzer, Jérôe Lng, nd Tuos Sndhol How ny cndidtes re needed to ke elections hrd to nipulte? In Proceedings of the 9th conference on Theoreticl spects of rtionlity nd knowledge, pges ACM Press, 2003 [4] C Dellrocs Efficiency through feedck-contingent fees nd rewrds in uction rketplces with dverse selection nd orl hzrd In 3rd ACM Conference on Electronic Coerce (EC-03), pges 11 18, 2003 [5] A Gird Mnipultion of voting schees Econoetric, 41: , 1973 [6] Jon M Kleinerg Authorittive sources in hyperlinked environent Journl of the ACM (JACM), 46(5): , 1999 [7] Dniel J Lehnn, Liden It O Cllghn, nd Yov Shoh Truth reveltion in pproxitely efficient cointoril uctions In ACM Conference on Electronic Coerce, pges , 1999 [8] Kenneth O My A set of independent, necessry nd sufficient conditions for siple jority decision Econoetric, 20(4):680 84, 1952 [9] H Moulin Axios of Coopertive Decision Mking Cridge University Press, 1991 [10] N Nisn nd A Ronen Algorithic echnis design Proceedings of STOC-99, 1999 [11] L Pge, S Brin, R Motwni, nd T Winogrd The pgernk cittion rnking: Bringing order to the we Technicl Report, Stnford University, 1998 [12] I Plcios-Huert nd O Volij The esureent of intellectul influence Econoetric, 73(3), 2004 [13] Dvid C Prkes Itertive Cointoril Auctions: Achieving Econoic nd Coputtionl Efficiency PhD thesis, Deprtent of Coputer nd Infortion Science, University of Pennsylvni, My 2001 [14] G Pinski nd F Nrin Cittion influence for journl ggregtes of scientific pulictions: Theory, with pplictions to the literture of physics Infortion Processing nd Mngeent, pges , 1976 [15] P Resnick nd R Zeckhuser Trust ong strngers in internet trnsctions: Epiricl nlysis of ey s reputtion syste Working Pper for the NBER workshop on epiricl studies of electronic coerce, Jnury 2001 [16] P Resnick, R Zeckhuser, R Friedn, nd E Kuwr Reputtion systes Counictions of the ACM, 43(12):45 48, 2000 [17] MA Stterthwite Strtey proofness nd rrow s conditions: Existence nd correspondence theores for voting procedures nd socil welfre functions Journl of Econoic Theory, 10: , 1975 [18] LJ Svge The Foundtions of Sttistics John Wiley nd Sons, New York, 1954 Revised nd enlrged edition, Dover, New York, 1972 [19] M Tennenholtz Reputtion systes: An xiotic pproch In Proceedings of the 20th conference on uncertinity in Artificil Intelligence (UAI-04),

12 A Proofs This section includes our proofs These proofs re not prt of the extended strct, ut y e used y the interested reviewer A1 Proof of Proposition 36 Proof The isoorphis xio is stisfied directly fro the definition y the ssuption tht V = {v 1, v 2,, v n } For the vote y coittee xio, let V = {v 1, v 2,, v n } e vertex set, let G = (V, E) G V e grph, nd let v s, v t V e vertices nd let N e nturl nuer Assue v s P G R v t Let G = (V {v n+1, v n+2,, v n+ }, E \{(v 1, x) x S G (v 1 )} {(v 1, v n+j ) j = 1,, } {(v n+j, x) x S G (v 1 ), j = 1,, }) Let r e the solution of A G r = r, where r 1 = 1 Let r e the following vector: r = r 1 r n r 1 / r 1 / We will now prove tht A G r = r Note tht y definition of G, the trix A G A G = 0 1,2 1,n 1,1 1,1 0 n,2 n,n n,1 n,1 1/ 0 1/ is If we ultiply, we get: for i {1, n}: [A G r ] i = i,j r j + i,1 r 1 / = i,j r j = r i, j=2 nd for i {n + 1, n + }, [A G r ] i = 1/ r 1, s required Also r 1 = r 1 = 1, so P R G (v j ) = r j for ll j {1,, n + } Now, P R G (v s ) = r s = r s = P R G (v s ) P R G (v t ) = r t = r t = P R G (v t), s required For the collpsing xio, let V = {v 1, v 2,, v n }, nd let G = (V, E) G V Assue S(v n ) = S(v n 1 ) nd P (v n ) P (v n 1 ) = Let v k, v l V e vertices (k, l < n 1) Assue v k P R G v l Let G = (V \ {v n }, E \ {(v n, x) x S G (v n )} \ {(x, v n ) x P G (v n )} {(x, v n 1 ) x P G (v n )}) Let r e the solution of A G r = r, where r 1 = 1 Let r e the following vector: r 1 r = r n 2 r n 1 + r n i

13 We will now prove tht A G r = r Note tht y definition of G, the trix A G is 1,1 1,2 1,n 1 A G = n 2,1 n 2,2 n 2,n 1 n 1,1 + n,1 n 1,2 + n,2 0 If we ultiply, we get for i {1, n 2}: n 2 n 2 [A G r ] i = i,n 1 (r n + r n 1 ) + i,j r j = i,n 1 r n + i,n 1 r n 1 + i,j r j Note tht i,n = i,n 1 = 1 S(v n), so [A G r ] i = [A G r ] n 1 = n 2 i,j r j + i,n 1 r n 1 + i,n r n = i,j r j = r i n 2 n 2 n 2 ( n 1,j + n,j )r j = n 1,j r j + n,j r j Note tht n 1,n 1 = n 1,n = n,n 1 = n,n = 0, so [A G r ] n 1 = n 1,j r j + n,j r j = r n 1 + r n So, we get A G r = r s required Also r 1 = r 1 = 1, so P R G (v j ) = r j for ll j {1,, n 1} Now, P R G (v k ) = r k = r k = P R G (v k ) P R G (v l ) = r l = r l = P R G (v l), s required For the proxy xio, let V = {v 1, v 2,, v n }, nd let G = (V, E) G V Assue P (v n ) = {v 1, v 2,, v }, v 1 v 2 v, nd S(v n ) = {v t+1, v t+2,, v t+ }, where t {0,, } Let v k, v l V e vertices (k, l < n) Assue v k P R G v l Let G = (V \ {v n }, E \ {(x, v n ), (v n, x) x V } {(v i, v t+i ) i {1,, }}) Let r e the solution of A G r = r, where r 1 = 1 Since v 1 v 2 v, we hve r 1 = r 2 = = r, nd note tht ecuse P G (v n ) = {v 1, v 2,, v } nd S(v i ) = {v n } for ll i {1,, }: r n = n,i r i = r 1 + r r = r 1 = i=1 Let r = r n By definition of G, the trix A G is ,+1 1,+2 1,n t,+1 t,+2 t,n t+1,+1 t+1,+2 t+1,n t+2,+1 t+2,+2 t+2,n 1 A G = t+,+1 t+,+2 t+,n t++1,+1 t++1,+2 t++1,n n 1,+1 n 1,+2 n 1,n 1 ii

14 We ultiply cn now ultiply, nd since i,n = 0 for ll i {1, t, t + + 1,, n 1} (ecuse S(v n ) = {t + 1,, t + }) nd i,j = 0 for ll i {1,, n 1} nd j {1,, } (ecuse S(v j ) = {v n }), we get for i {1, t, t + + 1,, n 1}: [A G r ] i = n 1 j=+1 i,j r j = i,j r j = r i nd for i {t + 1,, t + }: [A G r ] i = = n 1 j=+1 n 1 n 1 i,j r j + r i t = i,j r j + 1 = i,j r j + 1 r n = n 1 i,j r j + i,n r n = i,j r j = r i So, we get A G r = r s required Also r 1 = r 1 = 1, so P R G (v j ) = r j for ll j {1,, n 1} Now, P R G (v k ) = r k = r k = P R G (v k ) P R G (v l ) = r l = r l = P R G (v l), s required For the self edge xio, let V = {v 1, v 2,, v n }, nd let G = (V, E) G V Assue (v 1, v 1 ) / E Let r e the solution of A G r = r, where r 1 = 1 Let G = (V, E {(v 1, v 1 )}) nd let = S G (v 1 ) Let r e the following vector: r 1 r +1 r 2 = +1 r n We will now prove tht A G r = r Note tht y definition of G, the trix A G is A G = If we ultiply, we get: for i {2, n}: ,2 1,n +1 2,1 2,2 2,n +1 n,1 n,2 n,n [A G r ] 1 = = [A G r ] i = r 1 + j=2 1,j r i,1r 1 + j=2 + 1 r j = r i,j 1,j r j = j=2 1,j r j = r r 1 = r r j = + 1 i,j r j = + 1 r i So, we get A G r = r s required Also r 1 = r 1 = 1, so P R G (v j ) = r j for ll j {1,, n 1} Assue v 2 P G R required Now ssue v 2 P G R required v 1 Then, P R G (v 2 ) = r 2 < r 2 = P R G (v 2 ) P R G (v 1 ) = r 1 = r 1 = P R G (v 1), s v 3 Then, P R G (v 2 ) = r 2 = r 2 = P R G (v 2 ) P R G (v 3 ) = r 3 = r 3 = P R G (v 3), s iii

15 A2 Proof of Le 42 Proof Let V e vertex set, let v V ; v 1, v 2 V \ {v} e vertices nd let G = (V, E) G V e grph st S(v) = {s}, P (v) = {p}, nd (s, p) / E Assue v 1 F G v 2 Let s 0 = v nd S(p) = {s 0, s 1, s 2,, s } Let G 1 = (V 1, E 1 ), where V 1 = V {p } E 1 = E \ {(p, s i ) i = 0,, } {p, p } {(p, s i ) i = 0,, } By the vote y coittee xio with preter 1, v 1 F G 1 v 2 Let G 2 = (V 2, E 2 ), where V 2 = V 1 {u i i = 0,, } E 2 = E 1 \ {(p, p )} {(p, u i ), (u i, p ) i = 0,, } By the vote y coittee xio with preter + 1, v 1 F G 2 v 2 Let G 3 = (V 3, E 3 ), where V 3 = V 2 \ {p } E 3 = E 2 \ {(u i, p ), (p, s i ) i = 0,, } {(u i, s i ) i = 0,, } By the isoorphis xio, u i G2 u j for ll i, j {0,, } By the proxy xio, v 1 F G 3 v 2 Let G 4 = (V 4, E 4 ), where V 4 = V 3 \ {v} E 4 = E 3 \ {(u 0, v), (v, s)} {(u 0, s)} By the vote y coittee xio with preter 1, v 1 F G 4 v 2 Let G = Del(G, v) By the vote y coittee, isoorphis, nd proxy xios, s etween G nd G 3 ove, v 1 F G v 2 v 1 F G 4 v 2 Thus, v 1 F G v 2 s required A3 Proof of Le 44 Proof Let V e vertex set, let v V ; v 1, v 2 V \ {v} e vertices nd let G = (V, E) G V e grph st S(v) = {s 1, s 2,, s t }, P (v) = {p i j j = 1,, t; i = 0,, }, S(pi j ) = {v} for ll j {1, t} nd i {0,, }, nd p i j = pk j for ll j {1, t} nd i, k {0,, } Assue v 1 F G v 2 Denote u 0 = v Let G 1 = (V 1, E 1 ), where V 1 = V {u i i = 1,, } E 1 = E \ {(p i j, v) i = 1,, ; j = 1,, t} {(p i j, u i ), (u i, s j ) i = 1,, ; j = 1,, t} By the collpsing xio pplied in the reverse direction totl of ties for {(u i 1, u i ) i = 1,, }, v 1 F G 1 v 2 iv

16 Let G 2 = (V 2, E 2 ), where V 2 = V 1 \ {u i i = 0,, } E 2 = E 1 \ {(p i j, ui ), (u i, s j ) i = 0,, ; j = 1,, t} {(p i j, s j) i = 0,, ; j = 1,, t} By the proxy xio pplied totl of + 1 ties for {u i i = 0,, }, v 1 F G 2 v 2 Note tht G 2 is exctly G = Delete(G, v, {(s 1, {p i 1 i = 0, }), (s t, {p i t i = 0, })}), so v 1 F G v 2 s required A4 Proof of Le 46 Proof Let V e vertex set, let v, v 1, v 2 V e vertices, nd let N e nturl nuer Assue > 1 (otherwise G = G), nd let = 1 Let G = (V, E) G V e grph Assue v 1 F G v 2, nd let S(v) = {s 0 1, s0 2,, s0 t } Let G 1 = (V 1, E 1 ), where V 1 = V {u i j i = 0,, ; j = 1, t} E 1 = E \ {(v, x) x S G (v)} {(v, u i j ) i = 0,, ; j = 1, t} {(u i j, x) x S G (v), i = 0,, ; j = 1, t} By the vote y coittee xio with preter ( + 1)t, v 1 F G 1 v 2 Let G 2 = (V 2, E 2 ), where V 2 = V 1 {wj i i = 0,, ; j = 1, t} E 2 = E 1 \ {(v, u i j) i = 0,, ; j = 1, t} {(v, w i j), (w i j, u i j) i = 0,, ; j = 1, t} By the vote y coittee xio (pplied ( 1)t ties) with preter 1, v 1 F G 2 v 2 Let G 3 = (V 3, E 3 ), where V 3 = V 2 \ {u i j i = 0,, ; j = 2,, t} E 3 = E 2 \ {(u i j, x x S G (v); i = 0,, ; j = 2,, t} \ \{(wj i, ui j ) i = 0,, ; j = 2,, t} {(wj i, ui 1 ) i = 0,, ; j = 2,, t} By the collpsing xio pplied totl of (+1)(t 1) ties for {(u i j 1, ui j ) j = 2,, t; i = 0, }, v 1 F G 3 v 2 Let G 4 = (V 4, E 4 ), where V 4 = V 3 \ {u i 1 i = 0,, } E 4 = E 3 \ {(u i 1, x) i = 0,, ; x S G (v)} \ \{(wj i, ui 1 ) i = 0,, ; j = 1,, t} {(wj i, s0 j ) i = 0,, ; j = 1,, t} v

17 By the isoorphis xio, wj i wi k for ll i {0,, } nd j, k {1,, t} By the proxy xio (pplied totl of + 1 ties for {u i 1 i = 0, }), v 1 F G 4 v 2 Let G 5 = (V 5, E 5 ), where V 5 = V 4 {s i j i = 1,, ; j = 1,, t} E 5 = E 4 \ {(w i j, s 0 j ) i = 1,, ; j = 1,, t} {(wj i, si j ) i = 1,, ; j = 1,, t} {(s i j, x) x S(s0 j ); i = 1,, } By the collpsing xio pplied in the reverse direction totl of t ties for {(s i 1 j, s i j ) i = 1,, ; j = 1,, t}, v 1 F G 5 v 2 Let G 6 = (V 6, E 6 ), where V 6 = V 5 \ {wj i i = 0,, ; j = 1, t} E 6 = E 5 \ {(v, wj i ), (wi j, si j ) i = 0,, ; j = 1, t} {(v, s i j ) i = 0,, ; j = 1, t} By the vote y coittee xio pplied in the reverse direction totl of ( + 1) t ties for {w i j i = 0,, ; j = 1, t}, v 1 F G 6 v 2 Note tht G 6 is exctly Duplicte(G, v, + 1) = Duplicte(G, v, ) = G, so v 1 F G v 2 s required A5 Proof of Proposition 52 Proof Let V e vertex set nd let G = (V, E) G V e soe grph If V = 1, then there exists only one ordering on V, so trivilly F1 G F2 G Assue V = {v 1, v 2,, v n } We will show tht v 1 F1 G v 2 v 1 F2 G v 2 Without loss of generlity we cn show only one direction Let F {F 1, F 2 } Let G 2 = (V 2, E 2 ) e the following grph (G with vertex dded on every edge): Note tht V 2 = V {u i,j (v i, v j ) E} E 2 = {(v i, u i,j ), (u i,j, v j ) (v i, v j ) E} G = Del(Del( Del(G 2, u 1 ), u E 1 ), u E ) where {u 1,, u E } = {u i,j (v i, v j ) E} nd tht G 2 stisfies the conditions of wek deletion property for the vertices {u i,j (v i, v j ) E}, thus v 1 F G v 2 v 1 F G 2 v 2 For ll strongly connected directed grphs G such tht for ll v V nd for ll v P G (v) S G (v) st S G (v ) = P G (v ) = 1, let us denote for ll v V : S 2 G (v) = {v V : x S G (v), S G (x) = {v }} nd P 2 G (v) = {v V : x P G (v), P G (x) = {v }} G i 1 For, i = 3,, n, we recursively define G i s follows: Let {q 1, q 2,, q } = S Gi 1 (v i ) P Gi 1 (v i ) Let e the grph G i 1 = SelfEdge 1 (Del( SelfEdge 1 (Del(G i 1, q 1 ), v i ), q ), v i ) vi

18 Now, let PG 2 = {p i 1(v) 1,, p k } nd let S G i 1 (v i ) = {s 1, s 2,, s l } Let G i 1 e defined s: G i 1 = Duplicte( Duplicte(G i 1, p 1, l), p k, l) Let {p i j i = 1,, l} = S G i 1 (p j) e the duplicted successors of p j for j = 1 k Now let G i = (V i, E i ) e defined s: G i 1 = Delete(G i 1, v i, {(s 1, {p 1 j j = 1,, k}),, (s l, {p l j j = 1,, k})}) G i = Delete( Delete(Delete(G i 1, s 1), s 2 ), s l ) By the edge dupliction nd strong deletion properties nd the self edge xio, v 1 F G i v 2 for ll i {2,, n} We will now prove tht for ll i {2,, n} nd for ll v V i \ V : P Gi (v) = S Gi (v) = 1 nd P Gi (v) S Gi (v) V nd for ll v V : (P Gi (v) S Gi (v)) V = Proof y induction: G 2 trivilly stisfies oth requireents Now ssue tht for ll v V i \ V : P Gi (v) = S Gi (v) = 1 nd P Gi (v) S Gi (v) V nd for ll v V : (P Gi (v) S Gi (v)) V = Clerly, G i stisfies the conditions, ecuse we only reoved eleents fro V i, nd not chnged the predecessors or successors of ny v V \ V i Also, ll edges dded etween vertices in V were reoved The Duplicte(,, ) opertion dds vertices with in-degree 1 nd out-degree equl to the out degree of the successors of v, which is lso 1 So, the new vertices dded in G i stisfy the conditions Furtherore, no edges were dded etween eleents of V Thus, G i stisfies the keep their out-degree 1, nd point to eleents of SG 2 (v), nd thus still eet the requireents Other eleents of V i \ V hve i not chnged their edges, nd thus still eet the requireents Still, no edges were dded etween eleents of V Therefore, for ll v V i+1 \ V : P Gi+1 (v) = S Gi+1 (v) = 1 nd P Gi+1 (v) S Gi+1 (v) V nd for ll v V : (P Gi+1 (v) S Gi+1 (v)) V = conditions In G i+1, we reoved v nd ll its successors The predecessors of v in G i Specificlly, this is true for G n = (V n, E n ) Furtherore, V n V = {v 1, v 2 } Thus, G n could e descried s: V n = {v 1, v 2 } {v i jk j, k {1, 2}; i = 1,, n jk } E n = {(v j, v i jk ), (vi jk, v k) j, k {1, 2}; i = 1,, n jk } The only preters which ffect the structure of G n re n jk (j, k {1, 2}), so we cn denote G n = G[n 11, n 12, n 21, n 22 ] Now, let G n = Duplicte(Duplicte(G n, v 1, n 21 ), v 2, n 12 ) = G[n 21 n 11, n 21 n 12, n 12 n 21, n 12 n 22 ] By the edge dupliction property, v 1 F G v 2 v 1 F G n v 2 Consider the following 3 cses: If n 21 n 11 = n 12 n 22, then the grph is isoorphic to itself, replcing v 1 with v 2 nd vjk i with vi kj In this cse, y the isoorphis xio, v 1 F G v 2 nd thus v n 1 F G v 2, nd therefore v 1 F G v 2 for F {F 1, F 2 } If n 21 n 11 > n 12 n 22, let δ = n 21 n 11 n 12 n 22 > 0 Now we define for i = n + 1, n + δ: G i = SelfEdge(G i 1, v 2 ) G i = G[n 21 n 11, n 21 n 12, n 12 n 21, n 12 n 22 + i n] Note tht G i = Del(G i, v n12n22+i n 22 ) Thus, y the self-edge xio nd the wek deletion property, v 1 F G v 2 v 2 F G n+δ v 1 Now, note tht G n+δ = G[n 21 n 11, n 12 n 21, n 12 n 21, n 21 n 11 ], thus s efore, y isoorphis, v 1 F G n+δ v 2 Therefore we conclude tht v 1 F G v 2 for F {F 1, F 2 } vii

19 If n 21 n 11 < n 12 n 22, we cn siilrly conclude tht v 2 F G v 1, nd therefore v 1 F G v 2 for F {F 1, F 2 } We hve shown tht for every vertex set V, for ll G = (V, E) G V, nd for every v 1, v 2 V : v 1 F1 G v 1 F2 G v 2 Thus, F 1 F 2, concluding the proof of the proposition v 2 viii

Matching. Lecture 13 Link Analysis ( ) 13.1 Link Analysis ( ) 13.2 Google s PageRank Algorithm The Top Ten Algorithms in Data Mining

Matching. Lecture 13 Link Analysis ( ) 13.1 Link Analysis ( ) 13.2 Google s PageRank Algorithm The Top Ten Algorithms in Data Mining Lecture 13 Link Anlsis () 131 13.1 Serch Engine Indexing () 132 13.1 Link Anlsis () 13.2 Google s PgeRnk Algorith The Top Ten Algoriths in Dt Mining J. McCorick, Nine Algoriths Tht Chnged the Future, Princeton

More information

The practical version

The practical version Roerto s Notes on Integrl Clculus Chpter 4: Definite integrls nd the FTC Section 7 The Fundmentl Theorem of Clculus: The prcticl version Wht you need to know lredy: The theoreticl version of the FTC. Wht

More information

p-adic Egyptian Fractions

p-adic Egyptian Fractions p-adic Egyptin Frctions Contents 1 Introduction 1 2 Trditionl Egyptin Frctions nd Greedy Algorithm 2 3 Set-up 3 4 p-greedy Algorithm 5 5 p-egyptin Trditionl 10 6 Conclusion 1 Introduction An Egyptin frction

More information

Lecture 3: Equivalence Relations

Lecture 3: Equivalence Relations Mthcmp Crsh Course Instructor: Pdric Brtlett Lecture 3: Equivlence Reltions Week 1 Mthcmp 2014 In our lst three tlks of this clss, we shift the focus of our tlks from proof techniques to proof concepts

More information

Second degree generalized gauss-seidel iteration method for solving linear system of equations. ABSTRACT

Second degree generalized gauss-seidel iteration method for solving linear system of equations. ABSTRACT Ethiop. J. Sci. & Technol. 7( 5-, 0 5 Second degree generlized guss-seidel itertion ethod for solving liner syste of equtions Tesfye Keede Bhir Dr University, College of Science, Deprtent of Mthetics tk_ke@yhoo.co

More information

Parse trees, ambiguity, and Chomsky normal form

Parse trees, ambiguity, and Chomsky normal form Prse trees, miguity, nd Chomsky norml form In this lecture we will discuss few importnt notions connected with contextfree grmmrs, including prse trees, miguity, nd specil form for context-free grmmrs

More information

Homework Solution - Set 5 Due: Friday 10/03/08

Homework Solution - Set 5 Due: Friday 10/03/08 CE 96 Introduction to the Theory of Computtion ll 2008 Homework olution - et 5 Due: ridy 10/0/08 1. Textook, Pge 86, Exercise 1.21. () 1 2 Add new strt stte nd finl stte. Mke originl finl stte non-finl.

More information

UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH HÖLDER CONTINUITY

UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH HÖLDER CONTINUITY UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH HÖLDER CONTINUITY YIFEI PAN, MEI WANG, AND YU YAN ABSTRACT We estblish soe uniqueness results ner 0 for ordinry differentil equtions of the

More information

Model Reduction of Finite State Machines by Contraction

Model Reduction of Finite State Machines by Contraction Model Reduction of Finite Stte Mchines y Contrction Alessndro Giu Dip. di Ingegneri Elettric ed Elettronic, Università di Cgliri, Pizz d Armi, 09123 Cgliri, Itly Phone: +39-070-675-5892 Fx: +39-070-675-5900

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

More information

Bases for Vector Spaces

Bases for Vector Spaces Bses for Vector Spces 2-26-25 A set is independent if, roughly speking, there is no redundncy in the set: You cn t uild ny vector in the set s liner comintion of the others A set spns if you cn uild everything

More information

Math 1B, lecture 4: Error bounds for numerical methods

Math 1B, lecture 4: Error bounds for numerical methods Mth B, lecture 4: Error bounds for numericl methods Nthn Pflueger 4 September 0 Introduction The five numericl methods descried in the previous lecture ll operte by the sme principle: they pproximte the

More information

UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH HÖLDER CONTINUITY

UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH HÖLDER CONTINUITY UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH HÖLDER CONTINUITY YIFEI PAN, MEI WANG, AND YU YAN ABSTRACT We study ordinry differentil equtions of the type u n t = fut with initil conditions

More information

Coalgebra, Lecture 15: Equations for Deterministic Automata

Coalgebra, Lecture 15: Equations for Deterministic Automata Colger, Lecture 15: Equtions for Deterministic Automt Julin Slmnc (nd Jurrin Rot) Decemer 19, 2016 In this lecture, we will study the concept of equtions for deterministic utomt. The notes re self contined

More information

OXFORD H i g h e r E d u c a t i o n Oxford University Press, All rights reserved.

OXFORD H i g h e r E d u c a t i o n Oxford University Press, All rights reserved. Renshw: Mths for Econoics nswers to dditionl exercises Exercise.. Given: nd B 5 Find: () + B + B 7 8 (b) (c) (d) (e) B B B + B T B (where 8 B 6 B 6 8 B + B T denotes the trnspose of ) T 8 B 5 (f) (g) B

More information

12.1 Nondeterminism Nondeterministic Finite Automata. a a b ε. CS125 Lecture 12 Fall 2016

12.1 Nondeterminism Nondeterministic Finite Automata. a a b ε. CS125 Lecture 12 Fall 2016 CS125 Lecture 12 Fll 2016 12.1 Nondeterminism The ide of nondeterministic computtions is to llow our lgorithms to mke guesses, nd only require tht they ccept when the guesses re correct. For exmple, simple

More information

Section 4: Integration ECO4112F 2011

Section 4: Integration ECO4112F 2011 Reding: Ching Chpter Section : Integrtion ECOF Note: These notes do not fully cover the mteril in Ching, ut re ment to supplement your reding in Ching. Thus fr the optimistion you hve covered hs een sttic

More information

State space systems analysis (continued) Stability. A. Definitions A system is said to be Asymptotically Stable (AS) when it satisfies

State space systems analysis (continued) Stability. A. Definitions A system is said to be Asymptotically Stable (AS) when it satisfies Stte spce systems nlysis (continued) Stbility A. Definitions A system is sid to be Asymptoticlly Stble (AS) when it stisfies ut () = 0, t > 0 lim xt () 0. t A system is AS if nd only if the impulse response

More information

2.4 Linear Inequalities and Interval Notation

2.4 Linear Inequalities and Interval Notation .4 Liner Inequlities nd Intervl Nottion We wnt to solve equtions tht hve n inequlity symol insted of n equl sign. There re four inequlity symols tht we will look t: Less thn , Less thn or

More information

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3 2 The Prllel Circuit Electric Circuits: Figure 2- elow show ttery nd multiple resistors rrnged in prllel. Ech resistor receives portion of the current from the ttery sed on its resistnce. The split is

More information

1 Nondeterministic Finite Automata

1 Nondeterministic Finite Automata 1 Nondeterministic Finite Automt Suppose in life, whenever you hd choice, you could try oth possiilities nd live your life. At the end, you would go ck nd choose the one tht worked out the est. Then you

More information

Genetic Programming. Outline. Evolutionary Strategies. Evolutionary strategies Genetic programming Summary

Genetic Programming. Outline. Evolutionary Strategies. Evolutionary strategies Genetic programming Summary Outline Genetic Progrmming Evolutionry strtegies Genetic progrmming Summry Bsed on the mteril provided y Professor Michel Negnevitsky Evolutionry Strtegies An pproch simulting nturl evolution ws proposed

More information

1B40 Practical Skills

1B40 Practical Skills B40 Prcticl Skills Comining uncertinties from severl quntities error propgtion We usully encounter situtions where the result of n experiment is given in terms of two (or more) quntities. We then need

More information

Calculus Module C21. Areas by Integration. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved.

Calculus Module C21. Areas by Integration. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved. Clculus Module C Ares Integrtion Copright This puliction The Northern Alert Institute of Technolog 7. All Rights Reserved. LAST REVISED Mrch, 9 Introduction to Ares Integrtion Sttement of Prerequisite

More information

Exponents and Powers

Exponents and Powers EXPONENTS AND POWERS 9 Exponents nd Powers CHAPTER. Introduction Do you know? Mss of erth is 5,970,000,000,000, 000, 000, 000, 000 kg. We hve lredy lernt in erlier clss how to write such lrge nubers ore

More information

Polynomials and Division Theory

Polynomials and Division Theory Higher Checklist (Unit ) Higher Checklist (Unit ) Polynomils nd Division Theory Skill Achieved? Know tht polynomil (expression) is of the form: n x + n x n + n x n + + n x + x + 0 where the i R re the

More information

Math Lecture 23

Math Lecture 23 Mth 8 - Lecture 3 Dyln Zwick Fll 3 In our lst lecture we delt with solutions to the system: x = Ax where A is n n n mtrix with n distinct eigenvlues. As promised, tody we will del with the question of

More information

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function?

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function? Mth 125 Summry Here re some thoughts I ws hving while considering wht to put on the first midterm. The core of your studying should be the ssigned homework problems: mke sure you relly understnd those

More information

Chapter Five: Nondeterministic Finite Automata. Formal Language, chapter 5, slide 1

Chapter Five: Nondeterministic Finite Automata. Formal Language, chapter 5, slide 1 Chpter Five: Nondeterministic Finite Automt Forml Lnguge, chpter 5, slide 1 1 A DFA hs exctly one trnsition from every stte on every symol in the lphet. By relxing this requirement we get relted ut more

More information

Lecture 08: Feb. 08, 2019

Lecture 08: Feb. 08, 2019 4CS4-6:Theory of Computtion(Closure on Reg. Lngs., regex to NDFA, DFA to regex) Prof. K.R. Chowdhry Lecture 08: Fe. 08, 2019 : Professor of CS Disclimer: These notes hve not een sujected to the usul scrutiny

More information

5. (±±) Λ = fw j w is string of even lengthg [ 00 = f11,00g 7. (11 [ 00)± Λ = fw j w egins with either 11 or 00g 8. (0 [ ffl)1 Λ = 01 Λ [ 1 Λ 9.

5. (±±) Λ = fw j w is string of even lengthg [ 00 = f11,00g 7. (11 [ 00)± Λ = fw j w egins with either 11 or 00g 8. (0 [ ffl)1 Λ = 01 Λ [ 1 Λ 9. Regulr Expressions, Pumping Lemm, Right Liner Grmmrs Ling 106 Mrch 25, 2002 1 Regulr Expressions A regulr expression descries or genertes lnguge: it is kind of shorthnd for listing the memers of lnguge.

More information

Ideal Gas behaviour: summary

Ideal Gas behaviour: summary Lecture 4 Rel Gses Idel Gs ehviour: sury We recll the conditions under which the idel gs eqution of stte Pn is vlid: olue of individul gs olecules is neglected No interctions (either ttrctive or repulsive)

More information

Minimal DFA. minimal DFA for L starting from any other

Minimal DFA. minimal DFA for L starting from any other Miniml DFA Among the mny DFAs ccepting the sme regulr lnguge L, there is exctly one (up to renming of sttes) which hs the smllest possile numer of sttes. Moreover, it is possile to otin tht miniml DFA

More information

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.)

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.) CS 373, Spring 29. Solutions to Mock midterm (sed on first midterm in CS 273, Fll 28.) Prolem : Short nswer (8 points) The nswers to these prolems should e short nd not complicted. () If n NF M ccepts

More information

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique?

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique? XII. LINEAR ALGEBRA: SOLVING SYSTEMS OF EQUATIONS Tody we re going to tlk out solving systems of liner equtions. These re prolems tht give couple of equtions with couple of unknowns, like: 6= x + x 7=

More information

Theoretical foundations of Gaussian quadrature

Theoretical foundations of Gaussian quadrature Theoreticl foundtions of Gussin qudrture 1 Inner product vector spce Definition 1. A vector spce (or liner spce) is set V = {u, v, w,...} in which the following two opertions re defined: (A) Addition of

More information

Riemann is the Mann! (But Lebesgue may besgue to differ.)

Riemann is the Mann! (But Lebesgue may besgue to differ.) Riemnn is the Mnn! (But Lebesgue my besgue to differ.) Leo Livshits My 2, 2008 1 For finite intervls in R We hve seen in clss tht every continuous function f : [, b] R hs the property tht for every ɛ >

More information

Discrete Mathematics and Probability Theory Summer 2014 James Cook Note 17

Discrete Mathematics and Probability Theory Summer 2014 James Cook Note 17 CS 70 Discrete Mthemtics nd Proility Theory Summer 2014 Jmes Cook Note 17 I.I.D. Rndom Vriles Estimting the is of coin Question: We wnt to estimte the proportion p of Democrts in the US popultion, y tking

More information

CM10196 Topic 4: Functions and Relations

CM10196 Topic 4: Functions and Relations CM096 Topic 4: Functions nd Reltions Guy McCusker W. Functions nd reltions Perhps the most widely used notion in ll of mthemtics is tht of function. Informlly, function is n opertion which tkes n input

More information

Vectors , (0,0). 5. A vector is commonly denoted by putting an arrow above its symbol, as in the picture above. Here are some 3-dimensional vectors:

Vectors , (0,0). 5. A vector is commonly denoted by putting an arrow above its symbol, as in the picture above. Here are some 3-dimensional vectors: Vectors 1-23-2018 I ll look t vectors from n lgeric point of view nd geometric point of view. Algericlly, vector is n ordered list of (usully) rel numers. Here re some 2-dimensionl vectors: (2, 3), ( )

More information

The Regulated and Riemann Integrals

The Regulated and Riemann Integrals Chpter 1 The Regulted nd Riemnn Integrls 1.1 Introduction We will consider severl different pproches to defining the definite integrl f(x) dx of function f(x). These definitions will ll ssign the sme vlue

More information

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014 CMPSCI 250: Introduction to Computtion Lecture #31: Wht DFA s Cn nd Cn t Do Dvid Mix Brrington 9 April 2014 Wht DFA s Cn nd Cn t Do Deterministic Finite Automt Forml Definition of DFA s Exmples of DFA

More information

7.1 Integral as Net Change and 7.2 Areas in the Plane Calculus

7.1 Integral as Net Change and 7.2 Areas in the Plane Calculus 7.1 Integrl s Net Chnge nd 7. Ares in the Plne Clculus 7.1 INTEGRAL AS NET CHANGE Notecrds from 7.1: Displcement vs Totl Distnce, Integrl s Net Chnge We hve lredy seen how the position of n oject cn e

More information

MA123, Chapter 10: Formulas for integrals: integrals, antiderivatives, and the Fundamental Theorem of Calculus (pp.

MA123, Chapter 10: Formulas for integrals: integrals, antiderivatives, and the Fundamental Theorem of Calculus (pp. MA123, Chpter 1: Formuls for integrls: integrls, ntiderivtives, nd the Fundmentl Theorem of Clculus (pp. 27-233, Gootmn) Chpter Gols: Assignments: Understnd the sttement of the Fundmentl Theorem of Clculus.

More information

Introduction to Algebra - Part 2

Introduction to Algebra - Part 2 Alger Module A Introduction to Alger - Prt Copright This puliction The Northern Alert Institute of Technolog 00. All Rights Reserved. LAST REVISED Oct., 008 Introduction to Alger - Prt Sttement of Prerequisite

More information

Combinational Logic. Precedence. Quick Quiz 25/9/12. Schematics à Boolean Expression. 3 Representations of Logic Functions. Dr. Hayden So.

Combinational Logic. Precedence. Quick Quiz 25/9/12. Schematics à Boolean Expression. 3 Representations of Logic Functions. Dr. Hayden So. 5/9/ Comintionl Logic ENGG05 st Semester, 0 Dr. Hyden So Representtions of Logic Functions Recll tht ny complex logic function cn e expressed in wys: Truth Tle, Boolen Expression, Schemtics Only Truth

More information

Bit-Level Systolic Architecture for a Matrix-Matrix Multiplier

Bit-Level Systolic Architecture for a Matrix-Matrix Multiplier it-level Systolic rchitecture for Mtrix-Mtrix Multiplier it-level Systolic rchitecture for Mtrix-Mtrix Multiplier M.N. Murty Deprtent of Physics NIST, erhpur-768, Oriss, Indi nrynurty@rediffil.co. Pdhy

More information

SUMMER KNOWHOW STUDY AND LEARNING CENTRE

SUMMER KNOWHOW STUDY AND LEARNING CENTRE SUMMER KNOWHOW STUDY AND LEARNING CENTRE Indices & Logrithms 2 Contents Indices.2 Frctionl Indices.4 Logrithms 6 Exponentil equtions. Simplifying Surds 13 Opertions on Surds..16 Scientific Nottion..18

More information

CS 275 Automata and Formal Language Theory

CS 275 Automata and Formal Language Theory CS 275 utomt nd Forml Lnguge Theory Course Notes Prt II: The Recognition Prolem (II) Chpter II.5.: Properties of Context Free Grmmrs (14) nton Setzer (Bsed on ook drft y J. V. Tucker nd K. Stephenson)

More information

Lecture 2: January 27

Lecture 2: January 27 CS 684: Algorithmic Gme Theory Spring 217 Lecturer: Év Trdos Lecture 2: Jnury 27 Scrie: Alert Julius Liu 2.1 Logistics Scrie notes must e sumitted within 24 hours of the corresponding lecture for full

More information

Bridging the gap: GCSE AS Level

Bridging the gap: GCSE AS Level Bridging the gp: GCSE AS Level CONTENTS Chpter Removing rckets pge Chpter Liner equtions Chpter Simultneous equtions 8 Chpter Fctors 0 Chpter Chnge the suject of the formul Chpter 6 Solving qudrtic equtions

More information

Vyacheslav Telnin. Search for New Numbers.

Vyacheslav Telnin. Search for New Numbers. Vycheslv Telnin Serch for New Numbers. 1 CHAPTER I 2 I.1 Introduction. In 1984, in the first issue for tht yer of the Science nd Life mgzine, I red the rticle "Non-Stndrd Anlysis" by V. Uspensky, in which

More information

EFFECTIVE BUCKLING LENGTH OF COLUMNS IN SWAY FRAMEWORKS: COMPARISONS

EFFECTIVE BUCKLING LENGTH OF COLUMNS IN SWAY FRAMEWORKS: COMPARISONS IV EFFETIVE BUING ENGTH OF OUMN IN WAY FRAMEWOR: OMARION Ojectives In the present context, two different pproches re eployed to deterine the vlue the effective uckling length eff n c of colun n c out the

More information

Matrix Algebra. Matrix Addition, Scalar Multiplication and Transposition. Linear Algebra I 24

Matrix Algebra. Matrix Addition, Scalar Multiplication and Transposition. Linear Algebra I 24 Mtrix lger Mtrix ddition, Sclr Multipliction nd rnsposition Mtrix lger Section.. Mtrix ddition, Sclr Multipliction nd rnsposition rectngulr rry of numers is clled mtrix ( the plurl is mtrices ) nd the

More information

Recitation 3: More Applications of the Derivative

Recitation 3: More Applications of the Derivative Mth 1c TA: Pdric Brtlett Recittion 3: More Applictions of the Derivtive Week 3 Cltech 2012 1 Rndom Question Question 1 A grph consists of the following: A set V of vertices. A set E of edges where ech

More information

Discrete Mathematics and Probability Theory Spring 2013 Anant Sahai Lecture 17

Discrete Mathematics and Probability Theory Spring 2013 Anant Sahai Lecture 17 EECS 70 Discrete Mthemtics nd Proility Theory Spring 2013 Annt Shi Lecture 17 I.I.D. Rndom Vriles Estimting the is of coin Question: We wnt to estimte the proportion p of Democrts in the US popultion,

More information

mywbut.com Lesson 13 Representation of Sinusoidal Signal by a Phasor and Solution of Current in R-L-C Series Circuits

mywbut.com Lesson 13 Representation of Sinusoidal Signal by a Phasor and Solution of Current in R-L-C Series Circuits wut.co Lesson 3 Representtion of Sinusoil Signl Phsor n Solution of Current in R-L-C Series Circuits wut.co In the lst lesson, two points were escrie:. How sinusoil voltge wvefor (c) is generte?. How the

More information

Linear Inequalities. Work Sheet 1

Linear Inequalities. Work Sheet 1 Work Sheet 1 Liner Inequlities Rent--Hep, cr rentl compny,chrges $ 15 per week plus $ 0.0 per mile to rent one of their crs. Suppose you re limited y how much money you cn spend for the week : You cn spend

More information

A recursive construction of efficiently decodable list-disjunct matrices

A recursive construction of efficiently decodable list-disjunct matrices CSE 709: Compressed Sensing nd Group Testing. Prt I Lecturers: Hung Q. Ngo nd Atri Rudr SUNY t Bufflo, Fll 2011 Lst updte: October 13, 2011 A recursive construction of efficiently decodble list-disjunct

More information

Formulae For. Standard Formulae Of Integrals: x dx k, n 1. log. a dx a k. cosec x.cot xdx cosec. e dx e k. sec. ax dx ax k. 1 1 a x.

Formulae For. Standard Formulae Of Integrals: x dx k, n 1. log. a dx a k. cosec x.cot xdx cosec. e dx e k. sec. ax dx ax k. 1 1 a x. Forule For Stndrd Forule Of Integrls: u Integrl Clculus By OP Gupt [Indir Awrd Winner, +9-965 35 48] A B C D n n k, n n log k k log e e k k E sin cos k F cos sin G tn log sec k OR log cos k H cot log sin

More information

Random subgroups of a free group

Random subgroups of a free group Rndom sugroups of free group Frédérique Bssino LIPN - Lortoire d Informtique de Pris Nord, Université Pris 13 - CNRS Joint work with Armndo Mrtino, Cyril Nicud, Enric Ventur et Pscl Weil LIX My, 2015 Introduction

More information

We will see what is meant by standard form very shortly

We will see what is meant by standard form very shortly THEOREM: For fesible liner progrm in its stndrd form, the optimum vlue of the objective over its nonempty fesible region is () either unbounded or (b) is chievble t lest t one extreme point of the fesible

More information

Matrix Solution to Linear Equations and Markov Chains

Matrix Solution to Linear Equations and Markov Chains Trding Systems nd Methods, Fifth Edition By Perry J. Kufmn Copyright 2005, 2013 by Perry J. Kufmn APPENDIX 2 Mtrix Solution to Liner Equtions nd Mrkov Chins DIRECT SOLUTION AND CONVERGENCE METHOD Before

More information

SoSe 2014: M-TANI: Big Data Analytics

SoSe 2014: M-TANI: Big Data Analytics SoSe 4: M-TANI: Big Dt Anltics Lecture 7 8/6/4 Sed Izberovic Dr. Nikolos Korfitis Agend Recp fro the previous session Topic specific PgeRnk TrustRnk (Stnford slides) Link Sp (Stnford slides) Hpertext Induced

More information

CSE : Exam 3-ANSWERS, Spring 2011 Time: 50 minutes

CSE : Exam 3-ANSWERS, Spring 2011 Time: 50 minutes CSE 260-002: Exm 3-ANSWERS, Spring 20 ime: 50 minutes Nme: his exm hs 4 pges nd 0 prolems totling 00 points. his exm is closed ook nd closed notes.. Wrshll s lgorithm for trnsitive closure computtion is

More information

1 Online Learning and Regret Minimization

1 Online Learning and Regret Minimization 2.997 Decision-Mking in Lrge-Scle Systems My 10 MIT, Spring 2004 Hndout #29 Lecture Note 24 1 Online Lerning nd Regret Minimiztion In this lecture, we consider the problem of sequentil decision mking in

More information

20 MATHEMATICS POLYNOMIALS

20 MATHEMATICS POLYNOMIALS 0 MATHEMATICS POLYNOMIALS.1 Introduction In Clss IX, you hve studied polynomils in one vrible nd their degrees. Recll tht if p(x) is polynomil in x, the highest power of x in p(x) is clled the degree of

More information

4 VECTORS. 4.0 Introduction. Objectives. Activity 1

4 VECTORS. 4.0 Introduction. Objectives. Activity 1 4 VECTRS Chpter 4 Vectors jectives fter studying this chpter you should understnd the difference etween vectors nd sclrs; e le to find the mgnitude nd direction of vector; e le to dd vectors, nd multiply

More information

19 Optimal behavior: Game theory

19 Optimal behavior: Game theory Intro. to Artificil Intelligence: Dle Schuurmns, Relu Ptrscu 1 19 Optiml behvior: Gme theory Adversril stte dynmics hve to ccount for worst cse Compute policy π : S A tht mximizes minimum rewrd Let S (,

More information

C/CS/Phys C191 Bell Inequalities, No Cloning, Teleportation 9/13/07 Fall 2007 Lecture 6

C/CS/Phys C191 Bell Inequalities, No Cloning, Teleportation 9/13/07 Fall 2007 Lecture 6 C/CS/Phys C9 Bell Inequlities, o Cloning, Teleporttion 9/3/7 Fll 7 Lecture 6 Redings Benenti, Csti, nd Strini: o Cloning Ch.4. Teleporttion Ch. 4.5 Bell inequlities See lecture notes from H. Muchi, Cltech,

More information

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

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

More information

Quadratic Forms. Quadratic Forms

Quadratic Forms. Quadratic Forms Qudrtic Forms Recll the Simon & Blume excerpt from n erlier lecture which sid tht the min tsk of clculus is to pproximte nonliner functions with liner functions. It s ctully more ccurte to sy tht we pproximte

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

MA 131 Lecture Notes Calculus Sections 1.5 and 1.6 (and other material)

MA 131 Lecture Notes Calculus Sections 1.5 and 1.6 (and other material) MA Lecture Notes Clculus Sections.5 nd.6 (nd other teril) Algebr o Functions Su, Dierence, Product, nd Quotient o Functions Let nd g be two unctions with overlpping doins. Then or ll x coon to both doins,

More information

13: Diffusion in 2 Energy Groups

13: Diffusion in 2 Energy Groups 3: Diffusion in Energy Groups B. Rouben McMster University Course EP 4D3/6D3 Nucler Rector Anlysis (Rector Physics) 5 Sept.-Dec. 5 September Contents We study the diffusion eqution in two energy groups

More information

September 13 Homework Solutions

September 13 Homework Solutions College of Engineering nd Computer Science Mechnicl Engineering Deprtment Mechnicl Engineering 5A Seminr in Engineering Anlysis Fll Ticket: 5966 Instructor: Lrry Cretto Septemer Homework Solutions. Are

More information

BİL 354 Veritabanı Sistemleri. Relational Algebra (İlişkisel Cebir)

BİL 354 Veritabanı Sistemleri. Relational Algebra (İlişkisel Cebir) BİL 354 Veritnı Sistemleri Reltionl lger (İlişkisel Ceir) Reltionl Queries Query lnguges: llow mnipultion nd retrievl of dt from dtse. Reltionl model supports simple, powerful QLs: Strong forml foundtion

More information

7.2 The Definite Integral

7.2 The Definite Integral 7.2 The Definite Integrl the definite integrl In the previous section, it ws found tht if function f is continuous nd nonnegtive, then the re under the grph of f on [, b] is given by F (b) F (), where

More information

Linear Systems with Constant Coefficients

Linear Systems with Constant Coefficients Liner Systems with Constnt Coefficients 4-3-05 Here is system of n differentil equtions in n unknowns: x x + + n x n, x x + + n x n, x n n x + + nn x n This is constnt coefficient liner homogeneous system

More information

Here we study square linear systems and properties of their coefficient matrices as they relate to the solution set of the linear system.

Here we study square linear systems and properties of their coefficient matrices as they relate to the solution set of the linear system. Section 24 Nonsingulr Liner Systems Here we study squre liner systems nd properties of their coefficient mtrices s they relte to the solution set of the liner system Let A be n n Then we know from previous

More information

List all of the possible rational roots of each equation. Then find all solutions (both real and imaginary) of the equation. 1.

List all of the possible rational roots of each equation. Then find all solutions (both real and imaginary) of the equation. 1. Mth Anlysis CP WS 4.X- Section 4.-4.4 Review Complete ech question without the use of grphing clcultor.. Compre the mening of the words: roots, zeros nd fctors.. Determine whether - is root of 0. Show

More information

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University U.U.D.M. Project Report 07:4 Frey Frctions Rickrd Fernström Exmensrete i mtemtik, 5 hp Hledre: Andres Strömergsson Exmintor: Jörgen Östensson Juni 07 Deprtment of Mthemtics Uppsl University Frey Frctions

More information

An Introduction to Trigonometry

An Introduction to Trigonometry n Introduction to Trigonoetry First of ll, let s check out the right ngled tringle below. The LETTERS, B & C indicte the ngles nd the letters, b & c indicte the sides. c b It is iportnt to note tht side

More information

P 1 (x 1, y 1 ) is given by,.

P 1 (x 1, y 1 ) is given by,. MA00 Clculus nd Bsic Liner Alger I Chpter Coordinte Geometr nd Conic Sections Review In the rectngulr/crtesin coordintes sstem, we descrie the loction of points using coordintes. P (, ) P(, ) O The distnce

More information

Harvard University Computer Science 121 Midterm October 23, 2012

Harvard University Computer Science 121 Midterm October 23, 2012 Hrvrd University Computer Science 121 Midterm Octoer 23, 2012 This is closed-ook exmintion. You my use ny result from lecture, Sipser, prolem sets, or section, s long s you quote it clerly. The lphet is

More information

Improper Integrals, and Differential Equations

Improper Integrals, and Differential Equations Improper Integrls, nd Differentil Equtions October 22, 204 5.3 Improper Integrls Previously, we discussed how integrls correspond to res. More specificlly, we sid tht for function f(x), the region creted

More information

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004 Advnced Clculus: MATH 410 Notes on Integrls nd Integrbility Professor Dvid Levermore 17 October 2004 1. Definite Integrls In this section we revisit the definite integrl tht you were introduced to when

More information

a) Read over steps (1)- (4) below and sketch the path of the cycle on a P V plot on the graph below. Label all appropriate points.

a) Read over steps (1)- (4) below and sketch the path of the cycle on a P V plot on the graph below. Label all appropriate points. Prole 3: Crnot Cyle of n Idel Gs In this prole, the strting pressure P nd volue of n idel gs in stte, re given he rtio R = / > of the volues of the sttes nd is given Finlly onstnt γ = 5/3 is given You

More information

3 Regular expressions

3 Regular expressions 3 Regulr expressions Given n lphet Σ lnguge is set of words L Σ. So fr we were le to descrie lnguges either y using set theory (i.e. enumertion or comprehension) or y n utomton. In this section we shll

More information

4.4 Areas, Integrals and Antiderivatives

4.4 Areas, Integrals and Antiderivatives . res, integrls nd ntiderivtives 333. Ares, Integrls nd Antiderivtives This section explores properties of functions defined s res nd exmines some connections mong res, integrls nd ntiderivtives. In order

More information

The Atwood Machine OBJECTIVE INTRODUCTION APPARATUS THEORY

The Atwood Machine OBJECTIVE INTRODUCTION APPARATUS THEORY The Atwood Mchine OBJECTIVE To derive the ening of Newton's second lw of otion s it pplies to the Atwood chine. To explin how ss iblnce cn led to the ccelertion of the syste. To deterine the ccelertion

More information

The area under the graph of f and above the x-axis between a and b is denoted by. f(x) dx. π O

The area under the graph of f and above the x-axis between a and b is denoted by. f(x) dx. π O 1 Section 5. The Definite Integrl Suppose tht function f is continuous nd positive over n intervl [, ]. y = f(x) x The re under the grph of f nd ove the x-xis etween nd is denoted y f(x) dx nd clled the

More information

7. Indefinite Integrals

7. Indefinite Integrals 7. Indefinite Integrls These lecture notes present my interprettion of Ruth Lwrence s lecture notes (in Herew) 7. Prolem sttement By the fundmentl theorem of clculus, to clculte n integrl we need to find

More information

Designing finite automata II

Designing finite automata II Designing finite utomt II Prolem: Design DFA A such tht L(A) consists of ll strings of nd which re of length 3n, for n = 0, 1, 2, (1) Determine wht to rememer out the input string Assign stte to ech of

More information

Lesson 1: Quadratic Equations

Lesson 1: Quadratic Equations Lesson 1: Qudrtic Equtions Qudrtic Eqution: The qudrtic eqution in form is. In this section, we will review 4 methods of qudrtic equtions, nd when it is most to use ech method. 1. 3.. 4. Method 1: Fctoring

More information

CSCI 340: Computational Models. Kleene s Theorem. Department of Computer Science

CSCI 340: Computational Models. Kleene s Theorem. Department of Computer Science CSCI 340: Computtionl Models Kleene s Theorem Chpter 7 Deprtment of Computer Science Unifiction In 1954, Kleene presented (nd proved) theorem which (in our version) sttes tht if lnguge cn e defined y ny

More information

Bayesian Networks: Approximate Inference

Bayesian Networks: Approximate Inference pproches to inference yesin Networks: pproximte Inference xct inference Vrillimintion Join tree lgorithm pproximte inference Simplify the structure of the network to mkxct inferencfficient (vritionl methods,

More information

Section 6.1 INTRO to LAPLACE TRANSFORMS

Section 6.1 INTRO to LAPLACE TRANSFORMS Section 6. INTRO to LAPLACE TRANSFORMS Key terms: Improper Integrl; diverge, converge A A f(t)dt lim f(t)dt Piecewise Continuous Function; jump discontinuity Function of Exponentil Order Lplce Trnsform

More information

Lecture 09: Myhill-Nerode Theorem

Lecture 09: Myhill-Nerode Theorem CS 373: Theory of Computtion Mdhusudn Prthsrthy Lecture 09: Myhill-Nerode Theorem 16 Ferury 2010 In this lecture, we will see tht every lnguge hs unique miniml DFA We will see this fct from two perspectives

More information

Quantum Nonlocality Pt. 2: No-Signaling and Local Hidden Variables May 1, / 16

Quantum Nonlocality Pt. 2: No-Signaling and Local Hidden Variables May 1, / 16 Quntum Nonloclity Pt. 2: No-Signling nd Locl Hidden Vriles My 1, 2018 Quntum Nonloclity Pt. 2: No-Signling nd Locl Hidden Vriles My 1, 2018 1 / 16 Non-Signling Boxes The primry lesson from lst lecture

More information