Skip to content
This repository was archived by the owner on Jul 31, 2020. It is now read-only.
This repository was archived by the owner on Jul 31, 2020. It is now read-only.

Implement QuIDD method in the circuit state type #9

@Roger-luo

Description

@Roger-luo

Since this could be a necessary feature in the basic algebra system, which was not in the original plan. I read about Viamontes' thesis: Efficient Quantum Circuit Simulation, and I think we may add a super type for quantum state, so multiple states encoding method could be applied in the future.

As I used multiple-dispatch a lot in the implementation, it will be easy to implement such method in future's work, we could keep this issue here in case someone (maybe myself) implement such a system for storing states in circuits or has interests in its implementation.

And I'll try to keep implementing things in the original plan first :-)

PS. will it be appropriate to implement the QuIDD and make it open source?(their QuIDD Pro is not open source)

@i2000s @amitjamadagni

And maybe different state encoding should be a part of QuBase.jl (QuArray) in the future? @acroy

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions