Introduction to expander graphs
|
|
- Hector Ford
- 5 years ago
- Views:
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
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 informationSparsification 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 information6.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
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 informationDiscrete 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 informationNotes 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 informationLecture #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 informationAlgorithms 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 informationChapter 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 informationDiscrete 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 informationMath 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 informationTHE 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 informationMA131 - 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 informationOn 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 informationInhomogeneous 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 informationMath 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 informationApplication 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 informationMatrix 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 informationAnalytic 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 informationThe 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 informationSequences 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 informationLecture 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 informationThe 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 informationInfinite 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 informationA 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 information1 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 information6.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 informationAP 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 information1 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 informationMath 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 informationFall 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 informationInverse 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 informationLecture 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 information6.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 informationMachine 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 information4.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 informationDiscrete 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 informationThe 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 informationChapter 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 informationk=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 informationNUMERICAL 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 informationP1 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 information1 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 informationStatistics 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:
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 information4 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 informationCHAPTER 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.
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 informationRepresenting 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 informationRecurrence 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 informationThe 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 informationChapter 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 informationMA131 - 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 informationarxiv: 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 informationBertrand 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 informationMa 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 informationCS / 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 informationDiscrete 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 informationif 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 informationNotes 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 informationDefinition 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 informationMathematical 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 informationSummary: 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 informationDefinitions 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 informationACO 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 informationExponents. 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 informationOnce 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 informationA 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 information1. 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 informationCALCULUS 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 informationMA131 - 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 informationConvergence 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 informationAxioms 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 informationNotes 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 informationEigenvalues 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 informationUnderstanding 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 informationMachine 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 informationHow 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 information3. 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 informationSequences 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 information1 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 informationTheorem: 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)
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 informationCHAPTER 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 informationKinetics 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 informationSection 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 informationAdvanced 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 informationLecture 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 informationCommonly 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
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 informationLecture 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 informationModular 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:
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 informationLecture 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 informationPolynomials 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 informationThe 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 informationALGEBRA 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 informationMachine 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 informationTHE 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 informationAn 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