Sequential Communication Bounds for Fast Linear Algebra

Size: px
Start display at page:

Download "Sequential Communication Bounds for Fast Linear Algebra"

Transcription

1 Sequetial Commuicatio Bouds for Fast Liear Algebra Grey Ballard James Demmel Olga Holtz Oded Schwartz Electrical Egieerig ad Computer Scieces Uiversity of Califoria at Berkeley Techical Report No. UCB/EECS arch 30, 01

2 Copyright 01, by the authors. All rights reserved. Permissio to make digital or hard copies of all or part of this work for persoal or classroom use is grated without fee provided that copies are ot made or distributed for profit or commercial advatage ad that copies bear this otice ad the full citatio o the first page. To copy otherwise, to republish, to post o servers or to redistribute to lists, requires prior specific permissio. Ackowledgemet This work is supported by icrosoft Award #0463 ad Itel Award #04894 fudig ad by matchig fudig by U.C. Discovery Award #DIG07-107; additioal support from Par Lab affiliates Natioal Istrumets, NEC, Nokia, NVIDIA, ad Samsug. Research supported by U.S. Departmet of Eergy grats uder Grat Numbers DE-SC , DE-SC , ad DE-FC0-06-ER5786, as well as Lawrece Berkeley Natioal Laboratory Cotract DE-AC0-05CH1131. Research supported by the Sofja Kovalevskaja programme of Alexader vo Humboldt Foudatio ad by the Natioal Sciece Foudatio uder agreemet DS Research supported by ERC Startig Grat Number

3 Sequetial Commuicatio Bouds for Fast Liear Algebra Grey Ballard, James Demmel, Olga Holtz, Oded Schwartz Abstract I this ote we obtai commuicatio cost lower ad upper bouds o the algorithms for LU ad QR give i Demmel, Dumitriu, ad Holtz 007. The algorithms there use fast, stable matrix multiplicatio as a subroutie ad are show to be as stable ad as computatioally efficiet as the matrix multiplicatio subroutie. We show here that they are also as commuicatio-efficiet i the sequetial, two-level memory model as the matrix multiplicatio algorithm. The aalysis for LU ad QR exteds to all the algorithms i Demmel, Dumitriu, ad Holtz 007. Further, we prove that i the case of usig Strasse-like matrix multiplicatio, these algorithms are commuicatio optimal. This work is supported by icrosoft Award #0463 ad Itel Award #04894 fudig ad by matchig fudig by U.C. Discovery Award #DIG07-107; additioal support from Par Lab affiliates Natioal Istrumets, NEC, Nokia, NVIDIA, ad Samsug. Research supported by U.S. Departmet of Eergy grats uder Grat Numbers DE-SC , DE-SC , ad DE-FC0-06-ER5786, as well as Lawrece Berkeley Natioal Laboratory Cotract DE-AC0-05CH1131. Research supported by the Sofja Kovalevskaja programme of Alexader vo Humboldt Foudatio ad by the Natioal Sciece Foudatio uder agreemet DS Research supported by ERC Startig Grat Number

4 1 Itroductio The ruig time of a umerical computatio depeds both o the umber of floatig poit operatios flops ad o the amout of data it moves, which we call commuicatio. I order to determie the commuicatio cost of a sequetial algorithm, we use a simple machie model which cosists of a fast memory of size words where computatio takes place coected to a slow memory with ubouded size. We assume the data ivolved i the computatio is too large to fit etirely i the fast memory, ad we measure the commuicatio i terms of floatig poit umbers words moved betwee the two memory levels. We will refer to the umber of words moved by a algorithm its badwidth cost. The aïve approach of multiplyig two matrices usig three ested loops performs 3 flops ad moves O 3 words of data. The 3 flops ca be re-ordered ito a blocked or recursive algorithm which moves O 3 words, a sigificat improvemet over the aïve approach. Hog ad Kug [1] proved that this commuicatio reductio is asymptotically optimal, that performig 3 flops requires movig at least Ω 3 words. Strasse [13] showed that matrix multiplicatio ca be performed with O log 7 flops, asymptotically fewer tha the classical O 3 approach, ad may further improvemets o the expoet have bee made. By reducig the umber of flops performed, it is also possible to reduce the commuicatio below the boud proved by Hog ad Kug. I [4], we prove a commuicatio lower boud for fast matrix multiplicatio algorithms: executig a matrix ω0 multiplicatio algorithm with O flops requires movig Ω words. 1 This lower boud is attaied by the atural recursive algorithm. Demmel, Dumitriu, ad Holtz [6] showed that early all of the fudametal algorithms i dese liear algebra ca be executed with asymptotically the same umber of flops as matrix multiplicatio. To obtai practical umerical algorithms, oe must also cosider stability ad commuicatio issues. Although the stability properties of fast matrix multiplicatio are slightly weaker tha those of classical matrix multiplicatio, the authors show i [7] that fast matrix multiplicatio is stable. Further, i [6] they show that fast liear algebra ca be made stable at the expese of oly a polylogarithmic i.e., polyomial i log factor icrease i cost. That is, to maitai stability, oe ca use polylogarithmically more bits to represet each floatig poit umber ad to compute each flop. While this icreases the time to perform oe flop or move oe word, it does ot chage the umber of flops computed or words moved by the algorithm. The mai cotributio of this ote is the extesio of both upper ad lower commuicatio bouds for the algorithms preseted i [6]. Stability ad computatioal complexity were the mai cocers i [6]. Here, we show that the commuicatio cost of the algorithms also matches that of the matrix multiplicatio subrouties they employ ad that the recursive implemetatios yield a commuicatio-optimal orderig of the computatio. We summarize the previous results ad those show here i Table 1. 1 Uder certai techical assumptios. See Sectio for details.

5 Algorithm Flops Words Lower Boud Classical matrix multiplicatio Classical liear algebra O 3 O 3 + Ω 3 + Fast matrix multiplicatio O + O / 1 Ω + Fast liear algebra O + log / 1 / 1 Table 1: Summary of cost comparisos betwee classical ad fast algorithms. The lower bouds give correspod to the umber of words moved. Lower Bouds I this sectio we obtai commuicatio lower bouds for the algorithms i [6] usig the results from [4]. The applicability of these bouds are similar to those for classical algorithms [5] ad for Strasse-like matrix multiplicatio algorithms [4]: they apply to ay re-orderig of the computatio which respects the depedecies ad ay use of commutativity ad associativity of additio. The lower bouds here deped directly o the choice of fast matrix multiplicatio algorithm used as a subroutie, ad they apply oly to Strasse-like algorithms which are defied below. Note that for all dese matrix algorithms there exists a trivial lower boud of Ω words sice every matrix elemet must be accessed at least oce. We iclude this term i the statemets of the lower bouds i Table 1..1 Strasse-like atrix ultiplicatio Commuicatio lower bouds for Strasse s ad Strasse-like matrix multiplicatio algorithms are proved i [4] usig aalysis of the computatio directed acyclic graph CDAG. We repeat the defiitio of Strasse-like ad the mai result from [4] here, as our results for Strasse-like liear algebra will be direct extesios. Defiitio.1. A Strasse-like matrix multiplicatio algorithm is a recursive algorithm for multiplyig square matrices which is costructed from a base case of multiplyig 0 0 matrices usig m 0 < 3 0 scalar multiplicatios, resultig i a algorithm for multiplyig matrices requirig O flops where = log 0 m 0. I order to be Strasse-like, the base case decodig graph, which gives the depedecies betwee the m 0 scalar multiplicatio results ad the 0 etries of the output matrix, must be coected. Theorem. [4]. The umber of words moved by a Strasse-like matrix multiplicatio algorithm with O flops o a machie with fast memory of size, assumig o iter- See [4] for further discussio. 3

6 mediate value is computed twice, is B = Ω ω0.. Liear Algebra with Strasse-like atrix ultiplicatio The followig lower boud applies to all the algorithms i [6] assumig the fast matrix multiplicatio subroutie is Strasse-like. I particular, alog with the results of Sectios 4 ad 5, it implies that the LU ad QR algorithms are commuicatio-optimal. Corollary.3. Suppose a algorithm has a CDAG cotaiig as a subgraph the CDAG of a Strasse-like matrix multiplicatio algorithm with iput size Θ which performs Θ flops. The, assumig that o itermediate value is computed twice, the umber of words moved durig the computatio o a machie with fast memory of size is B = Ω ω0 Proof. The proof of Theorem. is based o a aalysis of the CDAG of a Strasse-like matrix multiplicatio algorithm. If the CDAG of a computatio icludes as a subgraph a CDAG which correspods to Θ Θ Strasse-like matrix multiplicatio, the the aalysis yields the same commuicatio lower boud for that subset of the computatio ad therefore the etire computatio. Note that there may be may differet CDAGs which correspod to computig a LU decompositio usig a Strasse-like matrix multiplicatio as a subroutie. For example, the algorithms of [6] split the matrix ito equal-sized left ad right halves, but aother algorithm may split the matrix ito a tall-skiy pael ad a larger trailig matrix. Corollary.3 applies to all such algorithms that cotai a sufficietly large subgraph correspodig to a Strasse-like matrix multiplicatio. This result implies that give the CDAG that a recursive algorithm of [6] produces, o reorderig of the computatio ca improve the commuicatio costs by more tha a costat factor compared to the depth-first orderig give by the recursive algorithm. The result does ot apply to algorithms which restructure the CDAG beyod the freedom allowed by commutativity ad associativity of additio. Ulike the case of classical matrix multiplicatio ad other O 3 algorithms, the freedom to exploit commutativity ad associativity withi fast matrix multiplicatio ad fast liear algebra is quite limited ad ca affect commuicatio costs oly by a costat factor. I the case of classical algorithms, exploitig commutativity ad associativity is a importat meas of blockig algorithms to improve commuicatio costs ad ca alter the badwidth cost by up to a factor of O. I the case of fast algorithms, the freedom to order the computatio allows much greater flexibility tha just exploitig commutativity ad associativity: a pessimal orderig results i O badwidth cost while the optimal orderig decreases that cost by a factor of O / 1. I this sese, the applicability of the lower bouds for fast liear algebra are as geeral as those for fast matrix multiplicatio. 4.

7 3 Rectagular Recursive O 3 Algorithms I this sectio we review the commuicatio cost upper bouds for rectagular recursive algorithms for Cholesky, LU, ad QR which use classical matrix multiplicatio as a subroutie. We provide the detailed aalysis here because it does ot appear elsewhere i the literature i full geerality, ad because the aalysis for fast liear algebra i.e., usig fast matrix multiplicatio as a subroutie is very similar. We will assume the use of classical matrix multiplicatio ad triagular solve with multiple right had sides subrouties which attai their commuicatio lower bouds. For upper boud aalysis of recursive versios of these algorithms, see [3]. The badwidth cost recurrece for rectagular recursive algorithms for Cholesky [3], LU [11, 14], ad QR [8, 9] o m matrices where m is give by Bm, = B m, + B m, + Θ m + m if > 1 ad m > Θm if = 1 or m. The base case occurs either whe the recursio stops i order to factor oe colum = 1 or the problem fits etirely ito fast memory m <. The fact that either base case ca occur is differet tha i may other commuicatio cost recurreces ad is the mai reaso the aalysis is more complicated. I either base case, the badwidth cost is oly a costat factor more tha the cost of readig the matrix oce. A equivalet recurrece appears i [8] see equatio 3.5 for the case of QR, but the cost of the update of the right half of the matrix is writte as O m 1 i the otatio here, which igores the m term. The m term domiates m whe < ; ote that this case may occur simultaeously with m > for sufficietly large m. I this case, the problem is too large to fit ito fast memory but the umber of colums is too small to attai Θ re-use withi matrix multiplicatio. Thus, the m term caot be igored. A simplified recurrece for LU appears i [14], where the base case m < is ot cosidered. This implies the recurrece provided i [14] is accurate oly i certai cases, but the recurrece provides a valid upper boud i all cases oly upper bouds are cosidered i [14]. Tighter aalysis, icludig cosideratio of lower bouds, is provided i [3] for Cholesky, ad the two cases m ad m > are treated separately. However, i the case m >, the error i the statemet of the recurrece is propagated from [14]. The recurrece assumes that if m >, the o subproblem will fit i fast memory throughout the recursio; however, the umber of rows i oe of the subproblems is reduced, ad therefore both base cases are possible. The recurrece is valid oly if m >. That is, the smallest umber of rows amog all subproblems is still greater tha the size of the fast memory. Here we show both upper ad lower bouds 3 for equatio 1, thus showig that each term is iheret to the algorithm ad ot due to lax aalysis. Sice the cost of factorig 3 Note that this is a lower boud for the recurrece correspodig to these particular rectagular recursive algorithms, ot for a class of algorithms for computig these decompositios. Lower bouds for a class of algorithms is the subject of [4, 5] ad Sectio. 5

8 the left half of the matrix is greater tha the cost of factorig the right half, we ca upper boud the right had side of equatio 1 as doe i [8] with B m, + O m Bm, + m if > 1 ad m > Om if = 1 or m. Thus, Bm, O t m t 1 + t i=0 m = O + mt i O m i + m i where t is the height of the recursio tree. I the case m >, the base case m < ever occurs because the umber of rows i ay subproblem is always too large to fit oe colum i fast memory. Thus, the oly relevat base case is = 1, ad so t = log. I the case m <, the base case = 1 ever occurs because each subproblem will fit i fast memory before the umber of colums is reduced to 1. Thus, the oly relevat base case is m <, ad so t = log m. Similarly, we ca lower boud the right had side of equatio 1 with B m Bm,, + Ω m + m if > 1 ad m > Ωm if = 1 or m. Thus, sice the umber of rows i ay subproblem is at least m, we have Bm, Ω t m t 1 m i + i j=1 Ω j i i + m t i=0 j i j=1 t 1 m Ωm + i Ω i + m i = Ω i=0 m + m t where t = log i the case m >, or t = log m i the case m <. Thus, for m c for some costat c > 1 ad m >, we have m Bm, = Θ + m log, ad for m c for some costat c > 1 ad m, we have m Bm, = Θ + m log m. 6

9 Note the m log ad m log m terms: they arise because of the extra m term i the badwidth cost of matrix multiplicatio ad triagular solve, possibly at each iteral ode of the recursio tree. This is why the solutios give here differ from [8]. Also, as argued i [14], pivotig i the case of LU adds aother O m log term to the total badwidth cost. While the coditio m c with c > 1 does ot hold for square matrices, we may focus attetio o factorig the left half of the matrix i which case the umber of rows is twice the umber of colums ad obtai both upper ad lower bouds. Thus, for >, we have B = Θ 3 + log, ad for <, we have B = Θ 3 + log. For each of these recurreces, the base cases together cost oly Θ words the size of the iput/output. Sice the cost of the iteral odes domiates, usig a faster matrix multiplicatio subroutie that also commuicates less improves the total commuicatio costs of these algorithms. However, usig a faster matrix multiplicatio caot reduce the extra log or log term that accumulates from the Θ badwidth cost required for each recursive level of iteral odes. 4 LU with Fast atrix ultiplicatio The LU decompositio algorithm of [6] icludes computig ad multiplyig by explicit iverses of diagoal blocks of L which are triagular. Thus, we first establish the badwidth costs of fast matrix multiplicatio ad triagular matrix iversio usig fast matrix multiplicatio. Fast atrix ultiplicatio The commuicatio cost of fast matrix multiplicatio implemeted with the atural recursive algorithm is give by B = Θ + / 1 see equatio 1 i [4] where is the expoet correspodig to the computatioal cost. Triagular atrix Iversio with Fast atrix ultiplicatio. Followig Sectio 3.1 of [6], the recursive algorithm for triagular matrix iversio 4 ivolves two recursive calls ad two matrix multiplicatios which igore triagular sparsity. Agai, the cost recurrece give for arithmetic also applies to the badwidth cost. The badwidth cost is B T RT RI + Θ / + / if > B T RT RI = / 1 Θ if. The solutio to this recurrece is B T RT RI = Θ + / 1. 4 We use the LAPACK acroym TRTRI to refer to triagular matrix iversio. 7

10 Note that this algorithm is commuicatio optimal. I order to re-use the cost fuctio for LU decompositio give i Sectio 4. of [6], we compute the badwidth cost of LU without pivotig first ad the add i the costs of pivotig. With a slight chage of otatio from [6] iterchagig m ad, we obtai a similar recursive boud o the badwidth cost: B LU m, B LU m, + 4 m B + B T RI + O m. Note that the base cases of the recurrece are differet tha i [6] ad match those i Sectio 3. Sice the badwidth cost of triagular iversio matches that of matrix multiplicatio, we obtai B LU m, = B LU m, + O m/ 1 + m/ / 1 if > 1 ad m > Θm if = 1 or m. Sice the pivotig is doe the same way as i the classical O 3 recursive algorithm, the badwidth cost due to pivotig is Om log as show i [14]. Followig the same aalysis as i Sectio 3 ad icludig the cost of pivotig, we have that the badwidth cost of LU decompositio with partial pivotig is m 1 B LU m, = Θ + / 1 m log. Note that sice m, m log domiates m log ad m log m Thus, for a square matrix, the badwidth cost is B LU = Θ + / 1 log ad by Corollary.3 the algorithm is commuicatio-optimal for = O 5 QR with Fast atrix ultiplicatio for m <. Sectio 4.1 of [6] presets a recursive QR decompositio algorithm based o that of Elmroth ad Gustavso [9] which exploits fast matrix multiplicatio ad has the same asymptotic computatioal cost as the matrix multiplicatio subroutie. The recursive cost fuctio, give i [6] to represet arithmetic cost, also represets the badwidth cost. Boudig it i the same way agai with a slight chage i otatio ad differet base cases, we obtai B QR m, B QR m, + 8 m B + O m. log Thus, we have B QR m, + O m/ 1 + m/ if > 1 ad m > B QR m, = / 1 Θm if = 1 or m. 8.

11 Followig the aalysis from Sectio 3, i the case m >, the depth of the recursio tree is log, ad therefore m 1 B QR m, = Θ + m log. / 1 For smaller values of m, whe oe or more colums of the matrix fit i fast memory, the depth of the recursio tree is log m, ad the badwidth cost becomes m 1 m B QR m, = Θ + m log. / 1 Note that the cost is domiated by the iteral odes of the recursio tree the leaves cotribute Θm words total. Also ote that log m < log whe m <, which implies that equatio is a valid upper boud i all cases. Thus, for a square matrix, the badwidth cost is B QR = Θ + / 1 log ad by Corollary.3 the algorithm is commuicatio-optimal for = O. 6 Discussio ad Extesios I this ote we provide the commuicatio cost aalysis for recursive LU ad QR algorithms which use fast matrix multiplicatio subrouties as preseted i [6], ad we show that these algorithms are commuicatio optimal. Several more algorithms are give i [6], icludig radomized rak-revealig URV decompositio, eigevalue ad sigular value decompositios, solvig the Sylvester equatio, ad computig eigevectors from Schur form. Corollary.3 applies to each of these algorithms, ad the commuicatio costs of these algorithms attai the lower bouds up to additive log terms, though we omit the proofs here. There are several extesios to this work. First, all of the results here are for the sequetial, two-level memory model. The lower boud here ca be easily applied to every pair of adjacet levels i the sequetial, hierarchical memory model discussed i [5]; the recursive structure of these algorithms leads to cache-obliviousess [10] ad optimality i this hierarchical model. The lower boud ca also be exteded to the parallel, distributed-memory model as is doe i [4] ad [1]. However, it is uclear if there exist commuicatio optimal parallel algorithms for LU ad QR i the parallel case. A optimal algorithm for Strasse s matrix multiplicatio was obtaied oly recetly []. It seems likely that the parallelizatio approach employed there ca be used for other liear algebra algorithms. Aother useful commuicatio metric is latecy cost. The latecy cost of a algorithm is the umber of messages commuicated betwee fast ad slow memory, where a message 9 log

12 cosists of may words stored cotiguously i slow memory which are commuicated as a uit. The badwidth cost lower boud easily traslates to a latecy cost lower boud. I order to cosider the latecy cost of a algorithm, we must defie the data layout used for the iput ad output matrices. As argued i [3], rectagular recursive algorithms which miimize badwidth cost do ot ecessarily also miimize latecy cost. Refereces [1] G. Ballard, J. Demmel, O. Holtz, B. Lipshitz, ad O. Schwartz. Brief aoucemet: Strog scalig of matrix multiplicatio algorithms ad memory-idepedet commuicatio lower bouds, ar. 01. Submitted to SPAA, available as EECS Tech. Report No. UCB/EECS [] G. Ballard, J. Demmel, O. Holtz, B. Lipshitz, ad O. Schwartz. Commuicatio-optimal parallel algorithm for Strasse s matrix multiplicatio, ar. 01. Submitted to SPAA, available as EECS Tech. Report No. UCB/EECS [3] G. Ballard, J. Demmel, O. Holtz, ad O. Schwartz. Commuicatio-optimal parallel ad sequetial Cholesky decompositio. SIA Joural o Scietific Computig, 36: , 010. [4] G. Ballard, J. Demmel, O. Holtz, ad O. Schwartz. Graph expasio ad commuicatio costs of fast matrix multiplicatio: regular submissio. I Proceedigs of the 3rd AC Symposium o Parallelism i Algorithms ad Architectures, SPAA 11, pages 1 1, New York, NY, USA, 011. AC. [5] G. Ballard, J. Demmel, O. Holtz, ad O. Schwartz. iimizig commuicatio i umerical liear algebra. SIA Joural o atrix Aalysis ad Applicatios, 33: , 011. [6] J. Demmel, I. Dumitriu, ad O. Holtz. Fast liear algebra is stable. Numerische athematik, 1081:59 91, Oct [7] J. Demmel, I. Dumitriu, O. Holtz, ad R. Kleiberg. Fast matrix multiplicatio is stable. Numerische athematik, 106:199 4, ar [8] J. Demmel, L. Grigori,. Hoemme, ad J. Lagou. Commuicatio-optimal parallel ad sequetial QR ad LU factorizatios. SIA Joural o Scietific Computig, 341:A06 A39, 01. [9] E. Elmroth ad F. Gustavso. New serial ad parallel recursive QR factorizatio algorithms for SP systems. I B. K. et al., editor, Applied Parallel Computig. Large Scale Scietific ad Idustrial Problems., volume 1541 of Lecture Notes i Computer Sciece, pages Spriger,

13 [10]. Frigo, C. Leiserso, H. Prokop, ad S. Ramachadra. Cache-oblivious algorithms. I FOCS 99: Proceedigs of the 40th Aual Symposium o Foudatios of Computer Sciece, page 85, Washigto, DC, USA, IEEE Computer Society. [11] F. Gustavso. Recursio leads to automatic variable blockig for dese liear-algebra algorithms. IB J. Res. Dev., 416: , [1] J. W. Hog ad H. T. Kug. I/O complexity: The red-blue pebble game. I STOC 81: Proceedigs of the Thirteeth Aual AC Symposium o Theory of Computig, pages , New York, NY, USA, AC. [13] V. Strasse. Gaussia elimiatio is ot optimal. Numerische athematik, 13: , /BF [14] S. Toledo. Locality of referece i LU decompositio with partial pivotig. SIA Joural o atrix Aalysis ad Applicatios, 184: ,

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

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

