-
Notifications
You must be signed in to change notification settings - Fork 186
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Optimal control for gate compilation (#827)
* add draft demo * tiny fix * black * update * improve * black * tkagg * reviewing * update * Apply suggestions from code review Co-authored-by: Korbinian Kottmann <[email protected]> * code review * black * todos and update * finalize for review * metadata * print times * black * black * references * reference * add nice figures. include controlling hand figure * thumbnails * Apply suggestions from code review Co-authored-by: Alvaro Ballon <[email protected]> * Apply suggestions from code review Co-authored-by: Alvaro Ballon <[email protected]> * Apply suggestions from code review Co-authored-by: Alvaro Ballon <[email protected]> * metadata refs * polish/review * maximize instead of minimze * improvements. include Hamiltonian * update * updated thumbnails * update header image * review * relatedContent * metadata * metadata stuff * metadata stuff * Apply suggestions from code review Co-authored-by: Guillermo Alonso-Linaje <[email protected]> * Update demonstrations/tutorial_optimal_control.metadata.json * Update demonstrations/tutorial_optimal_control.py * Update demonstrations/tutorial_optimal_control.py --------- Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: Alvaro Ballon <[email protected]> Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
- Loading branch information
1 parent
ae204fd
commit b201f07
Showing
9 changed files
with
962 additions
and
1 deletion.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+387 KB
demonstrations/optimal_control/OptimalControl_control_quantum_systems.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+19.7 KB
demonstrations/optimal_control/thumbnail_tutorial_optimal_control.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
{ | ||
"title": "Optimal control for gate compilation", | ||
"authors": [ | ||
{ | ||
"id": "david_wierichs" | ||
} | ||
], | ||
"dateOfPublication": "2023-08-08T00:00:00+00:00", | ||
"dateOfLastModification": "2023-08-08T00:00:00+00:00", | ||
"categories": [ | ||
"Optimization", | ||
"Quantum Computing", | ||
"Quantum Hardware" | ||
], | ||
"tags": [], | ||
"previewImages": [ | ||
{ | ||
"type": "thumbnail", | ||
"uri": "/_images/thumbnail_tutorial_optimal_control.png" | ||
}, | ||
{ | ||
"type": "large_thumbnail", | ||
"uri": "/_static/large_demo_thumbnails/thumbnail_large_tutorial_optimal_control.png" | ||
}, | ||
{ | ||
"type": "hero_image", | ||
"uri": "/_static/hero_illustrations/optimal_control_hero.png" | ||
} | ||
], | ||
"seoDescription": "Learn how to optimize pulse programs to obtain digital gates", | ||
"doi": "", | ||
"canonicalURL": "/qml/demos/tutorial_optimal_control", | ||
"references": [ | ||
{ | ||
"id": "KingmaBa14", | ||
"type": "preprint", | ||
"title": "Adam: A method for Stochastic Optimization", | ||
"authors": "D. Kingma and J. Ba", | ||
"year": "2014", | ||
"publisher": "", | ||
"journal": "", | ||
"doi": "10.48550/arXiv.2303.11355", | ||
"url": "https://arxiv.org/abs/2303.11355" | ||
}, | ||
{ | ||
"id": "KhanejaReiss05", | ||
"type": "article", | ||
"title": "Optimal Control of Coupled Spin Dynamics: Design of NMR Pulse Sequences by Gradient Ascent Algorithms", | ||
"authors": "N. Khaneja, T. Reiss, C. Kehlet, T. Schulte-Herbrüggen and S.J. Glaser", | ||
"year": "2005", | ||
"publisher": "", | ||
"journal": "J. Magn. Reson. 172, 296-305", | ||
"doi": "10.1016/j.jmr.2004.11.004", | ||
"url": "https://www.ch.nat.tum.de/fileadmin/w00bzu/ocnmr/pdf/94_GRAPE_JMR_05_.pdf" | ||
}, | ||
{ | ||
"id": "CanevaMurphy09", | ||
"type": "article", | ||
"title": "Optimal Control at the Quantum Speed Limit", | ||
"authors": "T. Caneva, M. Murphy, T. Calarco, R. Fazio, S. Montangero, V. Giovannetti and G. Santoro", | ||
"year": "2009", | ||
"publisher": "", | ||
"journal": "Phys. Rev. Lett. 103, 240501", | ||
"doi": "10.1103/PhysRevLett.103.240501", | ||
"url": "https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.103.240501", | ||
"preprint": "https://arxiv.org/abs/0902.4193" | ||
}, | ||
{ | ||
"id": "DoriaCalarco11", | ||
"type": "article", | ||
"title": "Optimal Control Technique for Many-Body Quantum Dynamics", | ||
"authors": "P. Doria, T. Calarco and S. Montangero", | ||
"year": "2011", | ||
"publisher": "", | ||
"journal": "Phys. Rev. Lett. 106, 190501", | ||
"doi": "10.1103/PhysRevLett.106.190501", | ||
"url": "https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.106.190501", | ||
"preprint": "https://arxiv.org/abs/1003.3750" | ||
} | ||
], | ||
"basedOnPapers": [], | ||
"referencedByPapers": [], | ||
"relatedContent": [ | ||
{ | ||
"type": "demonstration", | ||
"id": "tutorial_pulse_programming101", | ||
"weight": 1.0 | ||
}, | ||
{ | ||
"type": "demonstration", | ||
"id": "tutorial_neutral_atoms", | ||
"weight": 1.0 | ||
}, | ||
{ | ||
"type": "demonstration", | ||
"id": "ahs_aquila", | ||
"weight": 1.0 | ||
} | ||
] | ||
} | ||
|
Oops, something went wrong.