Introduction to expander graphs

Size: px
Start display at page:

Download "Introduction to expander graphs"

Transcription

1 Itrouctio to expaer graphs Michael A. Nielse 1, 1 School of Physical Scieces, The Uiversity of Queesla, Brisbae, Queesla 407, Australia Date: Jue, 005) I. INTRODUCTION TO EXPANDERS Expaer graphs are oe of the eepest tools of theoretical computer sciece a iscrete mathematics, poppig up i all sorts of cotexts sice their itrouctio i the 1970s. Here s a list of some of the thigs that expaer graphs ca be use to o. Do t worry if ot all the items o the list make sese: the mai thig to take away is the sheer rage of areas i which expaers ca be applie. Reuce the ee for raomess: That is, expaers ca be use to reuce the umber of raom bits eee to make a probabilistic algorithm work with some esire probability. Fi goo error-correctig coes: Expaers ca be use to costruct error-correctig coes for protectig iformatio agaist oise. Most astoishigly for iformatio theorists, expaers ca be use to fi error-correctig coes which are efficietly ecoable a ecoable, with a o-zero rate of trasmissio. This is astoishig because fiig coes with these properties was oe of the holy grails of coig theory for ecaes after Shao s pioeerig work o coig a iformatio theory back i the 1940s. A ew proof of PCP: Oe of the eepest results i computer sciece is the PCP theorem, which tells us that for all laguages L i NP there is a raomize polyoomial-time proof verifier which ee oly check a costat umber of bits i a purporte proof that x L or x L, i orer to etermie with high probability of success) whether the proof is correct or ot. This result, origially establishe i the earlier 1990s, has recetly bee give a ew proof base o expaers. What s remarkable is that oe of the topics o this list appear to be relate, a priori, to ay of the other topics, or o they appear to be relate to graph theory. Expaer graphs are oe of these powerful uifyig tools, surprisigly commo i sciece, that ca be use to gai isight ito a a astoishig rage of apparetly isparate pheomea. I m ot a expert o expaers. I m writig these otes to help myself a hopefully others) to uersta a little bit about expaers a how they ca be ielse@physics.uq.eu.au a applie. I m ot learig about expaers with ay specific itee applicatio i mi, but rather because they seem to behi some of the eepest isights we ve ha i recet years ito iformatio a computatio. What is a expaer graph? Iformally, it s a graph G = V, E) i which every subset S of vertices expas quickly, i the sese that it is coecte to may vertices i the set S of complemetary vertices. Makig this efiitio precise is the mai goal of the remaier of this sectio. Suppose G = V, E) has vertices. For a subset S of V we efie the ege bouary of S, S, to be the set of eges coectig S to its complemet, S. That is, S cosists of all those eges v, w) such that v S a w S. The expasio parameter for G is efie by hg) S mi S: /, 1) where X eotes the size of a set X. Oe staar coitio to impose o expaer graphs is that they be -regular graphs, for some costat, i.e., they are graphs i which every vertex has the same egree,. I must amit that I m ot etirely sure why this -regularity coitio is impose. Oe possible reaso is that oig this simplifies a remarkable result which we ll iscuss later, relatig the expasio parameter hg) to the eigevalues of the ajacecy matrix of G. If you o t kow what the ajacecy matrix is, we ll give a efiitio later.) Example: Suppose G is the complete graph o vertices, i.e., the graph i which every vertex is coecte to every other vertex. The for ay vertex i S, each vertex i S is coecte to all the vertices i S, a thus S = = ). It follows that the expasio parameter is give by hg) = mi =. ) S: / For reasos I o t etirely uersta, computer scietists are most itereste i the case whe the egree,, is a small costat, like =, 3 or 4, ot = 1, as is the case for the complete graph. Here s a example with costat egree. Example: Suppose G is a square lattice i imesios, with perioic bouary coitios so as to make the graph 4-regular). The if we cosier a large coecte subset of the vertices, S, it ought to be plausible that that the ege bouary set S cotais roughly oe ege for each vertex o the perimeter of the regio S. We expect there to be roughly such vertices, sice

2 we are i two imesios, a so S / 1/. Sice the graph ca cotai regios S with up to O ) vertices, we expect ) 1 hg) = O 3) for this graph. I o ot kow the exact result, but am cofiet that this expressio is correct, up to costat factors a higher-orer correctios. It be a goo exercise to figure out exactly what hg) is. Note that as the lattice size is icrease, the expasio parameter ecreases, teig towar 0 as. Example: Cosier a raom -regular graph, i which each of vertices is coecte to other vertices, chose at raom. Let S be a subset of at most / vertices. The a typical vertex i S will be coecte to roughly / vertices i S, a thus we expect S /, a so S. 4) Sice has its miimum at approximately / it follows that hg) /, iepeet of the size. Exercise: Show that a iscoecte graph always has expasio parameter 0. I each of our examples, we have t costructe just a sigle graph, but rather a etire family of graphs, iexe by some parameter, with the property that as gets larger, so too oes the umber of vertices i the graph. Havig access to a etire family i this way turs out to be much more useful tha havig just a sigle graph, a fact which motivates the efiitio of expaer graphs, which we ow give. Suppose we have a family G j = V j, E j ) of -regular graphs, iexe by j, a such that V j = j for some icreasig fuctio j. The we say that the family {G j } is a family of expaer graphs if the expasio parameter is boue strictly away from 0, i.e., there is some small costat c such that hg j ) c > 0 for all G j i the family. We ll ofte abuse omeclature slightly, a just refer to the expaer {G j }, or eve just G, omittig explicit metio of the etire family of graphs. II. EXPLICIT EXAMPLES OF EXPANDERS We ve see previously that a family of -regular raom graphs o vertices efies a expaer. For applicatios it is ofte more useful to have more explicit costructios for expaers. I particular, for applicatios to algorithms it is ofte useful to costruct expaers o O ) vertices, where is some parameter escribig problem size. Just to store a escriptio of a raom graph o so may vertices requires expoetially much time a space, a so is ot feasible. Fortuately, more parsimoious costructios are possible, which we ow escribe. Example: I this example the family of graphs is iexe by a prime umber, p. The set of vertices for the graph G p is just the set of poits i Z p, the fiel of itegers moulo p. We costruct a 3-regular graph by coectig each vertex x 0 to x 1, x + 1 a x 1. The vertex x = 0 is coecte to p 1, 0 a 1. Accorig to the lecture otes by Liial a Wigerso, this was prove to be a family of expaers by Lubotsky, Phillips a Sarak i 1988, but I o t kow a lower bou o the expasio parameter. Note that eve for p = O ) we ca o basic operatios with this graph e.g., raom walkig alog its vertices), usig computatioal resources that are oly polyomial i time a space. This makes this graph potetially far more useful i applicatios tha the raom graphs cosiere earlier. Example: A similar but slightly more complex example is as follows. The vertex set is Z m Z m, where m is some positive iteger, a Z m is the aitive group of itegers moulo m. The egree is 4, a the vertex x, y) has eges to x ± y, y), a x, x ± y), where all aitio is oe moulo m. Somethig which cocers me a little about this efiitio, but which I have t resolve, is what happes whe m is eve a we choose y = m/ so that, e.g., the vertices x + y, y) a x y, y) coicie with oe aother. We woul expect this uplicatio to have some effect o the expasio parameter, but I have t thought through exactly what. III. GRAPHS AND THEIR ADJACENCY MATRICES How ca we prove that a family of graphs is a expaer? State aother way, how oes the expasio parameter hg) vary as the graph G is varie over all graphs i the family? Oe way of tacklig the problem of computig hg) is to o a brute force calculatio of the ratio S / for every subset S of vertices cotaiig o more tha half the vertices i the graph. Doig this is a time-cosumig task, sice if there are vertices i the graph, the there are expoetially may such subsets S. Problem: I geeral, how har is it to fi the subset S miimizig S /? Ca we costruct a NP- Complete variat of this problem? I o t kow the aswer to this questio, a I o t kow if ayoe else oes, either. Fortuately, there is a extraoriarily beautiful approach to the problem of etermiig hg) which is far less computatioally itesive. It ivolves the ajacecy matrix AG) of the graph G. By efiitio, the rows a colums of the ajacecy matrix are labelle by the vertices of V. For vertices v a w the etry AG) vw is efie to be 1 if v, w) is a ege, a 0 if it is ot a ege. It is a marvellous fact that properties of the eigevalue spectrum of the ajacecy matrix AG) ca be use to

3 3 uersta properties of the graph G. This occurs so frequetly that we refer to the spectrum of AG) as the spectrum of the graph G. It is useful because the eigevalue spectrum ca be compute quickly, a certai properties, such as the largest a smallest eigevalue, the etermiat a trace, ca be compute extremely quickly. More geerally, by recastig graphs i terms of ajacecy matrices, we ope up the possibility of usig tools from liear algebra to stuy the properties of graphs. Although we re most itereste i stuyig expaers, for the rest of this sectioi m goig to igress from the stuy of expaers, stuyig how the liear algebraic poit of view ca help us uersta graphs, without worryig about how this coects to expaers. This igressio is partially motivate by the fact that this is beautiful stuff at least i my opiio), a is partially because our later iscussio of expaers will be base o this liear algebraic poit of view, a so it s goo to get comfortable with this poit of view. The followig exercise provies a goo example of how graph properties ca be relate to the eigevalues of the graph. Exercise: Prove that if two graphs are isomorphic, the they have the same spectrum. This result is ofte useful i provig that two graphs are ot isomorphic: simply compute their eigevalues, a show that they are ifferet. A useful extesio of the exercise is to fi a example of two graphs which have the same spectra, but which are ot isomorphic. Note that the ajacecy matrix may be cosiere as a matrix over ay fiel, a the result of the exercise is true over ay fiel. I ve ofte woere if the coverse is true, but o t kow the aswer.) Noetheless, by a large, we ll cosier the ajacecy matrix as a matrix over the fiel R of real umbers. Assumig that G is a uirecte graph, we see that AG) is a real symmetric matrix, a thus ca be iagoalize. We will fi it coveiet to write the eigevalues of a graph G i oicreasig orer, as λ 1 G) λ G)... λ G). A fact we ll make a lot of use of is that whe G is -regular the largest eigevalue of G is just. To see this, ote that the vector 1 1, 1,..., 1) is a eigevector of G with eigevalue. To prove that is the largest eigevalue seems to be a little bit harer. We ll just sketch a proof. To prove this it is sufficiet to show that v T AG)v for all ormalize vectors v. From the -regularity of G it follows that AG)/ is a oubly stochastic matrix, i.e., has o-egative etries, a all rows a colums sum to oe. A theorem of Birkhoff esures that AG)/ ca be writte as a covex combiatio of permutatio matrices, so AG) = j p jp j, where p j are probabilities, a the P j are permutatio matrices. This gives v T AG)v = j p jv T P j v. But v T P j v 1 for ay permutatio P j, which gives the esire result. The followig propositio gives aother example of the relatioships oe ca fi betwee a graph a its spectrum. Propositio: A -regular graph G is coecte if a oly if λ 1 G) > λ G). Proof: The easy irectio is the reverse implicatio, for which we prove the cotrapositive, amely, that a -regular iscoecte graph has λ 1 G) = λ G). This follows by breakig G up ito iscoecte compoets G 1 a G, a observig that AG) = AG 1 ) AG ), where is the matrix irect sum. Sice both G 1 a G are -regular it follows that they both have maximal eigevalue, a so appears at least twice i the spectrum of AG). At the momet, I o t see a easy way of provig the forwar implicatio. Oe ot very satisfyig proof is to observe that AG)/ is the Markov trasitio matrix for a raom walk o the graph, a that sice the graph is coecte, the raom walk must coverge to a uique istributio, which implies that i the limit of large there ca oly be oe vector v such that G / )v = v. This meas that G s largest eigevalue is o-egeerate, from which it follows that G s largest eigevalue is o-egeerate. This is a sketch, but it ca all be establishe rigorously with a little work a the ai of well-kow theorems o Markov chais. The proof sketche i the previous paragraph is ot really satisfactory, sice it ivolves a appeal to theorems which are i some sese less elemetary tha the result uer iscussio. Aother possibility which I ve explore but have t mae work with complete rigour is to ivestigate G / more explicitly. With a little thought oe ca prove that the etry G vw is just the umber of paths betwee v a w of legth. Sice G is coecte, we expect i the limit of large this umber woul be omiate by a term which oes ot epe o w, a woul just scale like the total umber of paths of legth startig at v which is ), ivie by the total umber of possible estiatios w, which is, givig G vw/ 1/. This woul oly be true if G has self-loops v, v).) Of course, the matrix whose etries are all 1/ has a sigle eigevalue 1, with all the rest 0, which woul suffice to establish the theorem. QED Problem: How shoul we iterpret the etermiat of a graph? What about the trace? Problem: If we cosier AG) as a matrix over the fiel Z = {0, 1}, the it is possible to efie a matrix sum G 1 + G, whose ajacecy matrix is just AG 1 ) + AG ), a a matrix prouct G 1 G whose ajacecy matrix is just AG 1 )AG ). May questios aturally suggest themseves: 1) whe is there a ege betwee v a w i G 1 + G ; ) whe is there a ege betwee v a w i G 1 G these first two questios are easy to aswer); 3) for which graphs is AG) ivertible, a thus a atural iverse graph G 1 exists; 4) how ca we iterpret the iverse graph; 5) whe o two graphs commute? Problem: Alog similar lies to the previous problem, it s possible to efie a tesor prouct of graphs. What

4 4 are the properties of the graph tesor prouct? The ieas I ve escribe i this sectioare examples of the importat geeral priciple that oce you ve efie a mathematical object, you shoul seek out alterate represetatios or eve just partial represetatios) of that object i terms of mathematical objects that you alreay uersta. By recastig graphs as matrices, we ope up the possibility of usig all the tools of liear algebra to aswer questios about graphs. This ca work i oe of two ways: we ca ask a questio about graphs, a try to see if it s possible to give a liear algebraic aswer, or we ca ask what implicatio kow results of liear algebra have for graphs what oes the Gaussia elimiatio proceure correspo to, or the spectral ecompositio, or two matrices commutig, or the wege prouct, or whatever. Explorig such coectios has the potetial to greatly erich both subjects. IV. EXPANSION AND THE EIGENVALUE GAP Let s retur our attetio to expaer graphs, a see what the eigevalues of a graph have to o with its expasio parameter. We efie the gap for the graph G to be the ifferece G) λ 1 G) λ G) betwee the largest a seco-largest eigevalues. The expasio parameter a the gap are coecte by the followig theorem: Theorem: The expasio parameter hg) for a - regular graph G is relate to the gap G) by: G) hg) G). 5) Thus, properties of the eigevalue gap ca be use to euce properties of the expasio parameter. For example, if the eigevalue gap for a family of -regular graphs is boue below by a positive costat, the the expasio parameter must also be boue below by a positive costat, a so the family is a expaer. Oe reaso for fiig the coectio betwee the gap a the expasio parameter iterestig is that it is far easier to estimate the gap of a by matrix tha it is to eumerate the expoetially may subsets S of the vertex set V, a compute S / for each oe. Proof iscussio: We alreay uersta that λ 1 G) = for this graph, with eigevector 1 = 1, 1,..., 1). So we ll cocetrate o tryig to uersta the behaviour of the seco largest eigevalue, λ G). The theorem tells us that the ifferece betwee a λ G) is cotrolle both above a below by the expasio parameter hg). How ca we get cotrol over the seco largest eigevalue of G? Oe way is to observe that λ G) is just the maximum of the expressio v T Av/v T v, where A is the ajacecy matrix of G, a we maximize over all vectors v orthogoal to the eigevector 1. A ecouragig fact is that this expressio is quite easy to eal with, because the coitio that v be orthogoal to 1 is actually equivalet to the sum of v s etries beig equal to 0, so we have λ G) = v T Av max v:trv)=0 v T v, 6) where trv) is just the sum of the etries of the vector v. We re goig to provie a lower bou o λ G) by simply guessig a goo choice of v satisfyig trv) = 0, a usig the fact that λ G) vt Av v T v. 7) To make a goo guess, it helps to have a way of thikig about expressios like v T Av, where trv) = 0. A coveiet way of thikig is to rewrite v as the ifferece of two isjoit probability istributios, p a q, i.e., v = p q, where p a q are o-egative vectors each summig to 1, a with isjoit support. This results i terms like p T Aq, which we ca thik of i terms of trasitio probabilities betwee q a p. This will allow us to apply the expasio properties of the graph. Let s make these ieas a little more cocrete. The key is to efie 1 S to be the vector whose etries are 1 o S, a 0 elsewhere, a to observe that 1 T S A 1 T = ES, T ), 8) where ES, T ) is the umber of eges betwee the vertex sets S a T. This suggests that we shoul choose p a q i terms of vectors like 1 S, sice it will eable us to relate expressios like v T Av to the sizes of various ege sets, which, i tur, ca be relate to the expasio parameter. Suppose i particular that we choose v = 1 S 1 S. 9) This satisfies the coitio trv) = 0, a gives a v T v = ) v T Av = 1 1 ES, S) + ES, S) ES, S).11) The efiitio of a expaer graph gives us cotrol over ES, S), so it is coveiet to rewrite ES, S) a ES, S) i terms of ES, S), usig the -regularity of the graph: ES, S) + ES, S) = ; ES, S) + ES, S) =.1) A straightforwar substitutio a a little algebra gives: 1 v T Av = + 1 ) ) ES, S). 13)

5 5 Comparig with the earlier expressio for the eomiator v T v, we obtai 1 λ G) + 1 ) ES, S). 14) Now choose S so that ES, S) = hg), a /, givig after a little algebra a thus λ G) hg), 15) G) hg), 16) which was the first of the two esire iequalities i the theorem. The proof of the seco iequality is a little more complicate. Ufortuately, I have t maage to boil the proof ow to a form that I m really happy with, a for this reaso I wo t escribe the etails. If you re itereste, you shoul try to prove it yourself, or refer to the otes of Liial a Wigerso. QED Problem: Ca we geeralize this result so that it applies to a geeral uirecte graph G, ot just to - regular graphs? Ca we prove a aalogous statemet for irecte graphs, perhaps i terms of sigular values? Ca we efie a a geeralize otio of expasio which ca be applie to ay symmetric matrix A with o-egative etries, a coect that otio of expasio to the eigevalue gap? Ca we geeralize eve further? What happes if we chage the fiel over which the matrix is cosiere? V. RANDOM WALKS ON EXPANDERS May applicatios of expaers ivolve oig a raom walk o the expaer. We start at some chose vertex, a the repeately move to ay oe of the eighbours, each time choosig a eighbour uiformly at raom, a iepeetly of prior choices. To escribe this raom walk, suppose at some give time we have a probability istributio p escribig the probability of beig at ay give vertex i the graph G. We the apply oe step of the raom walk proceure escribe above, i.e., selectig a eighbour of the curret vertex uiformly at raom. The upate probability istributio is easily verifie to be: p = AG) p. 17) That is, the Markov trasitio matrix escribig this raom walk is just ÂG) AG)/, i.e., up to a costat of proportioality the trasitio matrix is just the ajacecy matrix. This relatioship betwee the ajacecy matrix a raom walks opes up a whole ew worl of coectios betwee graphs a Markov chais. Oe of the most importat coectios is betwee the eigevalues of Markov trasitio matrices a the rate at which the Markov chai coverges to its statioary istributio. I particular, the followig beautiful theorem tells us that whe the uiform istributio is a statioary istributio for the chai, the the Markov chai coverges to the uiform istributio expoetially quickly, at a rate etermie by the seco largest eigevalue of M. Exercise: Show that if M is a ormal trasitio matrix for a Markov chai the 1 = λ 1 M) λ M).... Theorem: Suppose M is a ormal trasitio matrix for a Markov chai o states, with the uiform istributio u = 1/ as a statioary poit, Mu = u. The for ay startig istributio p, M t p u 1 λ M) t, 18) where 1 eotes the l 1 orm. The ormality coitio i this theorem may appear a little surprisig. The reaso it s there is to esure that M ca be iagoalize. The theorem ca be mae to work for geeral M, with the seco largest eigevalue replace by the seco largest sigular value. However, i our situatio M is symmetric, a thus automatically ormal, a we prefer the statemet i terms of eigevalues, sice it allows us to make a coectio to the expasio parameter of a graph. I particular, whe M = ÂG) we obtai: ÂG)t p u 1 ) t λ G). 19) Combiig this with our earlier results coectig the gap to the expasio parameter, we euce that ÂG)t p u 1 ) t 1 hg). 0) Thus, for a family of expaer graphs, the rate of covergece of the Markov chai is expoetially fast i the umber of time steps t. Exercise: Suppose M is a trasitio matrix for a Markov chai. Show that the uiform istributio u is a statioary poit poit for the chai, i.e., Mu = u, if a oly if M is oubly stochastic, i.e., has o-zero etries, a all rows a colums of the matrix sum to 1. Proof: We start by workig with the l orm. Sice Mu = u we have M t u = u, a so: M t p u = M t p u). 1) A computatio shows that p u is orthogoal to u. But u is a eigevector of M with the maximum eigevalue, 1, a thus p u must lie i the spa of the eigespaces with eigevalues λ M), λ 3 M),.... It follows that M t p u) λ M) t p u λ M) t, ) where we use the fact that p u 1, easily establishe by observig that p u is covex i p, a thus

