| نسخه | 0.16.3-200423 |
|---|---|
| ناشر | hex@dec |
| تاریخ انتشار | ۱۱ ژوئن ۲۰۲۰ |
| تاریخ اضافه شده | ۱۱ ژوئن ۲۰۲۰ |
| الزامات سیستم عامل | Android |
| الزامات | Requires Android 5.0 and up |
| کل بارگیری ها | ۰ |
| قیمت | Free |
شرح
نرم افزاری برای اندروید که عملکرد یک کامپیوتر کوانتومی را شبیه سازی می کند
اساسا یک شبیه ساز کامپیوتر کوانتومی با عملکرد محدود
هدف اصلی آن فعال کردن تست برای همه است، حتی در حال حرکت. از آنجایی که این برنامه فقط یک شبیه ساز است، می تواند موقعیت کیوبیت ها را در کره بلوک نشان دهد. این برنامه همچنین می تواند بردار حالت سیستم را (در حالت احتمال) نشان دهد و به زودی دروازه واحد نهایی نیز قابل دسترسی خواهد بود. محدودیت فقط قدرت محاسباتی دستگاه شماست!
به آزمایش کمک کنید و برای عملکرد جدید به برنامه بتا بپیوندید!
شما می توانید هر ماتریس را برای کیوبیت های خود اعمال کنید تا زمانی که عضوی از گروه SU(n) باشند، آنها باید واحد باشند و باید یک تعیین کننده واحد داشته باشند.
درباره باطن
این برنامه از یک باطن ساخت خانگی برای شبیه سازی مدارهای کوانتومی استفاده می کند. هنوز با نویز کار نمی کند. Backend به زبان جاوا نوشته شده است و کل کد منبع را می توان در GitHub در hexadec/Quantum پیدا کرد.
لطفاً توجه داشته باشید که ترتیب کیوبیت در این برنامه Big-Endian است، به این معنی که در یک دروازه چند کیوبیتی، همیشه اولین پارامتر آخرین بیت در بردار حالت است، در حالی که برخی از سیستم های شناخته شده دیگر Little-Endian هستند، بنابراین بیشتر چندگانه هستند. -ماتریس های گیت کیوبیت نیاز به تبدیل دارند!
ویژگی های اصلی
حداکثر 10 کیوبیت
گیتس با حداکثر 4 کیوبیت
تعداد شلیک بسیار زیاد (تا 2^20)
تعداد زیادی دروازه از پیش تعریف شده
فوراً نتیجه بگیرید
نتایج صادرات
توالی دروازه واردات/صادرات، صادرات به عنوان OpenQASM
مزدوج هرمیتین هر دروازه را بگیرید
نمایش کره بلوک (برای کیوبیتهای غیر درگیر)
بردار حالت سیستم را نشان دهید
بهینه سازی مدار خودکار و انتخابی
گیت های تک کیوبیتی از پیش تعریف شده
هادامارد
Pauli-X/Y/Z
S-gate و T-gate (تغییر فاز)
نه
هویت
U3
گیت های چند کیوبیتی از پیش تعریف شده
CNOT/CY/CZ (کنترل شده-پائولی)
دروازه های Controlled-S، Controlled-T و Controlled-Hadamard
مبادله
تافولی
فردکین
ویژگی های برنامه ریزی شده
الگوریتم هایی را با حلقه ها و شرایط ایجاد و اجرا کنید
از مترجمان در مخزن GitHub استقبال می شود:
https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml