Ova knjiga predstavlja sveobuhvatan uvod u kvantno programiranje namenjen inženjerima, programerima, fizičarima i svima koji žele da razumeju kako funkcioniše kvantno računarstvo — ne samo na nivou matematičkog formalizma i programskog koda, već i na nivou dubljeg fizičkog i ontološkog razumevanja.
Od osnovnih pojmova kvantne mehanike i linearne algebre, preko logike kvantnih kola i ključnih mehanizama kvantnog sveta — superpozicije, entanglovanja i interferencije — pa do Qiskit programiranja i najvažnijih kvantnih algoritama, čitalac se postepeno uvodi u način razmišljanja koji stoji iza nove računarske paradigme.
Knjiga ne prikazuje kvantno programiranje samo kao skup formula i procedura, već kao oblast koja se može razumeti intuitivno, kroz dublje sagledavanje prirode kvantnog sveta.
web site za podršku knjizi: PsiMosaic.com
1 Uvod
1.1 Šta su kvantni računari
1.2 Analogija između klasičnog i kvantnog računara
1.3 Da li će kvantni računari zameniti standardne PC računare
1.4 Kako se programiraju kvantni računari
1.5 Računska složenost
1.6 Superiornost kvantnih računara
1.7 Kvantna i post-kvantna kriptografija
1.8 Strategija čitanja knjige
1.9 Citiranje knjige
2 Kratka istorija kvantne fizike
2.1 Kvantni eksperimenti
2.2 Kvantna čudnost
2.3 Solvejeva konferencija
2.4 Kopenhaška interpretacija
2.5 Fon Nojmanova matematička formulacija
2.6 Ajnštajnov pogled
2.7 Šredingerova mačka
2.8 Bomova interpretacija – pilotski talasi
2.9 Everetova interpretacija – višestruki svetovi
2.10 Dejvid Dojč i susret sa Everetom
2.11 Šta je dovelo do kvantnih kompjutera
2.12 Prvi kvantni algoritam
2.13 Šorov algoritam
2.14 Realni kvantni kompjuteri
2.15 Kvantne klaud platforme
3 Matematičke osnove kvantnog računarstva
3.1 Kompleksni brojevi
3.2 Vektori
3.3 Kompleksni vektori
3.4 Matrice
3.5 Dirakova bra-ket notacija
3.6 Unutrašnji proizvod vektora
3.7 Spoljašnji proizvod vektora
3.8 Tenzorski proizvod
3.9 Sopstveni vektori i sopstvene vrednosti
4 Kvantni svet
4.1 Šta je čudno u kvantnom svetu
4.2 Ontologija kvantnog sveta
4.3 Osnovni kvantni koncepti
5 Kvantna kola
5.1 Klasična logička kola
5.2 Kubit
5.3 Globalna i relativna faza
5.4 Q-sfera
5.5 Kvantni gejtovi
5.6 Kvantna logička kola
6 Osnovni mehanizmi kvantnih kola
6.1 Superpozicija
6.2 Entanglovanje
6.3 Kvantna crna kutija
6.4 Fazni povratni efekat
7 Programiranje Qiskit bibliotekom
7.1 „Little-endian“ redosled kubita u Qiskitu
7.2 Prvi kvantni program
7.3 Biblioteka quantum_utils
7.4 Pisanje kvantnog programa
7.5 Pristup kvantnim računarima putem IBM-a
7.6 Generalna struktura kvantnog programa
8 Kvantni algoritmi
8.1 Dojčov algoritam
8.2 Kvantna Furijeova transformacija
8.3 Inverzna Furijeova transformacija
8.4 Kvantna estimacija faze QPE – Quantum Phase Estimation
8.5 Šorov algoritam
8.6 Kvantna teleportacija
9 Kvantno kolo uradi-sam
9.1 Teorijski koncept kvantnog kola uradi-sam
9.2 Praktična realizacija kvantnog kola
9.3 Kvantnomehanička interpretacija eksperimenta
Dodatak 1 – Kvantna teleportacija
Dodatak 2 – Koherentna dužina lasera
Literatura
Indeks
Vladimir Ranđelović je doktor softverskog inženjerstva iz oblasti veštačke inteligencije. Prethodno je stekao zvanja diplomiranog inženjera elektrotehnike i računarstva i mastera informatike. Više od 30 godina radi na razvoju softverskih i hardverskih sistema u oblasti biomedicinskog inženjeringa, neurofiziologije, psihofiziologije i veštačke inteligencije. Autor je većeg broja međunarodnih i nacionalnih patenata, biomedicinskih metoda, uređaja i softverskih rešenja, kao i naučnih radova iz pomenutih oblasti.
USPEŠNO DODATO U KORPU