Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Cloud computing

Wat is Quantum Computing en hoe werkt het?

Technologiereuzen zoals Google, IBM, Amazon en Microsoft pompen middelen in kwantumcomputing. Het doel van quantum computing is om de volgende generatie computers te creëren en klassieke computerlimieten te overwinnen.

Ondanks de vooruitgang zijn er nog steeds onbekende gebieden op dit opkomende gebied.

Dit artikel is een inleiding tot de basisconcepten van quantum computing. Je leert wat quantum computing is en hoe het werkt , evenals wat een kwantumapparaat onderscheidt van een standaardmachine.

Wat is Quantum Computing? Gedefinieerd

Quantum computing is een nieuwe generatie computers gebaseerd op de kwantummechanica, een natuurkundige tak die atomaire en subatomaire deeltjes bestudeert. Deze supercomputers voeren berekeningen uit met snelheden en niveaus die een gewone computer niet aankan.

Dit zijn de belangrijkste verschillen tussen een kwantumapparaat en een gewone desktop:

  • Verschillende architectuur: Quantumcomputers hebben een andere architectuur dan conventionele apparaten. In plaats van traditionele op silicium gebaseerde geheugens of processors worden bijvoorbeeld verschillende technologieplatforms gebruikt, zoals supergeleidende circuits en ingesloten atomaire ionen.
  • Computationeel intensief gebruik: Een toevallige gebruiker heeft misschien niet veel aan een kwantumcomputer. De rekenkracht en complexiteit van deze machines maken ze geschikt voor zakelijke en wetenschappelijke omgevingen in de nabije toekomst.

In tegenstelling tot een standaardcomputer kan zijn kwantumtegenhanger meerdere bewerkingen tegelijk uitvoeren. Deze machines slaan ook meer toestanden op per gegevenseenheid en werken op efficiëntere algoritmen.

Dankzij de ongelooflijke verwerkingskracht kunnen kwantumcomputers complexe taken oplossen en ongesorteerde gegevens doorzoeken.

Waar wordt Quantum Computing voor gebruikt? Gebruiksscenario's in de industrie

De adoptie van krachtigere computers komt elke industrie ten goede. Sommige gebieden vallen echter al op als uitstekende kansen voor kwantumcomputers om een ​​stempel te drukken:

  • Gezondheidszorg: Quantumcomputers helpen bij het sneller ontwikkelen van nieuwe medicijnen. DNA-onderzoek heeft ook veel baat bij het gebruik van quantum computing.
  • Cyberbeveiliging: Quantumprogrammering kan gegevensversleuteling bevorderen. Het nieuwe Quantum Key Distribution (QKD)-systeem maakt bijvoorbeeld gebruik van lichtsignalen om cyberaanvallen of netwerkindringers te detecteren.
  • Financiën: Bedrijven kunnen hun beleggingsportefeuilles optimaliseren met kwantumcomputers. Verbeteringen in fraudedetectie- en simulatiesystemen zijn ook waarschijnlijk.
  • Vervoer: Kwantumcomputers kunnen leiden tot vooruitgang in verkeersplanningssystemen en route-optimalisatie.

Wat zijn Qubits?

De sleutel achter de kracht van een kwantumcomputer is het vermogen om kwantumbits of qubits te maken en te manipuleren.

Hier is de staat van een qubit q0 :

q0 = a|0> + b|1>, where a2 + b2 = 1

De kans op q0 0 zijn wanneer gemeten is a 2 . De kans dat het 1 is wanneer gemeten, is b 2 . Vanwege de probabilistische aard kan een qubit tegelijkertijd zowel 0 als 1 zijn.

Voor een qubit q0 waarbij a =1 en b =0, q0 is gelijk aan een klassiek bit van 0. Er is een kans van 100% om een ​​waarde van 0 te bereiken wanneer gemeten. Als a =0 en b =1, dan q0 is gelijk aan een klassieke bit van 1. De klassieke binaire bits van 0 en 1 zijn dus een subset van qubits.

Laten we nu eens kijken naar een leeg circuit in de IBM Circuit Composer met een enkele qubit q0 (Figuur 1). De grafiek "Meetkansen" laat zien dat de q0 heeft 100% van wordt gemeten als 0. De "Statevector"-grafiek toont de waarden van a en b, die respectievelijk overeenkomen met de 0 en 1 "computationele basistoestanden".

In het geval van figuur 1 is a gelijk aan 1 en b aan 0. Dus, q0 heeft een kans van 1 2 =1 te meten als 0.

Een verbonden groep qubits biedt meer verwerkingskracht dan hetzelfde aantal binaire bits. Het verschil in verwerking is te wijten aan twee kwantumeigenschappen:superpositie en verstrengeling .

Superpositie in Quantum Computing

Wanneer 0 2 en b 2 .

De Hadamard-poort is de basispoort in kwantumcomputing. De Hadamard-poort verplaatst de qubit van een niet-superpositietoestand van 0 of 1 naar een superpositietoestand. In een superpositietoestand is er een kans van 0,5 dat het wordt gemeten als 0. Er is ook een kans van 0,5 dat de qubit eindigt als 1.

Laten we eens kijken naar het effect van het toevoegen van de Hadamard-poort (weergegeven als een rode H) op q0 waar q0 bevindt zich momenteel in een niet-superpositietoestand van 0 (Figuur 2). Na het passeren van de Hadamard-poort laat de grafiek "Meetkansen" zien dat er een kans van 50% is om een ​​0 of 1 te krijgen wanneer q0 wordt gemeten.

De grafiek "Statevector" toont de waarde van a en b, die beide vierkantswortels zijn van 0,5 =0,707. De kans dat de qubit wordt gemeten tot 0 en 1 is 0,707 2 =0,5, dus q0 bevindt zich nu in een superpositiestatus.

Wat zijn metingen?

Wanneer we een qubit meten in een superpositietoestand, springt de qubit naar een niet-superpositietoestand. Een meting verandert de qubit en dwingt deze uit superpositie naar de toestand 0 of 1.

Als een qubit zich in een niet-superpositietoestand van 0 of 1 bevindt, verandert het meten ervan niets. In dat geval bevindt de qubit zich al in een staat van 100%, ofwel 0 of 1, gemeten.

Laten we een meetbewerking aan het circuit toevoegen (Figuur 3). We meten q0 na de Hadamard-poort en voer de waarde van de meting uit naar bit 0 (een klassiek bit) in c1:

Om de resultaten van de q0 . te zien meting na de Hadamard-poort, sturen we het circuit om te draaien op een echte kwantumcomputer genaamd "ibmq_armonk .” Standaard zijn er 1024 runs van het kwantumcircuit. Het resultaat (Figuur 4) laat zien dat ongeveer 47,4% van de tijd de q0 meting is 0. De andere 52,6% van de keren wordt gemeten als 1:

De tweede run (Figuur 5) geeft een andere verdeling van 0 en 1, maar nog steeds dicht bij de verwachte 50/50-verdeling:

Verstrikking in Quantum Computing

Als twee qubits zich in een verstrengelingstoestand bevinden, "stort" de meting van de ene qubit onmiddellijk de waarde van de andere in. Hetzelfde effect gebeurt zelfs als de twee verstrengelde qubits ver uit elkaar liggen.

Laten we een voorbeeld bekijken. Een kwantumbewerking die twee ontwarde qubits in een verstrengelde toestand brengt, is de CNOT-poort. Om dit te demonstreren, voegen we eerst nog een qubit q1 . toe , die standaard is geïnitialiseerd op 0. Vóór de CNOT-poort zijn de twee qubits ontward, dus q0 heeft een kans van 0,5 om 0 of 1 te zijn vanwege de Hadamard-poort, terwijl q1 wordt 0. De grafiek "Meetkansen" (Figuur 6) laat zien dat de kans op (q1 , q0 ) zijnde (0, 0) of (0, 1) is 50%:

Vervolgens voegen we de CNOT-poort toe (weergegeven als een blauwe stip en het plusteken) die de uitvoer van q0 krijgt van de Hadamard-poort en q1 als ingangen. De grafiek "Meetkansen" laat nu zien dat er 50% kans is op (q1 , q0 ) zijnde (0, 0) en 50% van zijn (1, 1) gemeten (Figuur 7):

Er is nul kans om (0, 1) of (1, 0) te krijgen. Zodra we de waarde van de ene qubit hebben bepaald, kennen we de waarde van de andere omdat de twee gelijk moeten zijn. In een dergelijke staat, q0 en q1 zijn verstrikt.

Laten we dit op een echte kwantumcomputer uitvoeren en kijken wat er gebeurt (Figuur 8):

We zijn dicht bij een 50/50-verdeling tussen de '00'- en '11'-statussen. We zien ook onverwachte gebeurtenissen van '01' en '10' vanwege de hoge foutenpercentages van de kwantumcomputer. Hoewel foutenpercentages voor klassieke computers bijna onbestaande zijn, vormen hoge foutenpercentages de grootste uitdaging van quantum computing.

Het Bell Circuit is slechts een startpunt

Het circuit dat wordt getoond in het gedeelte 'Verstrengeling' wordt het Bell Circuit genoemd. Hoewel het eenvoudig is, vertoont dat circuit een paar fundamentele concepten en eigenschappen van kwantumcomputing, namelijk qubits, superpositie, verstrengeling en metingen. Het Bell Circuit wordt vaak aangehaald als het Hello World-programma voor kwantumcomputers.

Inmiddels heeft u waarschijnlijk veel vragen, zoals:

  • Hoe representeren we fysiek de superpositie van een qubit?
  • Hoe meten we een qubit fysiek, en waarom zou dat een qubit in 0 of 1 forceren?
  • Wat zijn de |0> en |1> precies in de formulering van qubit?
  • Waarom een 2 en b 2 overeenkomen met de kans dat een qubit wordt gemeten als 0 en 1?
  • Wat zijn de wiskundige representaties van de Hadamard- en CNOT-poorten? Waarom plaatsen poorten qubits in superpositie- en verstrengelingstoestanden?
  • Kunnen we het fenomeen verstrengeling verklaren?

Er zijn geen snelkoppelingen naar het leren van kwantumcomputing. Het veld raakt aan complexe onderwerpen die natuurkunde, wiskunde en informatica overspannen.

Er is een overvloed aan goede boeken en video-tutorials die de technologie introduceren. Deze bronnen dekken doorgaans vereiste concepten zoals lineaire algebra, kwantummechanica en binaire informatica.

Naast boeken en tutorials kun je ook veel leren van codevoorbeelden. Oplossingen voor optimalisatie van financiële portefeuilles en voertuigroutering zijn bijvoorbeeld uitstekende startpunten om meer te weten te komen over kwantumcomputing.

De volgende stap in computerevolutie

Quantumcomputers hebben het potentieel om zelfs de meest geavanceerde supercomputers te overtreffen. Quantum computing kan leiden tot doorbraken in wetenschap, geneeskunde, machine learning, bouw, transport, financiën en hulpdiensten.

De belofte is duidelijk, maar de technologie is nog lang niet toepasbaar op real-life scenario's. Er komen echter elke dag nieuwe ontwikkelingen bij, dus verwacht dat kwantumcomputing de komende jaren voor aanzienlijke verstoringen zal zorgen.


Cloud computing

  1. Wat is een Toggle Press en hoe werkt het?
  2. Wat is een demagnetiseerder en hoe werkt het?
  3. Wat is schurende jetbewerking en hoe werkt het?
  4. Wat is transfer molding en hoe werkt het?
  5. Wat is een zonne-omvormer en hoe werkt het?
  6. Wat is een verduisterde VPN-server en hoe werkt het
  7. Wat is een transmissie en hoe werkt het?
  8. Wat is bellen via wifi? Hoe werkt het?
  9. Wat is de rol van de positioneringscilinder? Hoe werkt het?
  10. Wat is 3D-printen? - Soorten en hoe werkt het?
  11. Wat is booglassen? - Typen en hoe werkt het?