Skip to content

Commit

Permalink
[Demo] What is a matrix product state? (#1201)
Browse files Browse the repository at this point in the history
MPS simulation demo [sc-66753]

---------

Co-authored-by: Pietropaolo Frisoni <[email protected]>
Co-authored-by: Ivana Kurečić <[email protected]>
  • Loading branch information
3 people authored Sep 20, 2024
1 parent 8c3ed01 commit a590798
Show file tree
Hide file tree
Showing 18 changed files with 798 additions and 0 deletions.
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.
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 _static/demonstration_assets/mps/apply_gate.png
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 _static/demonstration_assets/mps/area_law.png
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 _static/demonstration_assets/mps/cnot_split.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.
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.
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 _static/demonstration_assets/mps/norm_trivial.png
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 _static/demonstration_assets/mps/psi_to_mps_0.png
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 _static/demonstration_assets/mps/psi_to_mps_1.png
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 _static/demonstration_assets/mps/psi_to_mps_2.png
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 _static/demonstration_assets/mps/psi_to_mps_3.png
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 _static/demonstration_assets/mps/vidal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
100 changes: 100 additions & 0 deletions demonstrations/tutorial_mps.metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"title": "Introducing matrix product states for quantum practitioners",
"authors": [
{
"username": "Qottmann"
}
],
"dateOfPublication": "2024-09-29T00:00:00+00:00",
"dateOfLastModification": "2024-09-29T00:00:00+00:00",
"categories": [
"Quantum Computing",
"Algorithms",
"Getting Started"
],
"tags": [],
"previewImages": [
{
"type": "thumbnail",
"uri": "/_static/demo_thumbnails/regular_demo_thumbnails/thumbnail_mps_simulation.png"
},
{
"type": "large_thumbnail",
"uri": "/_static/demo_thumbnails/large_demo_thumbnails/thumbnail_large_mps_simulation.png"
}
],
"seoDescription": "What is a matrix product state (MPS)? Here is all you need to know about MPS from a quantum computation and quantum simulation perspective.",
"doi": "",
"canonicalURL": "/qml/demos/tutorial_mps",
"references": [
{
"id": "Baiardi",
"type": "preprint",
"title": "The Density Matrix Renormalization Group in Chemistry and Molecular Physics: Recent Developments and New Challenges",
"authors": "Alberto Baiardi, Markus Reiher",
"year": "2019",
"publisher": "",
"journal": "",
"doi": "10.48550/arXiv.1910.00137",
"url": "https://arxiv.org/abs/1910.00137"
},
{
"id": "Patra",
"type": "preprint",
"title": "Efficient tensor network simulation of IBM's largest quantum processors",
"authors": "Siddhartha Patra, Saeed S. Jahromi, Sukhbinder Singh, Roman Orus",
"year": "2023",
"publisher": "",
"journal": "",
"doi": "10.48550/arXiv.2309.15642",
"url": "https://arxiv.org/abs/2309.15642"
},
{
"id": "Jiang",
"type": "preprint",
"title": "Accurate determination of tensor network state of quantum lattice models in two dimensions",
"authors": "H. C. Jiang, Z. Y. Weng, T. Xiang",
"year": "2008",
"publisher": "",
"journal": "",
"doi": "10.48550/arXiv.0806.3719",
"url": "https://arxiv.org/abs/0806.3719"
},
{
"id": "Vidal",
"type": "preprint",
"title": "Efficient classical simulation of slightly entangled quantum computations",
"authors": "Guifre Vidal",
"year": "2003",
"publisher": "",
"journal": "",
"doi": "10.48550/arXiv.quant-ph/0301063",
"url": "https://arxiv.org/abs/quant-ph/0301063"
},
{
"id": "Schollwoeck",
"type": "preprint",
"title": "The density-matrix renormalization group in the age of Matrix Product States",
"authors": "Ulrich Schollwoeck",
"year": "2010",
"publisher": "",
"journal": "",
"doi": "10.48550/arXiv.1008.3477",
"url": "https://arxiv.org/abs/1008.3477"
}
],
"basedOnPapers": ["10.48550/arXiv.1008.3477"],
"referencedByPapers": [],
"relatedContent": [
{
"type": "demonstration",
"id": "tutorial_How_to_simulate_quantum_circuits_with_tensor_networks",
"weight": 1.0
},
{
"type": "demonstration",
"id": "tutorial_diffable-mitigation",
"weight": 1.0
}
]
}
698 changes: 698 additions & 0 deletions demonstrations/tutorial_mps.py

Large diffs are not rendered by default.

0 comments on commit a590798

Please sign in to comment.