කොන්ක්රිට් උදාහරණ සහ Qiskit/Cirq කේත පරීක්ෂණයන්ගෙන් යුතුව, ක්වොන්ටම් ගේට්ස් හා සර්කිට්ස් ගැන මූලික අදහසක් දැන් ඔබට ලබා දෙනවා. පසුගිය ලිපියෙහි ගණිත පදනම ඉදිරිපත් කළ පසු, මේ ලිපියෙහි ලොජික් ගේට්ස් (AND, OR, NOT, XOR, NAND, NOR) පිළිබඳ මූලික දැනුම සමඟ ක්වොන්ටම් ගේට්ස් කෙරෙහි ගැඹුරු ඇලවුම් කරමු.
ක්ලැසික් ගේට්ස් සාරාංශය
- NOT ගේට් – එක් බිට් එකක් ග්රහණය කර එය හරහා පලවෙනි තත්ත්වය (0 ↔ 1) පරිවර්තනය කරයි.
- AND ගේට් – දෙබිට් එකක් ග්රහණය කර, දෙකම 1 නම් පලවෙනි 1, නැතහොත් 0 ලබා දේ.
- OR ගේට් – දෙබිට් එකෙන් අවම වශයෙන් එකක් 1 නම් පලවෙනි 1, දෙකම 0 නම් 0.
- XOR ගේට් – දෙබිට් එක ව්යත්යස්ථ (opposite) නම් 1, එකසේ නම් 0.
මෙම ගේට්ස් සියල්ලම තාරකාවක් වශයෙන් විදුලිය (1) හා බාධා (0) අතර ගමන් පාලනය කරන “දොර” ලෙස කල්පනා කළ හැකිය.
ක්වොන්ටම් ගේට්ස් හා සර්කිට්ස්
ක්වොන්ටම් ගණනයේ ගේට්ස්, කුබිට් (qubit) නමින් හැඳින්වෙන තත්ත්වයන් අතර සූත්රාත්මක සංඛ්යාත (superposition) සහ අන්තර්ගත (entanglement) ගුණාංග භාවිතා කරයි. Qiskit හෝ Cirq භාවිතයෙන් මෙම ගේට්ස් නිර්මාණය කර, පූර්ව-නිර්දේශිත උදාහරණ (Rieffel 2011) සමඟ සත්යාපනය කළ හැකිය. උදාහරණයක් ලෙස, H ගේට් (Hadamard) භාවිතයෙන් කුබිට් එකක් superposition තත්ත්වයට පත් කර, CNOT ගේට් සමඟ entanglement සකස් කරයි. මෙම සර්කිට්ස් සරල NOT, AND වැනි ක්ලැසික් ගේට්ස් මෙන්ම, quantum parallelism නාමික ක්රියාවලියක්ද සපයයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණ ශිෂ්යයින්, සංවර්ධකයන් හා ව්යාපාරිකයින්ට මෙම මූලික දැනුම විශාල අවස්ථාවක්. විශ්වවිද්යාල සිසුන් quantum computing පාඨමාලාවන්ට සූදානම් වීමට, Qiskit Playground පරිසරය තුළ අත්හදා බැලීමට, නිර්මාණාත්මක අල්ගොරිතම් (quantum optimisation, cryptography) පරීක්ෂා කිරීමට අවස්ථා ලැබේ. තදින්ම, දේශීය IT සමාගම් quantum‑ready සේවාවන් (quantum‑enhanced AI, secure communications) ආරම්භ කර, ගෝලීය තරඟකාරිත්වයට පිවිසීමට පදනමක් සකසයි.
කෙටි සාරාංශයක් ලෙස, ක්වොන්ටම් ගේට්ස් හා සර්කිට්ස් පදනම තේරුම් ගැනීම, ඉදිරි තාක්ෂණික නවෝත්පාදනයන්ට මුලික පියවරක් වේ. ඔබත් මේ අවස්ථාව භාවිතා කර, quantum පරිසරය සමඟ පළමු පියවර තබන්න.