MindQuantum 0.9.0 Release Notes
Major Feature and Improvements
Data Precision: MindQuantum now supports
complex128four types of precision, and can set different precision types for operators, parameter resolvers and simulators.
Ground state calculation: New interface supports the calculation of the ground state energy of the Hamiltonian containing only the direct product of the Pauli-Z operator and the Pauli-Z operator.
Density Matrix Simulator: Add density matrix simulator, named
mqmatrix. Support variational quantum algorithms, noise simulation, etc. Its functionality is basically aligned with the existing
parameter shift: The quantum simulator gradient operator now supports the parameter shift rule algorithm, which is closer to the experiment.
QubitNode: Added the qubit node object in the qubit topology interface, which supports the configuration of qubit position, color and connectivity.
Error Mitigation: Added zero noise extrapolation algorithm for quantum error mitigation.
Circuit folding: The quantum circuit folding function is added to support the growth of quantum circuits while ensuring the equivalence of quantum circuits.
Quantum circuit compilation: A new quantum circuit compilation module is added, which uses
DAGgraphs to compile quantum circuits, and supports quantum compilation algorithms such as gate replacement, gate fusion, and gate decomposition.
ansatz_variance: Added an interface to calculate the variance of the gradient of a certain parameter in the variable quantum circuit, which can be used to verify the
barren plateauphenomenon of the variable quantum circuit.
Thanks to the following developers for their contributions:
yufan, wengwenkang, xuxusheng, Damien Ngyuen, zhouxu, wangzidong, yangkang, lujiale, zhangzhenghai, fanyi, zhangwengang, wangkaisheng, zhoufeng, wangsiyuan, gongxiaoqing, chengxianbin, sunxiyin, wenwenkang, lvdingshun, cuijiangyu, chendiqing, zhangkai, Zotov Yuriy, liqin, zengjinglin, cuixiaopeng, 朱祎康, dorothy20212021, dsdsdshe, buyulin, norl-corxilea, herunhong, Arapat Ablimit, NoE, panshijie, longhanlin.
Welcome contributions to the project in any form!