Computing a complete histogram of an image in Log(n) steps and minimum expected memory requirements using hypercubes
|
|
- Mitchell Parrish
- 6 years ago
- Views:
Transcription
1 Computng complete hstogrm of n mge n Log(n) steps nd mnmum expected memory requrements usng hypercubes TAREK M. SOBH School of Engneerng, Unversty of Brdgeport, Connectcut, USA. Abstrct Ths work frst revews n lredy-developed, exstng determnstc prllel lgorthm [] to compute the complete hstogrm of n mge n optml number of steps ( log n ) on hypercube rchtecture nd utlzng memory spce on the order of O x log x) where x s the number of gry levels n the mge, t ech processng element. The pper then ntroduces our mprovement to ths lgorthm's memory requrements by ntroducng the concept of rndomzton nto the lgorthm. (. Introducton The frst lgorthm [] to be revewed n ths pper s concerned wth the tsk of computng the complete hstogrm of n gry-level vlues n log n steps. The lgorthm s descrbed for hypercubes nd computes the complete hstogrm n log n tme ndependent of the rnge of gry level vlues. The computton of the complete hstogrm of n such vlues tkes plce n seres of log n steps; fter whch, the hstogrm for vlue cn be found n the lowest-ddressed processor whose ddress ends n. The lgorthm mkes use of the ssocton of suffxes of dt vlues of ncresng wdth wth suffxes of processor ddresses. We shll begn by defnng the hstogrm of n mge nd the uses of the hstogrm n dfferent mge processng pplctons, then we shll defne the SIMD hypercube multprocessor nd descrbe ts nterconnectons. The lgorthm n [] wll be revewed fter tht. Fnlly, we present n mprovement to ths lgorthm s memory requrements v the usge of rndomzton.. The gry level hstogrm. One of the smplest nd most useful tools n dgtl mge processng s the gry level hstogrm. The gry level hstogrm s functon showng, for ech gry level, the number of pxels n the mge tht hve tht gry level. The bscss s the gry level nd
2 the ordnte s the frequency of occurrence (number of pxels). Whle the hstogrm of ny mge contns consderble nformton, certn types of mges re completely specfed by ther hstogrms. When n mge s condensed nto hstogrm, ll sptl nformton s dscrded. There re mny uses for the gry level hstogrm. One mportnt use s n dgtzng prmeters, whch s due to the fct tht the hstogrm ndctes whether or not n mge s properly scled wthn the vlble gry level. Another mportnt use s n boundry threshold selecton, s contour lnes provde n effectve wy to estblsh the boundry of smple object wthn n mge. The contours my be, for exmple, the 'dp' between two peks n the hstogrm n the cse of lght re wthn drk re or vce vers. The re nd the ntegrted optcl densty of smple object cn be computed from ts mge hstogrm too. 3. The SIMD hypercube mcroprocessor. k k A hypercube of dmenson k hs nodes nd k edges. A hypercube of dmenson s nlogous to squre, the hypercubes of dmenson d 3 cn be recursvely defned s obtned from two hypercubes of dmenson ( d ) ech, by connectng correspondng nodes of the two hypercubes. Tht s, two cells shre drect connecton f nd only f ther correspondng hypercube vertces re connected by hypercube edge. Furthermore, we cn see tht two cells wll shre drect connecton f nd only f ther ddresses dffer n exctly one bt poston (.e., one n ech dmenson). In the SIMD multprocessor model (sngle-nstructon, multple dt), whch s our model, ll processng elements execute sequence of nstructons, sent from one controller. 4. The Algorthm. Ths secton explns nd revews the lgorthm ntroduced n [], so tht the reder of ths rtcle cn follow lter the development of our own contrbuton, whch s nmely, rndomzng the lgorthm. The hstogrm whch s to be computed wll be represented s set of ordered prs, ech pr wll contn n ndex (represented n bnry; for exmple, m, m,..., 3,,, wll represent n ndex of length m btes, whch mples tht the m mxmum number of gry levels llowed s ), nd count, whch s the hstogrm vlue of the correspondng ndex (tht s the number of pxels whch hve the ndex vlue s ts gry level). 4.. Intl confgurton. Intlly ech processng element (PE) n the hypercube nclude one nd only one pr, whch s n fct one pxel vlue, whch mens tht the count component of the pr hve the vlue "" throughout the hypercube. Ths my be consdered s f ech PE of the
3 hypercube contns hstogrm consstng of sngle pr, whch s obtned by prng the gry level vlue (ndex) n the cell wth the count "". The gol my be consdered then to 'combne' ll those hstogrms n dfferent cells to form the complete hstogrm of the mge, whch s to be dstrbuted n some resonble wy throughout the hypercube n order to be retreved esly. 4.. The bsc de behnd the lgorthm n []. The bsc de behnd the lgorthm s very smple, t s n fct the de of 'combnng' ll the vlues dstrbuted throughout hypercube nto sngle processng element n log n steps, where n s the number of cells wthn the hypercube multprocessor. Combnng the set of vlues n the hypercube s very smple nd stndrd procedure. It cn be descrbed usng smple lgorthm consstng of loop tht s to be performed k tmes, where k s equl to the quntty log n. Durng terton number j the vlue tht s stored n the processor k,...,,, j,..,,,, s to be sent to the processor k,...,,, j,..,,,, whch s done n exctly one tme step, s ths s hypercube edge. Then, combned wth the vlue stored n the ltter processor, t cn be seen tht fter k steps the 'combnton' of ll the elements tht were orgnlly dstrbuted throughout the hypercube wll be found n sngle processor nmely the processor k,k,k 3,...,,, 4.3. The problems rsng when usng the bsc lgorthm. In [], t cn be redly seen tht the prevous sort of lgorthm cn be redly ppled to lrge clss of problems, nmely the clss of problems where the mount of storge tht s requred to store the combned vlue fter the current terton does not ncrese or ncrese sgnfcntly, but does so wth slow rte s more vlues re combned. If ths ws not true, the mount of storge requred would be n fct exponentl. One such problem my be the ddton problem. For the problem of combnng hstogrms, ths bsc lgorthm wll not be sutble, becuse the output of the operton of combnng two hstogrms my be twce s lrge s ether of the orgnl hstogrms. The consequence 3
4 of ths wll be the exponentl growth n the storge requred for the hstogrm n gven processng element The descrpton of the lgorthm The mn de behnd the lgorthm tht the uthors developed n [] s to try to llevte the problem wth the bsc lgorthm of the exponentl growth n memory requrement t the processng elements by llowng the hstogrm nformton to remn dstrbuted to certn degree whle stll ggregtng t n useful wy n seres of log n steps. Ths s to be performed usng the followng lgorthmc steps, presented n []: The lgorthm s stll loop wth k tertons wth k = log n. At ech terton j of the loop durng the frst m steps, the followng s to be performed. ( n = number of PE's;.e., number of pxels, m = log (number of gry levels)) All the prs wth ndex (n bnry): m m,...,,, j,...,,, whch re n processng element n the hypercube whose ddress s: k,...,,, j,...,,, re sent to the PE n the hypercube whose ddress s:,...,,, j,..,,, At the sme tme, n complementry fshon, ll prs wth the ndex: m, m,..., j +,, j,...,, whch re n processng element n the hypercube whose ddress s:,...,,, j,...,,, re sent to the PE n the hypercube whose ddress s: k,...,,, j,...,,, 4
5 At the very frst terton of the loop, every pr n the hypercube whose ndex ends wth zero, whch s n PE whose ddress, s:,,...,, wll be send to the PE, k,...,, lso ny pr wth n ndex endng n one, whch s n PE whose ddress s: wll be send to the PE,,...,, Durng the second terton, every pr n the hypercube whose ndex ends wth,, whch s n PE whose ddress s:, k,...,, k k,...,,,, wll be send to the PE, k,...,,,, lso ny pr wth n ndex endng n,, whch s n PE whose ddress s: k,...,,,, wll be send to the PE, k,...,,, It cn be redly notced tht some use s beng mde of the ssocton of suffxes of the ndces nd suffxes of the PE ddresses. After the vlues re sent, whenever two prs wth the sme ndex (.e., two pxels wth the sme gry level) re collected n the sme PE, they re to be combned to form one pr wth the sme ndex nd wth the count vlue equl to the sum of count vlues of ech ndvdul pr, thus formng the hstogrm. At frst glnce, t mght seem tht the problem of the exponentl growth n memory requrements t ech PE stll exsts, due to fcts:. The number of bts requred for the count ncreses by one ech tme combne s performed.. The possblty tht mny prs wth ndces whch re the sme n the lst severl bts my be ntlly locted n processng elements such tht they ll hppen fterwrds to grvtte to sngle cell, whch mples tht the possblty for exponentl growth n the number of prs stored n prtculr processng element stll exsts. However, when one tkes closer look t the operton of ths lgorthm, the stuton wll turn to be much better thn t frst ppered to be. Regrdng the frst concern - the ncrese of the number of bts needed for the count by one fter ech terton - t cn be seen tht there s no need to store fter terton j the lst j + 5
6 bts of ny ndex, snce these bts wll t tht tme be gven by the lst j + bts of the processng element ddress whch contns tht ndex. It s true tht the number of bts needed to store the count wll ncrese by one fter ech terton but t the sme tme the number of bts requred to store the ndex wll decrese by one. Thus, the totl number of bts requred to store pr wll remn constnt throughout the whole lgorthm. The vlue of ths constnt s smply equl to the number of bts requred to store the gry level plus one (.e.: ( m + )) The rgument bout the exponentl growth n the number of prs to be stored t ech processng element wll lso be found to be not exctly the cse, nd ths s dscussed by the uthors n detls n [] The forml lgorthm The followng s the fnl lgorthm n [], descrbed n pseudo-code lke lnguge. Defne n = number of nodes n hypercube (number of pxels). k = log n. x = number of gry levels. m = log x. For j = to ( m ) do (***) Send ll the prs wth ndex m m,...,,, j,...,,, whch re n processng element n the hypercube whose ddress s k,...,,, j,...,,, to the PE n the hypercube whose ddress s,...,,, j,...,,, In prllel, send ll prs wth the ndex m m,...,,, j,...,,, whch re n processng element n the hypercube whose ddress s 6
7 ,...,,, j,...,,, to the PE n the hypercube whose ddress s k,...,,, j,...,,, If two prs hve the sme ndex re collected n the sme PE then they re to be combned to form one pr wth the sme ndex nd wth the count vlue equl to the sum of count vlues of ech ndvdul pr ; end For ; If k = m then STOP else (###) For j = m to ( k ) Do Send the count vlue stored n the PE whose ddress s k,...,,, j,...,,, to the PE whose ddress s,...,,, j,...,,, sum both count vlues nd leve the combned hstogrm n the ltter PE. end For ; end If. The lgorthm ssumes tht the number of bts to represent the gry levels re never more thn the number of bts requred to represent the number of pxels n n mge, whch s logcl nd true ssumpton for nerly ll relstc stutons n computer vson pplctons Complexty nlyss of the determnstc lgorthm. It cn be seen tht wth regrds to the tme complexty of the lgorthm, tht the lgorthm runs exctly n log n loop tertons, the tme for ech loop terton my be consdered s one tme step (ncludng routng nd the combnng opertons performed wthn processng element), thus t s log n tme complexty process. Wth regrds to spce complexty, the mxmum spce requred t sngle PE wll be n O( ) spce c 7
8 per cell where c s the number of bts requred to store one of the hstogrm domn vlues. To be more specfc, the lgorthm requres (log x + ) log x spce per PE where x s the dscretzed number of gry levels. 5. Comments bout the determnstc lgorthm The presented lgorthm n [] descrbes n ntellgent pproch to solvng the problem of fndng the hstogrm of n mge usng populr prllel rchtecture n number of steps equl to the dmeter of the hypercube ( log n ), whch s the best complexty tht cn be hoped for. The lgorthm mkes use of the ssocton of dt vlues (gry level vlues) nd PE ddresses to keep growng collecton of vlues dstrbuted so tht ther growth s mngeble. The spce complexty s descrbed bove c s O ( ). It my be possble to reduce the spce by the use of some encodng technques durng the storge of hstogrms tht result whle tertng. However, the lgorthm would then hve to be modfed ccordngly nd ts behvor my become more complcted. The lgorthm works ncely for the cses when m k, s the forml descrpton of the lgorthm mply. 6. The Rndomzed verson of the lgorthm A rndomzed lgorthm s best descrbed s n lgorthm where some of the decsons re mde bsed upon the outcome of con flps. The de s to prove tht the lgorthm wll behve n certn mnner wth hgh probblty. In our problem, we re concerned wth provng tht rndomzng the lgorthm wll mke the memory requrements t ech processng element less thn those for the orgnl lgorthm wth hgh probblty. Typclly, we men probblty n for ny >. Generlly spekng, we cn dvde rndomzed lgorthms nto two clsses. The frst clss s one n whch the output s correct wth hgh probblty nd s gurnteed to use certn mount of resources. In the second one the lgorthm s gurnteed to produce correct output, usng certn mount of resource wth hgh probblty. The frst clss s clled "Monte Crlo" lgorthm, the second s clled "Ls Vegs" lgorthm, our new lgorthm s of the "Ls Vegs" type. 8
9 7. The Rndomzton Scheme. The rndomzton scheme we descrbe s bsclly method to chnge the step mrked (***) n the old lgorthm to be rndomzed routng step. Ths s nsted of sendng ll the prs to the specfc processor,...,,, j,...,,, we send them rndomly n frst phse to the complement) k j processors ( c mens (), k,...,,, j,...,, (), k,..., c,, j,...,, ( k j ), k c,...,,, j,...,, ( k j ) c, k,...,,, j,...,, nd then, second phse, sends ll 'msplced' prs ;.e., prs wth zero n ther j th poston n PE's ( k j ) to the proper PE's ( ' ), k,..., c,, j,...,, ( ( k j )' ), k c,...,,, j,...,, ( ( k j)' ) k c, k,..., j +,, j,...,, Note tht ths scheme comples wth the de behnd the orgnl lgorthm regrdng tht the suffxes of the ndces of the prs s the sme s the suffxes of the processng elements ddresses, wth the dvntge tht the prs re dspersed wthn the hypercube more thn before. 9
10 8. Probblstc Anlyss of Memory Requrements. An nlyss of the memory loctons requred t ech PE s to follow. The nlyss s done for specfc processng element [ y ] t the frst step of the rndomzton procedure, the sme nlyss could be ppled to ll PE's wthn the hypercube wthout loss of generlty, the sme method could then be used for the followng tertons tll j = m. The fct tht the dstrbutons used to clculte the number of prs tht re expected to be t certn processor (n the probblty tree) re bnoml dstrbutons nd tht the sum of k j such dstrbutons s stll polynoml rndom vrble could be ppled to use Chernoff's lemm. Assume X s the rndom vrble of the number of prs (memory loctons needed), nd m s the expected vlue we clculted, then: E ( X ) = X Imples (snce X s polynoml) tht the Probblty ( X ( + epslon)m ) s m epslon e << n where > Whch stsfes tht the memory requrements re less thn m wth probblty n, for ny >, s descrbed before n the rndomzton crter. 9. Complexty nlyss of the rndomzed lgorthm It could be clerly seen tht the memory requrements hs decresed sgnfcntly when pplyng ths rndomzton scheme. The number of bts for every pr s stll equl to log x + t every tme durng the tertons. Due to the 'blnce' we dscussed n the probblstc nlyss, the number of prs wll lwys be close to constnt. Even f the number of prs ncresed to be proportonl to ( log x ), ths wll defntely be better thn x. One my rgue tht sendng the prs to more thn one processor for rndomzton purposes wll ncrese the tme complexty to be more thn O( log n ) steps, but ths s not true becuse the number of prs wll lwys be close to constnt s we proved. Thus, the totl memory requrements wll be O( C log x + (log n log x) ) bts. The second term s for the count ncrese by one for the loop (###) fter the ndex suffx s scnned for ll the PE's. The tme complexty remns O( log n ). As n exmple, for mges tht we used n the orgnl lgorthm the memory requrements were 44 bts for ech PE. For the rndomzed lgorthm, the memory requrements wll be equl to C ( log 56 + ) + ( log log 56)
11 I.E., C 9 + 8, whch, f C ws even equl to log x, wll be equl to 8 bts only for ech PE wth very hgh probblty nd the effect wll be more when the number of gry levels n n mge s more.. Summry nd Comments The presented rndomzed lgorthm descrbes method of sound mprovement wth regrds to memory requrements when compred to the determnstc lgorthm. The new memory requrements could be used t ech PE nd one cn be sure tht they wll suffce wth very hgh probblty. Rndomzed lgorthms provde lower bounds for resources lke tme nd memory thn those provded by determnstc lgorthms n mny cses, especlly n routng nd routng-relted problems. The tme complexty remns optml nd of the order of the dmeter of the hypercube. References: [] Bestul,T.,nd Dvs,S.L., "On Computng Complete Hstogrms of Imges n Log(n) steps usng hypercubes", IEEE Trnsctons on Pttern Anlyss nd Mchne Intellgence, vol., no., Feb [] Bllrd, D. H.,nd Brown, C. M., "Computer Vson", Prentce Hll, 98. [3] Hwng, K., nd Brggs, F. A., "Computer Archtecture nd Prllel Processng", McGrw Hll, 984. [4] Rjsekrn, S.,nd Tsntls, T.,"Optml Routng Algorthms For Mesh-Connected Processor Arrys", Algorthmc, Volume 8, Number, pp -38, Jnury 99. [5] Vlnt, L. G., "A Scheme For Fst Prllel Communcton", SIAM Journl on Computng, Volume, Number, pp , 98. [6] Rbn, M. O., "Probblstc Algorthms", n Algorthms nd Complexty, J. F. Trub, Ed., Acdemc Press, pp. -4, 976.
Rank One Update And the Google Matrix by Al Bernstein Signal Science, LLC
Introducton Rnk One Updte And the Google Mtrx y Al Bernsten Sgnl Scence, LLC www.sgnlscence.net here re two dfferent wys to perform mtrx multplctons. he frst uses dot product formulton nd the second uses
More informationTwo Coefficients of the Dyson Product
Two Coeffcents of the Dyson Product rxv:07.460v mth.co 7 Nov 007 Lun Lv, Guoce Xn, nd Yue Zhou 3,,3 Center for Combntorcs, LPMC TJKLC Nnk Unversty, Tnjn 30007, P.R. Chn lvlun@cfc.nnk.edu.cn gn@nnk.edu.cn
More informationChapter Newton-Raphson Method of Solving a Nonlinear Equation
Chpter.4 Newton-Rphson Method of Solvng Nonlner Equton After redng ths chpter, you should be ble to:. derve the Newton-Rphson method formul,. develop the lgorthm of the Newton-Rphson method,. use the Newton-Rphson
More informationPrinciple Component Analysis
Prncple Component Anlyss Jng Go SUNY Bufflo Why Dmensonlty Reducton? We hve too mny dmensons o reson bout or obtn nsghts from o vsulze oo much nose n the dt Need to reduce them to smller set of fctors
More informationApplied Statistics Qualifier Examination
Appled Sttstcs Qulfer Exmnton Qul_june_8 Fll 8 Instructons: () The exmnton contns 4 Questons. You re to nswer 3 out of 4 of them. () You my use ny books nd clss notes tht you mght fnd helpful n solvng
More informationRemember: Project Proposals are due April 11.
Bonformtcs ecture Notes Announcements Remember: Project Proposls re due Aprl. Clss 22 Aprl 4, 2002 A. Hdden Mrov Models. Defntons Emple - Consder the emple we tled bout n clss lst tme wth the cons. However,
More informationDennis Bricker, 2001 Dept of Industrial Engineering The University of Iowa. MDP: Taxi page 1
Denns Brcker, 2001 Dept of Industrl Engneerng The Unversty of Iow MDP: Tx pge 1 A tx serves three djcent towns: A, B, nd C. Ech tme the tx dschrges pssenger, the drver must choose from three possble ctons:
More informationINTRODUCTION TO COMPLEX NUMBERS
INTRODUCTION TO COMPLEX NUMBERS The numers -4, -3, -, -1, 0, 1,, 3, 4 represent the negtve nd postve rel numers termed ntegers. As one frst lerns n mddle school they cn e thought of s unt dstnce spced
More informationDCDM BUSINESS SCHOOL NUMERICAL METHODS (COS 233-8) Solutions to Assignment 3. x f(x)
DCDM BUSINESS SCHOOL NUMEICAL METHODS (COS -8) Solutons to Assgnment Queston Consder the followng dt: 5 f() 8 7 5 () Set up dfference tble through fourth dfferences. (b) Wht s the mnmum degree tht n nterpoltng
More informationThe Schur-Cohn Algorithm
Modelng, Estmton nd Otml Flterng n Sgnl Processng Mohmed Njm Coyrght 8, ISTE Ltd. Aendx F The Schur-Cohn Algorthm In ths endx, our m s to resent the Schur-Cohn lgorthm [] whch s often used s crteron for
More informationUNIVERSITY OF IOANNINA DEPARTMENT OF ECONOMICS. M.Sc. in Economics MICROECONOMIC THEORY I. Problem Set II
Mcroeconomc Theory I UNIVERSITY OF IOANNINA DEPARTMENT OF ECONOMICS MSc n Economcs MICROECONOMIC THEORY I Techng: A Lptns (Note: The number of ndctes exercse s dffculty level) ()True or flse? If V( y )
More informationQuiz: Experimental Physics Lab-I
Mxmum Mrks: 18 Totl tme llowed: 35 mn Quz: Expermentl Physcs Lb-I Nme: Roll no: Attempt ll questons. 1. In n experment, bll of mss 100 g s dropped from heght of 65 cm nto the snd contner, the mpct s clled
More informationA Tri-Valued Belief Network Model for Information Retrieval
December 200 A Tr-Vlued Belef Networ Model for Informton Retrevl Fernndo Ds-Neves Computer Scence Dept. Vrgn Polytechnc Insttute nd Stte Unversty Blcsburg, VA 24060. IR models t Combnng Evdence Grphcl
More informationChapter Newton-Raphson Method of Solving a Nonlinear Equation
Chpter 0.04 Newton-Rphson Method o Solvng Nonlner Equton Ater redng ths chpter, you should be ble to:. derve the Newton-Rphson method ormul,. develop the lgorthm o the Newton-Rphson method,. use the Newton-Rphson
More information4. Eccentric axial loading, cross-section core
. Eccentrc xl lodng, cross-secton core Introducton We re strtng to consder more generl cse when the xl force nd bxl bendng ct smultneousl n the cross-secton of the br. B vrtue of Snt-Vennt s prncple we
More informationThe Number of Rows which Equal Certain Row
Interntonl Journl of Algebr, Vol 5, 011, no 30, 1481-1488 he Number of Rows whch Equl Certn Row Ahmd Hbl Deprtment of mthemtcs Fcult of Scences Dmscus unverst Dmscus, Sr hblhmd1@gmlcom Abstrct Let be X
More informationDefinition of Tracking
Trckng Defnton of Trckng Trckng: Generte some conclusons bout the moton of the scene, objects, or the cmer, gven sequence of mges. Knowng ths moton, predct where thngs re gong to project n the net mge,
More informationLecture 4: Piecewise Cubic Interpolation
Lecture notes on Vrtonl nd Approxmte Methods n Appled Mthemtcs - A Perce UBC Lecture 4: Pecewse Cubc Interpolton Compled 6 August 7 In ths lecture we consder pecewse cubc nterpolton n whch cubc polynoml
More informationMath 426: Probability Final Exam Practice
Mth 46: Probbility Finl Exm Prctice. Computtionl problems 4. Let T k (n) denote the number of prtitions of the set {,..., n} into k nonempty subsets, where k n. Argue tht T k (n) kt k (n ) + T k (n ) by
More informationTHE COMBINED SHEPARD ABEL GONCHAROV UNIVARIATE OPERATOR
REVUE D ANALYSE NUMÉRIQUE ET DE THÉORIE DE L APPROXIMATION Tome 32, N o 1, 2003, pp 11 20 THE COMBINED SHEPARD ABEL GONCHAROV UNIVARIATE OPERATOR TEODORA CĂTINAŞ Abstrct We extend the Sheprd opertor by
More informationPhysics 121 Sample Common Exam 2 Rev2 NOTE: ANSWERS ARE ON PAGE 7. Instructions:
Physcs 121 Smple Common Exm 2 Rev2 NOTE: ANSWERS ARE ON PAGE 7 Nme (Prnt): 4 Dgt ID: Secton: Instructons: Answer ll 27 multple choce questons. You my need to do some clculton. Answer ech queston on the
More informationGAUSS ELIMINATION. Consider the following system of algebraic linear equations
Numercl Anlyss for Engneers Germn Jordnn Unversty GAUSS ELIMINATION Consder the followng system of lgebrc lner equtons To solve the bove system usng clsscl methods, equton () s subtrcted from equton ()
More informationInternational Journal of Pure and Applied Sciences and Technology
Int. J. Pure Appl. Sc. Technol., () (), pp. 44-49 Interntonl Journl of Pure nd Appled Scences nd Technolog ISSN 9-67 Avlle onlne t www.jopst.n Reserch Pper Numercl Soluton for Non-Lner Fredholm Integrl
More informationSmart Motorways HADECS 3 and what it means for your drivers
Vehcle Rentl Smrt Motorwys HADECS 3 nd wht t mens for your drvers Vehcle Rentl Smrt Motorwys HADECS 3 nd wht t mens for your drvers You my hve seen some news rtcles bout the ntroducton of Hghwys Englnd
More informationA Family of Multivariate Abel Series Distributions. of Order k
Appled Mthemtcl Scences, Vol. 2, 2008, no. 45, 2239-2246 A Fmly of Multvrte Abel Seres Dstrbutons of Order k Rupk Gupt & Kshore K. Ds 2 Fculty of Scence & Technology, The Icf Unversty, Agrtl, Trpur, Ind
More informationTheoretical foundations of Gaussian quadrature
Theoreticl foundtions of Gussin qudrture 1 Inner product vector spce Definition 1. A vector spce (or liner spce) is set V = {u, v, w,...} in which the following two opertions re defined: (A) Addition of
More informationInvestigation phase in case of Bragg coupling
Journl of Th-Qr Unversty No.3 Vol.4 December/008 Investgton phse n cse of Brgg couplng Hder K. Mouhmd Deprtment of Physcs, College of Scence, Th-Qr, Unv. Mouhmd H. Abdullh Deprtment of Physcs, College
More information1 Probability Density Functions
Lis Yn CS 9 Continuous Distributions Lecture Notes #9 July 6, 28 Bsed on chpter by Chris Piech So fr, ll rndom vribles we hve seen hve been discrete. In ll the cses we hve seen in CS 9, this ment tht our
More informationp-adic Egyptian Fractions
p-adic Egyptin Frctions Contents 1 Introduction 1 2 Trditionl Egyptin Frctions nd Greedy Algorithm 2 3 Set-up 3 4 p-greedy Algorithm 5 5 p-egyptin Trditionl 10 6 Conclusion 1 Introduction An Egyptin frction
More informationStatistics and Probability Letters
Sttstcs nd Probblty Letters 79 (2009) 105 111 Contents lsts vlble t ScenceDrect Sttstcs nd Probblty Letters journl homepge: www.elsever.com/locte/stpro Lmtng behvour of movng verge processes under ϕ-mxng
More informationMath 8 Winter 2015 Applications of Integration
Mth 8 Winter 205 Applictions of Integrtion Here re few importnt pplictions of integrtion. The pplictions you my see on n exm in this course include only the Net Chnge Theorem (which is relly just the Fundmentl
More information( dg. ) 2 dt. + dt. dt j + dh. + dt. r(t) dt. Comparing this equation with the one listed above for the length of see that
Arc Length of Curves in Three Dimensionl Spce If the vector function r(t) f(t) i + g(t) j + h(t) k trces out the curve C s t vries, we cn mesure distnces long C using formul nerly identicl to one tht we
More informationProperties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives
Block #6: Properties of Integrls, Indefinite Integrls Gols: Definition of the Definite Integrl Integrl Clcultions using Antiderivtives Properties of Integrls The Indefinite Integrl 1 Riemnn Sums - 1 Riemnn
More informationPLEASE SCROLL DOWN FOR ARTICLE
Ths rtcle ws downloded by:ntonl Cheng Kung Unversty] On: 1 September 7 Access Detls: subscrpton number 7765748] Publsher: Tylor & Frncs Inform Ltd Regstered n Englnd nd Wles Regstered Number: 17954 Regstered
More information20 MATHEMATICS POLYNOMIALS
0 MATHEMATICS POLYNOMIALS.1 Introduction In Clss IX, you hve studied polynomils in one vrible nd their degrees. Recll tht if p(x) is polynomil in x, the highest power of x in p(x) is clled the degree of
More informationFinding Dense Subgraphs in G(n, 1/2)
Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng
More informationMath 497C Sep 17, Curves and Surfaces Fall 2004, PSU
Mth 497C Sep 17, 004 1 Curves nd Surfces Fll 004, PSU Lecture Notes 3 1.8 The generl defnton of curvture; Fox-Mlnor s Theorem Let α: [, b] R n be curve nd P = {t 0,...,t n } be prtton of [, b], then the
More informationCollege of Computer & Information Science Fall 2009 Northeastern University 20 October 2009
College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:
More informationContinuous Random Variables
STAT/MATH 395 A - PROBABILITY II UW Winter Qurter 217 Néhémy Lim Continuous Rndom Vribles Nottion. The indictor function of set S is rel-vlued function defined by : { 1 if x S 1 S (x) if x S Suppose tht
More informationJens Siebel (University of Applied Sciences Kaiserslautern) An Interactive Introduction to Complex Numbers
Jens Sebel (Unversty of Appled Scences Kserslutern) An Interctve Introducton to Complex Numbers 1. Introducton We know tht some polynoml equtons do not hve ny solutons on R/. Exmple 1.1: Solve x + 1= for
More informationVariable time amplitude amplification and quantum algorithms for linear algebra. Andris Ambainis University of Latvia
Vrble tme mpltude mplfcton nd quntum lgorthms for lner lgebr Andrs Ambns Unversty of Ltv Tlk outlne. ew verson of mpltude mplfcton;. Quntum lgorthm for testng f A s sngulr; 3. Quntum lgorthm for solvng
More information6 Roots of Equations: Open Methods
HK Km Slghtly modfed 3//9, /8/6 Frstly wrtten t Mrch 5 6 Roots of Equtons: Open Methods Smple Fed-Pont Iterton Newton-Rphson Secnt Methods MATLAB Functon: fzero Polynomls Cse Study: Ppe Frcton Brcketng
More informationHow do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique?
XII. LINEAR ALGEBRA: SOLVING SYSTEMS OF EQUATIONS Tody we re going to tlk bout solving systems of liner equtions. These re problems tht give couple of equtions with couple of unknowns, like: 6 2 3 7 4
More informationDemand. Demand and Comparative Statics. Graphically. Marshallian Demand. ECON 370: Microeconomic Theory Summer 2004 Rice University Stanley Gilbert
Demnd Demnd nd Comrtve Sttcs ECON 370: Mcroeconomc Theory Summer 004 Rce Unversty Stnley Glbert Usng the tools we hve develoed u to ths ont, we cn now determne demnd for n ndvdul consumer We seek demnd
More informationReview of linear algebra. Nuno Vasconcelos UCSD
Revew of lner lgebr Nuno Vsconcelos UCSD Vector spces Defnton: vector spce s set H where ddton nd sclr multplcton re defned nd stsf: ) +( + ) (+ )+ 5) λ H 2) + + H 6) 3) H, + 7) λ(λ ) (λλ ) 4) H, - + 8)
More information8. INVERSE Z-TRANSFORM
8. INVERSE Z-TRANSFORM The proce by whch Z-trnform of tme ere, nmely X(), returned to the tme domn clled the nvere Z-trnform. The nvere Z-trnform defned by: Computer tudy Z X M-fle trn.m ued to fnd nvere
More informationDynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence)
/24/27 Prevew Fbonacc Sequence Longest Common Subsequence Dynamc programmng s a method for solvng complex problems by breakng them down nto smpler sub-problems. It s applcable to problems exhbtng the propertes
More informationSolution for Assignment 1 : Intro to Probability and Statistics, PAC learning
Solution for Assignment 1 : Intro to Probbility nd Sttistics, PAC lerning 10-701/15-781: Mchine Lerning (Fll 004) Due: Sept. 30th 004, Thursdy, Strt of clss Question 1. Bsic Probbility ( 18 pts) 1.1 (
More informationMath 1B, lecture 4: Error bounds for numerical methods
Mth B, lecture 4: Error bounds for numericl methods Nthn Pflueger 4 September 0 Introduction The five numericl methods descried in the previous lecture ll operte by the sme principle: they pproximte the
More informationEffects of polarization on the reflected wave
Lecture Notes. L Ros PPLIED OPTICS Effects of polrzton on the reflected wve Ref: The Feynmn Lectures on Physcs, Vol-I, Secton 33-6 Plne of ncdence Z Plne of nterfce Fg. 1 Y Y r 1 Glss r 1 Glss Fg. Reflecton
More information4. More general extremum principles and thermodynamic potentials
4. More generl etremum prncples nd thermodynmc potentls We hve seen tht mn{u(s, X )} nd m{s(u, X)} mply one nother. Under certn condtons, these prncples re very convenent. For emple, ds = 1 T du T dv +
More information4.4 Areas, Integrals and Antiderivatives
. res, integrls nd ntiderivtives 333. Ares, Integrls nd Antiderivtives This section explores properties of functions defined s res nd exmines some connections mong res, integrls nd ntiderivtives. In order
More informationNumerical integration
2 Numericl integrtion This is pge i Printer: Opque this 2. Introduction Numericl integrtion is problem tht is prt of mny problems in the economics nd econometrics literture. The orgniztion of this chpter
More informationProblem Set 9 Solutions
Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem
More informationGoals: Determine how to calculate the area described by a function. Define the definite integral. Explore the relationship between the definite
Unit #8 : The Integrl Gols: Determine how to clculte the re described by function. Define the definite integrl. Eplore the reltionship between the definite integrl nd re. Eplore wys to estimte the definite
More informationIntroduction to Numerical Integration Part II
Introducton to umercl Integrton Prt II CS 75/Mth 75 Brn T. Smth, UM, CS Dept. Sprng, 998 4/9/998 qud_ Intro to Gussn Qudrture s eore, the generl tretment chnges the ntegrton prolem to ndng the ntegrl w
More informationNP-Completeness : Proofs
NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem
More informationChapter 5 Supplemental Text Material R S T. ij i j ij ijk
Chpter 5 Supplementl Text Mterl 5-. Expected Men Squres n the Two-fctor Fctorl Consder the two-fctor fxed effects model y = µ + τ + β + ( τβ) + ε k R S T =,,, =,,, k =,,, n gven s Equton (5-) n the textook.
More informationChapter 5 : Continuous Random Variables
STAT/MATH 395 A - PROBABILITY II UW Winter Qurter 216 Néhémy Lim Chpter 5 : Continuous Rndom Vribles Nottions. N {, 1, 2,...}, set of nturl numbers (i.e. ll nonnegtive integers); N {1, 2,...}, set of ll
More informationThe Regulated and Riemann Integrals
Chpter 1 The Regulted nd Riemnn Integrls 1.1 Introduction We will consider severl different pproches to defining the definite integrl f(x) dx of function f(x). These definitions will ll ssign the sme vlue
More informationM/G/1/GD/ / System. ! Pollaczek-Khinchin (PK) Equation. ! Steady-state probabilities. ! Finding L, W q, W. ! π 0 = 1 ρ
M/G//GD/ / System! Pollcze-Khnchn (PK) Equton L q 2 2 λ σ s 2( + ρ ρ! Stedy-stte probbltes! π 0 ρ! Fndng L, q, ) 2 2 M/M/R/GD/K/K System! Drw the trnston dgrm! Derve the stedy-stte probbltes:! Fnd L,L
More informationCHOVER-TYPE LAWS OF THE ITERATED LOGARITHM FOR WEIGHTED SUMS OF ρ -MIXING SEQUENCES
CHOVER-TYPE LAWS OF THE ITERATED LOGARITHM FOR WEIGHTED SUMS OF ρ -MIXING SEQUENCES GUANG-HUI CAI Receved 24 September 2004; Revsed 3 My 2005; Accepted 3 My 2005 To derve Bum-Ktz-type result, we estblsh
More informationUNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3
UNIFORM CONVERGENCE Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 Suppose f n : Ω R or f n : Ω C is sequence of rel or complex functions, nd f n f s n in some sense. Furthermore,
More informationThe Wave Equation I. MA 436 Kurt Bryan
1 Introduction The Wve Eqution I MA 436 Kurt Bryn Consider string stretching long the x xis, of indeterminte (or even infinite!) length. We wnt to derive n eqution which models the motion of the string
More informationTorsion, Thermal Effects and Indeterminacy
ENDS Note Set 7 F007bn orson, herml Effects nd Indetermncy Deformton n orsonlly Loded Members Ax-symmetrc cross sectons subjected to xl moment or torque wll remn plne nd undstorted. At secton, nternl torque
More informationCOMPLEX NUMBERS INDEX
COMPLEX NUMBERS INDEX. The hstory of the complex numers;. The mgnry unt I ;. The Algerc form;. The Guss plne; 5. The trgonometrc form;. The exponentl form; 7. The pplctons of the complex numers. School
More information523 P a g e. is measured through p. should be slower for lesser values of p and faster for greater values of p. If we set p*
R. Smpth Kumr, R. Kruthk, R. Rdhkrshnn / Interntonl Journl of Engneerng Reserch nd Applctons (IJERA) ISSN: 48-96 www.jer.com Vol., Issue 4, July-August 0, pp.5-58 Constructon Of Mxed Smplng Plns Indexed
More informationRiemann is the Mann! (But Lebesgue may besgue to differ.)
Riemnn is the Mnn! (But Lebesgue my besgue to differ.) Leo Livshits My 2, 2008 1 For finite intervls in R We hve seen in clss tht every continuous function f : [, b] R hs the property tht for every ɛ >
More informationOnline Appendix to. Mandating Behavioral Conformity in Social Groups with Conformist Members
Onlne Appendx to Mndtng Behvorl Conformty n Socl Groups wth Conformst Members Peter Grzl Andrze Bnk (Correspondng uthor) Deprtment of Economcs, The Wllms School, Wshngton nd Lee Unversty, Lexngton, 4450
More informationKatholieke Universiteit Leuven Department of Computer Science
Updte Rules for Weghted Non-negtve FH*G Fctorzton Peter Peers Phlp Dutré Report CW 440, Aprl 006 Ktholeke Unverstet Leuven Deprtment of Computer Scence Celestjnenln 00A B-3001 Heverlee (Belgum) Updte Rules
More information18.1 Introduction and Recap
CS787: Advanced Algorthms Scrbe: Pryananda Shenoy and Shjn Kong Lecturer: Shuch Chawla Topc: Streamng Algorthmscontnued) Date: 0/26/2007 We contnue talng about streamng algorthms n ths lecture, ncludng
More informationIntermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4
Intermedite Mth Circles Wednesdy, Novemer 14, 2018 Finite Automt II Nickols Rollick nrollick@uwterloo.c Regulr Lnguges Lst time, we were introduced to the ide of DFA (deterministic finite utomton), one
More informationInfinite Geometric Series
Infinite Geometric Series Finite Geometric Series ( finite SUM) Let 0 < r < 1, nd let n be positive integer. Consider the finite sum It turns out there is simple lgebric expression tht is equivlent to
More informationModel Fitting and Robust Regression Methods
Dertment o Comuter Engneerng Unverst o Clorn t Snt Cruz Model Fttng nd Robust Regresson Methods CMPE 64: Imge Anlss nd Comuter Vson H o Fttng lnes nd ellses to mge dt Dertment o Comuter Engneerng Unverst
More informationCS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 9
CS434/541: Pttern Recognton Prof. Olg Veksler Lecture 9 Announcements Fnl project proposl due Nov. 1 1-2 prgrph descrpton Lte Penlt: s 1 pont off for ech d lte Assgnment 3 due November 10 Dt for fnl project
More informationPyramid Algorithms for Barycentric Rational Interpolation
Pyrmd Algorthms for Brycentrc Rtonl Interpolton K Hormnn Scott Schefer Astrct We present new perspectve on the Floter Hormnn nterpolnt. Ths nterpolnt s rtonl of degree (n, d), reproduces polynomls of degree
More information5.7 Improper Integrals
458 pplictions of definite integrls 5.7 Improper Integrls In Section 5.4, we computed the work required to lift pylod of mss m from the surfce of moon of mss nd rdius R to height H bove the surfce of the
More informationTravelling Profile Solutions For Nonlinear Degenerate Parabolic Equation And Contour Enhancement In Image Processing
Applied Mthemtics E-Notes 8(8) - c IN 67-5 Avilble free t mirror sites of http://www.mth.nthu.edu.tw/ men/ Trvelling Profile olutions For Nonliner Degenerte Prbolic Eqution And Contour Enhncement In Imge
More informationJean Fernand Nguema LAMETA UFR Sciences Economiques Montpellier. Abstract
Stochstc domnnce on optml portfolo wth one rsk less nd two rsky ssets Jen Fernnd Nguem LAMETA UFR Scences Economques Montpeller Abstrct The pper provdes restrctons on the nvestor's utlty functon whch re
More informationVyacheslav Telnin. Search for New Numbers.
Vycheslv Telnin Serch for New Numbers. 1 CHAPTER I 2 I.1 Introduction. In 1984, in the first issue for tht yer of the Science nd Life mgzine, I red the rticle "Non-Stndrd Anlysis" by V. Uspensky, in which
More informationPartially Observable Systems. 1 Partially Observable Markov Decision Process (POMDP) Formalism
CS294-40 Lernng for Rootcs nd Control Lecture 10-9/30/2008 Lecturer: Peter Aeel Prtlly Oservle Systems Scre: Dvd Nchum Lecture outlne POMDP formlsm Pont-sed vlue terton Glol methods: polytree, enumerton,
More informationHeat flux and total heat
Het flux nd totl het John McCun Mrch 14, 2017 1 Introduction Yesterdy (if I remember correctly) Ms. Prsd sked me question bout the condition of insulted boundry for the 1D het eqution, nd (bsed on glnce
More informationCS 188 Introduction to Artificial Intelligence Fall 2018 Note 7
CS 188 Introduction to Artificil Intelligence Fll 2018 Note 7 These lecture notes re hevily bsed on notes originlly written by Nikhil Shrm. Decision Networks In the third note, we lerned bout gme trees
More informationIn this Chapter. Chap. 3 Markov chains and hidden Markov models. Probabilistic Models. Example: CpG Islands
In ths Chpter Chp. 3 Mrov chns nd hdden Mrov models Bontellgence bortory School of Computer Sc. & Eng. Seoul Ntonl Unversty Seoul 5-74, Kore The probblstc model for sequence nlyss HMM (hdden Mrov model)
More informationDIRECT CURRENT CIRCUITS
DRECT CURRENT CUTS ELECTRC POWER Consider the circuit shown in the Figure where bttery is connected to resistor R. A positive chrge dq will gin potentil energy s it moves from point to point b through
More informationIntroduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:
CE304, Sprng 2004 Lecture 4 Introducton to Vapor/Lqud Equlbrum, part 2 Raoult s Law: The smplest model that allows us do VLE calculatons s obtaned when we assume that the vapor phase s an deal gas, and
More informationCS667 Lecture 6: Monte Carlo Integration 02/10/05
CS667 Lecture 6: Monte Crlo Integrtion 02/10/05 Venkt Krishnrj Lecturer: Steve Mrschner 1 Ide The min ide of Monte Crlo Integrtion is tht we cn estimte the vlue of n integrl by looking t lrge number of
More informationChapter 0. What is the Lebesgue integral about?
Chpter 0. Wht is the Lebesgue integrl bout? The pln is to hve tutoril sheet ech week, most often on Fridy, (to be done during the clss) where you will try to get used to the ides introduced in the previous
More information(e) if x = y + z and a divides any two of the integers x, y, or z, then a divides the remaining integer
Divisibility In this note we introduce the notion of divisibility for two integers nd b then we discuss the division lgorithm. First we give forml definition nd note some properties of the division opertion.
More informationNatural examples of rings are the ring of integers, a ring of polynomials in one variable, the ring
More generlly, we define ring to be non-empty set R hving two binry opertions (we ll think of these s ddition nd multipliction) which is n Abelin group under + (we ll denote the dditive identity by 0),
More informationCalculation of time complexity (3%)
Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add
More informationW. We shall do so one by one, starting with I 1, and we shall do it greedily, trying
Vitli covers 1 Definition. A Vitli cover of set E R is set V of closed intervls with positive length so tht, for every δ > 0 nd every x E, there is some I V with λ(i ) < δ nd x I. 2 Lemm (Vitli covering)
More informationAPPROXIMATE INTEGRATION
APPROXIMATE INTEGRATION. Introduction We hve seen tht there re functions whose nti-derivtives cnnot be expressed in closed form. For these resons ny definite integrl involving these integrnds cnnot be
More informationUSA Mathematical Talent Search Round 1 Solutions Year 21 Academic Year
1/1/21. Fill in the circles in the picture t right with the digits 1-8, one digit in ech circle with no digit repeted, so tht no two circles tht re connected by line segment contin consecutive digits.
More informationFor the percentage of full time students at RCC the symbols would be:
Mth 17/171 Chpter 7- ypothesis Testing with One Smple This chpter is s simple s the previous one, except it is more interesting In this chpter we will test clims concerning the sme prmeters tht we worked
More informationSUMMER KNOWHOW STUDY AND LEARNING CENTRE
SUMMER KNOWHOW STUDY AND LEARNING CENTRE Indices & Logrithms 2 Contents Indices.2 Frctionl Indices.4 Logrithms 6 Exponentil equtions. Simplifying Surds 13 Opertions on Surds..16 Scientific Nottion..18
More information7.2 The Definite Integral
7.2 The Definite Integrl the definite integrl In the previous section, it ws found tht if function f is continuous nd nonnegtive, then the re under the grph of f on [, b] is given by F (b) F (), where
More informationUNIT 1 FUNCTIONS AND THEIR INVERSES Lesson 1.4: Logarithmic Functions as Inverses Instruction
Lesson : Logrithmic Functions s Inverses Prerequisite Skills This lesson requires the use of the following skills: determining the dependent nd independent vribles in n exponentil function bsed on dt from
More informationMAA 4212 Improper Integrals
Notes by Dvid Groisser, Copyright c 1995; revised 2002, 2009, 2014 MAA 4212 Improper Integrls The Riemnn integrl, while perfectly well-defined, is too restrictive for mny purposes; there re functions which
More informationLecture 36. Finite Element Methods
CE 60: Numercl Methods Lecture 36 Fnte Element Methods Course Coordntor: Dr. Suresh A. Krth, Assocte Professor, Deprtment of Cvl Engneerng, IIT Guwht. In the lst clss, we dscussed on the ppromte methods
More information