From 04a7743b635a70bf004f05ceb115f690d404a3e8 Mon Sep 17 00:00:00 2001 From: Becky Dimock Date: Fri, 9 Jan 2026 16:00:11 -0600 Subject: [PATCH 1/3] Fix outdated links --- docs/api/qiskit-ibm-runtime/release-notes.mdx | 4 ++-- docs/api/qiskit/0.46/qiskit.algorithms.optimizers.ISRES.mdx | 2 +- docs/guides/global-data-quantum-optimizer.ipynb | 2 +- scripts/js/lib/links/ignores.ts | 6 ------ 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/docs/api/qiskit-ibm-runtime/release-notes.mdx b/docs/api/qiskit-ibm-runtime/release-notes.mdx index 27578d11ecf..9f16011b640 100644 --- a/docs/api/qiskit-ibm-runtime/release-notes.mdx +++ b/docs/api/qiskit-ibm-runtime/release-notes.mdx @@ -654,7 +654,7 @@ The qiskit-ibm-runtime `v0.41.0` release focuses on the removal of IBM Quantum P * The `channel_strategy` parameter in `QiskitRuntimeService` has been removed. To continue using Q-CTRL in your workflow, please explore the following options: > * If your organization has an existing IBM Quantum Premium Plan instance: migrate to the Q-CTRL Performance Management Function, found in the [Qiskit Functions Catalog](https://quantum.ibm.com/functions). - > * To continue using Qiskit Runtime with IBM Cloud: migrate to Q-CTRL Fire Opal, the same performance management product accessible directly through Q-CTRL. You can [connect your IBM Cloud API key and Qiskit Runtime CRN](https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-authenticate-with-ibm-credentials) to Fire Opal. ([1966](https://github.com/Qiskit/qiskit-ibm-runtime/pull/1966)) + > * To continue using Qiskit Runtime with IBM Cloud: migrate to Q-CTRL Fire Opal, the same performance management product accessible directly through Q-CTRL. You can [connect your IBM Cloud API key and Qiskit Runtime CRN](https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-migrate-from-performance-management-on-ibm-cloud) to Fire Opal. ([1966](https://github.com/Qiskit/qiskit-ibm-runtime/pull/1966)) @@ -692,7 +692,7 @@ The qiskit-ibm-runtime `v0.41.0` release focuses on the removal of IBM Quantum P * The `channel_strategy` parameter has been deprecated. The Q-CTRL Performance Management strategy will be removed on October 18th, 2024. To continue using Q-CTRL in your workflow, please explore the following options: > * If your organization has an existing IBM Quantum Premium Plan instance: migrate to the Q-CTRL Performance Management Function, found in the [Qiskit Functions Catalog](https://quantum.ibm.com/functions). - > * To continue using Qiskit Runtime with IBM Cloud: migrate to Q-CTRL Fire Opal, the same performance management product accessible directly through Q-CTRL. You can [connect your IBM Cloud API key and Qiskit Runtime CRN](https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-authenticate-with-ibm-credentials) to Fire Opal. ([1931](https://github.com/Qiskit/qiskit-ibm-runtime/pull/1931)) + > * To continue using Qiskit Runtime with IBM Cloud: migrate to Q-CTRL Fire Opal, the same performance management product accessible directly through Q-CTRL. You can [connect your IBM Cloud API key and Qiskit Runtime CRN](https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-migrate-from-performance-management-on-ibm-cloud) to Fire Opal. ([1931](https://github.com/Qiskit/qiskit-ibm-runtime/pull/1931)) * In a future release, `RuntimeJob.status()` will be returned as a string instead of an instance of `JobStatus`. ([1933](https://github.com/Qiskit/qiskit-ibm-runtime/pull/1933)) diff --git a/docs/api/qiskit/0.46/qiskit.algorithms.optimizers.ISRES.mdx b/docs/api/qiskit/0.46/qiskit.algorithms.optimizers.ISRES.mdx index 1837464e1ac..277d475509e 100644 --- a/docs/api/qiskit/0.46/qiskit.algorithms.optimizers.ISRES.mdx +++ b/docs/api/qiskit/0.46/qiskit.algorithms.optimizers.ISRES.mdx @@ -13,7 +13,7 @@ python_api_name: qiskit.algorithms.optimizers.ISRES Improved Stochastic Ranking Evolution Strategy optimizer. - Improved Stochastic Ranking Evolution Strategy (ISRES) is an algorithm for non-linearly constrained global optimization. It has heuristics to escape local optima, even though convergence to a global optima is not guaranteed. The evolution strategy is based on a combination of a mutation rule and differential variation. The fitness ranking is simply via the objective function for problems without nonlinear constraints. When nonlinear constraints are included, the [stochastic ranking proposed by Runarsson and Yao](https://www.cs.bham.ac.uk/~xin/papers/published_tec_sep00_constraint.pdf) is employed. This method supports arbitrary nonlinear inequality and equality constraints, in addition to the bound constraints. + Improved Stochastic Ranking Evolution Strategy (ISRES) is an algorithm for non-linearly constrained global optimization. It has heuristics to escape local optima, even though convergence to a global optima is not guaranteed. The evolution strategy is based on a combination of a mutation rule and differential variation. The fitness ranking is simply via the objective function for problems without nonlinear constraints. When nonlinear constraints are included, the [stochastic ranking proposed by Runarsson and Yao](https://www.semanticscholar.org/paper/Stochastic-ranking-for-constrained-evolutionary-Runarsson-Yao/827e3d01e52438e29aac1f6c4c8a2ed972a87c75) is employed. This method supports arbitrary nonlinear inequality and equality constraints, in addition to the bound constraints. NLopt global optimizer, derivative-free. For further detail, please refer to [http://nlopt.readthedocs.io/en/latest/NLopt\_Algorithms/#isres-improved-stochastic-ranking-evolution-strategy](http://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#isres-improved-stochastic-ranking-evolution-strategy) diff --git a/docs/guides/global-data-quantum-optimizer.ipynb b/docs/guides/global-data-quantum-optimizer.ipynb index ba080061cd5..1c930f8239a 100644 --- a/docs/guides/global-data-quantum-optimizer.ipynb +++ b/docs/guides/global-data-quantum-optimizer.ipynb @@ -919,7 +919,7 @@ "\n", "\n", "* Read [the associated research paper](https://arxiv.org/pdf/2412.19150).\n", - "* Request access to the function by filling in [this form](https://www.globaldataquantum.com/en/quantum-portfolio-optimizer/#form).\n", + "* Request access to the function by filling in [this form](https://globaldatum.io/qiskit-function/#form).\n", "* Try the [Dynamic Portfolio Optimization](/docs/tutorials/global-data-quantum-optimizer) tutorial.\n", "\n", "" diff --git a/scripts/js/lib/links/ignores.ts b/scripts/js/lib/links/ignores.ts index 1f004f59777..0edcfd2b990 100644 --- a/scripts/js/lib/links/ignores.ts +++ b/scripts/js/lib/links/ignores.ts @@ -170,16 +170,10 @@ const ALWAYS_IGNORED_URLS__SHOULD_FIX: string[] = [ "https://github.com/Qiskit/ibm-quantum-schemas/blob/main/schemas/default_pulse_configuration_schema.json", // These links are from old IQP and do not work any more - "https://api.quantum-computing.ibm.com/runtime", "https://auth.quantum-computing.ibm.com/api", "https://auth.quantum.ibm.com/api", "https://quantum-computing.cloud.ibm.com", - "https://us-east.quantum-computing.cloud.ibm.com/", - // Other links that don't seem to exist any more - "https://www.cs.bham.ac.uk/~xin/papers/published_tec_sep00_constraint.pdf", - "https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-authenticate-with-ibm-credentials", - "https://www.globaldataquantum.com/en/quantum-portfolio-optimizer/#form", ]; export const ALWAYS_IGNORED_URLS = new Set([ From 72f20c6c992dddc26c908016f6826e4aa7d1ddf2 Mon Sep 17 00:00:00 2001 From: Rebecca Dimock <66339736+beckykd@users.noreply.github.com> Date: Mon, 12 Jan 2026 09:05:00 -0600 Subject: [PATCH 2/3] Update scripts/js/lib/links/ignores.ts Co-authored-by: Frank Harkins --- scripts/js/lib/links/ignores.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/js/lib/links/ignores.ts b/scripts/js/lib/links/ignores.ts index b932f37b2a4..5cffcd1fb41 100644 --- a/scripts/js/lib/links/ignores.ts +++ b/scripts/js/lib/links/ignores.ts @@ -173,7 +173,6 @@ const ALWAYS_IGNORED_URLS__SHOULD_FIX: string[] = [ "https://auth.quantum-computing.ibm.com/api", "https://auth.quantum.ibm.com/api", "https://quantum-computing.cloud.ibm.com", - // Other links that don't seem to exist any more "https://www.cs.bham.ac.uk/~xin/papers/published_tec_sep00_constraint.pdf", "https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-authenticate-with-ibm-credentials", From d6945e1edd35e14cc64f154e23e0da79bb653d46 Mon Sep 17 00:00:00 2001 From: Becky Dimock Date: Mon, 12 Jan 2026 09:09:25 -0600 Subject: [PATCH 3/3] remove the links that were fixed --- scripts/js/lib/links/ignores.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scripts/js/lib/links/ignores.ts b/scripts/js/lib/links/ignores.ts index 5cffcd1fb41..c59b021b569 100644 --- a/scripts/js/lib/links/ignores.ts +++ b/scripts/js/lib/links/ignores.ts @@ -173,10 +173,6 @@ const ALWAYS_IGNORED_URLS__SHOULD_FIX: string[] = [ "https://auth.quantum-computing.ibm.com/api", "https://auth.quantum.ibm.com/api", "https://quantum-computing.cloud.ibm.com", - // Other links that don't seem to exist any more - "https://www.cs.bham.ac.uk/~xin/papers/published_tec_sep00_constraint.pdf", - "https://docs.q-ctrl.com/fire-opal/discover/hardware-providers/how-to-authenticate-with-ibm-credentials", - "https://www.globaldataquantum.com/en/quantum-portfolio-optimizer/#form", // The pulse guide was removed in https://github.com/Qiskit/documentation/pull/4495 and should be fixed // in the Qiskit latest, dev, and some historical versions. In the meantime, the app will redirect the