Skip to content

✨ Add missing TKET RL actions - #790

Closed
flowerthrower wants to merge 1 commit into
v3/paper-bqskit-passesfrom
v3/paper-tket-passes
Closed

flowerthrower wants to merge 1 commit into
v3/paper-bqskit-passesfrom
v3/paper-tket-passes

Conversation

@flowerthrower

@flowerthrower flowerthrower commented Aug 27, 2026

Copy link
Copy Markdown
Member

🤖 AI text below 🤖

Description

Adds the missing TKET actions used by the paper prototype:

  • KAKDecomposition optimization;
  • GraphPlacement layout; and
  • NoiseAwarePlacement layout.

The placement actions translate TKET placement maps into complete Qiskit TranspileLayout values through the existing layout pipeline. TKET layout and routing actions are masked for circuits containing operations wider than two qubits.

This draft is stacked on the BQSKit pass PR. Validated with repository lint, placement smoke checks, and focused invariant checks.

Part of #664

Checklist

  • The diff is focused and follows existing action patterns.
  • Lint passes.
  • I confirm that I have personally reviewed and understood all AI-generated content.

If PR contains AI-assisted content:

  • AI assistance was authorized and is disclosed.
  • This body begins with the required visible disclosure.

Signed-off-by: flowerthrower <flowerthrower@users.noreply.github.com>
Assisted-by: GPT 5.6 via Codex
@flowerthrower
flowerthrower force-pushed the v3/paper-bqskit-passes branch from d8ad883 to 7dde17f Compare August 27, 2026 13:28
@flowerthrower flowerthrower added enhancement New feature or request major Part of a major release labels Aug 27, 2026
@flowerthrower flowerthrower self-assigned this Aug 27, 2026
@flowerthrower

Copy link
Copy Markdown
Member Author

🤖 AI text below 🤖\n\nSuperseded while rebuilding the corrected downstream stack after #758.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request major Part of a major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant