Julien Gacon
Julien Gacon
### What should we add? It may not be quite obvious how to initialize the UCCSD ansatz from the docs only, so it would be nice to add a brief...
### What should we add? The ``NLocal`` class allows for quick prototyping of variational circuits. It would be great to have a set of examples in the docs to show...
### What should we add? The current implementation of iterative amplitude estimation does not include the no-overshooting condition outlined in [the paper](https://www.nature.com/articles/s41534-021-00379-1). This condition can significantly improve the performance and...
### What should we add? The L-curve solver implemented in `qiskit.opflow.NaturalGradient` is a powerful solver for ill-conditioned linear systems. It determines the required regularization by trading off noise in the...
### Summary Closes #12226. This could in future be further improved by constructing the circuit in Rust directly. ### Details and comments A small benchmark for 1000 qubit circuit on...
### Summary Closes #12227. In a benchmark to synthesize 100 qubit linear networks 1000 times, the runtime is ~44 times faster: ``` (main) Took 172.75505709648132s (this PR) Took 3.920625925064087s ```...
### Summary This PR oxidizes the `PauliFeatureMap` (and derivatives) and implements a first step in refactoring the circuit library, where structurally fixed circuits are moved to functions. As part of...
### Summary Modernize the circuit library to improve compiler quality and construction speed. The library circuits are classified in two categories: * **Abstract blocks** Operations defined by an action they...
### Summary We should update the synthesis methods to use the `PhaseGate` instead of the IBM-legacy `U1Gate`, if possible. See https://github.com/Qiskit/qiskit/pull/12961#discussion_r1719719621.
### What is the expected enhancement? Improve the way we implement controls of general gates, e.g. by 1. checking whether the gate instance we try to control implements an efficient...