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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=fbf566806059b984bbc61eb22cabc65f5416a51534688f02f852ce4f9499827f&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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=5e4ed5ea07c2edaf846f0679c4f8da63127b51ec3be83a51b8e5714d5ef75c2e&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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=21b33f30b4ad6c05245a797619b9e1a462f015f9c6cc0fd5a4a064ee004cc560&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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=eb5dd88ba3a94995b780b1519e17ef35294e7c93b257bb66db51f93f981fd53c&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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=996c66adfff1977f9a687096abd1daf9990dbece6ebfd8ef419538cbf19a1d93&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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=2d9c69ef8f8bf8dbaf3d7ae78209722a8fe77d3d88cfdf3e36d6454f3c3413ac&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=ASIA6AP2G7AKL33A6BUB%2F20251212%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251212T162728Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDsaDGV1LWNlbnRyYWwtMSJHMEUCIFdA6vGFBlk5nltuG56BTAaoKZMEP%2BbnAJPe33ikb54cAiEA5rgdtY3rCYV6RfOsjKlLCOp%2BZzD04qBdAn3g4s6YALUqvQUIBBACGgw5NjMxMzQyODk5NDAiDOj%2BXjBHiaHd3dIMxCqaBdIY8b%2FaRxu4DJcXCkZdN4ZOPDSTbE3jGUOlaJvKQcj8YlKPYJ0GQBqTluSpAo5MhHlfuoBed0fdMcXCfvRAB1cjO6RnzbNdfZCXekM7HC7XmRFb3RLfG5kjII6%2BRiZXpbmrR4MYaHClHwiiSTbr9LtC6F4bs6UQsJCXNsGbFJAQw1%2FiFIqIvqv7uqJkuS21C5s5rE5ttDJDLQgZPXIlflCSxPOz0HqYu8b%2BGi%2BruKODjD9%2BKoaIK3cvypW9IpR03TtwE1s%2Ft2xDv%2Bip%2Bc%2BBHEbDw0w37q2lxsPSNNXtHccqIDjz1ixyKDOOVO50xqvEU67hIBSZMQyK1tn7lyjove8ZjDskEbvCkaUDmOT3qtht4gY8jKQMMB1ezD0OYDpqBkOVB%2Fb9Fb3Z73SjHWrFQnC2bBzP8WJZaAemBSph30%2F6gMVPnu7L7693AQUIL1rvMvyrHq%2BrSoxyHOI%2BwHBrAxBFGDl6AKi3a0A1tsvr6GKpLQzQxOGZVN731twtvN%2Ffwc9SUp1lJCL%2BNaSsSttO8xxVdHhVDWJHMsbKJXxeXbjJDkshdWOjTHO6OHvUgNTeA3%2FbVleDS4WXOu5u6Qzy3s6iWRzMguuxcn%2FWNDdkLZWjGRtGVh%2BjOd72hS4zyPnrN7cOww%2BMLJgS%2BLePnMzco0%2FglzzFgEjYNtkitSJb4Cd2%2Blq3Y1GgIMvOUtDeLl9eqbHbRJIz2ouIQ91MvQpr0N%2FsxyX0SGsPoKDt541wurDuTC9JsmSD%2BzMWyxn3bYFQ1OuF8jImHHVsxmGi6MGEeQiXI6eFzLdlq8U7ZR%2BG39Wg4OLMVJB8%2BMpusUkq1wNV%2BIhbNenN4GlQeU8FZ23l3LwQdj9W5XCMEnsnVFCcu3GzXLiLoePv2LzTCDC84%2B%2FJBjqxATTSFQ5kMAdQkmp1qEWjvLPGL2sYmw9ZgRDjiDGgpeeCPWMdDRtTcZwQ0MwGx7Awem7%2Fok7VAqr%2F8ycpZZm8CQMb9%2BqztGbsHcqBpIYTUL0794aKkVmpdBLbSxHjNet%2B%2FdVdfFvGeohddQqZwlmKWfjN1B2dFSC19fqjbP1RL6xqDFVVqQCS9P7q2VFZpl0J0%2B%2FdRc2vVlKYslyDGsgSCBC4YB11DrEnYxeYoxIKVqBA1w%3D%3D&X-Amz-Signature=8f55b0d96dc2ff4e8547c1d98444efddd94bedccbb9ba4dd0ae253e1be717d8f&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 |