Ibrahim Shehzad

Results 7 issues of Ibrahim Shehzad

Add fields `gate_lo` and `wire_lo` to `OptimizationParameters` in `cutting.automated_cut_finding.py` to allow the user to turn LO gate and wire cutting off or on. The default is to have them both...

enhancement
cut finder

Test for a large number of circuits that the sampling overhead outputted by the cut finder matches `np.prod([basis.overhead for basis in bases]` (up to floating point error). These tests should...

tests
cut finder

Correct the $\theta$ parameter in the explanatory [material ](https://qiskit-extensions.github.io/circuit-knitting-toolbox/circuit_cutting/explanation/index.html#equation-eq-qpd)but replacing it with $-\theta/2$.

documentation
stable backport potential

@caleb-johnson , when looking over the tutorial on [automatic cut finding](https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/blob/main/docs/circuit_cutting/tutorials/04_automatic_cut_finding.ipynb), I realized that under some circumstances, the user may wish to see more details of which cuts were actually...

cut finder

Performing LO gate cutting on a circuit with a global phase instruction and then calling ``` partitioned_problem = partition_problem( circuit=cut_circuit, observables=observable.paulis ) ``` on the `cut_circuit` leads to the following...

bug
cutting

Addresses #4056 and updates the tutorial by running the experiment on a Heron device (`ibm_kingston` ). Matches the notebook presented in https://youtu.be/rBfK-l-qSNk?si=fl5nSsKxKe0clTc5.

tutorial 📒

### URL to the relevant tutorial In the second-to-last cell of Step 3 in https://github.com/Qiskit/documentation/blob/main/docs/tutorials/advanced-techniques-for-qaoa.ipynb, there is a typo in the expression for `gamma_circ` which is then used to calculate...

content 📄
tutorial 📒