ਕੁਆਂਟਮ ਕੰਪਿਊਟਿੰਗ
ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਅਜਿਹੇ ਸਿਧਾਂਤਿਕ ਕੰਪਿਊਟੇਸ਼ਨ ਸਿਸਟਮਾਂ (ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ) ਦਾ ਅਧਿਐਨ ਕਰਦੀ ਹੈ ਜੋ ਡੈਟੇ ਉੱਤੇ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ, ਕੁਆਂਟਮ ਮਕੈਨੀਕਲ ਫੀਨੋਮੈਨਾ (ਵਰਤਾਰੇ) ਦੀ ਸਿੱਧੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ ਸੁਪਰਪੁਜੀਸ਼ਨ ਅਤੇ ਇੰਟੈਂਗਲਮੈਂਟ। ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਟਰਾਂਜ਼ਿਸਟਰਾਂ ਉੱਤੇ ਅਧਾਰਿਤ ਬਾਇਨਰੀ ਡਿਜੀਟਲ ਇਲੈਕਟ੍ਰੌਨਿਕ ਕੰਪਿਊਟਰਾਂ ਤੋਂ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਜਿੱਥੇ ਆਮ ਡਿਜੀਟਲ ਕੰਪਿਊਟਿੰਗ ਇਹ ਮੰਗ ਕਰਦੀ ਹੈ ਕਿ ਡੈਟੇ ਨੂੰ ਬਾਇਨਰੀ ਡਿਜਿਟਾਂ (ਬਿੱਟਾਂ ਵਿੱਚ ਐੱਨਕੋਡ (ਸੰਕੇਤਬੱਧ) ਕੀਤਾ ਜਾਵੇ, ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਬਿੱਟ ਹਮੇਸ਼ਾ ਹੀ ਦੋ ਨਿਸ਼ਚਿਤ ਅਵਸਥਾਵਾਂ (0 ਜਾਂ 1) ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਉੱਥੇ ਕੁਆਂਟਮ ਕੰਪਿਊਟੇਸ਼ਨ ਕੁਆਂਟਮ ਬਿੱਟਸ Archived 2016-07-28 at the Wayback Machine. (ਕਿਉਬਿੱਟਾਂ) ਦੀ ਵਰਤੋ ਕਰਦੀ ਹੈ, ਜੋ ਅਵਸਥਾਵਾਂ ਦੀਆਂ ਸੁਪਰਪੁਜੀਸ਼ਨਾਂ ਵਿੱਚ ਹੋ ਸਕਦੇ ਹਨ। ਇੱਕ ਕੁਆਂਟਮ ਟੱਨਲਿੰਗ ਮਸ਼ੀਨ ਇੱਕ ਅਜਿਹੇ ਹੀ ਕੰਪਿਊਟਰ ਦਾ ਇੱਕ ਸਿਧਾਂਤਿਕ ਮਾਡਲ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਯੂਨੀਵਰਸਲ ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਦੇ ਤੌਰ ਤੇ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਗੈਰ-ਨਿਰਧਾਰਤਮਿਕ ਅਤੇ ਪਰੋਬੇਬਿਲਿਸਟਿਕ ਕੰਪਿਊਟਰਾਂ ਨਾਲ ਸਿਧਾਂਤਿਕ ਇੰਨਬਿੰਨਤਾਵਾਂ ਸਾਂਝੀਆਂ ਰੱਖਦੇ ਹਨ। ਕੁਆਂਟਮ ਕੰਪਿਊਟਰਾਂ ਦਾ ਖੇਤਰ ਪੌਲ ਬੇਨੀਔੱਫ ਅਤੇ ਯੂਰੀ ਮੈਨਿਨ ਵੱਲੋਂ 1980 ਵਿੱਚ, ਰਿਚਰਡ ਫੇਨਮੈਨ ਵੱਲੋਂ 1982 ਵਿੱਚ, ਅਤੇ 1985 ਵਿੱਚ ਡੇਵਿਡ ਡੱਚ ਦੇ ਕੰਮ ਦੁਆਰਾ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ। ਕੁਆਂਟਮ ਬਿਟਾਂ ਦੇ ਤੌਰ ਤੇ ਸਪਿੱਨਾਂ ਵਾਲਾ ਕੋਈ ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਵੀ 1968 ਵਿੱਚ ਇੱਕ ਕੁਆਂਟਮ ਸਪੇਸਟਾਈਮ ਦੇ ਤੌਰ ਤੇ ਵਰਤਣ ਲਈ ਫਾਰਮੂਲਾ ਵਿਓਂਤਬੱਧ ਕੀਤਾ ਗਿਆ ਸੀ। 2017 ਤੱਕ [update], ਵਾਸਤਵਿਕ ਕੁਆਂਟਮ ਕੰਪਿਊਟਰਾਂ ਦਾ ਵਿਕਾਸ ਅਜੇ ਵੀ ਆਪਣੇ ਬਚਪਨ ਵਿੱਚ ਹੈ, ਪਰ ਅਜਿਹੇ ਪ੍ਰਯੋਗ ਕੀਤੇ ਗਏ ਹਨ ਜਿਹਨਾਂ ਵਿੱਚ ਕੁਆਂਟਮ ਕੰਪਿਊਟੇਸ਼ਨਲ ਓਪਰੇਸ਼ਨ ਬਹੁਤ ਹੀ ਘੱਟ ਸੰਖਿਆ ਦੇ ਕੁਆਂਟਮ ਬਿੱਟਾਂ ਉੱਤੇ ਕੀਤੇ ਗਏ ਸਨ। ਵਿਵਹਾਰਿਕ (ਪ੍ਰੈਕਟ੍ਰੀਕਲ) ਅਤੇ ਥਿਊਰਿਟੀਕਲ (ਸਿਧਾਂਤਕ) ਦੋਵੇਂ ਹੀ ਰਿਸਰਚਾਂ (ਖੋਜਾਂ) ਜਾਰੀ ਰਹੀਆਂ ਹਨ, ਅਤੇ ਕਈ ਰਾਸ਼ਟਰੀ ਸਰਕਾਰਾਂ ਅਤੇ ਮਿਲਟਰੀ ਐਜੰਸੀਆਂ ਕੁਆਂਟਮ ਕੰਪਿਊਟਿੰਗ ਰਿਸਰਚ ਦੀ ਮਦਦ ਕਰ ਰਹੀਆਂ ਹਨ ਜੋ ਕ੍ਰਿਪਟਾਨਲਸਿਸ ਵਰਗੇ ਸਮਾਜਿਕ, ਵਪਾਰਿਕ, ਟ੍ਰੇਡ, ਵਾਤਾਵਰਣਿਕ ਅਤੇ ਰਾਸ਼ਟਰੀ ਸੁਰੱਖਿਆ ਮਕਸਦਾਂ ਵਾਸਤੇ ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਵਿਕਸਿਤ ਕਰਨ ਲਈ ਇੱਕ ਯਤਨ ਹੈ। ਵਿਸ਼ਾਲ ਪੈਮਾਨੇ ਦੇ ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਸ਼ੋਰ ਦਾ ਅਲੌਗਰਿਥਮ ਜਾਂ ਕੁਆਂਟਮ ਮੈਨੀ ਬੌਡੀ ਸਿਸਟਮਾਂ ਦੀ ਸਿਮੁਲੇਸ਼ਨ ਵਰਤਦੇ ਹੋਏ ਅੰਕ ਫੈਕਟ੍ਰਾਇਜ਼ੇਸ਼ਨ ਵਰਗੇ ਚੰਗੀ ਤਰਾਂ ਅਜੋਕੇ ਤੌਰ ਤੇ ਗਿਆਤ ਅਲੌਗਰਿਥਮਾਂ ਨੂੰ ਵਰਤਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਕਲਾਸੀਕਲ ਕੰਪਿਊਟਰ ਤੋਂ ਵੀ ਕਿਤੇ ਜਿਆਦਾ ਤੇਜ਼ੀ ਨਾਲ ਕੁੱਝ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਸਿਧਾਂਤਿਕ ਤੌਰ ਤੇ ਹੱਲ ਕਰਨਯੋਗ ਹੋ ਜਾਣਗੇ। ਸਿਮਨ ਦਾ ਅਲੌਗਰਿਥਮ ਵਰਗੇ ਕੁਆਂਟਮ ਅਲੌਗਰਿਥਮ ਮੌਜੂਦ ਹਨ, ਜੋ ਕਿਸੇ ਵੀ ਸੱਭਵ ਪ੍ਰੋਬੇਬੇਬਲਿਸਟਿਕ ਕਲਾਸੀਕਲ ਅਲੌਗਰਿਥਮ ਤੋਂ ਤੇਜ਼ ਭੱਜਦੇ (ਚਲਦੇ) ਹਨ। ਇੱਕ ਕਲਾਸੀਕਲ ਕੰਪਿਊਟਰ ਸਿਧਾਂਤ ਵਿੱਚ (ਐਕਪੋਨੈਂਸ਼ੀਅਲ ਰਿਸੋਰਸਾਂ ਸਮੇਤ) ਕਿਸੇ ਕੁਆਂਟਮ ਅਲੌਗਰਿਥਮ ਦੀ ਨਕਲ ਕਰ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਕੁਆਂਟਮ ਕੰਪਿਊਟੇਸ਼ਨ ਚਰਚ-ਟੂਰਿੰਗ ਥੀਸਿਸ ਦੀ ਉਲੰਘਣਾ ਨਹੀਂ ਕਰਦੀ: 202 । ਫੇਰ ਵੀ, 50 ਕਿਉਬਿਟਾਂ ਦਾ ਕੰਪਿਊਟੇਸ਼ਨਲ ਬੇਸਿਸ, ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ, ਕਿਸੇ ਕਲਾਸੀਕਲ ਕੰਪਿਊਟਰ ਉੱਤੇ ਪ੍ਰਸਤੁਤ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਹੀ ਇੰਨਾ ਵਿਸ਼ਾਲ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ 2500 ਕੰਪਲੈਕਸ ਮੁੱਲਾਂ (2501 ਬਿੱਟਾਂ) ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਮੰਗ ਕਰੇਗਾ। (ਤੁਲਨਾ ਲਈ, ਡਿਜੀਟਲ ਇਨਫਰਮੇਸ਼ਨ ਦਾ ਇੱਕ ਟੈਰਾਬਾਈਟ ਸਿਰਫ 243 ਬਿੱਟ ਹੀ ਹੁੰਦਾ ਹੈ)। ਦੂਜੇ ਪਾਸੇ, ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਅਜਿਹੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੱ ਕਾਰਜ-ਕੁਸ਼ਲਤਾ ਨਾਲ ਹੱਲ ਕਰਨ ਦੇ ਯੋਗ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਕਲਾਸੀਕਲ ਕੰਪਿਊਟਰਾਂ ਉੱਤੇ ਅਮਲੀ ਤੌਰ ਤੇ ਅਸਾਨੀ ਨਾਲ ਹੋਣ ਯੋਗ ਨਹੀਂ ਹੁੰਦੀਆਂ।