6 6 must be maximize at a extreme poit i the space of probability istributios; the symmetry of u esures that without loss of geerality we may take p = 1, 0,..., 0). To covert this ito a result about the l 1 orm, we use the fact that i imesios v 1 v, a thus we obtai M t p u) 1 λ M) t, 3) which was the esire result. QED What other properties o raom walks o expaers have? We ow prove aother beautiful theorem which tells us that they move arou quickly, i the sese that they are expoetially ulikely to stay for log withi a give subset of vertices, B, uless B is very large. More precisely, suppose B is a subset of vertices, a we choose some vertex X 0 uiformly at raom from the graph. Suppose we use X 0 as the startig poit for a raom walk, X 0,..., X t, where X t is the vertex after the tth step. Let Bt) be the evet that X j B for all j i the rage 0,..., t. The we will prove that: λ G) PrBt)) + B ) t 4) Provie λ G)/ + B / < 1, we get the esire expoetial ecrease i probability. For a family of expaer graphs it follows that there is some costat ɛ > 0 such that we get a expoetial ecrease for ay B such that B / < ɛ. These results are special cases of the followig more geeral theorem about Markov chais. Theorem: Let X 0 be uiformly istribute o states, a let X 0,..., X t be a time-homogeeous Markov chai with trasitio matrix M. Suppose the uiform istributio u is a statioary poit of M, i.e., Mu = u. Let B be a subset of the states, a let Bt) be the evet that X j B for all j 0,..., t. The PrBt)) λ M) + B ) t. 5) Proof: The first step i the proof is to observe that: PrBt)) = P MP ) t P u 1, 6) where the operator P projects oto the vector space spae by those basis vectors correspoig to elemets of B. This equatio is ot etirely obvious, a provig it is a goo exercise for the reaer. The ext step is to prove that P MP λ M) + B /, where the orm here is the operator orm. We will o this below, but ote first that oce this is oe, the result follows, for we have PrBt)) = P MP ) t P u 1 P MP ) t P u 7) by the staar iequality relatig l 1 a l orms, a thus PrBt)) P MP t P u, 8) by efiitio of the operator orm, a fially PrBt)) λ M) + B ) t, 9) where we use the assume iequality for the operator orm, a the observatio that P u = B / 1/. To prove the esire operator orm iequality, P MP λ M) + B /, suppose v is a ormalize state such that P MP = v T P MP v. Decompose P v = αu + βu, where u is a ormalize state orthogoal to u. Sice P v v = 1 we must have β 1. Furthermore, multiplyig P v = αu+βu o the left by u T shows that α = u T P v. It follows that α is maximize by choosig v to be uiformly istribute over B, from which it follows that α B. A little algebra shows that v T P MP v = α u T Mu + β u T Mu. 30) Applyig α B, u T Mu = u T u = 1/, β 1, a u T Mu λ M) gives v T P MP v B + λ M), 31) which completes the proof. QED VI. REDUCING THE NUMBER OF RANDOM BITS REQUIRED BY AN ALGORITHM Oe surprisig applicatio of expaers is that they ca be use to reuce the umber of raom bits eee by a raomize algorithm i orer to achieve a esire success probability. Suppose, for example, that we are tryig to compute a fuctio fx) that ca take the values fx) = 0 or fx) = 1. Suppose we have a raomize algorithm Ax, Y ) which takes as iput x a a m-bit uiformly istribute raom variable Y, a outputs either 0 or 1. We assume that: fx) = 0 implies Ax, Y ) = 0 with certaity. fx) = 1 implies Ax, Y ) = 1 with probability at least 1 p f. That is, p f is the maximal probability that the algorithm fails, i the case whe fx) = 1, but Ax, Y ) = 0 is output by the algorithm. A algorithm of this type is calle a oe-sie raomize algorithm, sice it ca oly fail whe fx) = 1, ot whe fx) = 0. I wo t give ay cocrete examples of oe-sie raomize algorithms here, but the reaer ufamiliar with them shoul rest assure that they are useful a importat see, e.g., the book of Motwai a Raghava Cambrige Uiversity Press, 1995) for examples.

7 7 As a asie, the iscussio of oe-sie algorithms i this sectioca be extee to the case of raomize algorithms which ca fail whe either fx) = 0 or fx) = 1. The etails are a little more complicate, but the basic ieas are the same. This is escribe i Liial a Wigerso s lecture otes. Alterately, exteig the iscussio to this case is a goo problem. How ca we escrease the probability of failure for a oe-sie raomize algoerithm? Oe obvious way of ecreasig the failure probability is to ru the algorithm k times, computig Ax, Y 0 ), Ax, Y 1 ),..., Ax, Y k 1 ). If we get Ax, Y j ) = 0 for all j the we output 0, while if Ax, Y j ) = 1 for at least oe value of J, the we output fx) = 1. This algorithm makes use of km bits, a reuces the failure probability to at most p k f. Expaers ca be use to substatially ecrease the umber of raom bits require to achieve such a reuctio i the failure probability. We efie a ew algorithm A as follows. It requires a -regular expaer graph G whose vertex set V cotais m vertices, each of which ca represet a possible m-bit iput y to Ax, y). The moifie algorithm A works as follows: Iput x. Sample uiformly at raom from V to geerate Y 0. Now o a k 1 step raom walk o the expaer, geeratig raom variables Y 1,..., Y k 1. Compute Ax, Y 0 ),..., Ax, Y k 1 ). If ay of these are 1, output 1, otherwise output 0. We see that the basic iea of the algorithm is similar to the earlier proposal for ruig Ax, Y ) repeately, but the sequece of iepeet a uiformly istribute samples Y 0,..., Y k 1 is replace by a raom walk o the expaer. The avatage of oig this is that oly m + k log) raom bits are require m to sample from the iitial uiform istributio, a the log) for each step i the raom walk. Whe is a small costat this is far fewer tha the km bits use whe we simply repeately ru the algorithm Ax, Y j ) with uiform a iepeetly geerate raom bits Y j. With what probability oes this algorithm fail? Defie B x to be the set of values of y such that Ax, y) = 0, yet fx) = 1. This is the ba set, which we hope our algorithm will avoi. The algorithm will fail oly if the steps i the raom walk Y 0, Y 1,..., Y k 1 all fall withi B x. From our earlier theorem we see that this occurs with probability at most: Bx m + λ ) k 1 G). 3) But we kow that B x / m p f, a so the failure probability is at most p f + λ ) k 1 G). 33) Thus, provie p f + λ G)/ < 1, we agai get a expoetial ecrease i the failure probability as the umber of repetitios k is icrease. VII. CONCLUSION These otes have give a pretty basic itrouctio to expaers, a there s much we have t covere. More etail a more applicatios ca be fou i the olie otes of Liial a Wigerso, or i the research literature. Still, I hope that these otes have give some iea of why these families of graphs are useful, a of some of the powerful coectios betwee graph theory, liear algebra, a raom walks.

Definition 2 (Eigenvalue Expansion). We say a d-regular graph is a λ eigenvalue expander if

Definition 2 (Eigenvalue Expansion). We say a d-regular graph is a λ eigenvalue expander if Expaer Graphs Graph Theory (Fall 011) Rutgers Uiversity Swastik Kopparty Throughout these otes G is a -regular graph 1 The Spectrum Let A G be the ajacecy matrix of G Let λ 1 λ λ be the eigevalues of A

More information

Sparsification using Regular and Weighted. Graphs

Sparsification using Regular and Weighted. Graphs Sparsificatio usig Regular a Weighte 1 Graphs Aly El Gamal ECE Departmet a Cooriate Sciece Laboratory Uiversity of Illiois at Urbaa-Champaig Abstract We review the state of the art results o spectral approximatio

More information

6.451 Principles of Digital Communication II Wednesday, March 9, 2005 MIT, Spring 2005 Handout #12. Problem Set 5 Solutions

6.451 Principles of Digital Communication II Wednesday, March 9, 2005 MIT, Spring 2005 Handout #12. Problem Set 5 Solutions 6.51 Priciples of Digital Commuicatio II Weesay, March 9, 2005 MIT, Sprig 2005 Haout #12 Problem Set 5 Solutios Problem 5.1 (Eucliea ivisio algorithm). (a) For the set F[x] of polyomials over ay fiel F,

More information

(average number of points per unit length). Note that Equation (9B1) does not depend on the

(average number of points per unit length). Note that Equation (9B1) does not depend on the EE603 Class Notes 9/25/203 Joh Stesby Appeix 9-B: Raom Poisso Poits As iscusse i Chapter, let (t,t 2 ) eote the umber of Poisso raom poits i the iterval (t, t 2 ]. The quatity (t, t 2 ) is a o-egative-iteger-value

More information

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 22

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 22 CS 70 Discrete Mathematics for CS Sprig 2007 Luca Trevisa Lecture 22 Aother Importat Distributio The Geometric Distributio Questio: A biased coi with Heads probability p is tossed repeatedly util the first

More information

Notes for Lecture 11

Notes for Lecture 11 U.C. Berkeley CS78: Computatioal Complexity Hadout N Professor Luca Trevisa 3/4/008 Notes for Lecture Eigevalues, Expasio, ad Radom Walks As usual by ow, let G = (V, E) be a udirected d-regular graph with

More information

Lecture #3. Math tools covered today

Lecture #3. Math tools covered today Toay s Program:. Review of previous lecture. QM free particle a particle i a bo. 3. Priciple of spectral ecompositio. 4. Fourth Postulate Math tools covere toay Lecture #3. Lear how to solve separable

More information

Algorithms in The Real World Fall 2002 Homework Assignment 2 Solutions

Algorithms in The Real World Fall 2002 Homework Assignment 2 Solutions Algorithms i The Real Worl Fall 00 Homewor Assigmet Solutios Problem. Suppose that a bipartite graph with oes o the left a oes o the right is costructe by coectig each oe o the left to raomly-selecte oes

More information

Chapter 2 Transformations and Expectations

Chapter 2 Transformations and Expectations Chapter Trasformatios a Epectatios Chapter Distributios of Fuctios of a Raom Variable Problem: Let be a raom variable with cf F ( ) If we efie ay fuctio of, say g( ) g( ) is also a raom variable whose

More information

Discrete Mathematics for CS Spring 2005 Clancy/Wagner Notes 21. Some Important Distributions

Discrete Mathematics for CS Spring 2005 Clancy/Wagner Notes 21. Some Important Distributions CS 70 Discrete Mathematics for CS Sprig 2005 Clacy/Wager Notes 21 Some Importat Distributios Questio: A biased coi with Heads probability p is tossed repeatedly util the first Head appears. What is the

More information

Math 155 (Lecture 3)

Math 155 (Lecture 3) Math 55 (Lecture 3) September 8, I this lecture, we ll cosider the aswer to oe of the most basic coutig problems i combiatorics Questio How may ways are there to choose a -elemet subset of the set {,,,

More information

THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS

THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS DEMETRES CHRISTOFIDES Abstract. Cosider a ivertible matrix over some field. The Gauss-Jorda elimiatio reduces this matrix to the idetity

More information

MA131 - Analysis 1. Workbook 3 Sequences II

MA131 - Analysis 1. Workbook 3 Sequences II MA3 - Aalysis Workbook 3 Sequeces II Autum 2004 Cotets 2.8 Coverget Sequeces........................ 2.9 Algebra of Limits......................... 2 2.0 Further Useful Results........................

More information

On triangular billiards

On triangular billiards O triagular billiars Abstract We prove a cojecture of Keyo a Smillie cocerig the oexistece of acute ratioal-agle triagles with the lattice property. MSC-iex: 58F99, 11N25 Keywors: Polygoal billiars, Veech

More information

Inhomogeneous Poisson process

Inhomogeneous Poisson process Chapter 22 Ihomogeeous Poisso process We coclue our stuy of Poisso processes with the case of o-statioary rates. Let us cosier a arrival rate, λ(t), that with time, but oe that is still Markovia. That

More information

Math 61CM - Solutions to homework 3

Math 61CM - Solutions to homework 3 Math 6CM - Solutios to homework 3 Cédric De Groote October 2 th, 208 Problem : Let F be a field, m 0 a fixed oegative iteger ad let V = {a 0 + a x + + a m x m a 0,, a m F} be the vector space cosistig

More information

Application to Random Graphs

Application to Random Graphs A Applicatio to Radom Graphs Brachig processes have a umber of iterestig ad importat applicatios. We shall cosider oe of the most famous of them, the Erdős-Réyi radom graph theory. 1 Defiitio A.1. Let

More information

Matrix Operators and Functions Thereof

Matrix Operators and Functions Thereof Mathematics Notes Note 97 31 May 27 Matrix Operators a Fuctios Thereof Carl E. Baum Uiversity of New Mexico Departmet of Electrical a Computer Egieerig Albuquerque New Mexico 87131 Abstract This paper

More information

Analytic Number Theory Solutions

Analytic Number Theory Solutions Aalytic Number Theory Solutios Sea Li Corell Uiversity sl6@corell.eu Ja. 03 Itrouctio This ocumet is a work-i-progress solutio maual for Tom Apostol s Itrouctio to Aalytic Number Theory. The solutios were

More information

The structure of Fourier series

The structure of Fourier series The structure of Fourier series Valery P Dmitriyev Lomoosov Uiversity, Russia Date: February 3, 2011) Fourier series is costructe basig o the iea to moel the elemetary oscillatio 1, +1) by the expoetial

More information

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence Sequeces A sequece of umbers is a fuctio whose domai is the positive itegers. We ca see that the sequece 1, 1, 2, 2, 3, 3,... is a fuctio from the positive itegers whe we write the first sequece elemet

More information

Lecture 9: Expanders Part 2, Extractors

Lecture 9: Expanders Part 2, Extractors Lecture 9: Expaders Part, Extractors Topics i Complexity Theory ad Pseudoradomess Sprig 013 Rutgers Uiversity Swastik Kopparty Scribes: Jaso Perry, Joh Kim I this lecture, we will discuss further the pseudoradomess

More information

The Growth of Functions. Theoretical Supplement

The Growth of Functions. Theoretical Supplement The Growth of Fuctios Theoretical Supplemet The Triagle Iequality The triagle iequality is a algebraic tool that is ofte useful i maipulatig absolute values of fuctios. The triagle iequality says that

More information

Infinite Sequences and Series

Infinite Sequences and Series Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet

More information

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence Sequeces A sequece of umbers is a fuctio whose domai is the positive itegers. We ca see that the sequece,, 2, 2, 3, 3,... is a fuctio from the positive itegers whe we write the first sequece elemet as

More information

1 of 7 7/16/2009 6:06 AM Virtual Laboratories > 6. Radom Samples > 1 2 3 4 5 6 7 6. Order Statistics Defiitios Suppose agai that we have a basic radom experimet, ad that X is a real-valued radom variable

More information

6.867 Machine learning, lecture 11 (Jaakkola)

6.867 Machine learning, lecture 11 (Jaakkola) 6.867 Machie learig, lecture 11 (Jaakkola) 1 Lecture topics: moel selectio criteria Miimum escriptio legth (MDL) Feature (subset) selectio Moel selectio criteria: Miimum escriptio legth (MDL) The miimum

More information

AP Calculus BC Review Chapter 12 (Sequences and Series), Part Two. n n th derivative of f at x = 5 is given by = x = approximates ( 6)

AP Calculus BC Review Chapter 12 (Sequences and Series), Part Two. n n th derivative of f at x = 5 is given by = x = approximates ( 6) AP Calculus BC Review Chapter (Sequeces a Series), Part Two Thigs to Kow a Be Able to Do Uersta the meaig of a power series cetere at either or a arbitrary a Uersta raii a itervals of covergece, a kow

More information

1 Review and Overview

1 Review and Overview CS229T/STATS231: Statistical Learig Theory Lecturer: Tegyu Ma Lecture #12 Scribe: Garrett Thomas, Pega Liu October 31, 2018 1 Review a Overview Recall the GAN setup: we have iepeet samples x 1,..., x raw

More information

Math 216A Notes, Week 3

Math 216A Notes, Week 3 Math 26A Notes Week 3 Scrie: Parker Williams Disclaimer: These otes are ot early as polishe (a quite possily ot early as correct as a pulishe paper. Please use them at your ow risk.. Posets a Möius iversio

More information

Fall 2013 MTH431/531 Real analysis Section Notes

Fall 2013 MTH431/531 Real analysis Section Notes Fall 013 MTH431/531 Real aalysis Sectio 8.1-8. Notes Yi Su 013.11.1 1. Defiitio of uiform covergece. We look at a sequece of fuctios f (x) ad study the coverget property. Notice we have two parameters

More information

Inverse Matrix. A meaning that matrix B is an inverse of matrix A.

Inverse Matrix. A meaning that matrix B is an inverse of matrix A. Iverse Matrix Two square matrices A ad B of dimesios are called iverses to oe aother if the followig holds, AB BA I (11) The otio is dual but we ofte write 1 B A meaig that matrix B is a iverse of matrix

More information

Lecture 6 Testing Nonlinear Restrictions 1. The previous lectures prepare us for the tests of nonlinear restrictions of the form:

Lecture 6 Testing Nonlinear Restrictions 1. The previous lectures prepare us for the tests of nonlinear restrictions of the form: Eco 75 Lecture 6 Testig Noliear Restrictios The previous lectures prepare us for the tests of oliear restrictios of the form: H 0 : h( 0 ) = 0 versus H : h( 0 ) 6= 0: () I this lecture, we cosier Wal,

More information

6.3 Testing Series With Positive Terms

6.3 Testing Series With Positive Terms 6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial

More information

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 11

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 11 Machie Learig Theory Tübige Uiversity, WS 06/07 Lecture Tolstikhi Ilya Abstract We will itroduce the otio of reproducig kerels ad associated Reproducig Kerel Hilbert Spaces (RKHS). We will cosider couple

More information

4.3 Growth Rates of Solutions to Recurrences

4.3 Growth Rates of Solutions to Recurrences 4.3. GROWTH RATES OF SOLUTIONS TO RECURRENCES 81 4.3 Growth Rates of Solutios to Recurreces 4.3.1 Divide ad Coquer Algorithms Oe of the most basic ad powerful algorithmic techiques is divide ad coquer.

More information

Discrete Mathematics and Probability Theory Spring 2012 Alistair Sinclair Note 15

Discrete Mathematics and Probability Theory Spring 2012 Alistair Sinclair Note 15 CS 70 Discrete Mathematics ad Probability Theory Sprig 2012 Alistair Siclair Note 15 Some Importat Distributios The first importat distributio we leared about i the last Lecture Note is the biomial distributio

More information

The Binomial Theorem

The Binomial Theorem The Biomial Theorem Robert Marti Itroductio The Biomial Theorem is used to expad biomials, that is, brackets cosistig of two distict terms The formula for the Biomial Theorem is as follows: (a + b ( k

More information

Chapter 6 Infinite Series

Chapter 6 Infinite Series Chapter 6 Ifiite Series I the previous chapter we cosidered itegrals which were improper i the sese that the iterval of itegratio was ubouded. I this chapter we are goig to discuss a topic which is somewhat

More information

k=1 s k (x) (3) and that the corresponding infinite series may also converge; moreover, if it converges, then it defines a function S through its sum

k=1 s k (x) (3) and that the corresponding infinite series may also converge; moreover, if it converges, then it defines a function S through its sum 0. L Hôpital s rule You alreay kow from Lecture 0 that ay sequece {s k } iuces a sequece of fiite sums {S } through S = s k, a that if s k 0 as k the {S } may coverge to the it k= S = s s s 3 s 4 = s k.

More information

NUMERICAL METHODS FOR SOLVING EQUATIONS

NUMERICAL METHODS FOR SOLVING EQUATIONS Mathematics Revisio Guides Numerical Methods for Solvig Equatios Page 1 of 11 M.K. HOME TUITION Mathematics Revisio Guides Level: GCSE Higher Tier NUMERICAL METHODS FOR SOLVING EQUATIONS Versio:. Date:

More information

P1 Chapter 8 :: Binomial Expansion

P1 Chapter 8 :: Binomial Expansion P Chapter 8 :: Biomial Expasio jfrost@tiffi.kigsto.sch.uk www.drfrostmaths.com @DrFrostMaths Last modified: 6 th August 7 Use of DrFrostMaths for practice Register for free at: www.drfrostmaths.com/homework

More information

1 Hash tables. 1.1 Implementation

1 Hash tables. 1.1 Implementation Lecture 8 Hash Tables, Uiversal Hash Fuctios, Balls ad Bis Scribes: Luke Johsto, Moses Charikar, G. Valiat Date: Oct 18, 2017 Adapted From Virgiia Williams lecture otes 1 Hash tables A hash table is a

More information

Statistics 511 Additional Materials

Statistics 511 Additional Materials Cofidece Itervals o mu Statistics 511 Additioal Materials This topic officially moves us from probability to statistics. We begi to discuss makig ifereces about the populatio. Oe way to differetiate probability

More information

(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row:

(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row: Math 5-4 Tue Feb 4 Cotiue with sectio 36 Determiats The effective way to compute determiats for larger-sized matrices without lots of zeroes is to ot use the defiitio, but rather to use the followig facts,

More information

4 The Sperner property.

4 The Sperner property. 4 The Sperer property. I this sectio we cosider a surprisig applicatio of certai adjacecy matrices to some problems i extremal set theory. A importat role will also be played by fiite groups. I geeral,

More information

CHAPTER I: Vector Spaces

CHAPTER I: Vector Spaces CHAPTER I: Vector Spaces Sectio 1: Itroductio ad Examples This first chapter is largely a review of topics you probably saw i your liear algebra course. So why cover it? (1) Not everyoe remembers everythig

More information

( ) (( ) ) ANSWERS TO EXERCISES IN APPENDIX B. Section B.1 VECTORS AND SETS. Exercise B.1-1: Convex sets. are convex, , hence. and. (a) Let.

( ) (( ) ) ANSWERS TO EXERCISES IN APPENDIX B. Section B.1 VECTORS AND SETS. Exercise B.1-1: Convex sets. are convex, , hence. and. (a) Let. Joh Riley 8 Jue 03 ANSWERS TO EXERCISES IN APPENDIX B Sectio B VECTORS AND SETS Exercise B-: Covex sets (a) Let 0 x, x X, X, hece 0 x, x X ad 0 x, x X Sice X ad X are covex, x X ad x X The x X X, which

More information

Representing Functions as Power Series. 3 n ...

Representing Functions as Power Series. 3 n ... Math Fall 7 Lab Represetig Fuctios as Power Series I. Itrouctio I sectio.8 we leare the series c c c c c... () is calle a power series. It is a uctio o whose omai is the set o all or which it coverges.

More information

Recurrence Relations

Recurrence Relations Recurrece Relatios Aalysis of recursive algorithms, such as: it factorial (it ) { if (==0) retur ; else retur ( * factorial(-)); } Let t be the umber of multiplicatios eeded to calculate factorial(). The

More information

The Chi Squared Distribution Page 1

The Chi Squared Distribution Page 1 The Chi Square Distributio Page Cosier the istributio of the square of a score take from N(, The probability that z woul have a value less tha is give by z / g ( ( e z if > F π, if < z where ( e g e z

More information

Chapter 3. Strong convergence. 3.1 Definition of almost sure convergence

Chapter 3. Strong convergence. 3.1 Definition of almost sure convergence Chapter 3 Strog covergece As poited out i the Chapter 2, there are multiple ways to defie the otio of covergece of a sequece of radom variables. That chapter defied covergece i probability, covergece i

More information

MA131 - Analysis 1. Workbook 2 Sequences I

MA131 - Analysis 1. Workbook 2 Sequences I MA3 - Aalysis Workbook 2 Sequeces I Autum 203 Cotets 2 Sequeces I 2. Itroductio.............................. 2.2 Icreasig ad Decreasig Sequeces................ 2 2.3 Bouded Sequeces..........................

More information

arxiv: v4 [math.co] 5 May 2011

arxiv: v4 [math.co] 5 May 2011 A PROBLEM OF ENUMERATION OF TWO-COLOR BRACELETS WITH SEVERAL VARIATIONS arxiv:07101370v4 [mathco] 5 May 011 VLADIMIR SHEVELEV Abstract We cosier the problem of eumeratio of icogruet two-color bracelets

More information

Bertrand s Postulate

Bertrand s Postulate Bertrad s Postulate Lola Thompso Ross Program July 3, 2009 Lola Thompso (Ross Program Bertrad s Postulate July 3, 2009 1 / 33 Bertrad s Postulate I ve said it oce ad I ll say it agai: There s always a

More information

Ma 530 Introduction to Power Series

Ma 530 Introduction to Power Series Ma 530 Itroductio to Power Series Please ote that there is material o power series at Visual Calculus. Some of this material was used as part of the presetatio of the topics that follow. What is a Power

More information

CS / MCS 401 Homework 3 grader solutions

CS / MCS 401 Homework 3 grader solutions CS / MCS 401 Homework 3 grader solutios assigmet due July 6, 016 writte by Jāis Lazovskis maximum poits: 33 Some questios from CLRS. Questios marked with a asterisk were ot graded. 1 Use the defiitio of

More information

Discrete Mathematics and Probability Theory Summer 2014 James Cook Note 15

Discrete Mathematics and Probability Theory Summer 2014 James Cook Note 15 CS 70 Discrete Mathematics ad Probability Theory Summer 2014 James Cook Note 15 Some Importat Distributios I this ote we will itroduce three importat probability distributios that are widely used to model

More information

if j is a neighbor of i,

if j is a neighbor of i, We see that if i = j the the coditio is trivially satisfied. Otherwise, T ij (i) = (i)q ij mi 1, (j)q ji, ad, (i)q ij T ji (j) = (j)q ji mi 1, (i)q ij. (j)q ji Now there are two cases, if (j)q ji (i)q

More information

Notes for Lecture 5. 1 Grover Search. 1.1 The Setting. 1.2 Motivation. Lecture 5 (September 26, 2018)

Notes for Lecture 5. 1 Grover Search. 1.1 The Setting. 1.2 Motivation. Lecture 5 (September 26, 2018) COS 597A: Quatum Cryptography Lecture 5 (September 6, 08) Lecturer: Mark Zhadry Priceto Uiversity Scribe: Fermi Ma Notes for Lecture 5 Today we ll move o from the slightly cotrived applicatios of quatum

More information

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4.

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4. 4. BASES I BAACH SPACES 39 4. BASES I BAACH SPACES Sice a Baach space X is a vector space, it must possess a Hamel, or vector space, basis, i.e., a subset {x γ } γ Γ whose fiite liear spa is all of X ad

More information

Mathematical Induction

Mathematical Induction Mathematical Iductio Itroductio Mathematical iductio, or just iductio, is a proof techique. Suppose that for every atural umber, P() is a statemet. We wish to show that all statemets P() are true. I a

More information

Summary: Congruences. j=1. 1 Here we use the Mathematica syntax for the function. In Maple worksheets, the function

Summary: Congruences. j=1. 1 Here we use the Mathematica syntax for the function. In Maple worksheets, the function Summary: Cogrueces j whe divided by, ad determiig the additive order of a iteger mod. As described i the Prelab sectio, cogrueces ca be thought of i terms of coutig with rows, ad for some questios this

More information

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients.

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients. Defiitios ad Theorems Remember the scalar form of the liear programmig problem, Miimize, Subject to, f(x) = c i x i a 1i x i = b 1 a mi x i = b m x i 0 i = 1,2,, where x are the decisio variables. c, b,

More information

ACO Comprehensive Exam 9 October 2007 Student code A. 1. Graph Theory

ACO Comprehensive Exam 9 October 2007 Student code A. 1. Graph Theory 1. Graph Theory Prove that there exist o simple plaar triagulatio T ad two distict adjacet vertices x, y V (T ) such that x ad y are the oly vertices of T of odd degree. Do ot use the Four-Color Theorem.

More information

Exponents. Learning Objectives. Pre-Activity

Exponents. Learning Objectives. Pre-Activity Sectio. Pre-Activity Preparatio Epoets A Chai Letter Chai letters are geerated every day. If you sed a chai letter to three frieds ad they each sed it o to three frieds, who each sed it o to three frieds,

More information

Once we have a sequence of numbers, the next thing to do is to sum them up. Given a sequence (a n ) n=1

Once we have a sequence of numbers, the next thing to do is to sum them up. Given a sequence (a n ) n=1 . Ifiite Series Oce we have a sequece of umbers, the ext thig to do is to sum them up. Give a sequece a be a sequece: ca we give a sesible meaig to the followig expressio? a = a a a a While summig ifiitely

More information

A COMPUTATIONAL STUDY UPON THE BURR 2-DIMENSIONAL DISTRIBUTION

A COMPUTATIONAL STUDY UPON THE BURR 2-DIMENSIONAL DISTRIBUTION TOME VI (year 8), FASCICULE 1, (ISSN 1584 665) A COMPUTATIONAL STUDY UPON THE BURR -DIMENSIONAL DISTRIBUTION MAKSAY Ştefa, BISTRIAN Diaa Alia Uiversity Politehica Timisoara, Faculty of Egieerig Hueoara

More information

1. By using truth tables prove that, for all statements P and Q, the statement

1. By using truth tables prove that, for all statements P and Q, the statement Author: Satiago Salazar Problems I: Mathematical Statemets ad Proofs. By usig truth tables prove that, for all statemets P ad Q, the statemet P Q ad its cotrapositive ot Q (ot P) are equivalet. I example.2.3

More information

CALCULUS BASIC SUMMER REVIEW

CALCULUS BASIC SUMMER REVIEW CALCULUS BASIC SUMMER REVIEW NAME rise y y y Slope of a o vertical lie: m ru Poit Slope Equatio: y y m( ) The slope is m ad a poit o your lie is, ). ( y Slope-Itercept Equatio: y m b slope= m y-itercept=

More information

MA131 - Analysis 1. Workbook 7 Series I

MA131 - Analysis 1. Workbook 7 Series I MA3 - Aalysis Workbook 7 Series I Autum 008 Cotets 4 Series 4. Defiitios............................... 4. Geometric Series........................... 4 4.3 The Harmoic Series.........................

More information

Convergence of random variables. (telegram style notes) P.J.C. Spreij

Convergence of random variables. (telegram style notes) P.J.C. Spreij Covergece of radom variables (telegram style otes).j.c. Spreij this versio: September 6, 2005 Itroductio As we kow, radom variables are by defiitio measurable fuctios o some uderlyig measurable space

More information

Axioms of Measure Theory

Axioms of Measure Theory MATH 532 Axioms of Measure Theory Dr. Neal, WKU I. The Space Throughout the course, we shall let X deote a geeric o-empty set. I geeral, we shall ot assume that ay algebraic structure exists o X so that

More information

Notes on iteration and Newton s method. Iteration

Notes on iteration and Newton s method. Iteration Notes o iteratio ad Newto s method Iteratio Iteratio meas doig somethig over ad over. I our cotet, a iteratio is a sequece of umbers, vectors, fuctios, etc. geerated by a iteratio rule of the type 1 f

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors 5 Eigevalues ad Eigevectors 5.3 DIAGONALIZATION DIAGONALIZATION Example 1: Let. Fid a formula for A k, give that P 1 1 = 1 2 ad, where Solutio: The stadard formula for the iverse of a 2 2 matrix yields

More information

Understanding Samples

Understanding Samples 1 Will Moroe CS 109 Samplig ad Bootstrappig Lecture Notes #17 August 2, 2017 Based o a hadout by Chris Piech I this chapter we are goig to talk about statistics calculated o samples from a populatio. We

More information

Machine Learning for Data Science (CS 4786)

Machine Learning for Data Science (CS 4786) Machie Learig for Data Sciece CS 4786) Lecture & 3: Pricipal Compoet Aalysis The text i black outlies high level ideas. The text i blue provides simple mathematical details to derive or get to the algorithm

More information

How to Maximize a Function without Really Trying

How to Maximize a Function without Really Trying How to Maximize a Fuctio without Really Tryig MARK FLANAGAN School of Electrical, Electroic ad Commuicatios Egieerig Uiversity College Dubli We will prove a famous elemetary iequality called The Rearragemet

More information

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense, 3. Z Trasform Referece: Etire Chapter 3 of text. Recall that the Fourier trasform (FT) of a DT sigal x [ ] is ω ( ) [ ] X e = j jω k = xe I order for the FT to exist i the fiite magitude sese, S = x [

More information

Sequences I. Chapter Introduction

Sequences I. Chapter Introduction Chapter 2 Sequeces I 2. Itroductio A sequece is a list of umbers i a defiite order so that we kow which umber is i the first place, which umber is i the secod place ad, for ay atural umber, we kow which

More information

1 Approximating Integrals using Taylor Polynomials

1 Approximating Integrals using Taylor Polynomials Seughee Ye Ma 8: Week 7 Nov Week 7 Summary This week, we will lear how we ca approximate itegrals usig Taylor series ad umerical methods. Topics Page Approximatig Itegrals usig Taylor Polyomials. Defiitios................................................

More information

Theorem: Let A n n. In this case that A does reduce to I, we search for A 1 as the solution matrix X to the matrix equation A X = I i.e.

Theorem: Let A n n. In this case that A does reduce to I, we search for A 1 as the solution matrix X to the matrix equation A X = I i.e. Theorem: Let A be a square matrix The A has a iverse matrix if ad oly if its reduced row echelo form is the idetity I this case the algorithm illustrated o the previous page will always yield the iverse

More information

, then cv V. Differential Equations Elements of Lineaer Algebra Name: Consider the differential equation. and y2 cos( kx)

, then cv V. Differential Equations Elements of Lineaer Algebra Name: Consider the differential equation. and y2 cos( kx) Cosider the differetial equatio y '' k y 0 has particular solutios y1 si( kx) ad y cos( kx) I geeral, ay liear combiatio of y1 ad y, cy 1 1 cy where c1, c is also a solutio to the equatio above The reaso

More information

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 10 INFINITE SEQUENCES AND SERIES CHAPTER 10 INFINITE SEQUENCES AND SERIES 10.1 Sequeces 10.2 Ifiite Series 10.3 The Itegral Tests 10.4 Compariso Tests 10.5 The Ratio ad Root Tests 10.6 Alteratig Series: Absolute ad Coditioal Covergece

More information

Kinetics of Complex Reactions

Kinetics of Complex Reactions Kietics of Complex Reactios by Flick Colema Departmet of Chemistry Wellesley College Wellesley MA 28 wcolema@wellesley.edu Copyright Flick Colema 996. All rights reserved. You are welcome to use this documet

More information

Section 1.1. Calculus: Areas And Tangents. Difference Equations to Differential Equations

Section 1.1. Calculus: Areas And Tangents. Difference Equations to Differential Equations Differece Equatios to Differetial Equatios Sectio. Calculus: Areas Ad Tagets The study of calculus begis with questios about chage. What happes to the velocity of a swigig pedulum as its positio chages?

More information

Advanced Stochastic Processes.

Advanced Stochastic Processes. Advaced Stochastic Processes. David Gamarik LECTURE 2 Radom variables ad measurable fuctios. Strog Law of Large Numbers (SLLN). Scary stuff cotiued... Outlie of Lecture Radom variables ad measurable fuctios.

More information

Lecture 20. Brief Review of Gram-Schmidt and Gauss s Algorithm

Lecture 20. Brief Review of Gram-Schmidt and Gauss s Algorithm 8.409 A Algorithmist s Toolkit Nov. 9, 2009 Lecturer: Joatha Keler Lecture 20 Brief Review of Gram-Schmidt ad Gauss s Algorithm Our mai task of this lecture is to show a polyomial time algorithm which

More information

Commonly Used Distributions and Parameter Estimation

Commonly Used Distributions and Parameter Estimation Commoly Use Distributios a Parameter stimatio Berli Che Departmet of Computer Sciece & Iformatio gieerig Natioal Taiwa Normal Uiversity Referece:. W. Navii. Statistics for gieerig a Scietists. Chapter

More information

µ and π p i.e. Point Estimation x And, more generally, the population proportion is approximately equal to a sample proportion

µ and π p i.e. Point Estimation x And, more generally, the population proportion is approximately equal to a sample proportion Poit Estimatio Poit estimatio is the rather simplistic (ad obvious) process of usig the kow value of a sample statistic as a approximatio to the ukow value of a populatio parameter. So we could for example

More information

Lecture 1:Limits, Sequences and Series

Lecture 1:Limits, Sequences and Series Math 94 Professor: Paraic Bartlett Lecture :Limits, Sequeces a Series Week UCSB 205 This is the first week of the Mathematics Subject Test GRE prep course! We start by reviewig the cocept of a it, with

More information

Modular orientations of random and quasi-random regular graphs

Modular orientations of random and quasi-random regular graphs Moular orietatios of raom a quasi-raom regular graphs Noga Alo Pawe l Pra lat Abstract Exteig a ol cojecture of Tutte, Jaeger cojecture i 1988 that for ay fixe iteger p 1, the eges of ay 4p-ege coecte

More information

(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row:

(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row: Math 50-004 Tue Feb 4 Cotiue with sectio 36 Determiats The effective way to compute determiats for larger-sized matrices without lots of zeroes is to ot use the defiitio, but rather to use the followig

More information

Lecture XVI - Lifting of paths and homotopies

Lecture XVI - Lifting of paths and homotopies Lecture XVI - Liftig of paths ad homotopies I the last lecture we discussed the liftig problem ad proved that the lift if it exists is uiquely determied by its value at oe poit. I this lecture we shall

More information

Polynomials with Rational Roots that Differ by a Non-zero Constant. Generalities

Polynomials with Rational Roots that Differ by a Non-zero Constant. Generalities Polyomials with Ratioal Roots that Differ by a No-zero Costat Philip Gibbs The problem of fidig two polyomials P(x) ad Q(x) of a give degree i a sigle variable x that have all ratioal roots ad differ by

More information

The Maximum-Likelihood Decoding Performance of Error-Correcting Codes

The Maximum-Likelihood Decoding Performance of Error-Correcting Codes The Maximum-Lielihood Decodig Performace of Error-Correctig Codes Hery D. Pfister ECE Departmet Texas A&M Uiversity August 27th, 2007 (rev. 0) November 2st, 203 (rev. ) Performace of Codes. Notatio X,

More information

ALGEBRA HW 7 CLAY SHONKWILER

ALGEBRA HW 7 CLAY SHONKWILER ALGEBRA HW 7 CLAY SHONKWILER Prove, or isprove a salvage: If K is a fiel, a f(x) K[x] has o roots, the K[x]/(f(x)) is a fiel. Couter-example: Cosier the fiel K = Q a the polyomial f(x) = x 4 + 3x 2 + 2.

More information

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 12

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 12 Machie Learig Theory Tübige Uiversity, WS 06/07 Lecture Tolstikhi Ilya Abstract I this lecture we derive risk bouds for kerel methods. We will start by showig that Soft Margi kerel SVM correspods to miimizig

More information

THE LEGENDRE POLYNOMIALS AND THEIR PROPERTIES. r If one now thinks of obtaining the potential of a distributed mass, the solution becomes-

THE LEGENDRE POLYNOMIALS AND THEIR PROPERTIES. r If one now thinks of obtaining the potential of a distributed mass, the solution becomes- THE LEGENDRE OLYNOMIALS AND THEIR ROERTIES The gravitatioal potetial ψ at a poit A at istace r from a poit mass locate at B ca be represete by the solutio of the Laplace equatio i spherical cooriates.

More information

An Introduction to Randomized Algorithms

An Introduction to Randomized Algorithms A Itroductio to Radomized Algorithms The focus of this lecture is to study a radomized algorithm for quick sort, aalyze it usig probabilistic recurrece relatios, ad also provide more geeral tools for aalysis

More information