Figure 1.
![Decomposition of the Fredkin gate and the relative-phase Fredkin gate into the Clifford + T gate set. (a) Decomposition of the Fredkin gate used in Ref. [4], which requires seven T gates. (b) Decomposition of the relative-phase Fredkin gate used in this study, which requires four T gates. Implementing the QSM algorithm with the relative-phase Fredkin gate significantly reduces the T-count, a critical factor in minimizing space-time costs in fault-tolerant quantum computing.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_001.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=ad15f75cbbd8408aa6f164483306333ae64fe2b2216cdc4753ceb865a183c985&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure 2.

Figure 3.

Figure 4.
![Decomposition of Fredkin gate and relative-phase Fredkin gate. (a) Construction of a Fredkin gate using a Toffoli gate and two CNOT gates reported in Ref. [24]. (b) Construction of a relative-phase Fredkin gate using a relative-phase Toffoli gate and two CNOT gates.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_004.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=4c8adb20bf1a3e8d9e1aac682fc46cd15ab0c1b160097392b471745982c4743f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure 5.

Figure 6.

Figure 7.

Figure 8.
![Comparison of the T-counts for the QSM algorithm. The red dashed line indicates the T-count derived in this study, while the blue solid line corresponds to the T-count reported in Ref. [4]. For consistency in comparison, the pattern size M is fixed at 100.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_008.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=728b77701ff3e98575c5129a1c59b34d4cc837dd4c7f608e99ea01b8f4112311&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A1.
![One-qubit sorting module. (a) Circuit diagram of the one-qubit sorting module employed in Ref. [33]. (b) Circuit of the four-qubit relative-phase Fredkin gate, constructed using the four-qubit relative-phase Toffoli gate proposed in Ref. [23], along with two CNOT gates. By replacing the Fredkin and Toffoli gates in Figure A1a with the four-qubit relative-phase Fredkin and relative-phase Toffoli gates from Ref. [23], the T-count of the one-qubit sorting module can be reduced from 29 to 16.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_009.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=3f384bf3076385610e86b2d5a54ebee171970b69c9c947db6d88be1afdc72a25&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A2.
![q-qubit sorting module. (a) Circuit diagram of the q-qubit comparator presented in Ref. [36], which compares the quantum states |a〉 = |aq–1 aq–2 … a0〉 and |b〉 = |bq – 1bq–2 … b0〉. (b) Circuit diagram of the q-qubit sorting module utilized in Ref. [33].](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_010.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=890cef7faedff8a198872f03b439a48b013dcbd5b4e8d5bd3e823ad1b25a7afe&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A3.

Figure A4.
![Circuit diagram of the q-qubit comparator presented in Ref. [37], which compares the quantum states |a〉 = |aq – 1aq – 2 … a0〉 and |b〉 = |bq – 1bq – 2 … b0〉. The output qubit |e〉 indicates the comparison result: if |e〉 = 0, then a ≤ b; if |e〉 = 1, then a > b. When decomposed into the Clifford+T gate set using the Fredkin gate decomposition adopted in Ref. [4], the circuit requires a T-count of 14q.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_012.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=94158bf7bb98d6b0300a8abfdb1ca0e99a216be22cb9dcc7d88c32d4cb3834fe&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A5.
![Optimization of the q-qubit comparator circuit presented in Ref. [37]. (a) Decomposition of the CNOT gate highlighted in the red box of Figure A4 into a controlled-Z gate and two Hadamard gates, which ensures that each subcircuit enclosed by the green boxes admits a diagonal matrix representation. (b) Optimized circuit obtained by replacing each pair of Fredkin gates in Figure A4 with the relative-phase Fredkin gate shown in Figure 1b and its Hermitian conjugate, thereby reducing the total T-count from 14q to 8q.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_013.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKGJWEHU52%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T015705Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIBhp8nGIcvCD1ufrVboDWFYQBGDxfgCB7SCCvP0SG651AiEA%2B%2FPb9U2lkLJq4V%2FIct%2BQPY06zMoupmfJGNKYIUOPdlIqvAUIcBACGgw5NjMxMzQyODk5NDAiDDzG3wvRr4IjJkfjmiqZBb77xF7%2Fb9mUFxHMM%2FUcICo6I73v%2FVTVIj1r8gt5zwQ3CfNi%2FZch7VEciOYrAXQrUc%2F6LWkCy7emh%2BryB8f0OkwxMOFUuISX41ySBwgIapNGkYut3e%2BG%2FSTghpc9Ya1Qo1QXq4ZITP75d0CskSaVNktN8svZ6ryL5c2YPKIarwpW6dq933ju0K9evorkNKl0o0T%2FXSaekQLxfV6nMDfxNSo5xSQjM0zOPnkg%2BfCWmuldNBzL7jQ46LsUi215O3Xq1uAjivTtUHvquOJAHpnliHRTUBdFByEreK%2FxsdDKp82Rya%2BKUEykq1bM7iAu2QeAH4iKGXGdROcjD5%2B3f1C6WVpZeupualZn6%2BsbpeAcQsPQHWFwdZfYIo%2BElLBSG%2B2qK7QgCqUF53z%2F7z1%2B%2BQbooVcg5Q%2BjXlYfMbf0GThZotav%2BTR%2B32krOGTWYUYFlHHYm95WXfCUgJuNzqOxzL6Buh7nrhfpLG5ppN96F3hGYauRSe%2BA7YZfiszV7WZD3DRaldQ8V5wZjATBQsankR8Ar4kJqCVOuP7QSFt0DNdQU%2BU5S4PITHhbK1lokPH4F1T72Zma%2Fnv%2BRmyWyLNEziLuwEoDzOMw8owLiMMYlpMKzQl7%2Bt6t7d5Z879U9bBMS1RwdICsed%2FkhIi4%2Fmn91d6V83Ym8t28%2FeozsYKUKbrg%2B63rAeCaqQtSCjIid9Es%2Fi7Qf7aMrSibGMXqKTbWWD4FhzheiLRjOBgVxDYeQ2V74AtJw%2BwsyTKd2%2F0MwH2Ro%2BjGCcL6D7cll85w30Ju4WZJj5ESZ7M3uKitdDpNQIc%2FWZuZ4aYdp%2Fyg5mczaVC5hwuOOVIKYWP3n%2FUeUhkAJr4dO3EPisVv%2Bk8upkxuW0OeN%2BMCwdpQUtmO5rNgMLbggc4GOrEBk1ATqd%2B8%2BLwHBmvLzlCRAin%2FLszrBHpjvyZrgkeZqM2YdUkHAPA1sXbw609nz4D9EgpJmEs5V1xZSDQH%2Fm7osw4a1nhKNGc4zLl6ReFPSq%2FqUgXilsGXdrh3F7SvexOvD0YHU%2FSqKUQig56CgHVXj33o0Sb%2Fxq8NzkmNgcdLpMl4Tgznc2zwf7ChMNN6qIlA9KcosuNoDGVlsABpVbiA6AAman6CpAvTrYc4RUzNk9Wz&X-Amz-Signature=02a2af91fe8bd96f7c73023674639ab89e9386894cb4979a11cfad1d9414c330&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
The table presents the required resources for the QSM algorithms, including T-count (the number of T gates), T-depth (the depth of T gates), CNOT-count (the number of CNOT gates), and Qubit-count (the number of qubits)_ Here, N represents the size of the database to be searched, and M represents the size of the pattern_ For the comparison, we assume that N1/2 Grover iterations are implemented_
| Source | Ref. [4] | This Work |
|---|---|---|
| T-count | 14N3/2 log2 N – 14N3/2 + 7N log2 N – 7N + 8N1/2 log2 N + N1/2(8M – 20) + 7 = 14N3/2 log2 N – O(N3/2) | 8N3/2 log2 N – 10N3/2 + 4N log2 N – 4N + 8N1/2 log2 N + N1/2(8M – 26) + 1 = 8N3/2 log2 N – O(N3/2) |
| T-depth | ||
| CONT-count | 16N3/2 log2 N – 14N3/2 + 7N log2 N – 7N + 10N1/2 log2 N + N1/2(8M – 10) + M + 7 = 16N3/2 log2 N – O(N3/2) | 10N3/2 log2 N – 10N3/2 + 5N log2 N – 5N + 6N1/2 log2 N + N1/2(8M– 14) + M + 5 = 10N3/2 log2 N – O(N3/2) |
| Qubit-count | N + log2 N + M |