Skip to content

Contraction-compression stability issues #200

Answered by jcmgray
benjaminlanthier asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @benjaminlanthier, sorry this should probably have been noted in the docs but the compress_all function is really the most naive and basic way to compress a tensor network and not really meant to be used for any real applications (see also #153). If you need a relatively cheap way to compress an arbitrary network, I'd use compress_all_simple. Or beyond that think about some manual methods suiting your geometry and tensor entries.

The equalize_norms functionality helps with problems of numerical range (e.g. values >1e300) but fundamentally you will need some type of gauging (i.e. taking into account more than just local tensors) to get good accuracy beyond very simple TNs.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@benjaminlanthier
Comment options

@jcmgray
Comment options

@benjaminlanthier
Comment options

Answer selected by benjaminlanthier
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants