QC

Quantum Computing for Android

Wydawca: hex@dec
Android Free
Wersja0.16.3-200423
Wydawcahex@dec
Data wydaniaJun 11, 2020
Data dodaniaJun 11, 2020
Wymagania systemu operacyjnegoAndroid
WymaganiaRequires Android 5.0 and up
Całkowita liczba pobrań0
Cena £Free

Opis

Oprogramowanie na Androida, które emuluje działanie komputera kwantowego

zasadniczo symulator komputera kwantowego o ograniczonej funkcjonalności

Jego głównym celem jest umożliwienie testowania każdemu, nawet w podróży. Ponieważ ta aplikacja jest tylko emulatorem, może pokazywać pozycję kubitów na sferze blocha. Ta aplikacja może również pokazywać wektor stanu systemu (w trybie prawdopodobieństwa), a ostateczna jednolita bramka również będzie dostępna wkrótce. Limit to tylko moc obliczeniowa Twojego urządzenia!

Pomóż testować i dołącz do programu beta, aby uzyskać nowe funkcje!

Możesz zastosować dowolne macierze do swoich kubitów, o ile są one członkami grupy SU(n), muszą być unitarne i muszą mieć wyznacznik jednostki.

O backendzie

Aplikacja wykorzystuje domowy backend do symulacji obwodów kwantowych. Nie działa jeszcze z hałasem. Backend jest napisany w Javie, a cały kod źródłowy można znaleźć na GitHub pod adresem hexadec/Quantum

Należy pamiętać, że kolejność kubitów w tej aplikacji to Big-Endian, co oznacza, że ​​w bramce wielokubitowej zawsze pierwszym parametrem jest ostatni bit w wektorze stanu, podczas gdy inne znane systemy to Little-Endian, a więc większość -macierze bramek kubitowych wymagają konwersji!

Główne cechy

Maksymalnie 10 kubitów

Bramy z maksymalnie 4 kubitami

Niezwykle duża liczba strzałów (do 2^20)

Wiele predefiniowanych bramek

Uzyskaj wyniki natychmiast

Eksportuj wyniki

Importuj/Eksportuj sekwencję bramek, eksportuj jako OpenQASM

Weź hermitowski koniugat dowolnej bramy

Pokaż sferę blokową (dla niesplątanych kubitów)

Pokaż wektor stanu systemu

Optymalizacja obwodów Auto i Opt-in

Predefiniowane pojedyncze bramy kubitowe

Hadamar

Pauli-X/Y/Z

Bramka S i bramka T (przesunięcie fazowe)

NIE

Tożsamość

U3

Predefiniowane bramki wielokubitowe

CNOT/CY/CZ (kontrolowana – Pauli)

Bramki Controlled-S, Controlled-T i Controlled-Hadamard

ZAMIENIAĆ

Toffi

Fredkina

Planowane funkcje

Twórz i uruchamiaj algorytmy z pętlami i warunkami

Tłumacze są mile widziani w repozytorium GitHub:

https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml