<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amplitude Amplification &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/amplitude-amplification/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Mon, 12 Oct 2026 16:05:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>Amplitude Amplification &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Permutation trick lets quantum memory find patterns without uniform superpositions</title>
		<link>https://scienmag.com/permutation-trick-lets-quantum-memory-find-patterns-without-uniform-superpositions/</link>
		
		<dc:creator><![CDATA[Katie Riggs]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 16:05:35 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[Amplitude Amplification]]></category>
		<category><![CDATA[basis encoding]]></category>
		<category><![CDATA[encoding binary vectors in quantum states]]></category>
		<category><![CDATA[Grover's algorithm]]></category>
		<category><![CDATA[Grover's search algorithm modification]]></category>
		<category><![CDATA[non-uniform quantum superpositions]]></category>
		<category><![CDATA[non-uniform superposition]]></category>
		<category><![CDATA[pattern retrieval]]></category>
		<category><![CDATA[permutation encoding technique]]></category>
		<category><![CDATA[permutation technique]]></category>
		<category><![CDATA[Qiskit]]></category>
		<category><![CDATA[quantum associative memory]]></category>
		<category><![CDATA[Quantum Computing]]></category>
		<category><![CDATA[quantum data loading]]></category>
		<category><![CDATA[quantum Hilbert space utilization]]></category>
		<category><![CDATA[Quantum machine learning]]></category>
		<category><![CDATA[quantum machine learning enhancements]]></category>
		<category><![CDATA[quantum memory retrieval methods]]></category>
		<category><![CDATA[quantum nearest neighbor search]]></category>
		<category><![CDATA[quantum pattern matching algorithms]]></category>
		<category><![CDATA[Quantum pattern recognition]]></category>
		<category><![CDATA[Ventura–Martinez algorithm]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=265243</guid>

					<description><![CDATA[A new quantum encoding scheme called the permutation technique stores binary vectors in superposition and modifies Grover's algorithm to retrieve patterns in O(√k) oracle calls even over non-uniform states.]]></description>
										<content:encoded><![CDATA[<p>One of the most tantalizing promises of quantum computing is the ability to store many patterns in a single quantum state and then pull out exactly the one you are looking for. This is the core idea behind quantum associative memory and quantum nearest neighbor search, two building blocks that researchers have long hoped would give quantum machine learning a decisive edge. A new study by Andreas Wichert of INESC-ID and the Instituto Superior Técnico at the University of Lisbon, published in Quantum Machine Intelligence, describes a fresh way to do precisely that. The work introduces an encoding scheme called the permutation technique, along with a modified version of Grover&#8217;s search algorithm that works correctly even when the stored patterns do not form a uniform quantum superposition, a condition that has quietly undermined earlier approaches to quantum memory retrieval.</p>
<p>The problem the paper tackles begins with the most basic step: loading data. Suppose you want to store k binary vectors, each of dimension m, in the amplitudes of an m-qubit register. In principle, a quantum register of m qubits spans a Hilbert space of dimension n = 2^m, so a single state can encode an enormous table of patterns at once. This is the appeal of basis encoding, in which each classical bit string corresponds directly to a computational basis state of the register. The catch is that preparing such a state is itself a nontrivial circuit-design problem, and the structure of the resulting superposition depends heavily on how the loading procedure is built.</p>
<p>Wichert&#8217;s permutation technique offers a structurally simpler alternative to the well-known storage algorithm of Ventura and Martinez, which dates back to the late 1990s and was one of the first serious proposals for quantum associative memory. Instead of building the superposition of stored patterns through a sequence of operations tied to the individual vectors, the permutation approach constructs the state by permuting basis states, exploiting the fact that any superposition over the stored patterns can be reached by rearranging amplitudes that are already present in a standard initial state. The result is a loading procedure with a cleaner circuit structure, and, importantly, one that can be compressed further when the stored vectors are strongly correlated with one another. In that case a companion procedure, the reduce algorithm, squeezes the representation down by removing redundancy shared among the patterns.</p>
<p>Here, however, the deeper difficulty emerges, and it is the one that gives the paper its central contribution. The superposition produced by loading k patterns into an n-dimensional register is generally non-uniform: some basis states carry larger amplitudes than others, because the number of stored patterns is typically far smaller than the size of the full space. Grover&#8217;s algorithm, the celebrated quantum search procedure that finds a marked item in a database with only O(√n) oracle calls, was designed under the assumption that the search space is uniformly distributed. Its amplitude amplification mechanism rotates the quantum state in a two-dimensional plane spanned by the uniform superposition and the target state. When the initial distribution is not uniform, that geometric picture breaks down, and applying Grover&#8217;s iterations directly to a non-uniform superposition of stored patterns fails to amplify the correct target.</p>
<p>This failure mode is more than a technical footnote. It means that a naive combination of a pattern-loading routine and textbook Grover search does not yield a working quantum memory, even though both ingredients individually seem to fit together. Earlier retrieval schemes, including the Ventura–Martinez approach, effectively paid for this mismatch by scaling with the full dimension of the register: their retrieval cost grows as O(√n), where n = 2^m. When the number of stored patterns k is much smaller than n, which is the typical and most interesting regime for a memory, that quadratic dependence on the ambient dimension wastes much of the potential advantage.</p>
<p>Wichert&#8217;s solution, which he calls the permutation trick, is a modified, permutation-based variant of Grover&#8217;s algorithm that restores correct search behavior over the non-uniform superposition. The key insight is that the permutation structure used to load the patterns can also be used to redefine how amplitude amplification is applied, so that the amplification acts on the distribution actually present in the register rather than on an assumed uniform one. With this correction in place, retrieval completes in O(√k) oracle calls for k stored patterns, independent of the ambient dimension n = 2^m. In other words, the cost of finding a pattern by its content scales with the size of the memory, not with the size of the Hilbert space it happens to live in.</p>
<p>The contrast with the earlier approach is stark when spelled out numerically. Consider a register of just 20 qubits, giving n = 2^20, or roughly one million basis states. If the memory holds only a few hundred patterns, the Ventura–Martinez retrieval procedure would require on the order of a thousand oracle calls, tracking the square root of a million, while the permutation-based retrieval needs only on the order of the square root of the pattern count, a few tens of calls. As the gap between k and n widens, so does the advantage. This is exactly the regime in which quantum associative memory is supposed to shine, since a memory that only pays for the patterns it actually stores is the quantum analogue of what associative memories in the brain and in classical neural networks are admired for.</p>
<p>The paper demonstrates the storage and retrieval principles through two applications that anchor the abstract machinery in concrete tasks. The first is quantum associative memory, in which a partial or corrupted cue is presented and the system returns the stored pattern most closely matching it, echoing the classical Hopfield and Kohonen models of associative memory that have influenced cognitive science and neural network research for decades. The second is quantum nearest neighbor search, the problem of finding the stored vector closest to a query vector, which underlies many classification and clustering methods in machine learning. In both settings, the permutation trick provides the retrieval engine, showing that the same corrected search primitive supports content-based access to quantum-encoded data across different use cases.</p>
<p>Practical considerations are not ignored. The work is accompanied by a freely available Jupyter notebook providing a step-by-step implementation in Qiskit, the open-source software development kit for programming quantum computers at the level of circuits and algorithms, developed around IBM Quantum hardware. Notably, Qiskit uses little-endian notation for qubit indexing, a detail that anyone reproducing the circuits must keep in mind. The availability of runnable code matters because the field of quantum machine learning has repeatedly been cautioned, most famously by Scott Aaronson in 2015, to read the fine print: many proposed quantum speedups come with data-loading costs or state-preparation overheads that erase the advantage end to end. By making the loading procedure structurally simpler and by keeping retrieval costs tied to the pattern count rather than the register dimension, the permutation technique speaks directly to that concern.</p>
<p>The broader significance of the result lies in what it clarifies about where quantum advantage can realistically come from in memory and search tasks. Grover&#8217;s algorithm is provably optimal for unstructured search over a uniform space, as Christof Zalka showed in 1999, so no variant can beat its quadratic scaling in that setting. But real memories are not uniform haystacks; they are sparse, structured collections of correlated patterns. Wichert&#8217;s permutation trick shows that when the encoding itself carries structure, the search procedure can be reshaped to exploit it, converting a dependence on the exponentially large ambient space into a dependence on the genuinely stored content. For near-term quantum hardware, where qubit counts and circuit depths remain precious resources, a scheme that is simpler to load, compressible for correlated data, and scalable in the number of patterns rather than the dimension of the space offers a more credible route to pattern storage and content-based retrieval. Whether such memories will ultimately outperform classical hardware remains an open empirical question, but this work sharpens the theoretical map of the terrain, identifying precisely where the uniformity assumption fails and how a permutation-based correction can rescue quantum search from that failure.</p>
<p><strong>Subject of Research:</strong> Quantum algorithms for encoding and retrieving binary vectors in quantum associative memory and nearest neighbor search</p>
<p><strong>Article Title:</strong> Quantum algorithm for binary vector encoding and retrieval utilizing the permutation trick</p>
<p><strong>Article References:</strong> Quantum algorithm for binary vector encoding and retrieval utilizing the permutation trick. (n.d.). <a href="https://doi.org/10.1007/s42484-026-00454-w" rel="noopener noreferrer">https://doi.org/10.1007/s42484-026-00454-w</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s42484-026-00454-w" rel="noopener noreferrer">10.1007/s42484-026-00454-w</a></p>
<p><strong>Keywords:</strong> quantum computing, quantum associative memory, Grover&#x27;s algorithm, basis encoding, quantum nearest neighbor search, amplitude amplification, non-uniform superposition, quantum machine learning, Qiskit, pattern retrieval, Ventura–Martinez algorithm, permutation technique</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">265243</post-id>	</item>
		<item>
		<title>New Bidirectional Grover Search Slashes Quantum Database Iterations</title>
		<link>https://scienmag.com/new-bidirectional-grover-search-slashes-quantum-database-iterations/</link>
		
		<dc:creator><![CDATA[Katie Riggs]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 03:34:39 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[Amplitude Amplification]]></category>
		<category><![CDATA[Bi-directional]]></category>
		<category><![CDATA[Bi-directional Search]]></category>
		<category><![CDATA[bidirectional Grover search]]></category>
		<category><![CDATA[circuit depth]]></category>
		<category><![CDATA[Grover Search]]></category>
		<category><![CDATA[Grover's algorithm]]></category>
		<category><![CDATA[multi-solution quantum search]]></category>
		<category><![CDATA[Multi-solution Search]]></category>
		<category><![CDATA[NISQ devices]]></category>
		<category><![CDATA[Oracle Calls]]></category>
		<category><![CDATA[Partial Grover Search]]></category>
		<category><![CDATA[partial Grover search techniques]]></category>
		<category><![CDATA[Purdue University quantum research]]></category>
		<category><![CDATA[quantum algorithm efficiency]]></category>
		<category><![CDATA[quantum circuit depth optimization]]></category>
		<category><![CDATA[Quantum Computing]]></category>
		<category><![CDATA[Quantum database search]]></category>
		<category><![CDATA[quantum information processing]]></category>
		<category><![CDATA[quantum speed-up]]></category>
		<category><![CDATA[qubit]]></category>
		<category><![CDATA[scalable quantum algorithms]]></category>
		<category><![CDATA[shallow quantum circuits]]></category>
		<category><![CDATA[unstructured database search]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=209873</guid>

					<description><![CDATA[Researchers at Purdue University have developed a bidirectional multi-solution Grover search algorithm that dramatically cuts the iterations and circuit depth needed to find multiple items in an unstructured quantum database.]]></description>
										<content:encoded><![CDATA[<p>Quantum computers promise a dramatic speed-up for one of computing&#8217;s oldest problems: finding a specific item hidden inside an unstructured database. Since Lov Grover introduced his celebrated search algorithm in 1996, researchers have known that a quantum machine can locate a single marked entry among N possibilities in roughly the square root of N steps, a quadratic advantage that no classical algorithm can match. Yet the standard formulation has long struggled with a practical complication: when a database contains many valid solutions rather than just one, the number of quantum iterations required grows with the number of solutions, eroding the algorithm&#8217;s efficiency and inflating the depth of the quantum circuits needed to run it. A new study published in Quantum Information Processing now proposes a way around this bottleneck, introducing a bidirectional, multi-solution, scalable version of Grover search that the authors say is the fastest approach yet for shallow quantum circuits.</p>
<p>The algorithm, called Bi-directional Multi-solution scalable Grover Search, or BMGS, was developed by Debanjan Konar, Zain Hafeez and Vaneet Aggarwal of Purdue University. Their starting point is a family of techniques known as partial Grover searches, which trade a small loss of certainty for a large gain in speed by searching blocks of the database rather than individual entries. Grover and Radhakrishnan showed in 2005 that a partial search combining local and global iterations can find a marked block in about (pi/4) times the square root of N times the square root of one minus one over b, where b is the branching factor describing how many blocks the database is divided into. Later work on depth-first Grover search extended this idea to databases containing an unknown number of solutions, but that approach carried a heavy price: a complicated amplitude interception step and a higher count of oracle calls that scaled as the square root of N times a factor approaching one, yielding a total complexity of O of s times the square root of N for s solutions, which is not optimal.</p>
<p>BMsG eliminates the amplitude interception step entirely and replaces it with something structurally simpler and more powerful: a multi-segment bidirectional search. The core idea is to split the r-qubit register representing the database into d equal segments, each containing roughly r divided by d qubits. Instead of searching the whole space from one direction, the algorithm launches partial Grover searches from both ends of the address simultaneously. A forward pass explores the leading bits of the solution address while a backward pass explores the trailing bits, and the two search frontiers advance in parallel until they meet at predetermined intercept points within each segment. Once both directions agree on their respective portions of the address, the full solution path is formed by simply concatenating the forward and backward results, with no expensive merging operation required.</p>
<p>Each layer of the search works on a small window of k qubits, where k equals the ceiling of the base-2 logarithm of the branching factor b. In their experiments the authors used a branching factor of four, meaning each partial search determines the next two bits of the solution address at a time. Auxiliary qubits record which bits have already been found and whether they have been checked, allowing the algorithm to track progress across segments. When a search interval shrinks to a width of at most b, a standard full Grover search pins down the exact address of the solution within it. The elegance of the scheme lies in its coordination: rather than running isolated Grover searches on independent subspaces, BMGS builds a layered, tree-like search over the entire space, amplifying the amplitudes of target blocks across all segments in parallel.</p>
<p>The theoretical analysis shows that for each solution, BMGS requires at most the square root of N times one minus the square root of one over b raised to the floor of r divided by dk oracle calls, where N equals two to the power r is the database size and d is the number of segments. For a single solution this reduces to the familiar O of the square root of N scaling, matching the fundamental lower bound that Bennett and colleagues proved no quantum algorithm can beat. More importantly, for multiple solutions the average complexity reaches O of the square root of s times N, which is optimal, provided the solutions are reasonably distributed across the search space and the number of segments is at least on the order of s. The authors are careful to note that this is an average-case result under assumptions of effective parallelism, not a strict worst-case improvement over Grover&#8217;s lower bound.</p>
<p>Perhaps the most striking practical advantage concerns circuit depth rather than query count. In a standard Grover search over r qubits, the oracle must flip the phase of one marked state among two to the r possibilities, which demands a multi-controlled NOT gate acting on all r control qubits. Such gates decompose into long chains of Toffoli operations, and their cost grows linearly or quadratically with r depending on whether ancilla qubits are available. BMGS sidesteps this entirely: because each local oracle acts on only k qubits, typically just two, it can be built from a single standard Toffoli gate of constant size. In a 20-qubit search space, a standard Grover oracle requires a 20-controlled gate, while BMGS uses a sequence of two-controlled gates, keeping the oracle size static no matter how large the database grows.</p>
<p>The simulation results are dramatic. Using the Qiskit Aer simulator on systems with eight cores and eight gigabytes of memory, the team benchmarked BMGS against depth-first Grover search and partial Grover search across databases ranging from 2 to 20 qubits, running up to 50 trials per configuration with 1024 measurement shots each. For a 20-qubit search space containing two solutions, partial Grover search needed 1608 iterations in the worst case, while depth-first Grover search completed the task in 20 iterations and BMGS in just 10. With three solutions the gap widened further: 2412 iterations for partial search, 30 for the depth-first method, and only 15 for BMGS. In the best case, where solutions overlap favorably, BMGS found two solutions in 6 iterations and three in 7. Even against the standard Grover algorithm the improvement is stark: an 8-qubit search that takes standard Grover 20 iterations requires only 2 with BMGS, and a 20-qubit search drops from roughly 804 iterations to 5.</p>
<p>Segmentation adds another tunable lever. Increasing the number of segments d reduces the effective depth each partial search must traverse, cutting runtime and oracle depth, at least while the product of d and k remains smaller than r. Pushing d to 10 in a 20-qubit search reduced the iteration count to a single iteration, though the authors caution that excessively large segment counts introduce auxiliary-qubit overhead and diminishing parallel efficiency. The complexity analysis confirms that the iteration count decreases monotonically with d only approximately, since floor effects and segment overhead prevent strict monotonicity in practice. The team also analyzed error probabilities, showing that because amplitudes remain globally coupled across the full Hilbert space, BMGS should be understood as a structured amplitude amplification process with segmented oracle implementation rather than a collection of independent probabilistic searches, and that its practical reliability exceeds that of partial Grover search in shallow segmented implementations.</p>
<p>The implications reach well beyond toy databases. Multi-solution search problems arise naturally in pattern recognition, optimization, and cryptanalysis, where several satisfactory answers may exist and finding any of them quickly matters. The authors point toward a particularly promising extension: integrating BMGS into Grover Adaptive Search, a framework for solving Quadratic Unconstrained Binary Optimization and Ising-model problems by repeatedly applying Grover search with a threshold oracle that marks candidate states better than the current best. Because oracle construction and large multi-controlled gates dominate the cost in such optimization workloads, replacing them with BMGS&#8217;s small, segmented Toffoli-based oracles could make adaptive quantum optimization far more tractable on near-term hardware.</p>
<p>For the noisy intermediate-scale quantum devices available today, where circuit depth is often the binding constraint, the distinction between asymptotic elegance and hardware feasibility is everything. BMGS does not break Grover&#8217;s fundamental square-root limit, and the authors are explicit about that. What it does achieve is a several-order-of-magnitude reduction in circuit depth, Toffoli depth, and iteration count for multi-solution searches, achieved through a hybrid quantum-classical workflow in which classical control coordinates parallel quantum searches over segments. With the Qiskit implementation freely available on GitHub, the algorithm offers experimentalists a concrete, resource-efficient template for running meaningful quantum searches on hardware that cannot yet sustain deep circuits, and it suggests that clever restructuring of established algorithms may deliver practical quantum advantages sooner than raw qubit counts alone would imply.</p>
<p><strong>Subject of Research:</strong> A scalable bidirectional quantum search algorithm extending Grover&#x27;s algorithm for efficient multi-solution database search with reduced oracle calls and circuit depth.</p>
<p><strong>Article Title:</strong> A Bi-directional multi-solution scalable Grover search Algorithm</p>
<p><strong>Article References:</strong> Konar, D., Hafeez, Z., &amp; Aggarwal, V. (2026). A Bi-directional multi-solution scalable Grover search Algorithm. <em>Quantum Information Processing, 25</em>(9), Article 306. <a href="https://doi.org/10.1007/s11128-026-05328-5" rel="noopener noreferrer">https://doi.org/10.1007/s11128-026-05328-5</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s11128-026-05328-5" rel="noopener noreferrer">10.1007/s11128-026-05328-5</a></p>
<p><strong>Keywords:</strong> Quantum Computing, Grover Search, Bi-directional Search, Partial Grover Search, Multi-solution Search, Qubit, Oracle Calls, Circuit Depth, NISQ Devices, Amplitude Amplification, Quantum Information Processing, Bi-directional</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">209873</post-id>	</item>
	</channel>
</rss>
