+ Tensor decision diagrams (TDDs) are a data structure that has the characteristics of both decision diagrams and tensor networks
+ It can be used to represent tensors and quantum circuits
+ It is compact, canonical, and can be calculated through contraction
+ The value of a tensor at a leaf node is obtained by multiplying the weights of edges along the path from the TDD root
+ Very useful in simulation and equivalence checking of quantum circuits
See our paper
The TDD of a tensor can be obtained by first constructing a complete binary tree with terminal (leaf) nodes bearing corresponding tensor values and then applying
Normalisation The tensor value c[n] of each terminal node n is moved upwards along the path from the leaf step by step s.t.
Reduction
The thus obtained structure is the canonical (reduced) TDD
+ The addition of two TDDs is calculated by adding their sub-TDDs resp.
+ Their contraction is calculated in two manners according to the index to be processed (normally the index of the root):
Copyright © 2021 VeriQC - All Rights Reserved.
Powered by GoDaddy