From 049f8a56e70afd49651b6a065964cfa0f0b68ed8 Mon Sep 17 00:00:00 2001 From: Juan Jose Garcia-Ripoll Date: Fri, 21 Jun 2024 16:02:15 +0200 Subject: [PATCH] Added bibliography --- docs/algorithms/gradient_descent.rst | 4 ++-- docs/conf.py | 2 ++ docs/refs.bib | 22 ++++++++++++++++++++++ docs/requirements.txt | 3 ++- docs/seemps_examples.rst | 12 +++++++++--- 5 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 docs/refs.bib diff --git a/docs/algorithms/gradient_descent.rst b/docs/algorithms/gradient_descent.rst index ca598a73..452adeef 100644 --- a/docs/algorithms/gradient_descent.rst +++ b/docs/algorithms/gradient_descent.rst @@ -41,9 +41,9 @@ with the definitions \Delta H^2 = \langle\psi|(H-E[\psi])^2|\psi\rangle,\; E_3 = \langle\psi|(H-E[\psi])^3|\psi\rangle. -This algorithm is implemented by the function :func:`~seemps.optimization.gradient_descent`. +This formulation, used in Ref. :cite:t:`GarciaMolina2024`, is implemented by the function :func:`~seemps.optimization.gradient_descent`. .. autosummary:: :toctree: ../generated/ - ~seemps.optimization.gradient_descent \ No newline at end of file + ~seemps.optimization.gradient_descent diff --git a/docs/conf.py b/docs/conf.py index 06768471..931c5c24 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -44,7 +44,9 @@ "sphinx.ext.autosummary", "sphinx.ext.viewcode", "sphinx.ext.intersphinx", # Link to other project's doc. + "sphinxcontrib.bibtex", # Bibliography files ] +bibtex_bibfiles = ["refs.bib"] # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] diff --git a/docs/refs.bib b/docs/refs.bib new file mode 100644 index 00000000..552a22bb --- /dev/null +++ b/docs/refs.bib @@ -0,0 +1,22 @@ +@misc{GarciaMolina2024, + title={Global optimization of MPS in quantum-inspired numerical analysis}, + author={Paula García-Molina and Luca Tagliacozzo and Juan José García-Ripoll}, + year={2024}, + eprint={2303.09430}, + archivePrefix={arXiv}, + primaryClass={id='quant-ph' full_name='Quantum Physics' is_active=True alt_name=None in_archive='quant-ph' is_general=False description=None} +} + +@article{GarciaRipoll2021, + doi = {10.22331/q-2021-04-15-431}, + url = {https://doi.org/10.22331/q-2021-04-15-431}, + title = {Quantum-inspired algorithms for multivariate analysis: from interpolation to partial differential equations}, + author = {Garc{\'{i}}a-Ripoll, Juan Jos{\'{e}}}, + journal = {{Quantum}}, + issn = {2521-327X}, + publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}}, + volume = {5}, + pages = {431}, + month = apr, + year = {2021} +} diff --git a/docs/requirements.txt b/docs/requirements.txt index 8577c50a..ce7195b3 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,5 @@ sphinx sphinx-design pydata-sphinx-theme -numpydoc \ No newline at end of file +numpydoc +sphinxcontrib-bibtex diff --git a/docs/seemps_examples.rst b/docs/seemps_examples.rst index ff993cb1..9f9f9fd6 100644 --- a/docs/seemps_examples.rst +++ b/docs/seemps_examples.rst @@ -2,9 +2,15 @@ .. _seemps_examples: -*************** -Examples of use -*************** +************************* +Examples and Bibliography +************************* + +In the directory `examples` of the library, we have created various Jupyter notebooks that solve canonical problems using the SeeMPS library tools, from computing ground states of many-body problems, to solving static and time-dependent partial differential equations. - `Computation of a spin-1/2 model ground state using DMRG `_. - `Solution of a Hamiltonian PDE `_. + +Further examples of use appear in the datasets and associated codes to the following publications: + +.. bibliography::