Searching in an Unsorted Database

Hasonló dokumentumok
The problem. Each unitary transform having eigenvector has eigenvalues in the form of. Phase ratio:

IBM Brings Quantum Computing to the Cloud

Ahol a kvantum mechanika és az Internet találkozik

Kvantum mechanikával tunningolt klasszikus kommunikáció. Imre Sándor BME-HIT

GROVER-algoritmus. Sinkovicz Péter. ELTE, MSc II dec.15.

Alapsáv és szélessáv. Számítógépes Hálózatok Amplitúdó-moduláció. Szélessáv

Shor kvantum-algoritmusa diszkrét logaritmusra

Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz

Wavelet transzformáció

Frekvencia tartományok. Számítógépes Hálózatok és Internet Eszközök. Frekvencia tartományok rádió kommunikációhoz

Csima Judit április 9.

Kvantum infokommunikáció, a titkosítás új lehetőségei

Számítógépes Hálózatok. 5. gyakorlat

Vezeték nélküli helyi hálózatok

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Correlation & Linear. Petra Petrovics.

OFDM technológia és néhány megvalósítás Alvarion berendezésekben

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet Factor Analysis

Számítógépes Hálózatok

Correlation & Linear Regression in SPSS

Az LTE. és a HSPA lehetőségei. Cser Gábor Magyar Telekom/Rádiós hozzáférés tervezési ágazat

Correlation & Linear Regression in SPSS

Mapping Sequencing Reads to a Reference Genome

Fejlett programozási nyelvek C++ Iterátorok

Számítógépes hálózatok

Informatika kvantum elveken: a kvantum bittől a kvantum számítógépig

Computer Architecture

1. A vezeték nélküli hálózatok rádiós szabályozása

Phenotype. Genotype. It is like any other experiment! What is a bioinformatics experiment? Remember the Goal. Infectious Disease Paradigm

MOBIL HÍRKÖZLÉSI RENDSZEREK III. A GSM VÉDELMI RENDSZERÉNEK FELÉPÍTÉSE ÉS MŰKÖDÉSE

Hogyan használja az OROS online pótalkatrész jegyzéket?

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

Kvantum-hibajavítás I.

Felvételi tematika INFORMATIKA

Bevezetés a kvantum-informatikába és kommunikációba 2016/2017 tavasz

Kvantum informatika és kommunikáció:

Programozás alapjai. 5. előadás

Digitális jelfeldolgozás

Számítógéppel irányított rendszerek elmélete. Gyakorlat - Mintavételezés, DT-LTI rendszermodellek

Híradástechikai jelfeldolgozás

Kommunikációs rendszerek programozása. Wireless LAN hálózatok (WLAN)

Az INTRO projekt. Troposzféra modellek integritásvizsgálata. Rédey szeminárium Ambrus Bence

Least Squares becslés

Kvantum-számítógépek, univerzalitás és véges csoportok

A Zigbee technológia

Szórt spektrumú adatátvitel modellezése

Statistical Inference

Modellkiválasztás és struktúrák tanulása

Elektronika Előadás. Modulátorok, demodulátorok, lock-in erősítők

A sz.ot.ag. III. Magyar Számítógépes Nyelvészeti Konferencia december 8. Bíró Tamás, ELTE, Budapest / RUG, Groningen, NL 1/ 16

Számítógéppel irányított rendszerek elmélete. A rendszer- és irányításelmélet legfontosabb részterületei. Hangos Katalin. Budapest

PONTFELHŐ REGISZTRÁCIÓ

Hasonlósági keresés molekulagráfokon: legnagyobb közös részgráf keresése

Hálózati Technológiák és Alkalmazások

Digitális mérőműszerek. Kaltenecker Zsolt Hiradástechnikai Villamosmérnök Szinusz Hullám Bt.

Oszcillátor tervezés kétkapu leírófüggvényekkel

Massive MiMo megvalósitása az 5G-ben Hte Rádiószakosztály Rendezvény kiss tamás tanácsadó Magyar Telekom

UMTS HÁLÓZAT PROTOKOLLJAI. UMTS SZINKRONIZÁCIÓ ÉS

Lexington Public Schools 146 Maple Street Lexington, Massachusetts 02420

Hatékonyság 1. előadás

INFORMATIKA javítókulcs 2016

ELTE SAP Excellence Center Oktatóanyag 1

Számítógépes geometria (mester kurzus)

1: Idõ(tartam), frekvencia (gyakoriság) mérés

Szenzorok jelátvitele

Távközlő hálózatok és szolgáltatások

Számítógépes döntéstámogatás. Genetikus algoritmusok

Térinformatikai algoritmusok Elemi algoritmusok

Cluster Analysis. Potyó László

Bevezetés a kvantum-informatikába és kommunikációba 2014/2015 tavasz

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

Supporting Information

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..

Korszerű mobil vevőalgoritmusok

Osztott jáva programok automatikus tesztelése. Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január

Térinformatikai algoritmusok Elemi algoritmusok

Közösség detektálás gráfokban

ADATKAPCSOLATI PROTOKOLLOK

ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN

JAVASLAT A TOP-K ELEMCSERÉK KERESÉSÉRE NAGY ONLINE KÖZÖSSÉGEKBEN

Excel vagy Given-When-Then? Vagy mindkettő?

Adatbányászati szemelvények MapReduce környezetben

Érdekes informatika feladatok

prímfaktoriz mfaktorizáció szló BME Villamosmérn és s Informatikai Kar

Hibadetektáló és javító kódolások

Új algoritmusok a vezetéknélküli szenzoriális kommunikációhoz

Kvantumkriptográfia II.

Szeleteljük fel úgy a tulajdonságteret, hogy az egyes szeletekbe lehetőleg egyfajta objektumok kerüljenek, de túl sok szelet se legyen.

Intelligens Rendszerek Gyakorlata. Neurális hálózatok I.

Bevezetés a kvantuminformatikába. kommunikációba 2015 tavasz. Első lépések a kvantuminformatikában február 19.

Kriptográfia 0. A biztonság alapja. Számítás-komplexitási kérdések

NEURONHÁLÓS HANGTÖMÖRÍTÉS. Áfra Attila Tamás

Tartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I.

Programozási segédlet

Klaszterezés, 2. rész

Objektív beszédminősítés

Visszacsatolt (mély) neurális hálózatok

Gépi tanulás a gyakorlatban. Lineáris regresszió

Az NMR és a bizonytalansági elv rejtélyes találkozása

Akusztikus MEMS szenzor vizsgálata. Sós Bence JB2BP7

Átírás:

Searching in an Unsorted Database "Man - a being in search of meaning." Plato

History of data base searching v1 2018.04.20. 2

History of data base searching v2 2018.04.20. 3

History of data base searching v3 2018.04.20. 4

History of data base searching v4 Grover algorithm 2018.04.20. 5

Objectives Finding a certain entry in a database N items of size. The DB is unsorted. The DB contains M copy of the requested entry. Best classical solution: N question. How can be exploited quantum phenomena? x =?

General model of quantum algorithms Classical input Quantum output Initialization Parallelization Amplitude ampl. Measurement Quantum input Classical output

Grover operator

Grover operator T = H

Grover operator

Geometrical interpretation

Required number of iterations

Error analysis

Questions What will happen if M=N/2? What shall we do if M>N/2? Is it possible to find the marked item with a single step? How to decrease the error probability? Idea No. 1. Idea No. 2. 2018.04.20. 14

Quantum counting special phase estimation Calculation of M can be traced back to phase estimation on the Grover operator.

Quantum counting special phase estimation

RSA feltörése Grover algoritmussal Brutális!

Multiuser detection based on Grover algorithm

Direct sequence spread spectrum DS SS 3G mobile Gyorsan változó kód (chip) nagyfrekis komponensek j ( f ) s ( f ) Kóder t ( f ) r ( f ) Dekóder ~ ( ) f Szûrõ ( ) f c(t) Álvéletlen zaj vagy álvéletlen kód Szinkronizálás c(t)

Keskenysávú interferencia elnyomása s ( f ) t ( f ) j ( f ) S s0 S t0 S j0 B B t s S j0 f f f S j0 B s r ( f ) B j S t 0 S j0 B s B B j t B t ~ ( ) f S s0 S j0 B B j t B j ( ) f S s0 f f f B t B t B s

Feldolgozási nyereség PG: Processing Gain Tulajdonképpen a kiterjesztés mértéke PG=kiterjesztett sávszélesség/eredeti sávszélesség A gyakorlatban SF=chipsebesség/bitsebesség SF: spreading factor

Kódosztás CDMA: Code Division Multiple Access A spektrumkiterjesztés a felhasználókhoz rendelt ortogonális kódokkal Kombinált PHY + MAC Kódok ortogonalitása korlátozott

Detektálás

Detektálás

Detektálás

Kvantum többfelhasználós detekció Feladat: DS-CDMA rendszerben együttes detekció a bázisállomáson. Vett komplex alapsávi jel:

A detektor kimenete: Egyfelhasználós detekció

Kvantum többfelhasználós detekció MLS, Maximum Likelihod Sequence (jointly optimum) detekció: MBER, Minimum Bit Error Ratio (individually optimum) detekció:

Kvantum többfelhasználós detekció Csatorna mátrix:

Komplexitás: Kvantum többfelhasználós detekció

Kvantum egzisztencia tesztelés

Kvantum egzisztencia tesztelés Cél: annak eldöntése, hogy a keresett elem egyáltalán előfordul-e az adatbázisban? Klasszikus bonyolultság: O(N). Speciális fázisbecslés a Grover-operátoron. Fázisbecslés: Unitér operátor sajátértéke: Fázis: Fázistényező közelítése:

Kvantum fázisbecslés komplexitás: p qbit Klasszikus bizonytalanság Kvantum bizonytalanság

Kvantum bizonytalanság

Kvantum egzisztencia tesztelés Klasszikus bizonytalanság Komplexitás:

Kvantum egzisztencia tesztelés Hiba, ha az MSB biten 0-tól eltérő érték van.

Kvantum egzisztencia tesztelés Kvantum bizonytalanság: Komplexitás: p

Kvantum szélsőérték keresés Klasszikus rendezetlen adatbázis Rendezés + Logaritmusos keresés A rendezés nem mindig tehető meg! A klasszikus logaritmusos keresés kombinálása kvantum egzisztencia teszteléssel

Kvantum szélsőérték keresés Adatbázis (függvény!): Feladat: A kereső algoritmus: Grover kereséssel: Komplexitás:

Alap Grover-algoritmus A Grover-algoritmus hiányosságai: Az index regiszter bemeneti állapota rögzített (valós, egyenletes amplitúdó eloszlás). Nem biztosított az 1 valószínűségű találat.

Általánosított Grover-algoritmus 1.1. tézis 2-dimenziós bázis a V térben: Egyes speciális állapotok nem képezhetők le. Általánosított Grover-operátor:

Meghatározandó paraméterek és nem ismert!

Általánosított Grover-operátor Feltétel: legyen az, térben. Q megőrzi a teret. Q alakja a V 2-dimenziós térben Q sajátértékei:

Lépésszám Illesztési feltétel: lépésszám

Optimális lépésszám Az 1 valószínűségű találathoz szükséges lépésszám: