edf / byu-iqc-edf-pmrq
Publicsolve, under Your solution.metric.py, the challenge's scoring notebook.data/generate.py.page_size to embed more in the static export.page_size to embed more in the static export.page_size to embed more in the static export.page_size to embed more in the static export.solve returns the schedule of one problem: an matrix with a 1 where PMRQ i is performed in period t. In code, both are numbered from 0, so S[0, 0] is PMRQ 1 in period 1.
problem has one entry per PMRQ in its cost, frequency, tolerance and offset arrays, the number of PMRQs n and of periods T, and credit, which maps each PMRQ to the list of PMRQs it credits.QPU runs quantum programs written with qiskit, pytket or guppy. The cells below submit a placeholder circuit: replace it with your own circuit for the problem, then turn the measured bitstrings back into schedules and score them with credit from metric.py.
The circuit only runs when you press the button, so editing the notebook never resubmits it. Jobs go to the platform aqora picks by default: pass platform= to choose another, and as_entity="your-team" to submit as your team. The default emulator simulates up to 32 qubits. The framework backends page covers qiskit, pytket and guppy in more depth.metric.py.page_size to embed more in the static export.page_size to embed more in the static export.page_size to embed more in the static export.page_size to embed more in the static export.