Компания D-Wave открыла код вычислительного пакета для квантовых компьютеров
12 января 2017 года
Компания D-Wave Systems, которая первой наладила промышленное производство предметно-ориентированных квантовых компьютеров и совместно с Google, NASA и USRA участвует в инициативе Quantum AI Lab, объявила об открытии исходных текстов пакета Qbsolv, предназначенного для упрощения построения программ для квантовых компьютеров разработчиками без наличия специальной подготовки в области квантовой физики. Код открыт под лицензией Apache 2.0 и включает компоненты на языках Си и Python.
Ранее пакет Qbsolv уже был опробован некоторыми партнёрами D-Wave, а теперь открыт доступ для широкой публики и любой желающий может принять участие в его развитии. Открытие кода является частью стратегии D-Wave по созданию экосистемы разработчиков для квантовых компьютеров. В настоящее время не все компьютерные специалисты осознают потенциал технологий квантовых вычислений, Qbsolv делает данные возможности осязаемыми и позволяет исследователям и практикам подключиться к разработке.
Qbsolv позволяет создавать высокоуровневые инструменты и приложения, опирающиеся на вычисления на квантовых компьютерах, не требуя понимания отвлечённых абстракций и принципов построения квантовых вычислений. Задействование квантовых систем позволяет ускорить решение больших и сложных математических проблем. В частности, Qbsolv предлагает систему для задействования квантовых компьютеров для выполнения квадратичных произвольных двоичных оптимизаций (Quadratic unconstrained binary optimization - QUBO), востребованных в системах машинного обучения.
Qbsolv позволяет решать большие проблемы оптимизации за счёт их разбиения на сегменты, которые по отдельности могут выполняться на квантовых процессорах D-Wave с последующей компоновкой результатов в итоговое решение. Сегментирование позволяет сократить время решения проблемы до 20 раз по сравнению с вычислением на квантовом процессоре задачи целиком. В качестве практических примеров уже созданных на базе Qbsolv приложений приводится система для предсказания эпилептических припадков за 20-40 минут до их появления у пациентов. Другим примеров является использование Qbsolv для сокращения времени и себестоимости производства за счёт выбора оптимальной стратегии группирования станков и деталей.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.