More information

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

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

More information

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

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

More information

A Faster Clause-Shortening Algorithm for SAT with No Restriction on Clause Length

A Faster Clause-Shortening Algorithm for SAT with No Restriction on Clause Length Joural o Satisfiability, Boolea Modelig ad Computatio 1 2005) 49-60 A Faster Clause-Shorteig Algorithm for SAT with No Restrictio o Clause Legth Evgey Datsi Alexader Wolpert Departmet of Computer Sciece

More information

FOUNDATIONS OF MATHEMATICS AND PRE-CALCULUS GRADE 10

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

More information

Department of Computer Science, University of Otago

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

More information

Soving Recurrence Relations

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

More information

Asymptotic Growth of Functions

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

More information

Basic Elements of Arithmetic Sequences and Series

Basic Elements of Arithmetic Sequences and Series MA40S PRE-CALCULUS UNIT G GEOMETRIC SEQUENCES CLASS NOTES (COMPLETED NO NEED TO COPY NOTES FROM OVERHEAD) Basic Elemets of Arithmetic Sequeces ad Series Objective: To establish basic elemets of arithmetic

More information

SAMPLE QUESTIONS FOR FINAL EXAM. (1) (2) (3) (4) Find the following using the definition of the Riemann integral: (2x + 1)dx

SAMPLE QUESTIONS FOR FINAL EXAM. (1) (2) (3) (4) Find the following using the definition of the Riemann integral: (2x + 1)dx SAMPLE QUESTIONS FOR FINAL EXAM REAL ANALYSIS I FALL 006 3 4 Fid the followig usig the defiitio of the Riema itegral: a 0 x + dx 3 Cosider the partitio P x 0 3, x 3 +, x 3 +,......, x 3 3 + 3 of the iterval

More information

5 Boolean Decision Trees (February 11)

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

More information

CHAPTER 3 THE TIME VALUE OF MONEY

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

More information

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

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

More information

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

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

More information

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

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

More information

Irreducible polynomials with consecutive zero coefficients

Irreducible polynomials with consecutive zero coefficients Irreducible polyomials with cosecutive zero coefficiets Theodoulos Garefalakis Departmet of Mathematics, Uiversity of Crete, 71409 Heraklio, Greece Abstract Let q be a prime power. We cosider the problem

More information

Convexity, Inequalities, and Norms

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

More information

I. Chi-squared Distributions

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

More information

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

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

More information

CS103X: Discrete Structures Homework 4 Solutions

CS103X: Discrete Structures Homework 4 Solutions CS103X: Discrete Structures Homewor 4 Solutios Due February 22, 2008 Exercise 1 10 poits. Silico Valley questios: a How may possible six-figure salaries i whole dollar amouts are there that cotai at least

More information

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

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

More information

The analysis of the Cournot oligopoly model considering the subjective motive in the strategy selection

The analysis of the Cournot oligopoly model considering the subjective motive in the strategy selection The aalysis of the Courot oligopoly model cosiderig the subjective motive i the strategy selectio Shigehito Furuyama Teruhisa Nakai Departmet of Systems Maagemet Egieerig Faculty of Egieerig Kasai Uiversity

More information

Chapter 5: Inner Product Spaces

Chapter 5: Inner Product Spaces Chapter 5: Ier Product Spaces Chapter 5: Ier Product Spaces SECION A Itroductio to Ier Product Spaces By the ed of this sectio you will be able to uderstad what is meat by a ier product space give examples

More information

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

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

More information

3. Greatest Common Divisor - Least Common Multiple

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

More information

A Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design

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

More information

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

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

More information

A probabilistic proof of a binomial identity

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

More information

FIBONACCI NUMBERS: AN APPLICATION OF LINEAR ALGEBRA. 1. Powers of a matrix

FIBONACCI NUMBERS: AN APPLICATION OF LINEAR ALGEBRA. 1. Powers of a matrix FIBONACCI NUMBERS: AN APPLICATION OF LINEAR ALGEBRA. Powers of a matrix We begi with a propositio which illustrates the usefuless of the diagoalizatio. Recall that a square matrix A is diogaalizable if

More information

Mathematical goals. Starting points. Materials required. Time needed

Mathematical goals. Starting points. Materials required. Time needed Level A1 of challege: C A1 Mathematical goals Startig poits Materials required Time eeded Iterpretig algebraic expressios To help learers to: traslate betwee words, symbols, tables, ad area represetatios

More information

Lecture 2: Karger s Min Cut Algorithm

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

More information

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

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

More information

Chapter 7 Methods of Finding Estimators

Chapter 7 Methods of Finding Estimators Chapter 7 for BST 695: Special Topics i Statistical Theory. Kui Zhag, 011 Chapter 7 Methods of Fidig Estimators Sectio 7.1 Itroductio Defiitio 7.1.1 A poit estimator is ay fuctio W( X) W( X1, X,, X ) of

More information

where: T = number of years of cash flow in investment's life n = the year in which the cash flow X n i = IRR = the internal rate of return

where: T = number of years of cash flow in investment's life n = the year in which the cash flow X n i = IRR = the internal rate of return EVALUATING ALTERNATIVE CAPITAL INVESTMENT PROGRAMS By Ke D. Duft, Extesio Ecoomist I the March 98 issue of this publicatio we reviewed the procedure by which a capital ivestmet project was assessed. The

More information

1. MATHEMATICAL INDUCTION

1. MATHEMATICAL INDUCTION 1. MATHEMATICAL INDUCTION EXAMPLE 1: Prove that for ay iteger 1. Proof: 1 + 2 + 3 +... + ( + 1 2 (1.1 STEP 1: For 1 (1.1 is true, sice 1 1(1 + 1. 2 STEP 2: Suppose (1.1 is true for some k 1, that is 1

More information

THE REGRESSION MODEL IN MATRIX FORM. For simple linear regression, meaning one predictor, the model is. for i = 1, 2, 3,, n

THE REGRESSION MODEL IN MATRIX FORM. For simple linear regression, meaning one predictor, the model is. for i = 1, 2, 3,, n We will cosider the liear regressio model i matrix form. For simple liear regressio, meaig oe predictor, the model is i = + x i + ε i for i =,,,, This model icludes the assumptio that the ε i s are a sample

More information

Ekkehart Schlicht: Economic Surplus and Derived Demand

Ekkehart Schlicht: Economic Surplus and Derived Demand Ekkehart Schlicht: Ecoomic Surplus ad Derived Demad Muich Discussio Paper No. 2006-17 Departmet of Ecoomics Uiversity of Muich Volkswirtschaftliche Fakultät Ludwig-Maximilias-Uiversität Müche Olie at http://epub.ub.ui-mueche.de/940/

More information

Annuities Under Random Rates of Interest II By Abraham Zaks. Technion I.I.T. Haifa ISRAEL and Haifa University Haifa ISRAEL.

Annuities Under Random Rates of Interest II By Abraham Zaks. Technion I.I.T. Haifa ISRAEL and Haifa University Haifa ISRAEL. Auities Uder Radom Rates of Iterest II By Abraham Zas Techio I.I.T. Haifa ISRAEL ad Haifa Uiversity Haifa ISRAEL Departmet of Mathematics, Techio - Israel Istitute of Techology, 3000, Haifa, Israel I memory

More information

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

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

More information

A Guide to the Pricing Conventions of SFE Interest Rate Products

A Guide to the Pricing Conventions of SFE Interest Rate Products A Guide to the Pricig Covetios of SFE Iterest Rate Products SFE 30 Day Iterbak Cash Rate Futures Physical 90 Day Bak Bills SFE 90 Day Bak Bill Futures SFE 90 Day Bak Bill Futures Tick Value Calculatios

More information

BENEFIT-COST ANALYSIS Financial and Economic Appraisal using Spreadsheets

BENEFIT-COST ANALYSIS Financial and Economic Appraisal using Spreadsheets BENEIT-CST ANALYSIS iacial ad Ecoomic Appraisal usig Spreadsheets Ch. 2: Ivestmet Appraisal - Priciples Harry Campbell & Richard Brow School of Ecoomics The Uiversity of Queeslad Review of basic cocepts

More information

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

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

More information

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

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

More information

0.7 0.6 0.2 0 0 96 96.5 97 97.5 98 98.5 99 99.5 100 100.5 96.5 97 97.5 98 98.5 99 99.5 100 100.5

0.7 0.6 0.2 0 0 96 96.5 97 97.5 98 98.5 99 99.5 100 100.5 96.5 97 97.5 98 98.5 99 99.5 100 100.5 Sectio 13 Kolmogorov-Smirov test. Suppose that we have a i.i.d. sample X 1,..., X with some ukow distributio P ad we would like to test the hypothesis that P is equal to a particular distributio P 0, i.e.

More information

Patentability of Computer Software and Business Methods

Patentability of Computer Software and Business Methods WIPO-MOST Itermediate Traiig Course o Practical Itellectual Property Issues i Busiess November 10 to 14, 2003 Patetability of Computer Software ad Busiess Methods Tomoko Miyamoto Patet Law Sectio Patet

More information

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

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

More information

On the Capacity of Hybrid Wireless Networks

On the Capacity of Hybrid Wireless Networks O the Capacity of Hybrid ireless Networks Beyua Liu,ZheLiu +,DoTowsley Departmet of Computer Sciece Uiversity of Massachusetts Amherst, MA 0002 + IBM T.J. atso Research Ceter P.O. Box 704 Yorktow Heights,

More information

Lecture 4: Cheeger s Inequality

Lecture 4: Cheeger s Inequality Spectral Graph Theory ad Applicatios WS 0/0 Lecture 4: Cheeger s Iequality Lecturer: Thomas Sauerwald & He Su Statemet of Cheeger s Iequality I this lecture we assume for simplicity that G is a d-regular

More information

Institute of Actuaries of India Subject CT1 Financial Mathematics

Institute of Actuaries of India Subject CT1 Financial Mathematics Istitute of Actuaries of Idia Subject CT1 Fiacial Mathematics For 2014 Examiatios Subject CT1 Fiacial Mathematics Core Techical Aim The aim of the Fiacial Mathematics subject is to provide a groudig i

More information

Incremental calculation of weighted mean and variance

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

More information

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 13

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 13 EECS 70 Discrete Mathematics ad Probability Theory Sprig 2014 Aat Sahai Note 13 Itroductio At this poit, we have see eough examples that it is worth just takig stock of our model of probability ad may

More information

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

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

More information

Permutations, the Parity Theorem, and Determinants

Permutations, the Parity Theorem, and Determinants 1 Permutatios, the Parity Theorem, ad Determiats Joh A. Guber Departmet of Electrical ad Computer Egieerig Uiversity of Wiscosi Madiso Cotets 1 What is a Permutatio 1 2 Cycles 2 2.1 Traspositios 4 3 Orbits

More information

Modified Line Search Method for Global Optimization

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

More information

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

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

More information

University of California, Los Angeles Department of Statistics. Distributions related to the normal distribution

University of California, Los Angeles Department of Statistics. Distributions related to the normal distribution Uiversity of Califoria, Los Ageles Departmet of Statistics Statistics 100B Istructor: Nicolas Christou Three importat distributios: Distributios related to the ormal distributio Chi-square (χ ) distributio.

More information

Chatpun Khamyat Department of Industrial Engineering, Kasetsart University, Bangkok, Thailand ocpky@hotmail.com

Chatpun Khamyat Department of Industrial Engineering, Kasetsart University, Bangkok, Thailand ocpky@hotmail.com SOLVING THE OIL DELIVERY TRUCKS ROUTING PROBLEM WITH MODIFY MULTI-TRAVELING SALESMAN PROBLEM APPROACH CASE STUDY: THE SME'S OIL LOGISTIC COMPANY IN BANGKOK THAILAND Chatpu Khamyat Departmet of Idustrial

More information

Taking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling

Taking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling Taig DCOP to the Real World: Efficiet Complete Solutios for Distributed Multi-Evet Schedulig Rajiv T. Maheswara, Milid Tambe, Emma Bowrig, Joatha P. Pearce, ad Pradeep araatham Uiversity of Souther Califoria

More information

A Recursive Formula for Moments of a Binomial Distribution

A Recursive Formula for Moments of a Binomial Distribution A Recursive Formula for Momets of a Biomial Distributio Árpád Béyi beyi@mathumassedu, Uiversity of Massachusetts, Amherst, MA 01003 ad Saverio M Maago smmaago@psavymil Naval Postgraduate School, Moterey,

More information

Class Meeting # 16: The Fourier Transform on R n

Class Meeting # 16: The Fourier Transform on R n MATH 18.152 COUSE NOTES - CLASS MEETING # 16 18.152 Itroductio to PDEs, Fall 2011 Professor: Jared Speck Class Meetig # 16: The Fourier Trasform o 1. Itroductio to the Fourier Trasform Earlier i the course,

More information

Multiplexers and Demultiplexers

Multiplexers and Demultiplexers I this lesso, you will lear about: Multiplexers ad Demultiplexers 1. Multiplexers 2. Combiatioal circuit implemetatio with multiplexers 3. Demultiplexers 4. Some examples Multiplexer A Multiplexer (see

More information

1 Computing the Standard Deviation of Sample Means

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

More information

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

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

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

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

More information

Lesson 15 ANOVA (analysis of variance)

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

More information

INVESTMENT PERFORMANCE COUNCIL (IPC)

INVESTMENT PERFORMANCE COUNCIL (IPC) INVESTMENT PEFOMANCE COUNCIL (IPC) INVITATION TO COMMENT: Global Ivestmet Performace Stadards (GIPS ) Guidace Statemet o Calculatio Methodology The Associatio for Ivestmet Maagemet ad esearch (AIM) seeks

More information

1 Correlation and Regression Analysis

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

More information

Maximum Likelihood Estimators.

Maximum Likelihood Estimators. Lecture 2 Maximum Likelihood Estimators. Matlab example. As a motivatio, let us look at oe Matlab example. Let us geerate a radom sample of size 00 from beta distributio Beta(5, 2). We will lear the defiitio

More information

THE ARITHMETIC OF INTEGERS. - multiplication, exponentiation, division, addition, and subtraction

THE ARITHMETIC OF INTEGERS. - multiplication, exponentiation, division, addition, and subtraction THE ARITHMETIC OF INTEGERS - multiplicatio, expoetiatio, divisio, additio, ad subtractio What to do ad what ot to do. THE INTEGERS Recall that a iteger is oe of the whole umbers, which may be either positive,

More information

Integer Factorization Algorithms

Integer Factorization Algorithms Iteger Factorizatio Algorithms Coelly Bares Departmet of Physics, Orego State Uiversity December 7, 004 This documet has bee placed i the public domai. Cotets I. Itroductio 3 1. Termiology 3. Fudametal

More information

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

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

More information

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

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

More information

How to read A Mutual Fund shareholder report

How to read A Mutual Fund shareholder report Ivestor BulletI How to read A Mutual Fud shareholder report The SEC s Office of Ivestor Educatio ad Advocacy is issuig this Ivestor Bulleti to educate idividual ivestors about mutual fud shareholder reports.

More information

Systems Design Project: Indoor Location of Wireless Devices

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

More information

Lecture 5: Span, linear independence, bases, and dimension

Lecture 5: Span, linear independence, bases, and dimension Lecture 5: Spa, liear idepedece, bases, ad dimesio Travis Schedler Thurs, Sep 23, 2010 (versio: 9/21 9:55 PM) 1 Motivatio Motivatio To uderstad what it meas that R has dimesio oe, R 2 dimesio 2, etc.;

More information

Week 3 Conditional probabilities, Bayes formula, WEEK 3 page 1 Expected value of a random variable

Week 3 Conditional probabilities, Bayes formula, WEEK 3 page 1 Expected value of a random variable Week 3 Coditioal probabilities, Bayes formula, WEEK 3 page 1 Expected value of a radom variable We recall our discussio of 5 card poker hads. Example 13 : a) What is the probability of evet A that a 5

More information

How To Solve The Homewor Problem Beautifully

How To Solve The Homewor Problem Beautifully Egieerig 33 eautiful Homewor et 3 of 7 Kuszmar roblem.5.5 large departmet store sells sport shirts i three sizes small, medium, ad large, three patters plaid, prit, ad stripe, ad two sleeve legths log

More information

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2 4. Basic feasible solutios ad vertices of polyhedra Due to the fudametal theorem of Liear Programmig, to solve ay LP it suffices to cosider the vertices (fiitely may) of the polyhedro P of the feasible

More information

ODBC. Getting Started With Sage Timberline Office ODBC

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

More information

Sequences and Series

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

More information

MARTINGALES AND A BASIC APPLICATION

MARTINGALES AND A BASIC APPLICATION MARTINGALES AND A BASIC APPLICATION TURNER SMITH Abstract. This paper will develop the measure-theoretic approach to probability i order to preset the defiitio of martigales. From there we will apply this

More information

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

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

More information

Cooley-Tukey. Tukey FFT Algorithms. FFT Algorithms. Cooley

Cooley-Tukey. Tukey FFT Algorithms. FFT Algorithms. Cooley Cooley Cooley-Tuey Tuey FFT Algorithms FFT Algorithms Cosider a legth- sequece x[ with a -poit DFT X[ where Represet the idices ad as +, +, Cooley Cooley-Tuey Tuey FFT Algorithms FFT Algorithms Usig these

More information

Case Study. Normal and t Distributions. Density Plot. Normal Distributions

Case Study. Normal and t Distributions. Density Plot. Normal Distributions Case Study Normal ad t Distributios Bret Halo ad Bret Larget Departmet of Statistics Uiversity of Wiscosi Madiso October 11 13, 2011 Case Study Body temperature varies withi idividuals over time (it ca

More information

Multiple Representations for Pattern Exploration with the Graphing Calculator and Manipulatives

Multiple Representations for Pattern Exploration with the Graphing Calculator and Manipulatives Douglas A. Lapp Multiple Represetatios for Patter Exploratio with the Graphig Calculator ad Maipulatives To teach mathematics as a coected system of cocepts, we must have a shift i emphasis from a curriculum

More information

Factoring x n 1: cyclotomic and Aurifeuillian polynomials Paul Garrett <garrett@math.umn.edu>

Factoring x n 1: cyclotomic and Aurifeuillian polynomials Paul Garrett <garrett@math.umn.edu> (March 16, 004) Factorig x 1: cyclotomic ad Aurifeuillia polyomials Paul Garrett Polyomials of the form x 1, x 3 1, x 4 1 have at least oe systematic factorizatio x 1 = (x 1)(x 1

More information

Output Analysis (2, Chapters 10 &11 Law)

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

More information

Research Article Sign Data Derivative Recovery

Research Article Sign Data Derivative Recovery Iteratioal Scholarly Research Network ISRN Applied Mathematics Volume 0, Article ID 63070, 7 pages doi:0.540/0/63070 Research Article Sig Data Derivative Recovery L. M. Housto, G. A. Glass, ad A. D. Dymikov

More information

The Stable Marriage Problem

The Stable Marriage Problem The Stable Marriage Problem William Hut Lae Departmet of Computer Sciece ad Electrical Egieerig, West Virgiia Uiversity, Morgatow, WV William.Hut@mail.wvu.edu 1 Itroductio Imagie you are a matchmaker,

More information

AP Calculus BC 2003 Scoring Guidelines Form B

AP Calculus BC 2003 Scoring Guidelines Form B AP Calculus BC Scorig Guidelies Form B The materials icluded i these files are iteded for use by AP teachers for course ad exam preparatio; permissio for ay other use must be sought from the Advaced Placemet

More information

CS100: Introduction to Computer Science

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

More information

Theorems About Power Series

Theorems About Power Series Physics 6A Witer 20 Theorems About Power Series Cosider a power series, f(x) = a x, () where the a are real coefficiets ad x is a real variable. There exists a real o-egative umber R, called the radius

More information

Perfect Packing Theorems and the Average-Case Behavior of Optimal and Online Bin Packing

Perfect Packing Theorems and the Average-Case Behavior of Optimal and Online Bin Packing SIAM REVIEW Vol. 44, No. 1, pp. 95 108 c 2002 Society for Idustrial ad Applied Mathematics Perfect Packig Theorems ad the Average-Case Behavior of Optimal ad Olie Bi Packig E. G. Coffma, Jr. C. Courcoubetis

More information

Lesson 17 Pearson s Correlation Coefficient

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

More information

THIN SEQUENCES AND THE GRAM MATRIX PAMELA GORKIN, JOHN E. MCCARTHY, SANDRA POTT, AND BRETT D. WICK

THIN SEQUENCES AND THE GRAM MATRIX PAMELA GORKIN, JOHN E. MCCARTHY, SANDRA POTT, AND BRETT D. WICK THIN SEQUENCES AND THE GRAM MATRIX PAMELA GORKIN, JOHN E MCCARTHY, SANDRA POTT, AND BRETT D WICK Abstract We provide a ew proof of Volberg s Theorem characterizig thi iterpolatig sequeces as those for

More information

Factors of sums of powers of binomial coefficients

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

More information

An Efficient Polynomial Approximation of the Normal Distribution Function & Its Inverse Function

An Efficient Polynomial Approximation of the Normal Distribution Function & Its Inverse Function A Efficiet Polyomial Approximatio of the Normal Distributio Fuctio & Its Iverse Fuctio Wisto A. Richards, 1 Robi Atoie, * 1 Asho Sahai, ad 3 M. Raghuadh Acharya 1 Departmet of Mathematics & Computer Sciece;

More information

Lecture 3. denote the orthogonal complement of S k. Then. 1 x S k. n. 2 x T Ax = ( ) λ x. with x = 1, we have. i = λ k x 2 = λ k.

Lecture 3. denote the orthogonal complement of S k. Then. 1 x S k. n. 2 x T Ax = ( ) λ x. with x = 1, we have. i = λ k x 2 = λ k. 18.409 A Algorithmist s Toolkit September 17, 009 Lecture 3 Lecturer: Joatha Keler Scribe: Adre Wibisoo 1 Outlie Today s lecture covers three mai parts: Courat-Fischer formula ad Rayleigh quotiets The

More information

Is there employment discrimination against the disabled? Melanie K Jones i. University of Wales, Swansea

Is there employment discrimination against the disabled? Melanie K Jones i. University of Wales, Swansea Is there employmet discrimiatio agaist the disabled? Melaie K Joes i Uiversity of Wales, Swasea Abstract Whilst cotrollig for uobserved productivity differeces, the gap i employmet probabilities betwee

More information

BINOMIAL EXPANSIONS 12.5. In this section. Some Examples. Obtaining the Coefficients

BINOMIAL EXPANSIONS 12.5. In this section. Some Examples. Obtaining the Coefficients 652 (12-26) Chapter 12 Sequeces ad Series 12.5 BINOMIAL EXPANSIONS I this sectio Some Examples Otaiig the Coefficiets The Biomial Theorem I Chapter 5 you leared how to square a iomial. I this sectio you

More information