量子ゲート方式の量子コンピュータの説明|科目A-1(応用情報技術者) 令和6年 春期午前試験 問9

出典:令和6年春期 午前 問9 分野:コンピュータ構成要素 / プロセッサ
量子ゲート方式の量子コンピュータの説明として,適切なものはどれか。
  • ア:演算は2進数で行われ,結果も2進数で出力される。
  • イ:特定のアルゴリズムによる演算だけができ,加算演算はできない。
  • ウ:複数の状態を同時に表現する量子ビットと,その重ね合わせを利用する。
  • エ:量子状態を変化させながら観測するので,100℃以上の高温で動作する。
解説

量子コンピュータには、代表的な方式として「量子ゲート方式」と「量子アニーリング方式」があります。

量子ゲート方式

・古典的コンピュータの論理ゲートに相当する「量子ゲート」を組み合わせた量子回路で計算します。

・0と1のどちらかだけではなく、0と1の状態を重ね合わせて表現できる「量子ビット(qubit)」を利用します。

・量子ビットの重ね合わせや量子もつれなどの性質を利用し、さまざまなアルゴリズムを実行できます。

量子アニーリング方式

・「焼きなまし法」の考え方を利用し、経路探索などの組合せ最適化問題を解くことに特化した方式です。

・問題をイジングモデルに対応付け、エネルギーが最も低くなる基底状態を探索することで解を求めます。

・「アニーリング」は「焼きなまし」という意味です。

したがって、複数の状態を同時に表現する量子ビットと、その重ね合わせを利用するという説明が、量子ゲート方式の特徴に当たります。

したがって、ウが適切です。

❌他選択肢が誤りの理由
ア:演算は2進数で行われ,結果も2進数で出力される。
⇒量子ゲート方式では、量子ビットの重ね合わせ状態を利用して計算します。最終的な観測結果は古典的な0または1として得られますが、計算途中を通常の2進数だけで処理するわけではありません。
イ:特定のアルゴリズムによる演算だけができ,加算演算はできない。
⇒特定種類の問題に特化しているという説明は、量子アニーリング方式に近いものです。量子ゲート方式は量子回路を構成することで、さまざまな量子アルゴリズムを実行できます。
エ:量子状態を変化させながら観測するので,100℃以上の高温で動作する。
⇒量子ビットは外部からの熱や振動などの影響で量子状態が崩れやすいため、実用化されている超伝導方式などでは極低温環境が用いられます。100℃以上の高温で動作するという説明は誤りです。
TSUNAGARU-ADVICE

まず押さえたいこと

量子ゲート方式の量子コンピュータでは、0と1の状態を重ね合わせて表現できる量子ビットを使い、量子ゲートによって状態を変化させながら計算を行います。古典コンピュータのビットとは異なり、観測するまでは複数の状態を重ね合わせて扱える点が特徴です。

迷ったときの判断軸

量子コンピュータは、単純に2進数だけで演算する仕組みでも、特定の演算しかできない仕組みでもありません。また、量子状態は外部ノイズの影響を受けやすいため、一般に極低温など量子状態を保ちやすい環境で動作させます。高温で動作するという説明には注意しましょう。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、量子コンピュータを量子ビット・重ね合わせ・量子ゲート・観測という基本概念で整理しましょう。古典コンピュータとの計算原理の違いや、量子アルゴリズムの仕組みを理解する土台になります。