Using the Deutsch-Jozsa algorithm to determine parts of an array and apply a specified function to each independent part
Samir Lipovaca

TL;DR
This paper proposes a quantum algorithm-based method for partitioning arrays and applying functions to each part, using a model of a vector quantum computer and the Deutsch-Jozsa algorithm.
Contribution
It introduces a novel operator (DJBOX) and functions (GET_PARTITION, CALC_WITH_PARTITIONS) for array processing with quantum algorithms, modeled on a vector quantum computer.
Findings
Method can be successfully executed on the proposed quantum computer model.
Demonstrates how Deutsch-Jozsa algorithm can determine array partitions.
Shows potential for quantum algorithms in array manipulation tasks.
Abstract
Using the Deutsch-Jozsa algorithm, we will develop a method for solving a class of problems in which we need to determine parts of an array and then apply a specified function to each independent part. Since present quantum computers are not robust enough for code writing and execution, we will build a model of a vector quantum computer that implements the Deutsch-Jozsa algorithm from a machine language view using the APL2 programming language. The core of the method is an operator (DJBOX) which allows evaluation of an arbitrary function f by the Deutsch-Jozsa algorithm. Two key functions of the method are GET_PARTITION and CALC_WITH_PARTITIONS. The GET_PARTITION function determines parts of an array based on the function f. The CALC_WITH_PARTITIONS function determines parts of an array based on the function f and then applies another function to each independent part. We will imagine…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Polynomial and algebraic computation · Quantum Information and Cryptography
