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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=b53b183da263de7a4ce82591970aeaab8830365113e6dcd2b94d995ff9b88fc9&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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=fc5e48a521b5ac79702c1e17419630b91a5cc2ef381589cb5ff6d4179986e940&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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=a5435ef4346d957c8fe099836e1df12f8a6f4b7902bceedff0d37bc99acf9eab&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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=2309249ce2fd09ac4c47a8181e2677f72ef998294f6081796bf90fc7c7716a03&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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=2827e143ca92a8e4315e2f62af30b01d50d6d9fc44b30c9fed915d688675c0a7&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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=9bd549a8361f6d51494142d02356422bf8aa10dec264567013ba0111e14d1dd7&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=ASIA6AP2G7AKO6OGLGK3%2F20260323%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260323T032652Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEKf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJIMEYCIQCqSnDvC97vv76HiPeV5HZCBc3KSW2z5VIixoUMwOXW4gIhANM2rlh2RH1VWghl994NYPvvnaIAKPKrarZYwC1BWggIKrwFCHAQAhoMOTYzMTM0Mjg5OTQwIgwAITpqVWXUwVvvcuQqmQVWT9DUI0GwsuW8MG1L0eNmjbUvt9%2F9toDDn0UWyRWn1NzC%2BnSkOWMATTeZZ8cLhZi2fksIvFhEh%2Fz6PWHzP%2B8XVdsVsgCbgUVFAG5zBOYS3cvEYxXehvft1%2FGn1H%2F9yN1zYbuClwpbsaOkbg3oEtXTk4CCwlj2upBrFwNnBM2zRLJP5CUb03mzWnPGKwvtY5ZDdPfoykWFWr%2BS5F3wSGUhcCgvYBKbhD%2F%2FH%2BepL7N6jbbsoOm1fmnO1g6kE5c0Xs%2BMe9Ekb%2FG%2FRffzNYE3umIU%2BROPx8yQ16SR0J%2BZBK%2FbeHO6yHt2tO94bBlbTzcak4mQtsngr8bqyPQvEEUOcsLi60k1ukrIewhfigTwTOaeuJ0EltDS9BOGi6TDmMtON7kGLYVBcifnT84psu%2BqvZnFMe8JND0P56snkcZQFksm5GO72h4kpxnOqHRgnK%2BXilP8f3Fu4ZlVLC20mR7Kk8D8RoRfAMqgZ%2BVyN0VTTjDaZQD5QLNyYE3622tU9x5OLZjUq1UQ1jz0tURw%2FpoAbN9YHjGdXZs8NYzYvkQlPhPrzEJV7gbM762KxURjr5rsJKqdI%2FhdCEaYk3Vi0ePHtdzo6cGzaVyzxZISZMXTqFkDCsVT0MYgi4GqeSkNtGM3IpwXOeaWEYSIlbZVfDWhJvnMUZOFtYHBfpfjQ2%2F9FGgTh5W5HN%2Fi7E4j9%2FnVYqYlzCogUYZGY7iRbkUsbrW%2BqyjyxMHG7R%2BjtEkhrJs0S3t9OJRz68vdflh3cFSUlofzlsb9QXgZg0FDdcPqUH8XQQ%2F1ecIMz0MOQH8LWwT%2B5BzrWSnfK3zU60aSctaD6cS5DcpJKZQFYi0QAnWLnIi2m1S7jFqvSF7%2FPWh07BfNtf79TjV6pgxL%2BpImUzDI8oHOBjqwAV6n5VmmE9gfEYxre9%2BaEwABovps6qHVLm2XXq8y1vqoef3I61uJIs3%2ByzctFPfwSMQmG0FsSx%2F4mp7a3ycsQxHse8AgZJwljFz7OWq1Iooz5owdq6I5a%2BLNG%2BrA3SC5vBYW%2FD6e4ye0ERQIYwBXHLrLrXaEy4wRUEoKjJXXFlhJvvthpL7ZLMG69e%2B9jE6h%2FTYWo6yadDWfwIptyp6aeZCErBlTa37K7jW1BwNAmAh1&X-Amz-Signature=afc8093788f8958c446ddc708303c1a446929c1229be3ed5c805419670fce8cf&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 |