Ritka kvantumszimulátor

A ritka halmazszimulátor az Azure Quantum fejlesztői környezetek alapértelmezett helyi szimulátora, és a kvantumállapot-vektorok ritkán használt reprezentációját használja a teljes állapotú szimulátor helyett. Ez a funkció lehetővé teszi, hogy a ritka szimulátor minimalizálja a kvantumállapotok ábrázolásához használt memóriaigényt, így lehetővé teszi a szimulációkat nagyobb számú qubiten keresztül. A ritka halmazszimulátor hatékony az olyan kvantumállapotok modellezésére, amelyek a számítási alapban ritkák, azaz olyan kvantumállapotok, amelyeknél az amplitúdó együtthatóinak többsége nulla a számítási alapban. Ezért a ritka szimulátor lehetővé teszi a felhasználók számára, hogy nagyobb alkalmazásokat fedezzenek fel, mint ami a teljes állapotú szimulátor használatával ábrázolható, amely exponenciálisan nagy számú nulla amplitúdóra pazarolja a memóriát és az időt.

A ritka halmazszimulátorról további információt a Jaques és a Häner (arXiv:2105.01533) című témakörben talál.

A ritka halmazszimulátor meghívása

A ritka szimulátor a Visual Studio Code alapértelmezett helyi szimulátora, amelyen telepítve van az Azure-bővítmény Quantum Development Kit és az Azure Quantum Portal.

Eset Metódus
Q# Programban a VS Code-ban Válassza a Fájl futtatása Q# lehetőséget
Python-jegyzetfüzetcellában result=qsharp.eval("EntryPointOperation()")
vagy
result=qsharp.run("EntryPointOperation()", shots=##)
%%qsharp Jegyzetfüzetcellában EntryPointOperation()