Вопросы с тегом «programming»

По вопросам, связанным с написанием кода для выполнения на квантовом компьютере. Если у вас возникли вопросы об использовании определенного языка программирования или о нем, рассмотрите возможность использования более конкретного тега.

53
Какие языки программирования доступны для квантовых компьютеров?

Из этого вопроса я понял, что основными языками программирования для квантовых вычислений являются Q # и QISKit . Какие еще языки программирования доступны для программирования квантовых компьютеров? Есть ли определенные преимущества при выборе конкретных? РЕДАКТИРОВАТЬ: Я ищу языки...

27
Как вы пишете простую программу для устройства D-Wave?

Я хотел бы знать, как работа для устройства D-Wave написана в коде и передана на устройство. В ответе было бы лучше увидеть конкретный пример этого для простой задачи. Я предполагаю, что «Hello World» устройства D-Wave был бы чем-то вроде нахождения основных состояний простой двухмерной модели...

16
Являются ли квантовые компьютеры одним из вариантов аналоговых компьютеров 50-х и 60-х годов, которые многие никогда не видели и не использовали?

В недавнем Вопросе «Является ли квантовое вычисление просто пирогом в небе» есть много ответов относительно улучшений в квантовых возможностях, однако все они сосредоточены на современном «цифровом» вычислительном представлении о мире. Старые аналоговые компьютеры могли моделировать и вычислять...

15
Как будет выглядеть очень простая квантовая программа?

После прочтения « первого программируемого квантового фотонного чипа ». Мне было интересно, каким будет программное обеспечение для компьютера, использующего квантовую запутанность. Есть ли пример кода для конкретного квантового программирования? Как псевдокод или язык высокого уровня? В частности,...

15
Существует ли полный список открытых квантовых программных проектов?

Ответ на вопрос Есть ли какой-либо источник, который представляет таблицы квантовых вычислительных алгоритмов для моделирования физических систем? упоминает квантовый алгоритм Zoo , список квантовых алгоритмов. Несколько ответов на Программирование квантовых компьютеров для нефизических...

12
Существует ли учебное пособие, которое начинается с «чисто CS-фона» и продвигается к «созданию нового квантового языка программирования»?

Я из области компьютерных наук, и мне трудно определиться с ресурсами, на которых я должен сосредоточиться при изучении квантовых вычислений, так как есть так много для чтения / просмотра. Моя конечная цель - сделать язык программирования, действующий как интерфейс между квантовыми компьютерами и...

12
Гамильтоново моделирование с комплексными коэффициентами

Как часть вариационного алгоритма, я хотел бы построить квантовую схему (в идеале с pyQuil ), которая имитирует гамильтониан вида: H=0.3⋅Z3Z4+0.12⋅Z1Z3+[...]+−11.03⋅Z3−10.92⋅Z4+0.12i⋅Z1Y5X4H=0.3⋅Z3Z4+0.12⋅Z1Z3+[...]+−11.03⋅Z3−10.92⋅Z4+0.12i⋅Z1Y5X4H = 0.3 \cdot Z_3Z_4 + 0.12\cdot Z_1Z_3 + [...] + -...

12
Автоматическая компиляция квантовых цепей

Недавно был задан вопрос о том, как скомпилировать 4-кубитный вентиль CCCZ (Control-Control-Control-Z-Z) в простые 1-кубитные и 2-кубитные вентили, и единственный ответ, который был дан до сих пор, требует 63 вентилей ! Первым шагом было использование конструкции C n U, предоставленной Nielsen...

11
Есть ли квантовые стартапы?

Я знаю о старте квантового оборудования Rigetti, и мне интересно, есть ли какие-нибудь квантовые стартапы, которые создают программное обеспечение поверх современного квантового компьютерного оборудования для коммерческих приложений? Смежный вопрос: существует ли полный список открытых квантовых...

9
Пример квантового алгоритма, полезного для демонстрации языков

Я ищу квантовый алгоритм, который я могу использовать для демонстрации синтаксиса различных квантовых языков. Мой вопрос похож на это , однако для меня «хорошо» означает: То, что он делает, может быть описано в 1-2 параграфах, и должно быть легко понять. Следует использовать больше элементов «мира...

9
Составление нескольких квантовых цепей в одной квантовой программе в QISKit

Мне было интересно, есть ли способ составить программу с несколькими квантовыми цепями без повторной инициализации регистра в для каждой схемы.000 В частности, я хотел бы запустить второй квантовый контур после запуска первого, как в этом примере: qp = QuantumProgram() qr =...