Řídký kvantový simulátor

Řídký simulátor je výchozím místním simulátorem pro vývojová prostředí Azure Quantum a na rozdíl od simulátoru úplného stavu využívá řídkou reprezentaci vektorů kvantového stavu. Tato funkce umožňuje simulátoru s řídkými minimalizovat nároky na paměť používané k reprezentaci kvantových stavů, a tím umožnit simulace nad větším počtem qubitů. Simulátor s řídkou je efektivní pro reprezentaci kvantových stavů, které jsou ve výpočetním základu zhuštěné, tj. kvantových stavů, pro které je většina amplitudových koeficientů ve výpočetní bázi nulová. Proto řídký simulátor umožňuje uživatelům zkoumat větší aplikace, než je možné znázornit pomocí simulátoru úplného stavu, který bude plýtvat pamětí i časem exponenciálně velkého počtu amplitud nula.

Další informace o řídkém simulátoru najdete v tématu Jaques a Häner (arXiv:2105.01533).

Volání simulátoru s řídkými

Řídký simulátor je výchozím místním simulátorem v editoru Visual Studio Code s nainstalovaným rozšířením Azure Quantum Development Kit a na portálu Azure Quantum.

Scenario Metoda
Q# V programu ve VS Code Vyberte Spustit soubor.Q#
V buňce poznámkového bloku Pythonu result=qsharp.eval("EntryPointOperation()")
nebo
result=qsharp.run("EntryPointOperation()", shots=##)
V buňce %%qsharp poznámkového bloku EntryPointOperation()