Synthesis of Quantum Circuits in Linear Nearest Neighbor Model Using Positive Davio Lattices

Size: px
Start display at page:

Download "Synthesis of Quantum Circuits in Linear Nearest Neighbor Model Using Positive Davio Lattices"

Transcription

1 Portln Stte University PDXSholr Eletril n Computer Engineering Fulty Pulitions n Presenttions Eletril n Computer Engineering 4-20 Synthesis of Quntum Ciruits in Liner Nerest Neighor Moel Using Positive Dvio Ltties Mrek Perkowski Portln Stte University, mrek.perkowski@px.eu Mrtin Luk Dipl Shh Portln Stte University Mihitk Kmeym Let us know how ess to this oument enefits you. Follow this n itionl works t: Prt of the Eletril n Computer Engineering Commons Cittion Detils Perkowski, Mrek; Luk, Mrtin; Shh, Dipl; n Kmeym, Mihitk, "Synthesis of Quntum Ciruits in Liner Nerest Neighor Moel Using Positive Dvio Ltties" (20). Eletril n Computer Engineering Fulty Pulitions n Presenttions This Artile is rought to you for free n open ess. It hs een epte for inlusion in Eletril n Computer Engineering Fulty Pulitions n Presenttions y n uthorize ministrtor of PDXSholr. For more informtion, plese ontt pxsholr@px.eu.

2 FACTA UNIERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 24, no., April 20, 7-87 Synthesis of quntum iruits in Liner Nerest Neighor moel using Positive Dvio Ltties Mrek Perkowski, Mrtin Luk, Dipl Shh, n Mihitk Kmeym Astrt: We present logi synthesis metho se on ltties tht relize quntum rrys in One-Dimensionl Ion Trp tehnology. This mens tht ll gtes re uilt from 2x2 quntum primitives tht re lote only on neighor quits in oneimensionl spe (lle lso vetor of quits or Liner Nerest Neighor (LNN) rhiteture). The Logi iruits esigne y the propose metho re relize only with 3*3 Toffoli, Feynmn n NOT quntum gtes n the usge of the ommonly use multi-input Toffoli gtes is voie. This reliztion metho of quntum iruits is ifferent from most of reversile iruits synthesis methos from the literture tht use only high level quntum ost se on the numer of quntum gtes. Our synthesis pproh pplies to oth stnr n LNN quntum ost moels. It les to entirely new CAD lgorithms for iruit synthesis n sustntilly ereses the quntum ost for LNN quntum iruits. The rwk of synthesizing iruits in the presente LNN rhiteture is the ition of nill quits. Keywors: Reversile logi synthesis, lttie, leiner nerest neighor moel. Introution: Stnr versus Liner Nerest Neighor quntum ost moels Most ppers in the literture out utomte synthesis of quntum n reversile (permuttive) iruits re not relte to ny prtiulr quntum reliztion tehnology [, 2, 3, 4, 5, 6]. Their moels ssume tht gte n e relize on ny suset of quits. The moel use in most of the previous permuttive quntum Mnusript reeive on Ferury 2, 20. M. Perkowski n D. Shh re with Deprtment of Eletril n Computer Engineering, Portln Stte University, Portln, OR, USA, (emil: mperkows@ee.px.eu). M. Luk n M. Kmeym re with Grute Shool of Informtion Sienes, Tohoku University, Seni, Jpn, (emil: lukm@kmeym.eei.tohoku..jp). 7

3 72 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: iruit synthesis ppers ssumes tht there n exist gte lote etween ny two quits, even if these quits re lote fr wy in physil spe (in vetor) one from nother. This (very pproximte) ssumption my e suffiient to lulte quntum osts for very smll iruits. This ssumption ws epte in theoretil frmework ut from prtil point of view n with respet to prtiulr tehnologies (suh s Ion trp in this se) reting gtes on ritrry quits is not only extremely iffiult ut lso ost ineffetive; eh gte hs to e properly onverte n relize in n LNN rhiteture. Thus, in generl rhiteture inepenent synthesis moels re suffiient to pproximte the rel ost of smll iruits. For lrger quntum iruits relize in the future s well s for urrently relizle iruits with out 2 quits rhiteture epenent ost moels n synthesis methos re require. For instne in quntum optis [7, 8] suh rhiteturl moels require more evelopment to tke into ount more omplex onstrints suh s time propgtion n physil size. There exists no single tehnology for whih this moel is vli. In ontrst, for vrious reliztion tehnologies there exist ifferent neighorhoos of quits [9, 0]. For instne, in the One-Dimensionl Ion Trp tehnology [] the quits rete liner, one-imensionl (D) vetor, the Liner Nerest Neighor (LNN) moel (rhiteture). In quntum optis, quits lso intert y proximity using optil wires or rystls [2, 3, 7]. Therefore, it is sfe to ssume tht the LNN ost moel is urrently one of the most pproprite moels for urrent tehnologies. Ciruits relize in LNN use quntum gtes efine only on neighor quits n the gtes re uilt from x n 2x2 quntum primitives. We elieve tht LNN moel shoul e use for Ion Trp n similr tehnologies n new quntum ost moels shoul e evelope for other speifi tehnologies. With respet to generl quntum iruits the LNN Moel ws introue y Fowler et l [4] for esigning Quntum Fourier trnsform iruit. Their work ws improve in [5]. Pper [0] onsiers theoretil spets of tehniques for trnslting quntum iruits etween vrious rhitetures. The first pper out permuttive quntum iruits esign with the LNN moel ws written y Curo et l [6] n they esigne ripple-rry ition iruit. Automte synthesis of generl quntum iruits with LNN moel ws first introue riefly in [7] ut no speifi metho ws presente n results nlyze. Chkrrti n Sur- Koly [8, 9] presente nlysis of osts of single-output FPRM-se reversile iruits. Methos for generl quntum iruit for the LNN moel were isusse y Hirt et l [20] n other uthors [2, 22, 23, 24] rete vrious methos to synthesize reversile quntum iruits in the LNN moel. These methos re lle nerest neighor quntum synthesis. For instne, Hirt s metho [20] strts from n ritrry quntum rry n moifies it to the LNN Arhiteture y

4 Synthesis of quntum iruits in Liner Nerest Neighor moel inserting SWAP gtes n minimizing their numer. The vntge of this metho is tht it n e pplie to n ritrry quntum iruit. The numer of e gtes is however exessive n the properties of permuttive iruits eing the speil se of quntum iruits re not tken into ount. Thus eveloping n lgorithm speifilly esigne for the LNN rhiteture n signifintly improve the ost of iruits relize in the LNN moel euse the iruits re speifilly rfte to mth the rhiteture rther thn esigning reversile iruits with ritrry gtes n then moifying it to mth the rhiteture. Moreover, most of the methos whether using the LNN moel or not o not evlute n ompre the ifferenes etween the use ost n the LNN moel. This mens tht espite liming miniml results while using multi-ontrolle Toffoli (MCT) gtes the sme results n e shown to e non optiml when using the LNN moel. We present here new pproh se on ltties, whih pplies to only permuttive (reversile quntum) iruits. The metho oes not only exploit the lol minimiztion of SWAP gtes s in the previous works suh s [20, 24] ut, y synthesizing iruits s lttie the metho uses the lttie struture to esign iruits tht re less ostly when esigne for the LNN moel. We strt from n ritrry (non-reversile) Boolen funtion n relize it s reversile quntum iruit; the metho presente here onverts non-reversile funtion to reversile iruit y ing nill quits. The propose pproh presents for the first time onversion of n ritrry Boolen funtion to iruit with quntum ost moel tht tkes tehnology-relte onsiertions into ount in the logi synthesis lgorithm. It uses two quntum ost funtions; stnr quntum ost n Liner Nerest Neighor moel (LNN). The LNN moel ssumes tht iruit is esigne or moifie in suh wy tht it is ompose of only * gtes n 2*2 gtes on neighoring quits. To evlute our pproh we ompre the two osts methos s well s we ompre the otine osts with vrious previous lgorithms. The min ontriutions of the propose lgorithm is in the ft tht it llows to generte reversile logi iruits in the LNN moel with prtilly hieve minimum of SWAP gtes. This is verifie with other lgorithms the generte iruits with higher numer of not only SWAP gtes ut higher numer of gtes in generl. The pper is orgnize s follows. Setion 2 explins the stnr n LNN moels of lulting quntum osts. Setion 3 presents how one type of the previously introue Lttie Digrms, the Positive Dvio Ltties, n e pte to regulr reliztions of quntum iruits for the stnr n LNN moel moels. Setion 4 presents our experimentl results with oth ost moels n Se-

5 74 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: tion 5 onlues the pper. The pper ssumes tht the reer is fmilir with si quntum gtes n reversile logi onepts n with previous works on lttie lgorithms. 2 Motivtion for the LNN moel for quntum rrys relize in Ion Trp A gte etween ny two quits woul men n immeite iret intertion etween ny two ions in the Ion Trp, whih is physilly impossile in this tehnology ue to spe seprtion [, 25]. In the simplest (ut prtil s of 20) se, ll ions in Ion Trp re ple linerly (s One-Dimensionl vetor). Every ion (quit) n intert with t most one neighor ove n one neighor elow. This physil onstrint of 2-neighor quntum lyout of the sustrte hs muh influene on prtil esigns. As n exmple of prolems with LNN iruit moel, onsier the very simple 4x4 Toffoli gte shown s unit in Fig. (). Other uthors [26, 27, 28, 29, 30, 3, 32] lulte the quntum ost of the gte s funtion of numer of inputs regrless of wht is the istne of the quits use in this gte. This is not urte when the iruit is relize in liner Ion Trp tehnology. Nor is it goo for quntum optis or NMR tehnology tht is urrently in use. To relize this iruit in the LNN moel, one nill it shoul e e s in Fig. (). Next, eh of the 3x3 (stnr) Toffoli gtes from Fig. () re mro-generte to the Breno s reliztion of this gte [33], thus reting the quntum rry in Fig. (). This woul e fine if every two quits n intert iretly: ut they nnot. So trnsformtions from Fig. () to rete 2-neighor-only type of iruits re require. The finl iruit for the gte from Fig. () is then shown in Fig. (e). It hs 27 2x2 gtes in 2-neighors-only topology fter the minimiztion of ertin gtes. There re other wys to relize this gte in lyout, even without nill it. They re however even more expensive when relize in liner Ion Trp. The numer woul e even higher if the gte woul e relize on five quits tht re not neighors. Bse on the ove exmple, the quntum iruits in the LNN rhiteture shoul hve short onnetions insie gtes. As isusse in [34, 35, 36] short onnetions require regulr strutures suh s Ltties [34, 37, 38, 39] rete y pttion n generliztion of Akers Arrys [40]. The metho propose here uses Positive Dvio Ltties (PDL) [4, 42]. The reson for using PDL omes from the ft tht fter we nlyze the mpping of Lttie igrms to LNN rhiteture iruits, we foun tht the internl onnetions of the Lttie n e mppe well, i.e. with smll istnes. There is however ig troule with onneting ll Toffoli gtes to input vriles: this involves very mny SWAP gtes. This is illustrte

6 Synthesis of quntum iruits in Liner Nerest Neighor moel () () 0 () () 0 Fig.. This exmple illustrtes the nture of prolem with liner Ion Trp. A 4x4 Toffoli gte tht looks hep gte whih is however quite expensive when mppe to liner-neighorhoo quntum rry. () symol of gte s use y other uthors, () eompose Toffoli gte, () the finl iruit with 2-quit quntum primitives, ut not-relizle in liner neighorhoo s it hs wires going over gtes, () steps to relize the gte with wire going over it, (e) the finl iruit in liner neighorhoo Ion Trp. () in Fig. 4 n Fig. 5. Fig. 4 shows stnr quntum rry with nill it for funtion FX2 relize on PLA-like struture using only two-ontrolle quits Toffoli gtes n Feynmn Gtes. Fig. 3 shows the sme funtion rewritten to our D neighorhoo moel y ing SWAP gtes. This exmple illustrtes the ig ost of SWAP gtes when they re e to lulte relisti quntum ost for LNN moel of quits require in Ion Trp. The sme property n e shown on ny pulishe iruit for well-known enhmrks. Finlly, one n oserve tht the numer of the SWAP gtes require for n ritrry reversile iruit e mppe to the LNN moel n e pproximte nlytilly. Lemm 2.. An ritrry multi-ontrolle Toffoli (MCT) gte with k- ontrol its n trget it (together hving k its) tht is efine over p wires (p k, inluing

7 76 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: skippe wires) requires t mximum:%n relize in using the CNOT, C/C gtes requires t minimum ŝ = 2 (p k) (k )+(p ) 2 () with 2 (p k) (k ) representing the numer of swp gtes require to ring the ontrol its to the LNN proximity of the trget it n the (p ) 2 term represents the numer of SWAP gtes require to ring the quits insie of the Toffoli gte itself to the LNN neighorhoo. This mens tht for reversile iruit relize y only Toffoli gtes mximum of ŝ gtes will mke the iruit into LNN omptile iruit. Note tht eqution oes only speify how mny SWAP gtes re require to group the ontrols in LNN moel. Proof. Consier the Toffoli gte shown in Figure 2(). The gte is efine over 6 quits n hs 2 ontrol its n one trget. In this prtiulr se, the istne of the ontrol quits n of the trget is mximl n thus using formul from eq. we otin the orret result 2 SWAP gtes for outsie of the MCT gte (Figure 2()) n 4 s the totl numer of SWAP gtes(figure 2()). 2 (p k) (k ) () () () 2 (p k) (k ) + (p i) 2 Fig. 2. MCT gte efine over 6 quits. () relize s stnr MCT, () relize in the LNN moel, () relize in the LNN moel lso within the gte itself. Beuse the gte in Figure 2() hs mximl istne etween the ontrol n the trget quits, ny other onfigurtion of the sme gte will require less or equl to 4 SWAP gtes. Now let s look t more omplex exmple with two MCT gtes. The iruit in Figure 3() shows two MCT gtes onnete in series. Oserve tht when the iruit is uilt using stnr methos of synthesis (Figures 3()) - y uiling the iruit from MCT gtes n then onverting it to the LNN moel - the ost of the

8 Synthesis of quntum iruits in Liner Nerest Neighor moel SWAP gtes is muh higher thn when the iruit is uilt using synthesis methos for the LNN rhiteture (Figure 3()). This is euse in the lgorithm tht uils iruits for the LNN moel one n iretly preit whih lines shoul e returne to their initil position right fter eing use n whih not. () () () Fig. 3. Two MCT gtes efine over 6 quits. () relize s stnr MCT, () relize s two MCT gtes trnsforme to the LNN moel, () relize s two MCT esigne for the LNN moel. Finlly, we elieve tht LNN ost moel shoul reple the stnr ost moel for Ion Trp tehnology. New ost moels shoul e lso rete long these lines lso for other quntum tehnologies, rther thn using generl ost whih hs no reltion to ny tehnology tht we re wre of. Even for smll iruits osts lulte with the LNN moel iffer muh from stnr quntum osts n ifferent types of quntum synthesis metho show etter ost minimiztion ilities. Our new CAD tool for stnr n LNN moels of quntum osts is lle QULASYN (QUntum LAtties SYNthesizer). 0 grge grge grge grge 0 grge funtion Fig. 4. Ciruit for funtion FX2(,,,) = rete with our metho for tritionl quntum ost funtion lultion tht oes not tke Ion Trp tehnology onstrints into ount.

9 78 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: 3 Lttie Digrms with vrious types of expnsion gtes n their mpping to LNN moel As lrey introue, in this pper we pt Positive Dvio Lttie Digrms to quntum iruits [36]. Unlike in the stnr Shnnon Lttie Digrms tht uses multiplexers we restrit ourselves to uil quntum lttie equivlents for only Positive Dvio Ltties, using only 3*3 Toffoli, Feynmn n NOT gtes. 0 0 Fig. 5. Ciruit from Figure 4 moifie with ing SWAP gtes for new ost funtion lultion tht oes tke Ion Trp tehnology onstrints into ount, with 36 SWAP gtes e. It hs 36 SWAP gtes e to relize LNN moel quntum ost, oviously inrese. As n exmple, onsier the lssil Positive Dvio Lttie for funtion FX2(,,,) illustrte y igrm shown in Fig. 6. It is esigne using softwre presente in [37, 36]. The lgorithm for the lttie strts from logi Exlusive-Sum-of- Prouts (ESOP) eqution esriing the esire funtion. Initilly vrile is selete n oth the f x, f x n f x f x is lulte. This is repete for every vrile until ll ville vriles re onstnt. During the proess of the lttie onstrution reunnt noes re remove, merge with the gol of minimizing the size of the lttie. Suh lttie then n e further explore using for instne sifting or vrile repetition to otin the most esirle lttie. The Positive Dvio Lttie is next trnsforme to stnr form of quntum rry. For instne, to help the reer, the lttie from funtion F3(,,) is presente in Fig. 7() in form tht is intermeite etween Lttie Digrm n Quntum Arry. This intermeiry form is trnsforme s in Fig. 7(), where every intersetion of wires from Fig. 7() is reple y SWAP gte in Fig. 7(). This wy, new type of regulr struture relize in quntum rry with regulr onnetions is otine n the long onnetions typil for stnr Toffoli gtes re voie. Figure 7 illustrtes the essene of our trnsformtion metho from lttie igrms to quntum rrys of permuttive iruits. It explins lso why we use non-stnr nottion for intermeite stges. The whole trik ws to twist the igrm n reple intersetions of lines with SWAP gtes. This grphil

10 Synthesis of quntum iruits in Liner Nerest Neighor moel Fig. 6. Exmple of Positive Dvio Lttie from [37]. Positive Dvio Expnsion is pplie in eh noe. rile is repete. metho explins lso our SWAP insertion lgorithm.. The numer of SWAP gtes in our metho is however smller euse of regulrity of the new struture from Fig. 7(). We o not present here the etile lgorithms to rete Positive Dvio Ltties s they re isusse in full etil in previous ppers [37, 35, 36]. ut we provie high level esription for the ske of reer s unerstning. As n e seen the propose metho genertes itionl quits. The numer of the grge quits is the sme s in stnr quntum rry however there re itionl SWAP gtes require to relize the LNN moel. This results in iruits where there re no Toffoli gtes relize on non-neighor quits. The ost of e SWAP gtes is reltively low s eh suh gte n e relize with 3 Feynmn gtes [9], or EM pulses [43] fter optimiztion. Fig. 8 presents the trnsformtion of stnr Positive Dvio Lttie from Fig. 7() rwn in nother wy to regulr quntum rry with ition of SWAP gtes. Fig. 8 shows the trnsformtion from the mro-level to the CNOT/C gtes s well s the trnsformtion to the losest-neighor moel pplile for Ion trp tehnology. These Controlle-Squre-Root-of-Not (C) gtes n their hermitins re expline in etil in [9]. They re goo pproximtion of the quntum ost in the Eletromgneti (EM) pulses. Using the trnsformtions to pulses s shown in Fig. 9, the finl iruit ost n e lulte s follows. Eh of the loks of gtes shown in Fig. 8 hs the ost shown in Fig. 9(). The ost is 20x + 8x2 = 36. Beuse in etween the loks some of the gtes n e omine, it n e shown tht when the iruit

11 80 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: f grge grge () () f grge grge grge Fig. 7. Trnsformtion of funtion F3(,,) from lssil positive Dvio Lttie to Quntum Arry with Toffoli n SWAP gtes. Eh SWAP gte is next reple with 3 Feynmn gtes. () intermeite form, () finl Quntum Arry. Fig. 8. Trnsformtion of the iruit relize in Fig. 7 using Toffoli gte. Eh Toffoli n SWAP gtes re reple y quntum CNOT n C/C quntum gtes n rerrnge to stisfy the neighorhoo requirements of Ion trp.

12 Synthesis of quntum iruits in Liner Nerest Neighor moel... 8 from Fig. 8 is uilt in EM pulses its totl ost is 36x6-3 = 23. This wy, we n use the regulrity of quntum rry on the lowest implementtion level (quntum rottions level [9]) to further reue the numer of EM pulses. We use the metho from[43] to reue the numer of EM pulses. Fig. 9. The trnsformtions of loks of quntum gtes to the pulses level. The iruits in this pper re esigne using CAD tool QULASYN (QUntum LAtties SYNthesizer) tht uses oth the stnr n LNN moels of lulting quntum ost funtions. More etils on the implementtion of the QULASYN, on the vrile orering n repetition s well s on synthesis with new gtes n e foun in [36, 44]. The lgorithm uses vrious optimiztion tehniques n elertions in orer to perform n effiient KFDD suh s preorer serh, swpping of Dvio noes, sifting or exploittion of the symmetry of the KFDD. However these tehniques re not esrie in this pper s they re not proper to the KFDD pplie to reversile synthesis. The prtiulrity of the propose pproh is the ft of using only Toffoli, CNOT n the Not gte.

13 82 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: 4 Experimentl results Experimentl results for lulting Quntum rrys with tritionl quntum osts one y our QULASYN tool re given in Tle. We ompre our Lttie tool with MMD n Agrwl/Jh softwre. MMD stns for Miller, Mslov n Duek s lgorithm n AJ stns for Agrwl n Jh lgorithm. This tle shows vntge of pplying lttie se quntum synthesis even for tritionl ost funtions with gtes in stnr quntum rry. The est quntum osts re ol, itli n unerline. The sme osts for more thn one metho re ol n itli. Our tool rete the est result in 9 ses n in 8 ses the sme ost results were foun. Dshes re for results tht we hve no ess to. Tle. The trnsformtions of loks of quntum gtes to the pulses level. Benhmrk #Rel #Grge #Gres Cost CPU time #Gtes Cost #Gtes Cost inputs inputs Lttie Lttie Lttie DMM DMM AJ AJ 2to r < r < r < iter < iter < sym NA NA 9sym NA NA 5mo < mo < hm < hm < hm xor < xor < xnor < o < yle yle gryoe < gryoe < gryoe < nth prime3 in < nth prime4 in < nth prime5 in nth prime6 in Alu < hw < hw hw hw pprm < pprm pprm

14 Synthesis of quntum iruits in Liner Nerest Neighor moel Tle 2. The trnsformtions of loks of quntum gtes to the pulses level. Benhmrk #Gtes Cost #Gtes with Cost with #Gtes Cost #Gtes with Cost with Lttie Lttie SWAP SWAP gtes DMM DMM SWAP SWAP gtes insertion for Lttie insertion for MMD for Lttie for MMD 2to r r r iter iter sym sym mo mo hm hm hm Xor Xor Xnor eo Cyle Cyle Gryoe Gryoe Gryoe Nth prime3in Nth prime4in Nth prime5in Nth prime6in Alu hw hw hw hw pprm pprm pprm Tle 2 ompres QULASYN with other methos for the LNN Moel. Column is the nme of enhmrk, olumn 2 is the numer of gtes lulte for the stnr moel, n olumn 3 is the quntum ost for the stnr moel. Column 4 is the numer of gtes fter insertion of SWAP gtes to the lttie iruit. Column 5 is the respetive quntum ost with SWAP gtes inserte to lttie. Columns 6 to 9 give respetive results for MMD. The results for MMD metho were relulte y inserting the neessry SWAP gtes (lgorithms to insert SWAP gtes re given in [20, 8] n other ppers). To ompre thus quntum osts of Lttie metho with MMD one hs to ompre olumns 5 n 9. Bol itli numers shoul help

15 84 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: the omprison.the new metho is etter in 4 ses, n worse in 3 ses. In 4 ses the quntum osts re the sme. In some funtions like Hm7, r53, n hw6 the improvements of our metho for LNN moel ost re rmti. The reson tht moifie MMD is etter in some instnes is perhps use on the ft tht our tool is not fining the optiml orer of vriles in lttie, ut this shoul e n re of further reserh. 5 Conlusions We presente new synthesis metho of permuttive quntum iruits with two quntum ost funtions: stnr n LNN moel. Tles n 2 emonstrte strong improvements tht re rought y our metho in oth vrints. It shoul e however rememere tht our metho inreses the numer of nill quits, so the sme ritiism n pply to it s to other lgorithms tht introue nill quits. The numers of these nill quits n e foun in Tle. We o not lim in this pper to reple the stnr quntum osts with the LNN moel, we vote only to rete CAD tools tht will use severl tehnology-relte quntum osts. One of the most interesting spets of the presente pproh is the nturl onsequene of reuing the numer of SWAP gtes y simply mpping the reversile iruit on lttie. This mens tht simply representing the reversile iruit in the lttie hs for onsequene of mpping the iruit in the physil spe in suh mnner tht optimizes the reversile lyout with respet to the LNN moel. This pproh will e more explore in the future extensions of this work with respet to the presente lttie s well s with respet to other strutures. Referenes [] A. Mishenko n M. Perkowski, Logi synthesis of reversile wve ses, in Proeeings of IWLS, pp , [2] A. Khlopotine, M. Perkowski, n P. Kerntopf, Reversile logi synthesis y gte omposition, in Proeeings of IWLS, pp , [3] D. M. Miller, D. Mslov, n G. W. Duek, Synthesis of quntum multiple-vlue iruits, Journl of Multiple-lue Logi n Soft Computing, vol. 2, no. 5-6, pp , [4] G. Yng, W. Hung, X. Song, n M. Perkowski, Mjority-se reversile logi gtes, Theoretil Computer Siene, vol. 334, no. -3, [5] W. N. N. Hung, X. Song, G. Yng, J. Yng, n M. Perkowski, Optiml synthesis of multiple output oolen funtions using set of quntum gtes y symoli rehility nlysis, IEEE Trnstion on Computer-Aie Design of Integrte Ciruits n systems, vol. 25, no. 9, pp , 2006.

16 Synthesis of quntum iruits in Liner Nerest Neighor moel [6] N. Alhgi, M. Hwsh, n M. Perkowski, Synthesis of Reversile Ciruits for Lrge Reversile Funtions Ft Universitis, Series: Eletronis n Energetis, vol. 24, no. 3, pp , Deemer 200. [7] J. Fiurášek, Liner optil frekin gte se on prtil-swp gte, Phys. Rev. A, vol. 78, p , Sep [8] Y.-X. Gong, G.-C. Guo, n T. C. Rlph, Methos for liner optil quntum frekin gte, Phys. Rev. A, vol. 78, p , Jul [9] M. A. Nielsen n I. L. Chung, Quntum Computtion n Quntum Informtion. Cmrige University Press, [0] D. Chng, D. Mslov, n S. Severini, Trnsltion tehniques etween quntum iruits rhiteture. [] J. Cir n P. Zoller, Quntum omputtion with ol trppe ions, Physil Review letters, vol. 74, no. 20, p. 409, 995. [2] J. L. O Brien, G. J. Prye, A. G. White, T. C. Rlph, n D. Brnning, Demonstrtion of n ll-optil quntum ontrolle-not gte, Nture, vol. 426, pp , [3] D. E. Browne n T. Ruolph, Resoure-effiient liner optil quntum omputtion, Phys. Rev. Lett., vol. 95, p. 0050, Jun [4] A. Fowler, S. Devitt, n L. Hollenerg, Implementtion of shor s lgorithm on liner nerest neighor quit rry, Quntum Informtion n Computtion, vol. 4, no. 4, pp , [5] Y. Tkhshi, N. Kunihiro, n K. Oht, The quntum fourier trnsform on liner nerest neighor rhiteture, Quntum Informtion n Quntum Computtion, vol. 7, no. 4, pp , [6] S. Curo, T. Drper, S. Kutin, n D. Moutlon, A new quntum ripple-rry ition iruit. qunt-ph/04084, [7].. Shene, S. S. Bullok, n I. L. Mrkov, A prtil top-own pproh to quntum iruit synthesis, in Proeeings of Asi Pifi DAC, [8] A. Chkrrti n S. Sur-Koly, Nerest neighor se synthesis of quntum oolen iruits, Engineering Letters, vol. 5:2, p. 26, [9] A. Chkrrti n S. Sur-Koly, Rules for synthesizing quntum oolen iruits using minimize nerest-neighorhoo templtes, in Proeeings of the 5th Interntionl Conferene on Avne Computing n Communitions, pp , [20] Y. Hirt, M. Nknishi, n S. Ymshit, An effiient metho to onvert ritrry quntum iruits to ones on liner nerest neighor rhiteture, in 3 r Interntionl onferene on Quntum, Nno, n Miro Tehnologies, [2] M. Mozmmel H A Khn, N. Siik, n M. Perkowski, Minimiztion of Quternry Glois Fiel Sum of Prouts Expression for Multi-Output Quternry Logi Funtion using Quternry Glois Fiel Deision Digrm, in Proeeings of the Interntionl Symposium on Multiple-lue Logi 2008, [22] M. Mottonen n J. rtiinen, Deomposition of generl quntum gtes, in Trens in Quntum omputing Reserh, NOA, New York, [23] P. Muhri, Generl logi liner nerest neighor (llnn) rhiteture for fulttolernt quntum omputtion, Mster s thesis, Wihit Stte University, [24] R. Wille, M. Seei, n R. Drehsler, Synthesis of reversile funtions eyon gte ount n quntum ost, in Proeeings of the IWLS, 2009.

17 86 M. Perkowski, M. Luk, D. Shh, n M. Kmeym: [25] D. Wineln n T. Heinrihs, Ion trp pprohes to quntum informtion proessing n quntum omputing, A Quntum Informtion Siene n Tehnology Romp, vol. N/A, [26] D. Mslov n G. Duek, Improve quntum ost for n-it Toffoli gtes, IEE Eletroni Letters, vol. 39, no. 25, pp , [27] D. Mslov n G. Duek, Grge in reversile esign of multiple output funtions, in proeeings of the 6th Interntionl Symposium on Representtions n Methoology of Future Computing Tehnologies, pp , [28] M. Luk, M. Perkowski, H. Goi, M. Pivtoriko, C. H. Yu, K. Chung, H. Jee, B.-G. Kim, n Y.-D. Kim, Evolutionry pproh to quntum reversile iruit synthesis, Artif. Intell. Review., vol. 20(3-4), pp , [29] D. Mslov, G. W. Duek, n D. M. Miller, Synthesis of Frekin-Toffoli reversile networks, IEEE Trnstions on LSI, vol. 3, no. 6, pp , [30] A. Agrwl n N. Jh, Synthesis of reversile logi, in Proeeings of DATE, pp , [3] R. Wille n R. Drehsler, B-se synthesis of reversile logi for lrge funtions, in Proeeings of the 46th Annul Design Conferene, [32] M. Luk, M. Perkowski, n M. Kmeym, Evolutionry quntum logi synthesis of oolen reversile logi iruits emee in ternry quntum spe using struturl restritions, in Proeeings of the WCCI 200, 200. [33] A. Breno, C. H. Bennett, R. Cleve, D. P. Diinenzo, N. Mrgolus, P. Shor, T. Sletor, J. A. Smolin, n W. H., Elementry gtes for quntum omputtion, Physil Review A, vol. 52, pp , 995. [34] M. Perkowski, L. Jozwik, n R. Drehsler, A nonil n/exor form tht inlues oth the generlize ree-muller forms n kroneker ree-muller forms, in Pro. of the Ree-Muller 997 Conferene, pp , 997. [35] m. Chrznowsk-Jeske, Z. Wng, n Y. Xu, Regulr representtion for mpping to fine-grin, lolly-onnete fpgs, in Proeeings of ISCAS, 997. [36] D. Shh n M. Perkowski, Synthesis of quntum rrys with low quntum osts from kroneker funtionl lttie igrms, in IEEE Congress on Evolutionry Computtion, pp. 7, 200. [37] M. Perkowski, M. Chrznowsk-Jeske, n Y. Xu, Lttie igrms using reemuller logi, in Proeeings of RM, 997. [38] M. Perkowski, A. Al-Ri, P. Kerntopf, A. Buller, M. Chrznowsk-Jeske, A. Mishhenko, M. M. Az Khn, A. Coppol, S. Ynushkevih,. Shmerko, n L. Jozwik, A generl eomposition for reversile logi, in Pro. RM 200, August 200. [39] M. Perkowski, P. Kerntopf, A. Buller, M. Chrznowsk-Jeske, A. Mishenko, X. Song, A. Al-Ri, L. Jozwik, A. Coppol, n B. Mssey, Regulr reliztion of symmetri funtions using reversile logi, in Proeeings of EUROMICRO Symposium on Digitl System, 200. [40] S. Akers, A retngulr logi rry, IEEE Trnstions on Computers, vol. C-2, pp , 972. [4] M. A. Perkowski, M. Chrznowsk-Jeske, n Y. Xu, Lttie igrms using reemuller logi, in IFIP WG 0.5 Workshop on Applitions of the Ree-Muller Expnsion in Ciruit Design, pp , 997. [42] M. Chrznowsk-Jeske, Z. Wng, n Y. Xu, A regulr representtion for mpping to fine-grin, lolly-onnete fpgs, in Ciruits n Systems, 997. ISCAS 97.,

18 Synthesis of quntum iruits in Liner Nerest Neighor moel Proeeings of 997 IEEE Interntionl Symposium on, vol. 4, pp vol.4, June 997. [43] S. Lee, S. Kim, J. Bimonte, n M. Perkowski, The ost of quntum gte primitives, Journl of Multiple-lue Logi n Soft Computing, vol. 2, no. 5-6, pp , [44] M. Luk, rile orering using g for lttie igrms n y gtes iruits. tehnil report, 200.

Engr354: Digital Logic Circuits

Engr354: Digital Logic Circuits Engr354: Digitl Logi Ciruits Chpter 4: Logi Optimiztion Curtis Nelson Logi Optimiztion In hpter 4 you will lern out: Synthesis of logi funtions; Anlysis of logi iruits; Tehniques for deriving minimum-ost

More information

CS 491G Combinatorial Optimization Lecture Notes

CS 491G Combinatorial Optimization Lecture Notes CS 491G Comintoril Optimiztion Leture Notes Dvi Owen July 30, August 1 1 Mthings Figure 1: two possile mthings in simple grph. Definition 1 Given grph G = V, E, mthing is olletion of eges M suh tht e i,

More information

Lecture 11 Binary Decision Diagrams (BDDs)

Lecture 11 Binary Decision Diagrams (BDDs) C 474A/57A Computer-Aie Logi Design Leture Binry Deision Digrms (BDDs) C 474/575 Susn Lyseky o 3 Boolen Logi untions Representtions untion n e represente in ierent wys ruth tle, eqution, K-mp, iruit, et

More information

Technology Mapping Method for Low Power Consumption and High Performance in General-Synchronous Framework

Technology Mapping Method for Low Power Consumption and High Performance in General-Synchronous Framework R-17 SASIMI 015 Proeeings Tehnology Mpping Metho for Low Power Consumption n High Performne in Generl-Synhronous Frmework Junki Kwguhi Yukihie Kohir Shool of Computer Siene, the University of Aizu Aizu-Wkmtsu

More information

Dynamic Template Matching with Mixed-polarity Toffoli Gates

Dynamic Template Matching with Mixed-polarity Toffoli Gates Dynmi Templte Mthing with Mixed-polrity Toffoli Gtes Md Mzder Rhmn 1, Mthis Soeken 2,3, nd Gerhrd W. Duek 1 1 Fulty of Computer Siene, University of New Brunswik, Cnd 2 Deprtment of Mthemtis nd Computer

More information

A Hierarchical Approach to Computer-Aided Design of Quantum Circuits

A Hierarchical Approach to Computer-Aided Design of Quantum Circuits A Hierrhil Approh to Computer-Aided Design of Quntum Ciruits Mrek Perkowski,+* Mrtin Luk,* Mikhil Pivtoriko,* Pwel Kerntopf, & Mihele Folgheriter *, Dongsoo Lee, + Hyungok Kim,+ Woong Hwngo, Jung-wook

More information

A Hierarchical Approach to Computer-Aided Design of Quantum Circuits

A Hierarchical Approach to Computer-Aided Design of Quantum Circuits A ierrhil Approh to Computer-Aided Design of Quntum Ciruits Mrek Perkowski,+* Mrtin Luk,* Mikhil Pivtoriko,* Pwel Kerntopf, & Mihele Folgheriter ^, Dongsoo Lee, + yungok Kim,+ oong wngo, Jung-wook Kim+

More information

Implication Graphs and Logic Testing

Implication Graphs and Logic Testing Implition Grphs n Logi Testing Vishwni D. Agrwl Jmes J. Dnher Professor Dept. of ECE, Auurn University Auurn, AL 36849 vgrwl@eng.uurn.eu www.eng.uurn.eu/~vgrwl Joint reserh with: K. K. Dve, ATI Reserh,

More information

Lecture 6: Coding theory

Lecture 6: Coding theory Leture 6: Coing theory Biology 429 Crl Bergstrom Ferury 4, 2008 Soures: This leture loosely follows Cover n Thoms Chpter 5 n Yeung Chpter 3. As usul, some of the text n equtions re tken iretly from those

More information

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005 RLETON UNIVERSIT eprtment of Eletronis ELE 2607 Swithing iruits erury 28, 05; 0 pm.0 Prolems n Most Solutions, Set, 2005 Jn. 2, #8 n #0; Simplify, Prove Prolem. #8 Simplify + + + Reue to four letters (literls).

More information

SOME INTEGRAL INEQUALITIES FOR HARMONICALLY CONVEX STOCHASTIC PROCESSES ON THE CO-ORDINATES

SOME INTEGRAL INEQUALITIES FOR HARMONICALLY CONVEX STOCHASTIC PROCESSES ON THE CO-ORDINATES Avne Mth Moels & Applitions Vol3 No 8 pp63-75 SOME INTEGRAL INEQUALITIES FOR HARMONICALLY CONVE STOCHASTIC PROCESSES ON THE CO-ORDINATES Nurgül Okur * Imt Işn Yusuf Ust 3 3 Giresun University Deprtment

More information

A Transformation Based Algorithm for Reversible Logic Synthesis

A Transformation Based Algorithm for Reversible Logic Synthesis 2.1 A Trnsformtion Bsed Algorithm for Reversile Logi Synthesis D. Mihel Miller Dept. of Computer Siene University of Vitori Vitori BC V8W 3P6 Cnd mmiller@sr.uvi. Dmitri Mslov Fulty of Computer Siene University

More information

2.4 Theoretical Foundations

2.4 Theoretical Foundations 2 Progrmming Lnguge Syntx 2.4 Theoretil Fountions As note in the min text, snners n prsers re se on the finite utomt n pushown utomt tht form the ottom two levels of the Chomsky lnguge hierrhy. At eh level

More information

I 3 2 = I I 4 = 2A

I 3 2 = I I 4 = 2A ECE 210 Eletril Ciruit Anlysis University of llinois t Chigo 2.13 We re ske to use KCL to fin urrents 1 4. The key point in pplying KCL in this prolem is to strt with noe where only one of the urrents

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap Prtile Physis Mihelms Term 2011 Prof Mrk Thomson g X g X g g Hnout 3 : Intertion y Prtile Exhnge n QED Prof. M.A. Thomson Mihelms 2011 101 Rep Working towrs proper lultion of ey n sttering proesses lnitilly

More information

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point GCSE C Emple 7 Work out 9 Give your nswer in its simplest form Numers n inies Reiprote mens invert or turn upsie own The reiprol of is 9 9 Mke sure you only invert the frtion you re iviing y 7 You multiply

More information

Introduction to Olympiad Inequalities

Introduction to Olympiad Inequalities Introdution to Olympid Inequlities Edutionl Studies Progrm HSSP Msshusetts Institute of Tehnology Snj Simonovikj Spring 207 Contents Wrm up nd Am-Gm inequlity 2. Elementry inequlities......................

More information

Lecture 2: Cayley Graphs

Lecture 2: Cayley Graphs Mth 137B Professor: Pri Brtlett Leture 2: Cyley Grphs Week 3 UCSB 2014 (Relevnt soure mteril: Setion VIII.1 of Bollos s Moern Grph Theory; 3.7 of Gosil n Royle s Algeri Grph Theory; vrious ppers I ve re

More information

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b CS 294-2 9/11/04 Quntum Ciruit Model, Solovy-Kitev Theorem, BQP Fll 2004 Leture 4 1 Quntum Ciruit Model 1.1 Clssil Ciruits - Universl Gte Sets A lssil iruit implements multi-output oolen funtion f : {0,1}

More information

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite!

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite! Solutions for HW9 Exerise 28. () Drw C 6, W 6 K 6, n K 5,3. C 6 : W 6 : K 6 : K 5,3 : () Whih of the following re iprtite? Justify your nswer. Biprtite: put the re verties in V 1 n the lk in V 2. Biprtite:

More information

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014 S 224 DIGITAL LOGI & STATE MAHINE DESIGN SPRING 214 DUE : Mrh 27, 214 HOMEWORK III READ : Relte portions of hpters VII n VIII ASSIGNMENT : There re three questions. Solve ll homework n exm prolems s shown

More information

Computing all-terminal reliability of stochastic networks with Binary Decision Diagrams

Computing all-terminal reliability of stochastic networks with Binary Decision Diagrams Computing ll-terminl reliility of stohsti networks with Binry Deision Digrms Gry Hry 1, Corinne Luet 1, n Nikolos Limnios 2 1 LRIA, FRE 2733, 5 rue u Moulin Neuf 80000 AMIENS emil:(orinne.luet, gry.hry)@u-pirie.fr

More information

Now we must transform the original model so we can use the new parameters. = S max. Recruits

Now we must transform the original model so we can use the new parameters. = S max. Recruits MODEL FOR VARIABLE RECRUITMENT (ontinue) Alterntive Prmeteriztions of the pwner-reruit Moels We n write ny moel in numerous ifferent ut equivlent forms. Uner ertin irumstnes it is onvenient to work with

More information

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

CSC2542 State-Space Planning

CSC2542 State-Space Planning CSC2542 Stte-Spe Plnning Sheil MIlrith Deprtment of Computer Siene University of Toronto Fll 2010 1 Aknowlegements Some the slies use in this ourse re moifitions of Dn Nu s leture slies for the textook

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

Nondeterministic Automata vs Deterministic Automata

Nondeterministic Automata vs Deterministic Automata Nondeterministi Automt vs Deterministi Automt We lerned tht NFA is onvenient model for showing the reltionships mong regulr grmmrs, FA, nd regulr expressions, nd designing them. However, we know tht n

More information

Review of Gaussian Quadrature method

Review of Gaussian Quadrature method Review of Gussin Qudrture method Nsser M. Asi Spring 006 compiled on Sundy Decemer 1, 017 t 09:1 PM 1 The prolem To find numericl vlue for the integrl of rel vlued function of rel vrile over specific rnge

More information

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 )

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 ) Neessry n suient onitions for some two vrile orthogonl esigns in orer 44 C. Koukouvinos, M. Mitrouli y, n Jennifer Seerry z Deite to Professor Anne Penfol Street Astrt We give new lgorithm whih llows us

More information

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of:

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of: 22: Union Fin CS 473u - Algorithms - Spring 2005 April 14, 2005 1 Union-Fin We wnt to mintin olletion of sets, uner the opertions of: 1. MkeSet(x) - rete set tht ontins the single element x. 2. Fin(x)

More information

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx Applitions of Integrtion Are of Region Between Two Curves Ojetive: Fin the re of region etween two urves using integrtion. Fin the re of region etween interseting urves using integrtion. Desrie integrtion

More information

Unit 4. Combinational Circuits

Unit 4. Combinational Circuits Unit 4. Comintionl Ciruits Digitl Eletroni Ciruits (Ciruitos Eletrónios Digitles) E.T.S.I. Informáti Universidd de Sevill 5/10/2012 Jorge Jun 2010, 2011, 2012 You re free to opy, distriute

More information

A Family of Logical Fault Models for Reversible Circuits

A Family of Logical Fault Models for Reversible Circuits A Fmily of Logil Fult Moels for Reversile Ciruits Ili Polin John P. Hyes Thoms Fiehn Bern Beker Alert-Luwigs-University Georges-Köhler-Allee 5 79 Freiurg i. Br., Germny {polin fiehn eker}@informtik.uni-freiurg.e

More information

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106 8. Problem Set Due Wenesy, Ot., t : p.m. in - Problem Mony / Consier the eight vetors 5, 5, 5,..., () List ll of the one-element, linerly epenent sets forme from these. (b) Wht re the two-element, linerly

More information

Compression of Palindromes and Regularity.

Compression of Palindromes and Regularity. Compression of Plinromes n Regulrity. Kyoko Shikishim-Tsuji Center for Lierl Arts Eution n Reserh Tenri University 1 Introution In [1], property of likstrem t t view of tse is isusse n it is shown tht

More information

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4 Am Blnk Leture 13 Winter 2016 CSE 332 CSE 332: Dt Astrtions Sorting Dt Astrtions QuikSort Cutoff 1 Where We Are 2 For smll n, the reursion is wste. The onstnts on quik/merge sort re higher thn the ones

More information

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6 CS311 Computtionl Strutures Regulr Lnguges nd Regulr Grmmrs Leture 6 1 Wht we know so fr: RLs re losed under produt, union nd * Every RL n e written s RE, nd every RE represents RL Every RL n e reognized

More information

Lecture 8: Abstract Algebra

Lecture 8: Abstract Algebra Mth 94 Professor: Pri Brtlett Leture 8: Astrt Alger Week 8 UCSB 2015 This is the eighth week of the Mthemtis Sujet Test GRE prep ourse; here, we run very rough-n-tumle review of strt lger! As lwys, this

More information

Chapter 4 State-Space Planning

Chapter 4 State-Space Planning Leture slides for Automted Plnning: Theory nd Prtie Chpter 4 Stte-Spe Plnning Dn S. Nu CMSC 722, AI Plnning University of Mrylnd, Spring 2008 1 Motivtion Nerly ll plnning proedures re serh proedures Different

More information

A Disambiguation Algorithm for Finite Automata and Functional Transducers

A Disambiguation Algorithm for Finite Automata and Functional Transducers A Dismigution Algorithm for Finite Automt n Funtionl Trnsuers Mehryr Mohri Cournt Institute of Mthemtil Sienes n Google Reserh 51 Merer Street, New York, NY 1001, USA Astrt. We present new ismigution lgorithm

More information

ANALYSIS AND MODELLING OF RAINFALL EVENTS

ANALYSIS AND MODELLING OF RAINFALL EVENTS Proeedings of the 14 th Interntionl Conferene on Environmentl Siene nd Tehnology Athens, Greee, 3-5 Septemer 215 ANALYSIS AND MODELLING OF RAINFALL EVENTS IOANNIDIS K., KARAGRIGORIOU A. nd LEKKAS D.F.

More information

Qubit and Quantum Gates

Qubit and Quantum Gates Quit nd Quntum Gtes Shool on Quntum omputing @Ygmi Dy, Lesson 9:-:, Mrh, 5 Eisuke Ae Deprtment of Applied Physis nd Physio-Informtis, nd REST-JST, Keio University From lssil to quntum Informtion is physil

More information

CS 360 Exam 2 Fall 2014 Name

CS 360 Exam 2 Fall 2014 Name CS 360 Exm 2 Fll 2014 Nme 1. The lsses shown elow efine singly-linke list n stk. Write three ifferent O(n)-time versions of the reverse_print metho s speifie elow. Eh version of the metho shoul output

More information

Automata and Regular Languages

Automata and Regular Languages Chpter 9 Automt n Regulr Lnguges 9. Introution This hpter looks t mthemtil moels of omputtion n lnguges tht esrie them. The moel-lnguge reltionship hs multiple levels. We shll explore the simplest level,

More information

Logic, Set Theory and Computability [M. Coppenbarger]

Logic, Set Theory and Computability [M. Coppenbarger] 14 Orer (Hnout) Definition 7-11: A reltion is qusi-orering (or preorer) if it is reflexive n trnsitive. A quisi-orering tht is symmetri is n equivlene reltion. A qusi-orering tht is nti-symmetri is n orer

More information

A Primer on Continuous-time Economic Dynamics

A Primer on Continuous-time Economic Dynamics Eonomis 205A Fll 2008 K Kletzer A Primer on Continuous-time Eonomi Dnmis A Liner Differentil Eqution Sstems (i) Simplest se We egin with the simple liner first-orer ifferentil eqution The generl solution

More information

Ranking Generalized Fuzzy Numbers using centroid of centroids

Ranking Generalized Fuzzy Numbers using centroid of centroids Interntionl Journl of Fuzzy Logi Systems (IJFLS) Vol. No. July ning Generlize Fuzzy Numers using entroi of entrois S.Suresh u Y.L.P. Thorni N.vi Shnr Dept. of pplie Mthemtis GIS GITM University Vishptnm

More information

Factorising FACTORISING.

Factorising FACTORISING. Ftorising FACTORISING www.mthletis.om.u Ftorising FACTORISING Ftorising is the opposite of expning. It is the proess of putting expressions into rkets rther thn expning them out. In this setion you will

More information

Momentum and Energy Review

Momentum and Energy Review Momentum n Energy Review Nme: Dte: 1. A 0.0600-kilogrm ll trveling t 60.0 meters per seon hits onrete wll. Wht spee must 0.0100-kilogrm ullet hve in orer to hit the wll with the sme mgnitue of momentum

More information

NON-DETERMINISTIC FSA

NON-DETERMINISTIC FSA Tw o types of non-determinism: NON-DETERMINISTIC FS () Multiple strt-sttes; strt-sttes S Q. The lnguge L(M) ={x:x tkes M from some strt-stte to some finl-stte nd ll of x is proessed}. The string x = is

More information

Metodologie di progetto HW Technology Mapping. Last update: 19/03/09

Metodologie di progetto HW Technology Mapping. Last update: 19/03/09 Metodologie di progetto HW Tehnology Mpping Lst updte: 19/03/09 Tehnology Mpping 2 Tehnology Mpping Exmple: t 1 = + b; t 2 = d + e; t 3 = b + d; t 4 = t 1 t 2 + fg; t 5 = t 4 h + t 2 t 3 ; F = t 5 ; t

More information

Eigenvectors and Eigenvalues

Eigenvectors and Eigenvalues MTB 050 1 ORIGIN 1 Eigenvets n Eigenvlues This wksheet esries the lger use to lulte "prinipl" "hrteristi" iretions lle Eigenvets n the "prinipl" "hrteristi" vlues lle Eigenvlues ssoite with these iretions.

More information

The DOACROSS statement

The DOACROSS statement The DOACROSS sttement Is prllel loop similr to DOALL, ut it llows prouer-onsumer type of synhroniztion. Synhroniztion is llowe from lower to higher itertions sine it is ssume tht lower itertions re selete

More information

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions MEP: Demonstrtion Projet UNIT 4: Trigonometry UNIT 4 Trigonometry tivities tivities 4. Pythgors' Theorem 4.2 Spirls 4.3 linometers 4.4 Rdr 4.5 Posting Prels 4.6 Interloking Pipes 4.7 Sine Rule Notes nd

More information

Logic Synthesis and Verification

Logic Synthesis and Verification Logi Synthesis nd Verifition SOPs nd Inompletely Speified Funtions Jie-Hong Rolnd Jing 江介宏 Deprtment of Eletril Engineering Ntionl Tiwn University Fll 2010 Reding: Logi Synthesis in Nutshell Setion 2 most

More information

POSITIVE IMPLICATIVE AND ASSOCIATIVE FILTERS OF LATTICE IMPLICATION ALGEBRAS

POSITIVE IMPLICATIVE AND ASSOCIATIVE FILTERS OF LATTICE IMPLICATION ALGEBRAS Bull. Koren Mth. So. 35 (998), No., pp. 53 6 POSITIVE IMPLICATIVE AND ASSOCIATIVE FILTERS OF LATTICE IMPLICATION ALGEBRAS YOUNG BAE JUN*, YANG XU AND KEYUN QIN ABSTRACT. We introue the onepts of positive

More information

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version A Lower Bound for the Length of Prtil Trnsversl in Ltin Squre, Revised Version Pooy Htmi nd Peter W. Shor Deprtment of Mthemtil Sienes, Shrif University of Tehnology, P.O.Bo 11365-9415, Tehrn, Irn Deprtment

More information

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution Tehnishe Universität Münhen Winter term 29/ I7 Prof. J. Esprz / J. Křetínský / M. Luttenerger. Ferur 2 Solution Automt nd Forml Lnguges Homework 2 Due 5..29. Exerise 2. Let A e the following finite utomton:

More information

Symmetrical Components 1

Symmetrical Components 1 Symmetril Components. Introdution These notes should e red together with Setion. of your text. When performing stedy-stte nlysis of high voltge trnsmission systems, we mke use of the per-phse equivlent

More information

NEW CIRCUITS OF HIGH-VOLTAGE PULSE GENERATORS WITH INDUCTIVE-CAPACITIVE ENERGY STORAGE

NEW CIRCUITS OF HIGH-VOLTAGE PULSE GENERATORS WITH INDUCTIVE-CAPACITIVE ENERGY STORAGE NEW CIRCUITS OF HIGH-VOLTAGE PULSE GENERATORS WITH INDUCTIVE-CAPACITIVE ENERGY STORAGE V.S. Gordeev, G.A. Myskov Russin Federl Nuler Center All-Russi Sientifi Reserh Institute of Experimentl Physis (RFNC-VNIIEF)

More information

Common intervals of genomes. Mathieu Raffinot CNRS LIAFA

Common intervals of genomes. Mathieu Raffinot CNRS LIAFA Common intervls of genomes Mthieu Rffinot CNRS LIF Context: omprtive genomis. set of genomes prtilly/totlly nnotte Informtive group of genes or omins? Ex: COG tse Mny iffiulties! iology Wht re two similr

More information

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE M. STISSING, C. N. S. PEDERSEN, T. MAILUND AND G. S. BRODAL Bioinformtis Reserh Center, n Dept. of Computer Siene, University

More information

CS 573 Automata Theory and Formal Languages

CS 573 Automata Theory and Formal Languages Non-determinism Automt Theory nd Forml Lnguges Professor Leslie Lnder Leture # 3 Septemer 6, 2 To hieve our gol, we need the onept of Non-deterministi Finite Automton with -moves (NFA) An NFA is tuple

More information

Assignment 1 Automata, Languages, and Computability. 1 Finite State Automata and Regular Languages

Assignment 1 Automata, Languages, and Computability. 1 Finite State Automata and Regular Languages Deprtment of Computer Science, Austrlin Ntionl University COMP2600 Forml Methods for Softwre Engineering Semester 2, 206 Assignment Automt, Lnguges, nd Computility Smple Solutions Finite Stte Automt nd

More information

On Implicative and Strong Implicative Filters of Lattice Wajsberg Algebras

On Implicative and Strong Implicative Filters of Lattice Wajsberg Algebras Glol Journl of Mthemtil Sienes: Theory nd Prtil. ISSN 974-32 Volume 9, Numer 3 (27), pp. 387-397 Interntionl Reserh Pulition House http://www.irphouse.om On Implitive nd Strong Implitive Filters of Lttie

More information

Metaheuristics for the Asymmetric Hamiltonian Path Problem

Metaheuristics for the Asymmetric Hamiltonian Path Problem Metheuristis for the Asymmetri Hmiltonin Pth Prolem João Pero PEDROSO INESC - Porto n DCC - Fule e Ciênis, Universie o Porto, Portugl jpp@f.up.pt Astrt. One of the most importnt pplitions of the Asymmetri

More information

Finite State Automata and Determinisation

Finite State Automata and Determinisation Finite Stte Automt nd Deterministion Tim Dworn Jnury, 2016 Lnguges fs nf re df Deterministion 2 Outline 1 Lnguges 2 Finite Stte Automt (fs) 3 Non-deterministi Finite Stte Automt (nf) 4 Regulr Expressions

More information

Can one hear the shape of a drum?

Can one hear the shape of a drum? Cn one her the shpe of drum? After M. K, C. Gordon, D. We, nd S. Wolpert Corentin Lén Università Degli Studi di Torino Diprtimento di Mtemti Giuseppe Peno UNITO Mthemtis Ph.D Seminrs Mondy 23 My 2016 Motivtion:

More information

Bi-decomposition of large Boolean functions using blocking edge graphs

Bi-decomposition of large Boolean functions using blocking edge graphs Bi-eomposition of lrge Boolen funtions using loking ege grphs Mihir Chouhury n Krtik Mohnrm Deprtment of Eletril n Computer Engineering, Rie University, Houston {mihir,kmrm}@rie.eu Astrt Bi-eomposition

More information

The Stirling Engine: The Heat Engine

The Stirling Engine: The Heat Engine Memoril University of Newfounln Deprtment of Physis n Physil Oenogrphy Physis 2053 Lortory he Stirling Engine: he Het Engine Do not ttempt to operte the engine without supervision. Introution Het engines

More information

8 THREE PHASE A.C. CIRCUITS

8 THREE PHASE A.C. CIRCUITS 8 THREE PHSE.. IRUITS The signls in hpter 7 were sinusoidl lternting voltges nd urrents of the so-lled single se type. n emf of suh type n e esily generted y rotting single loop of ondutor (or single winding),

More information

p-adic Egyptian Fractions

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

More information

Solutions to Problem Set #1

Solutions to Problem Set #1 CSE 233 Spring, 2016 Solutions to Prolem Set #1 1. The movie tse onsists of the following two reltions movie: title, iretor, tor sheule: theter, title The first reltion provies titles, iretors, n tors

More information

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 orf, R.C., Wn,. T- Equivlent Networks The Eletril Engineering Hndook Ed. Rihrd C. orf Bo Rton: CRC Press LLC, 000 9 T P Equivlent Networks hen Wn University of Cliforni, vis Rihrd C. orf University of

More information

Lecture Notes No. 10

Lecture Notes No. 10 2.6 System Identifition, Estimtion, nd Lerning Leture otes o. Mrh 3, 26 6 Model Struture of Liner ime Invrint Systems 6. Model Struture In representing dynmil system, the first step is to find n pproprite

More information

On a Class of Planar Graphs with Straight-Line Grid Drawings on Linear Area

On a Class of Planar Graphs with Straight-Line Grid Drawings on Linear Area Journl of Grph Algorithms n Applitions http://jg.info/ vol. 13, no. 2, pp. 153 177 (2009) On Clss of Plnr Grphs with Stright-Line Gri Drwings on Liner Are M. Rezul Krim 1,2 M. Siur Rhmn 1 1 Deprtment of

More information

Spin Networks and Anyonic Topological Quantum Computing. L. H. Kauffman, UIC.

Spin Networks and Anyonic Topological Quantum Computing. L. H. Kauffman, UIC. Spin Networks n Anyoni Topologil Quntum Computing L. H. Kuffmn, UC qunt-ph/0603131 n qunt-ph/0606114 www.mth.ui.eu/~kuffmn/unitry.pf Spin Networks n Anyoni Topologil Computing Louis H. Kuffmn n Smuel J.

More information

Monochromatic Plane Matchings in Bicolored Point Set

Monochromatic Plane Matchings in Bicolored Point Set CCCG 2017, Ottw, Ontrio, July 26 28, 2017 Monohromti Plne Mthings in Biolore Point Set A. Krim Au-Affsh Sujoy Bhore Pz Crmi Astrt Motivte y networks interply, we stuy the prolem of omputing monohromti

More information

Model Reduction of Finite State Machines by Contraction

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

More information

Minimal DFA. minimal DFA for L starting from any other

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

More information

MATRIX INVERSE ON CONNEX PARALLEL ARCHITECTURE

MATRIX INVERSE ON CONNEX PARALLEL ARCHITECTURE U.P.B. Si. Bull., Series C, Vol. 75, Iss. 2, ISSN 86 354 MATRIX INVERSE ON CONNEX PARALLEL ARCHITECTURE An-Mri CALFA, Gheorghe ŞTEFAN 2 Designed for emedded omputtion in system on hip design, the Connex

More information

SEMI-EXCIRCLE OF QUADRILATERAL

SEMI-EXCIRCLE OF QUADRILATERAL JP Journl of Mthemtil Sienes Volume 5, Issue &, 05, Pges - 05 Ishn Pulishing House This pper is ville online t http://wwwiphsiom SEMI-EXCIRCLE OF QUADRILATERAL MASHADI, SRI GEMAWATI, HASRIATI AND HESY

More information

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1)

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1) Green s Theorem Mth 3B isussion Session Week 8 Notes Februry 8 nd Mrh, 7 Very shortly fter you lerned how to integrte single-vrible funtions, you lerned the Fundmentl Theorem of lulus the wy most integrtion

More information

Introduction to Graphical Models

Introduction to Graphical Models Introution to Grhil Moels Kenji Fukumizu The Institute of Sttistil Mthemtis Comuttionl Methoology in Sttistil Inferene II Introution n Review 2 Grhil Moels Rough Sketh Grhil moels Grh: G V E V: the set

More information

Generalization of 2-Corner Frequency Source Models Used in SMSIM

Generalization of 2-Corner Frequency Source Models Used in SMSIM Generliztion o 2-Corner Frequeny Soure Models Used in SMSIM Dvid M. Boore 26 Mrh 213, orreted Figure 1 nd 2 legends on 5 April 213, dditionl smll orretions on 29 My 213 Mny o the soure spetr models ville

More information

Exam Review. John Knight Electronics Department, Carleton University March 2, 2009 ELEC 2607 A MIDTERM

Exam Review. John Knight Electronics Department, Carleton University March 2, 2009 ELEC 2607 A MIDTERM riting Exms: Exm Review riting Exms += riting Exms synhronous iruits Res, yles n Stte ssignment Synhronous iruits Stte-Grph onstrution n Smll Prolems lso Multiple Outputs, n Hrer omintionl Prolem riting

More information

Outline Data Structures and Algorithms. Data compression. Data compression. Lossy vs. Lossless. Data Compression

Outline Data Structures and Algorithms. Data compression. Data compression. Lossy vs. Lossless. Data Compression 5-2 Dt Strutures n Algorithms Dt Compression n Huffmn s Algorithm th Fe 2003 Rjshekr Rey Outline Dt ompression Lossy n lossless Exmples Forml view Coes Definition Fixe length vs. vrile length Huffmn s

More information

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233,

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233, Surs n Inies Surs n Inies Curriulum Rey ACMNA:, 6 www.mthletis.om Surs SURDS & & Inies INDICES Inies n surs re very losely relte. A numer uner (squre root sign) is lle sur if the squre root n t e simplifie.

More information

Geodesics on Regular Polyhedra with Endpoints at the Vertices

Geodesics on Regular Polyhedra with Endpoints at the Vertices Arnol Mth J (2016) 2:201 211 DOI 101007/s40598-016-0040-z RESEARCH CONTRIBUTION Geoesis on Regulr Polyher with Enpoints t the Verties Dmitry Fuhs 1 To Sergei Thnikov on the osion of his 60th irthy Reeive:

More information

Learning Partially Observable Markov Models from First Passage Times

Learning Partially Observable Markov Models from First Passage Times Lerning Prtilly Oservle Mrkov s from First Pssge s Jérôme Cllut nd Pierre Dupont Europen Conferene on Mhine Lerning (ECML) 8 Septemer 7 Outline. FPT in models nd sequenes. Prtilly Oservle Mrkov s (POMMs).

More information

N=2 Gauge Theories. S-duality, holography and a surprise. DG, G. Moore, A. Neitzke to appear. arxiv:

N=2 Gauge Theories. S-duality, holography and a surprise. DG, G. Moore, A. Neitzke to appear. arxiv: N=2 Guge Theories S-ulity, hologrphy n surprise DG, G. Moore, A. Neitzke to pper DG: rxiv:0904.2715 DG, J. Mlen: rxiv:0904.4466 L.F.Aly, DG, Y.Thikw: rxiv:0906.3219 1 Overview M5 rnes on Riemnn surfes.

More information

Propositional models. Historical models of computation. Application: binary addition. Boolean functions. Implementation using switches.

Propositional models. Historical models of computation. Application: binary addition. Boolean functions. Implementation using switches. Propositionl models Historil models of omputtion Steven Lindell Hverford College USA 1/22/2010 ISLA 2010 1 Strt with fixed numer of oolen vriles lled the voulry: e.g.,,. Eh oolen vrile represents proposition,

More information

Solids of Revolution

Solids of Revolution Solis of Revolution Solis of revolution re rete tking n re n revolving it roun n is of rottion. There re two methos to etermine the volume of the soli of revolution: the isk metho n the shell metho. Disk

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 5 Supplement Greedy Algorithms Cont d Minimizing lteness Ching (NOT overed in leture) Adm Smith 9/8/10 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov,

More information

A Short Introduction to Self-similar Groups

A Short Introduction to Self-similar Groups A Short Introution to Self-similr Groups Murry Eler* Asi Pifi Mthemtis Newsletter Astrt. Self-similr groups re fsinting re of urrent reserh. Here we give short, n hopefully essile, introution to them.

More information

Analysis of Temporal Interactions with Link Streams and Stream Graphs

Analysis of Temporal Interactions with Link Streams and Stream Graphs Anlysis of Temporl Intertions with n Strem Grphs, Tiphine Vir, Clémene Mgnien http:// ltpy@ LIP6 CNRS n Soronne Université Pris, Frne 1/23 intertions over time 0 2 4 6 8,,, n for 10 time units time 2/23

More information

Subsequence Automata with Default Transitions

Subsequence Automata with Default Transitions Susequene Automt with Defult Trnsitions Philip Bille, Inge Li Gørtz, n Freerik Rye Skjoljensen Tehnil University of Denmrk {phi,inge,fskj}@tu.k Astrt. Let S e string of length n with hrters from n lphet

More information

EE 108A Lecture 2 (c) W. J. Dally and P. Levis 2

EE 108A Lecture 2 (c) W. J. Dally and P. Levis 2 EE08A Leture 2: Comintionl Logi Design EE 08A Leture 2 () 2005-2008 W. J. Dlly n P. Levis Announements Prof. Levis will hve no offie hours on Friy, Jn 8. Ls n setions hve een ssigne - see the we pge Register

More information

Data Structures LECTURE 10. Huffman coding. Example. Coding: problem definition

Data Structures LECTURE 10. Huffman coding. Example. Coding: problem definition Dt Strutures, Spring 24 L. Joskowiz Dt Strutures LEURE Humn oing Motivtion Uniquel eipherle oes Prei oes Humn oe onstrution Etensions n pplitions hpter 6.3 pp 385 392 in tetook Motivtion Suppose we wnt

More information