Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.

Commit a7165c2

Browse files
Merge pull request #35 from marekyggdrasil/issue-26
Issue 26
2 parents cb27508 + 21c842f commit a7165c2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

manuscript.tex

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -436,9 +436,14 @@ \subsection{Optimized quantum scheme for Hamming distance calculation}
436436
The Hamming distance measured in this way is bounded $0 \leq d_{i,j}^H \leq 1$,
437437
where $0$ indicates that $x_i$ are $y_j$ identical and $1$ means they are completely opposite in terms of their pairwise binary coordinates.
438438

439-
In comparison with the circuits for Hamming distance calculations proposed previously \cite{trugenberger2001},
440-
our method allows one to reduce the number of gates in the circuit (at least in $2n$ one-qubit NOT gates)
441-
and reconstruct all distance matrix in parallel and can be implemented with high fidelity.
439+
Currently available quantum platforms are still subject to substantial level of noise and extracting the exact distance from amplitude is still a difficult task.
440+
Fortunately, for most of algorithms, SOFM included, the information of nearest vectors is sufficient.
441+
442+
Because of that property, those algorithms fall into a special case category for which, as there is only one input vector considered, the ``Decoding'' stage (Fig.\ref{fig:qcircuit}) can be removed as measurement no longer needs to indicate for which input vector the distance has been measured.
443+
In this special case scenario the circuit depth complexity is matching with \cite{shuld2014}.
444+
445+
In the general case when multiple input vectors are present in the register, the ``Decoding'' stage still needs to be included leading to larger circuit depth and less attractive complexity in terms of number of controlled gate operations.
446+
The number of controlled gate operations in this general case of multiple input vectors is matching the number of controlled gate operations in \cite{trugenberger2001}.
442447

443448

444449
%%%%%

0 commit comments

Comments
 (0)