From 5faafb30165371305da2a37820d4ab80d4a3283e Mon Sep 17 00:00:00 2001 From: Ibrahim Shehzad Date: Wed, 18 Mar 2026 15:20:13 -0400 Subject: [PATCH 1/3] update combining em tutorial to match new template --- .../combine-error-mitigation-techniques.ipynb | 155 ++++++++++-------- ...27e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif | Bin 14361 -> 19238 bytes ...27e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif | Bin 14361 -> 0 bytes ...4abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif | Bin 21060 -> 21060 bytes ...4abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif | Bin 21060 -> 0 bytes ...dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif | Bin 10371 -> 13489 bytes ...dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif | Bin 10371 -> 0 bytes ...7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif | Bin 3924 -> 3827 bytes ...ef38976-0ca2-429a-b2dc-41aac69605f7-0.avif | Bin 3874 -> 3903 bytes 9 files changed, 86 insertions(+), 69 deletions(-) delete mode 100644 public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif delete mode 100644 public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif delete mode 100644 public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif diff --git a/docs/tutorials/combine-error-mitigation-techniques.ipynb b/docs/tutorials/combine-error-mitigation-techniques.ipynb index 800dffe9340..b3cb0cb3ad4 100644 --- a/docs/tutorials/combine-error-mitigation-techniques.ipynb +++ b/docs/tutorials/combine-error-mitigation-techniques.ipynb @@ -6,7 +6,23 @@ "metadata": {}, "source": [ "# Combine error mitigation options with the Estimator primitive\n", - "*Usage estimate: Seven minutes on a Heron r2 processor (NOTE: This is an estimate only. Your runtime might vary.)*" + "*Usage estimate: 7 minutes on a Heron r2 processor (NOTE: This is an estimate only. Your runtime might vary.)*" + ] + }, + { + "cell_type": "markdown", + "id": "39ba4396-9111-4421-9371-542f067bc816", + "metadata": {}, + "source": [ + "## Prerequisites and learning outcomes\n", + "\n", + "We suggest that users are familiar with the following topics before going through this tutorial:\n", + "- The basics of Dynamical decoupling, Measurement error mitigation, Gate twirling and Zero-noise extrapolation, as described in this [document]('https://quantum.cloud.ibm.com/docs/en/guides/error-mitigation-and-suppression-techniques').\n", + "\n", + "After going through this tutorial, users should understand:\n", + "\n", + "- How the aforementioned error mitigation techniques are implemented on hardware.\n", + "- How they compare in terms of their ability to mitigate hardware noise." ] }, { @@ -16,7 +32,7 @@ "source": [ "## Background\n", "\n", - "This tutorial explores the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime. You will construct a circuit and observable and submit jobs using the Estimator primitive using different combinations of error mitigation settings. Then, you will plot the results to observe the effects of the various settings. Most of the tutorial uses a 10-qubit circuit to make visualizations easier, and at the end, you can scale up the workflow to 50 qubits.\n", + "This tutorial explores the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime. You will construct a circuit and observable and submit jobs using the Estimator primitive using different combinations of error mitigation settings. Then, you will plot the results to observe the effects of the various settings. Most of the tutorial uses a 10-qubit circuit to make visualizations easier, and at the end, you will scale up the workflow to 50 qubits.\n", "\n", "These are the error suppression and mitigation options you will use:\n", "\n", @@ -65,12 +81,24 @@ "from qiskit_ibm_runtime import Batch, EstimatorV2 as Estimator" ] }, + { + "cell_type": "markdown", + "id": "d15c5fde-5046-4d86-86d8-72d1ed748c4e", + "metadata": {}, + "source": [ + "## Small-scale simulator example\n", + "\n", + "Since the goal of this tutorial is to compare how the various error mitigation techniques perform on circuits executed on hardware, we will forgo this step." + ] + }, { "cell_type": "markdown", "id": "b2be0539-4f60-46e8-be1f-8869dae30888", "metadata": {}, "source": [ - "## Step 1: Map classical inputs to a quantum problem\n", + "## Hardware example\n", + "\n", + "### Step 1: Map classical inputs to a quantum problem\n", "\n", "This tutorial assumes that the classical problem has already been mapped to quantum. Begin by constructing a circuit and observable to measure. While the techniques used in this tutorial apply to many different kinds of circuits, for simplicity this tutorial uses the [`efficient_su2`](/docs/api/qiskit/qiskit.circuit.library.efficient_su2) circuit included in Qiskit's circuit library.\n", "\n", @@ -79,7 +107,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 8, "id": "24abd7ba-bbb8-443b-9e81-866795d39a6c", "metadata": {}, "outputs": [ @@ -89,18 +117,9 @@ "\"Output" ] }, - "execution_count": 4, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" - }, - { - "data": { - "text/plain": [ - "\"Output" - ] - }, - "metadata": {}, - "output_type": "display_data" } ], "source": [ @@ -117,12 +136,13 @@ "id": "34fec53b-a8b2-461b-a20d-e8ad54b992fa", "metadata": {}, "source": [ - "For our observable, let's take the Pauli $Z$ operator acting on the last qubit, $Z I \\cdots I$." + "As our observable, let's take the Pauli $Z$ operator acting on the last qubit, $Z I \\cdots I$.\n", + "Note that the fact that the last qubit corresponds to the first element of this strong is due to Qiskit's use of little-endian notation." ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "id": "9500ba7b-4542-465f-a4e1-60165d6b6d1e", "metadata": {}, "outputs": [], @@ -144,12 +164,12 @@ "\n", "In the mirror circuit technique, you concatenate the circuit with its inverse circuit, which is formed by inverting each gate of the circuit in reverse order. The resulting circuit implements the identity operator, which can trivially be simulated. Because the structure of the original circuit is preserved in the mirror circuit, executing the mirror circuit still gives an idea of how the quantum device would perform on the original circuit.\n", "\n", - "The following code cell assigns random parameters to your circuit, and then constructs the mirror circuit using the [`unitary_overlap`](/docs/api/qiskit/qiskit.circuit.library.unitary_overlap) class. Before mirroring the circuit, append a [barrier](/docs/api/qiskit/circuit#qiskit.circuit.Barrier) instruction to it to prevent the transpiler from merging the two parts of the circuit on either side of the barrier. Without the barrier, the transpiler would merge the original circuit with its inverse, resulting in a transpiled circuit without any gates." + "The following code cell assigns random parameters to your circuit, and then constructs the mirror circuit using the [`unitary_overlap`](/docs/api/qiskit/qiskit.circuit.library.unitary_overlap) class. Before mirroring the circuit, append a [barrier](/docs/api/qiskit/circuit#qiskit.circuit.Barrier) instruction to it to prevent the transpiler from merging the two parts of the circuit on either side of the barrier and resulting in a transpiled circuit without any gates." ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 10, "id": "4dbde811-1ba9-47a8-85a0-dcaff054ed60", "metadata": {}, "outputs": [ @@ -159,18 +179,9 @@ "\"Output" ] }, - "execution_count": 8, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" - }, - { - "data": { - "text/plain": [ - "\"Output" - ] - }, - "metadata": {}, - "output_type": "display_data" } ], "source": [ @@ -195,7 +206,7 @@ "id": "a37c97de-c942-4419-9409-5bcaef9c6876", "metadata": {}, "source": [ - "## Step 2: Optimize problem for quantum hardware execution\n", + "### Step 2: Optimize problem for quantum hardware execution\n", "\n", "You must optimize your circuit before running it on hardware. This process involves a few steps:\n", "\n", @@ -211,7 +222,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "id": "2c3ea768-0596-4db1-9b51-3ff78ec65818", "metadata": {}, "outputs": [], @@ -222,17 +233,35 @@ ")" ] }, + { + "cell_type": "code", + "execution_count": 12, + "id": "aeaf076c-1c0a-4ec4-af66-49eff621589d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "print(backend)" + ] + }, { "cell_type": "markdown", "id": "46280e59-8c9f-4dd9-a365-6a230ceccf42", "metadata": {}, "source": [ - "You can transpile your circuit for your chosen backend by creating a pass manager and then running the pass manager on the circuit. An easy way to create a pass manager is to use the [`generate_preset_pass_manager`](/docs/api/qiskit/qiskit.transpiler.generate_preset_pass_manager) function. See [Transpile with pass managers](/docs/guides/transpile-with-pass-managers) for a more detailed explanation of transpiling with pass managers." + "You can transpile your circuit to your chosen backend by creating a pass manager and then running the pass manager on the circuit. An easy way to create a pass manager is to use the [`generate_preset_pass_manager`](/docs/api/qiskit/qiskit.transpiler.generate_preset_pass_manager) function. See [Transpile with pass managers](/docs/guides/transpile-with-pass-managers) for a more detailed explanation of transpiling with pass managers." ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 13, "id": "027e829a-44d3-455e-b2bf-8ce0d7e26b9b", "metadata": {}, "outputs": [ @@ -242,18 +271,9 @@ "\"Output" ] }, - "execution_count": 10, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" - }, - { - "data": { - "text/plain": [ - "\"Output" - ] - }, - "metadata": {}, - "output_type": "display_data" } ], "source": [ @@ -270,14 +290,14 @@ "id": "1865671e-2c7a-44dd-8938-fe4637bb5993", "metadata": {}, "source": [ - "The transpiled circuit now contains only ISA instructions. The single-qubit gates have been decomposed in terms of $\\sqrt{X}$ gates and $R_z$ rotations, and the CX gates have been decomposed into [ECR gates](/docs/api/qiskit/qiskit.circuit.library.ECRGate#ecrgate) and single-qubit rotations.\n", + "The transpiled circuit now contains only ISA instructions. All gates have been decomposed in terms of $\\sqrt{X}$ gates and $R_z$ rotations, and [CZ gates](https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.CZGate).\n", "\n", "The transpilation process has mapped the virtual qubits of the circuit to physical qubits on the hardware. The information about the qubit layout is stored in the `layout` attribute of the transpiled circuit. The observable was also defined in terms of the virtual qubits, so you need to apply this layout to the observable, which you can do with the [`apply_layout`](/docs/api/qiskit/qiskit.quantum_info.SparsePauliOp#apply_layout) method of `SparsePauliOp`." ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 14, "id": "12338588-a2d0-4b9c-9e49-e25ec8617b93", "metadata": {}, "outputs": [ @@ -290,7 +310,7 @@ " coeffs=[1.+0.j])\n", "\n", "Observable with layout applied:\n", - "SparsePauliOp(['IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII'],\n", + "SparsePauliOp(['IIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII'],\n", " coeffs=[1.+0.j])\n" ] } @@ -310,7 +330,7 @@ "id": "439d4edf-d1ad-49f3-b206-320958be4f82", "metadata": {}, "source": [ - "## Step 3: Execute using Qiskit primitives\n", + "### Step 3: Execute using Qiskit primitives\n", "\n", "You are now ready to run your circuit using the Estimator primitive.\n", "\n", @@ -326,7 +346,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "1114d15b-1408-4f4c-a20f-60f0da722325", "metadata": {}, "outputs": [], @@ -337,6 +357,9 @@ "\n", "with Batch(backend=backend) as batch:\n", " estimator = Estimator(mode=batch)\n", + " estimator.options.environment.job_tags = [\n", + " \"TUT_CEM_SS\"\n", + " ] # add tag for this small scale job\n", " # Set number of shots\n", " estimator.options.default_shots = 100_000\n", " # Disable runtime compilation and error mitigation\n", @@ -376,14 +399,14 @@ "id": "919517c8-6f42-48d9-a976-53c715c00a4b", "metadata": {}, "source": [ - "## Step 4: Post-process and return result in desired classical format\n", + "### Step 4: Post-process and return result in desired classical format\n", "\n", "Finally, you can analyze the data. Here you will retrieve the job results, extract the measured expectation values from them, and plot the values, including error bars of one standard deviation." ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "id": "eef38976-0ca2-429a-b2dc-41aac69605f7", "metadata": {}, "outputs": [ @@ -443,14 +466,14 @@ "id": "958a5d23-ea09-4750-827c-e3bf6c3fa3f4", "metadata": {}, "source": [ - "## Scale the experiment up\n", + "## Large-scale hardware example\n", "\n", "When developing an experiment, it's useful to start with a small circuit to make visualizations and simulations easier. Now that you've developed and tested our workflow on a 10-qubit circuit, you can scale it up to 50 qubits. The following code cell repeats all of the steps in this tutorial, but now applies them to a 50-qubit circuit." ] }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "id": "d7d8408b-faf1-4eda-ab9c-bdeaab01ff53", "metadata": {}, "outputs": [ @@ -493,6 +516,9 @@ "\n", "with Batch(backend=backend) as batch:\n", " estimator = Estimator(mode=batch)\n", + " estimator.options.environment.job_tags = [\n", + " \"TUT_CEM_LS\"\n", + " ] # add tag for this large scale job\n", " # Set number of shots\n", " estimator.options.default_shots = 100_000\n", " # Disable runtime compilation and error mitigation\n", @@ -565,25 +591,16 @@ "source": [ "When you compare the 50-qubit results with the 10-qubit results from earlier, you might note the following (your results might differ across runs):\n", "\n", - "- The results without error mitigation are worse. Running the larger circuit involves executing more gates, so there are more opportunities for errors to accumulate.\n", - "- The addition of dynamical decoupling might have worsened performance. This is not surprising, because the circuit is very dense. Dynamical decoupling is primarily useful when there are large gaps in the circuit during which qubits sit idle without gates being applied to them. When these gaps are not present, dynamical decoupling is not effective, and can actually worsen performance due to errors in the dynamical decoupling pulses themselves. The 10-qubit circuit may have been too small for us to observe this effect.\n", - "- With zero-noise extrapolation, the result is as good, or nearly as good, as the 10-qubit result, though the error bar is much larger. This demonstrates the power of the ZNE technique!\n", - "\n", - "## Conclusion\n", - "\n", - "In this tutorial, you investigated different error mitigation options available for the Qiskit Runtime Estimator primitive. You developed a workflow using a 10-qubit circuit, and then scaled it up to 50 qubits. You might have observed that enabling more error suppression and mitigation options doesn't always improve performance (specifically, enabling dynamical decoupling in this case). Most of the options accept additional configuration, which you can test out in your own work!" - ] - }, - { - "cell_type": "markdown", - "id": "9de59efa-f79e-4a8e-b985-3ea8ea10953f", - "metadata": {}, - "source": [ - "## Tutorial survey\n", - "\n", - "Please take this short survey to provide feedback on this tutorial. Your insights will help us improve our content offerings and user experience.\n", + "- All experiments give results closer to the ideal value and all the error bars are smaller.\n", + "- The addition of dynamical decoupling might have worsened performance compared to the no-mitigation case. This is not surprising, because the circuit is very dense. Dynamical decoupling is primarily useful when there are large gaps in the circuit during which qubits sit idle without gates being applied to them. When these gaps are not present, dynamical decoupling is not effective, and can actually worsen performance due to errors in the dynamical decoupling pulses themselves. The 10-qubit circuit may have been too small for us to observe this effect.\n", + "- With zero-noise extrapolation, the result is very close to the ideal value. This demonstrates the power of ZNE.\n", "\n", - "[Link to survey](https://your.feedback.ibm.com/jfe/form/SV_cUCGeqAAI7suE3I)" + "## Next steps\n", + "If you found this work interesting, you might be interested in the following material on some additional error mitigation and error suppression techniques that were not touched on in this tutorial\n", + "- [Probabilistic Error Cancellation (PEC)]('https://quantum.cloud.ibm.com/docs/en/guides/error-mitigation-and-suppression-techniques#probabilistic-error-cancellation-pec')\n", + "- [Matrix-free Measurement Mitigation (M3)]('https://qiskit.github.io/qiskit-addon-mthree/')\n", + "- [Shaded lightcones]('https://qiskit.github.io/qiskit-addon-slc/')\n", + "- [Propagated Noise Absorption (PNA)]('https://qiskit.github.io/qiskit-addon-pna/')" ] } ], diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif b/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif index ac1561cb6cfecacc6d960a91ccfdbe7403ea990d..7b4ffbe42a6997eff6d0490704ae0e9231afcfab 100644 GIT binary patch delta 18773 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 cFbe=QV-EFeubo&W#< diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif b/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif deleted file mode 100644 index ac1561cb6cfecacc6d960a91ccfdbe7403ea990d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14361 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 JQz;BIHX!S!M>GHc diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif b/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif index 677254c076ef684ab4d706d39dc86f9afed3d020..d1296061f3dcb42293e5c877b3bafe3054979bc5 100644 GIT binary patch delta 13194 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 diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif b/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif deleted file mode 100644 index 677254c076ef684ab4d706d39dc86f9afed3d020..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10371 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 WbkrrNfzO7oFO~$4ve-%;^#1@hh`1d9 diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif b/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif index d3ee13074728c191e6358405a2a56e6d0d6c643a..4c7043cc7feccfa3a913100391558ac8d7d796d7 100644 GIT binary patch delta 3458 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 delta 3556 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 diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif b/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif index 63a500a6d2ab19be6663db1d458a230058d9fe4f..bfecc9388016fba85ce72a676631575d888dd26a 100644 GIT binary patch delta 3535 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 Date: Wed, 18 Mar 2026 16:33:58 -0400 Subject: [PATCH 2/3] Fixing urls Co-authored-by: abbycross --- .../combine-error-mitigation-techniques.ipynb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/tutorials/combine-error-mitigation-techniques.ipynb b/docs/tutorials/combine-error-mitigation-techniques.ipynb index be17f6c3f66..8bb5811955c 100644 --- a/docs/tutorials/combine-error-mitigation-techniques.ipynb +++ b/docs/tutorials/combine-error-mitigation-techniques.ipynb @@ -23,7 +23,7 @@ "## Prerequisites and learning outcomes\n", "\n", "We suggest that users are familiar with the following topics before going through this tutorial:\n", - "- The basics of Dynamical decoupling, Measurement error mitigation, Gate twirling and Zero-noise extrapolation, as described in this [document]('https://quantum.cloud.ibm.com/docs/en/guides/error-mitigation-and-suppression-techniques').\n", + "- The basics of dynamical decoupling, measurement error mitigation, gate twirling, and zero-noise extrapolation, as described in this [guide](/docs/guides/error-mitigation-and-suppression-techniques).\n", "\n", "After going through this tutorial, users should understand:\n", "\n", @@ -153,7 +153,7 @@ "metadata": {}, "source": [ "As our observable, let's take the Pauli $Z$ operator acting on the last qubit, $Z I \\cdots I$.\n", - "Note that the fact that the last qubit corresponds to the first element of this strong is due to Qiskit's use of little-endian notation." + "Note that the fact that the last qubit corresponds to the first element of this string is due to Qiskit's use of little-endian notation." ] }, { @@ -306,7 +306,7 @@ "id": "1865671e-2c7a-44dd-8938-fe4637bb5993", "metadata": {}, "source": [ - "The transpiled circuit now contains only ISA instructions. All gates have been decomposed in terms of $\\sqrt{X}$ gates and $R_z$ rotations, and [CZ gates](https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.CZGate).\n", + "The transpiled circuit now contains only ISA instructions. All gates have been decomposed in terms of $\\sqrt{X}$ gates and $R_z$ rotations, and [CZ gates](/docs/api/qiskit/qiskit.circuit.library.CZGate).\n", "\n", "The transpilation process has mapped the virtual qubits of the circuit to physical qubits on the hardware. The information about the qubit layout is stored in the `layout` attribute of the transpiled circuit. The observable was also defined in terms of the virtual qubits, so you need to apply this layout to the observable, which you can do with the [`apply_layout`](/docs/api/qiskit/qiskit.quantum_info.SparsePauliOp#apply_layout) method of `SparsePauliOp`." ] @@ -613,10 +613,10 @@ "\n", "## Next steps\n", "If you found this work interesting, you might be interested in the following material on some additional error mitigation and error suppression techniques that were not touched on in this tutorial\n", - "- [Probabilistic Error Cancellation (PEC)]('https://quantum.cloud.ibm.com/docs/en/guides/error-mitigation-and-suppression-techniques#probabilistic-error-cancellation-pec')\n", - "- [Matrix-free Measurement Mitigation (M3)]('https://qiskit.github.io/qiskit-addon-mthree/')\n", - "- [Shaded lightcones]('https://qiskit.github.io/qiskit-addon-slc/')\n", - "- [Propagated Noise Absorption (PNA)]('https://qiskit.github.io/qiskit-addon-pna/')" + "- [Probabilistic Error Cancellation (PEC)](/docs/guides/error-mitigation-and-suppression-techniques#probabilistic-error-cancellation-pec)\n", + "- [Matrix-free Measurement Mitigation (M3)](https://qiskit.github.io/qiskit-addon-mthree/)\n", + "- [Shaded lightcones](https://qiskit.github.io/qiskit-addon-slc/)\n", + "- [Propagated Noise Absorption (PNA)](https://qiskit.github.io/qiskit-addon-pna/)" ] } ], From 8e60f861f7099705198939204c8da113e0cd3c40 Mon Sep 17 00:00:00 2001 From: Ibrahim Shehzad Date: Fri, 20 Mar 2026 16:38:47 -0400 Subject: [PATCH 3/3] implement suggested edits --- .../combine-error-mitigation-techniques.ipynb | 43 ++++++++++--------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/docs/tutorials/combine-error-mitigation-techniques.ipynb b/docs/tutorials/combine-error-mitigation-techniques.ipynb index 8bb5811955c..51229cc8904 100644 --- a/docs/tutorials/combine-error-mitigation-techniques.ipynb +++ b/docs/tutorials/combine-error-mitigation-techniques.ipynb @@ -20,27 +20,25 @@ "id": "39ba4396-9111-4421-9371-542f067bc816", "metadata": {}, "source": [ - "## Prerequisites and learning outcomes\n", + "## Learning outcomes\n", "\n", "We suggest that users are familiar with the following topics before going through this tutorial:\n", - "- The basics of dynamical decoupling, measurement error mitigation, gate twirling, and zero-noise extrapolation, as described in this [guide](/docs/guides/error-mitigation-and-suppression-techniques).\n", + "- The basics of dynamical decoupling, measurement error mitigation, gate twirling, and zero-noise extrapolation, as described in this [guide](/docs/guides/error-mitigation-and-suppression-techniques)." + ] + }, + { + "cell_type": "markdown", + "id": "b27cb482-b77a-4953-a0a4-39df33896d12", + "metadata": {}, + "source": [ + "## Prerequisites\n", "\n", "After going through this tutorial, users should understand:\n", "\n", - "- How the aforementioned error mitigation techniques are implemented on hardware.\n", + "- How the aforementioned error mitigation techniques are selectively implemented on hardware.\n", "- How they compare in terms of their ability to mitigate hardware noise." ] }, - { - "cell_type": "markdown", - "id": "95263dce-783f-48a4-88f7-45426dfd5a49", - "metadata": { - "tags": [ - "version-info" - ] - }, - "source": [] - }, { "cell_type": "markdown", "id": "018313d1-d959-4011-81df-59bf7c157470", @@ -48,14 +46,20 @@ "source": [ "## Background\n", "\n", - "This tutorial explores the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime. You will construct a circuit and observable and submit jobs using the Estimator primitive using different combinations of error mitigation settings. Then, you will plot the results to observe the effects of the various settings. Most of the tutorial uses a 10-qubit circuit to make visualizations easier, and at the end, you will scale up the workflow to 50 qubits.\n", - "\n", - "These are the error suppression and mitigation options you will use:\n", + "This tutorial explores the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime. This tutorial shows how to implement each of the follow methods individually:\n", "\n", "- Dynamical decoupling\n", "- Measurement error mitigation\n", "- Gate twirling\n", - "- Zero-noise extrapolation (ZNE)" + "- Zero-noise extrapolation (ZNE)\n", + "\n", + "Note that an alternative to implementing these techniques individually is to implement them using a [resilience level](https://quantum.cloud.ibm.com/docs/en/guides/configure-error-mitigation#example), whereby `resilience_level` takes values 0, 1, 2:\n", + "\n", + "- 0 : No mitigation is implemented.\n", + "- 1 : Measurement error mitigation is implemented.\n", + "- 2 : Gate twirling, measurement error mitigation, and ZNE are implemented.\n", + "\n", + "In this tutorial, you will construct a circuit and observable and submit jobs using the Estimator primitive using different combinations of error mitigation settings. Then, you will plot the results to observe the effects of the various settings. Most of the tutorial uses a 10-qubit circuit to make visualizations easier, and at the end, you will scale up the workflow to 50 qubits." ] }, { @@ -103,8 +107,7 @@ "metadata": {}, "source": [ "## Small-scale simulator example\n", - "\n", - "Since the goal of this tutorial is to compare how the various error mitigation techniques perform on circuits executed on hardware, we will forgo this step." + "We will forgo this step since runtime error mitigation is not supported on simulators." ] }, { @@ -614,7 +617,7 @@ "## Next steps\n", "If you found this work interesting, you might be interested in the following material on some additional error mitigation and error suppression techniques that were not touched on in this tutorial\n", "- [Probabilistic Error Cancellation (PEC)](/docs/guides/error-mitigation-and-suppression-techniques#probabilistic-error-cancellation-pec)\n", - "- [Matrix-free Measurement Mitigation (M3)](https://qiskit.github.io/qiskit-addon-mthree/)\n", + "- [Matrix-free Measurement Mitigation (M3)](https://qiskit.github.io/qiskit-addon-mthree/), (see also [this tutorial](https://github.com/Qiskit/documentation/blob/main/docs/tutorials/readout-error-mitigation-sampler.ipynb/))\n", "- [Shaded lightcones](https://qiskit.github.io/qiskit-addon-slc/)\n", "- [Propagated Noise Absorption (PNA)](https://qiskit.github.io/qiskit-addon-pna/)" ]