ВЫПУСК № 3 (21), 2020 ISSN 2618-7167
ло новую и многообещающую область при- |
4. Пырнова О.А., Зарипова Р.С. Техноло- |
||||
менения искусственного интеллекта, называ- |
гии искусственного интеллекта в образовании // |
||||
емую компьютерным творчеством, которая |
Преподавание информационных технологий в |
||||
уже принесла результаты в музыкальной, |
Российской Федерации: Материалы Семнадца- |
||||
той открытой Всероссийской конференции. 2019. |
|||||
художественной и повествовательной дея- |
|||||
С. 335-337. |
|
|
|||
тельности. |
|
|
|||
5. Пырнова О.А., Зарипова Р.С. Искус- |
|||||
|
|||||
Библиографический список |
ственный интеллект – основа образования буду- |
||||
1. Пырнова О.А., Зарипова Р.С. Перспек- |
щего // Инновационное развитие экономики. Бу- |
||||
дущее России: материалы и доклады VI Всерос- |
|||||
тивы развития искусственного интеллекта и ки- |
|||||
сийской |
(национальной) |
научно-практической |
|||
бернетики // Информационные технологии в |
|||||
конференции. 2019. С. 415-417. |
|||||
строительных, социальных и экономических си- |
|||||
6. Пырнова О.А., Зарипова Р.С. Техноло- |
|||||
стемах. 2019. № 3-4 (17-18). С. 78-81. |
|||||
гии искусственного интеллекта в образовании // |
|||||
2. Галиуллина Э.Р., Зарипова Р.С. Цифро- |
|||||
Russian Journal of Education and Psychology. 2019. |
|||||
вые игры как способ обучения // Учѐные записки |
|||||
Т. 10. №3. С. 41-44. |
|
|
|||
ИСГЗ. 2019. Т.17. №1. С.126-129. |
|
|
|||
7. |
Набиуллин А.С., Зарипова Р.С. Роль ис- |
||||
3. Шакиров А.А., Зарипова Р.С. Техноло- |
|||||
кусственного интеллекта |
в |
сфере управления |
|||
гии больших данных в области информационной |
|||||
программными проектами |
/ |
Информационные |
|||
безопасности // International Journal of Advanced |
|||||
технологии в строительных, социальных и эко- |
|||||
Studies in Computer Engineering. 2018. №2. С.74- |
|||||
номических системах. 2020. № 2 (20). С. 119-121. |
|||||
77. |
|||||
|
|
|
|
||
Информация об авторах |
|
Information about the authors |
|||
|
|||||
Силкина Ольга Юрьевна – студент, Казанский государственный |
Olga Y. Silkina, student, Kazan State Power Engineering University |
||||
энергетический университет (420066, Россия, г. Казань, ул. Красно- |
(Krasnoselskaya str., Kazan, 420066, Russia), ph.: 8-843-519-4264 |
||||
сельская, 51), тел.: 8-843-519-4264 |
Rimma S. Zaripova, candidate of technical Sciences, associate Profes- |
||||
Зарипова Римма Солтановна – кандидат технических наук, до- |
sor, Kazan State Power Engineering University (Krasnoselskaya str., |
||||
цент, Казанский государственный энергетический университет |
Kazan, 420066, Russia), e-mail: zarim@rambler.ru |
||||
(420066, Россия, г. Казань, ул. Красносельская, 51), |
|
|
|
|
|
e-mail: zarim@rambler.ru |
|
|
|
|
|
УДК 004
ЭВОЛЮЦИЯ КВАНТОВЫХ ВЫЧИСЛЕНИЙ
М.В. Добрина
Воронежский государственный университет
Аннотация: в данной работе анализируется развитие квантовых технологий: рассматриваются основные достижения ученых и разработчиков, а также предлагается видение того, какие квантовые компьютеры станут массово использовать на практике
Ключевые слова: квантовые вычисления, квантовый компьютер, квантовый процессор, квантовая теория
EVOLUTION OF QUANTUM COMPUTING
M.V. Dobrina
Voronezh State University
Abstract: the author analyzes the development of quantum technologies: the main achievements of scientists and developers are considered, as well as a vision of what quantum computers will be widely used in practice.
Keywords: quantum computing, quantum computer, quantum processor, quantum theory
Квантовая18 теория несомненно являет- |
века. Она предоставляет единую структуру |
|
ся одним из самых важных достижений XX |
для выдвижения различных теорий. После |
|
|
|
более чем 50 лет с момента ее зарождения, |
© Добрина М.В., 2020 |
квантовая теория объединилась с информа- |
|
|
||
65
тикой, являющейся еще одним важным ин- |
ложена идея квантовых вычислений. |
|
||||||||||||||
теллектуальным триумфом XX века. В ре- |
Затем в 1981 году уже известный нам |
|||||||||||||||
зультате, возникла новая сфера под названи- |
американский физик-теоретик Ричард Фейн- |
|||||||||||||||
|
|
|
|
|
|
|||||||||||
ем «Квантовый компьютер». |
|
|
ман опубликовал статью на тему: «Физиче- |
|||||||||||||
В октябре 2019 года в журнале Nature |
||||||||||||||||
ское моделирование с помощью компьюте- |
||||||||||||||||
была опубликована |
статья исследователей |
|||||||||||||||
ров». В данном исследовании была впервые |
||||||||||||||||
компании Google, в которой говорится о до- |
||||||||||||||||
предложена базовая модель квантового ком- |
||||||||||||||||
стижении квантового превосходства. Кван- |
||||||||||||||||
пьютера, |
способного |
моделировать эволю- |
||||||||||||||
товый компьютер компании смог за 3 мину- |
||||||||||||||||
цию квантовой системы. |
|
|
|
|||||||||||||
ты и 20 секунд выполнить расчет, на кото- |
|
|
|
|||||||||||||
Потом в 1988 году американские уче- |
||||||||||||||||
рый самому мощному в мире суперкомпью- |
||||||||||||||||
ные из лаборатории IBM выпускают статью |
||||||||||||||||
теру Summit (IBM) понадобилось бы 10 000 |
||||||||||||||||
на тему |
«Экспериментальное |
|
выполнение |
|||||||||||||
лет. |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
быстрого |
квантового поиска». |
Здесь |
осу- |
||||||||
В IBM считают, что время выполнения |
||||||||||||||||
ществляется |
первая |
экспериментальная |
де- |
|||||||||||||
задачи для обычного компьютера в Google |
||||||||||||||||
монстрация |
выполнения квантового алго- |
|||||||||||||||
сильно завысили, а с использованием опти- |
||||||||||||||||
ритма с использованием 2-кубитного кван- |
||||||||||||||||
мизации его реально снизить до нескольких |
||||||||||||||||
тового компьютера на базе ядерного магнит- |
||||||||||||||||
дней. Но если заявленный результат близок к |
||||||||||||||||
ного резонанса (ЯМР-компьютер) [5]. |
|
|||||||||||||||
реальности, человечество сделало еще один |
|
|||||||||||||||
Следующим шагом стала разработка в |
||||||||||||||||
шаг к недостижимой ранее скорости вычис- |
||||||||||||||||
2000 году первого |
5-кубитного |
квантового |
||||||||||||||
лений. Посмотрим, с чего все началось и ку- |
||||||||||||||||
ЯМР-компьютера |
немецкими |
учеными из |
||||||||||||||
да движутся квантовые технологии. |
|
|
||||||||||||||
|
|
Мюнхенского |
технического |
университета |
||||||||||||
В |
1959 |
году |
американский |
физик- |
||||||||||||
при содействии Siemens. |
|
|
|
|||||||||||||
теоретик Ричард Фейнман (Richard Feynman) |
|
|
|
|||||||||||||
В 2001 году американские ученые из |
||||||||||||||||
прочитал лекцию на тему «Здесь много ме- |
||||||||||||||||
Стенфордского университета создали в IBM |
||||||||||||||||
ста внизу: приглашение в новую область фи- |
||||||||||||||||
7-кубитный квантовый ЯМР-компьютер, ко- |
||||||||||||||||
зики». |
В его |
исследовании впервые была |
||||||||||||||
торый был успешно использован для испол- |
||||||||||||||||
теоретически |
обоснована возможность |
ис- |
||||||||||||||
нения алгоритма Шора. Айзек Чуанг, руко- |
||||||||||||||||
пользования |
квантовых эффектов |
для |
вы- |
|||||||||||||
водитель исследовательской группы лабора- |
||||||||||||||||
числений. [4] |
|
|
|
|
||||||||||||
|
|
|
|
тории |
IBM, адъюнкт-профессор |
MIT гово- |
||||||||||
Ричард Фейнман считал, что: «Поведе- |
||||||||||||||||
рил: |
«Теперь |
нам |
предстоит |
превратить |
||||||||||||
ние атомов не похоже ни на что крупномас- |
||||||||||||||||
квантовые вычисления в инженерную реаль- |
||||||||||||||||
штабное, ибо соответствует законам кванто- |
||||||||||||||||
ность. Если бы мы смогли выполнить такие |
||||||||||||||||
вой механики. Когда мы манипулируем ато- |
||||||||||||||||
расчеты в больших |
масштабах |
— скажем, |
||||||||||||||
мами, мы работаем с иными законами, и мо- |
||||||||||||||||
тысячи кубитов, необходимых для вычисле- |
||||||||||||||||
жем ожидать иных результатов. Сделать это |
||||||||||||||||
ния очень больших чисел, в криптографии |
||||||||||||||||
можно по-разному: |
не только схемами, |
но |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
понадобились бы фундаментальные измене- |
|
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ |
||
также с применением квантованных энерге- |
ния». |
|
тических уровней, взаимодействием кванто- |
||
Далее в 2005 году группа российских |
||
ванных спинов и т. д.». |
||
ученых во главе с Ю. Пашкиным при уча- |
||
В 1980 году советский и американский |
||
стии тайваньского ученого Джо-Шен Цая и |
||
математик Юрий Иванович Манин опубли- |
||
японских ученых из NEC создала первый ра- |
||
ковал статью на тему «Вычислимое и невы- |
||
ботающий 2-кубитный квантовый процессор |
||
числимое». В этой работе была впервые из- |
||
на сверхпроводниках. Тогда Джо-Шен Цай, |
||
|
||
66
ВЫПУСК № 3 (21), 2020 |
|
|
ISSN 2618-7167 |
глава лаборатории NEC Nano Electronics, ру- |
50 кубитах смог удерживать квантовое со- |
||
ководитель лаборатории квантовых исследо- |
стояние в течение рекордных для индустрии |
||
ваний в Токийском институте передовых |
квантовых вычислений 90 микросекунд. |
||
наук отмечал, что : «Спустя почти три чет- |
В 2018 году разработчиками из Google |
||
верти века после зарождения квантовой тео- |
Quantum AI Lab был предложен квантовый |
||
рии, эта теория наконец-то обрела смысл, |
процессор Google Bristlecone с рекордными |
||
понятный широкой публике». |
72 кубитами. Такой процессор с «низкой ве- |
||
В 2005 году австрийские ученые из Ин- |
роятностью ошибок в вычислениях» может |
||
ститута экспериментальной физики при |
производить вычисления, |
принципиально |
|
Университете Инсбрука создали и описали |
невозможные для традиционных компьюте- |
||
первый квантовый 8-разрядный байт — ку- |
ров [2]. |
|
|
байт. |
В том же 2018 году ученые из Россий- |
||
Позднее в 2010 году был создан Меж- |
ского квантового центра, НИТУ «МИСиС», |
||
дународный центр квантовой оптики и кван- |
МФТИ, Сколтеха, Университета Лондона, |
||
товых технологий» (МЦКТ) — Российский |
Национальной |
физической |
лаборатории в |
квантовый центр, место директора в котором |
Теддингтоне (Великобритания), Университе- |
||
занял кандидат физико-математических наук |
та Карлсруэ и Института фотонных техноло- |
||
Алексей Акимов. В тот период времени |
гий (Германия) создали принципиально но- |
||
Алексей Акимов давал следующий прогноз |
вый кубит на сплошной сверхпроводящей |
||
«Через десять лет будут созданы рабочие |
нано-проволоке. Данный кубит основан на |
||
прототипы квантовых компьютеров, реша- |
эффекте квантового проскальзывания фазы |
||
ющие задачи, которые не способен решать |
— контролируемого периодического разру- |
||
эффективно классический компьютер. Есте- |
шения и восстановления сверхпроводимости |
||
ственно, такой компьютер является глобаль- |
в сверхтонкой (4 нм) нано-проволоке, кото- |
||
ной целью, но многие интересные решения |
рая в обычном состоянии имеет большое со- |
||
возникают по мере ее достижения… созда- |
противление. |
|
|
ние квантового компьютера — цель весьма |
Также в 2018 году МГУ им. М.В. Ло- |
||
амбициозная, но ею деятельность РКЦ огра- |
моносова, ФТИ им. А.Ф. Иоффе РАН, Ин- |
||
ничиваться совсем не будет» [3]. |
ститут физики полупроводников им. А.В. |
||
В 2015 году российскими учеными из |
Ржанова СО РАН, Всероссийский НИИ ав- |
||
Российского квантового центра, МФТИ, |
томатики им. Н.Л. Духова и МГТУ им. Н. Э. |
||
Национального исследовательского техноло- |
Баумана произвели запуск российского про- |
||
гического университета «МИСиС» и ИФТТ |
екта «Оптические системы квантовых вы- |
||
РАН был создан сверхпроводящий кубит. |
числений» по разработке российских 50- |
||
Созданные в России кубиты состоят из че- |
кубитных квантовых компьютеров. В рамках |
||
тырех джозефсоновских контактов на «пет- |
проекта в период с 2018 по 2021 год плани- |
||
ле» размером в один микрон. Контакты со- |
руется разработка 50-кубитных квантовых |
||
стоят из алюминиевых полосок, разделенных |
компьютеров на основе нейтральных атомов |
||
слоем диэлектрика (оксида алюминия) тол- |
и интегральных оптических схем. |
||
щиной около 2 нм. |
Еще в 2018 году сотрудниками старта- |
||
В 2017 году исследователи из лабора- |
па IonQ при |
Университете Мэриленда |
|
тории IBM предложили первый работающий |
(США) был создан «самой мощный в мире» |
||
квантовый 50-кубитный компьютер. Экспе- |
квантовый компьютер с возможностью мас- |
||
риментальный квантовый компьютер IBM на |
штабирования до 160 кубит. Работа кубитов |
||
67
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ
в системе IonQ базируется на квантовой природе атомов. Каждый кубит представлен отдельным атомом, удерживаемым лазерами. Два состояния кубита являются парой уровней энергии электронов. Кубиты управляются и измеряются с помощью специальных лазерных импульсов. Кристофер Монро
(Christopher Monroe), CEO и соучредитель
IonQ, профессор физики в Университете Мэриленда считает, что: «Настоящая проблема квантовых вычислений заключается в том, что мы до сих пор не знаем, какое приложение для квантовых вычислений станет «при- ложением-убийцей». Мы должны построить такие системы, и наконец, выяснить, в каком месте они будут «резонировать».
В 2019 году российский квантовый центр (РКЦ) и НИТУ «МИСиС» произвел окончательную редакцию дорожной карты по развитию и внедрению квантовых технологий в России до 2024 года. На развитие квантовых вычислений в России предполагается выделить 51 млрд рублей. Данная дорожная карта должна стать руководством к действию для российских институтов и индустрии до 2024 года. Мероприятия должны привести к появлению в России нескольких десятков стартапов в области квантовых технологий, на равных конкурирующих с компаниями из США, Евросоюза и Китая. При реализации описанных в карте мероприятий российские компании к 2024 году должны занять 8% мирового рынка кванто-
вых коммуникаций с фокусом на экспорт в страны СНГ, БРИКС, Юго-восточной Азии и Латинской Америки [1].
Таким образом, квантовая теория несомненно является одним из самых важных достижений XX века. Она предоставляет единую структуру для выдвижения различных теорий. После более чем 50 лет с момента ее зарождения, квантовая теория объединилась с информатикой, являющейся еще одним важным интеллектуальным триумфом XX века. В результате, возникла новая сфера под названием «Квантовый компьютер».
Библиографический список
1.www.mcs.mail.ru
2.Давнис В.В., Добрина М.В., Чекмарев А.В. Современные тенденции в развитии аппарата экономического прогнозирования. Научнотехнический журнал Воронежского государственного технического университета Информационные технологии в строительных, социаль-
ных и экономических системах. Выпуск №
2(16). Воронеж, 2019
3.Добрина М.В. Алгоритм метода Мартингейл на Forex. Экономическое прогнозирование: модели и методы: Воронежский государственный университет, Воронеж, 2017.
4.Reiffel, E., Polak, W. Quantum Computing: A Gentle Introduction. Cambridge, Massachusetts: TheMITpress, 2011. pp. 67-69.
5.Wichert, A. Principles of Quantum Artificial Intelligence. Hackensack: World Scientific Publishing Co, Pte. Ltd., 2014. pp. 77-78.
Информация об авторе |
Information about the author |
Добрина Мария Валерьевна - преподаватель кафедры информа- |
Maria V. Dobrina, lecturer at the Department of information technolo- |
ционных технологий и математических методов в экономике, Воро- |
gies and mathematical methods in Economics, Voronezh state University |
нежский государственный университет (394018, г. Воронеж, Уни- |
(1 Universitetskaya Ploshchad, Voronezh, 394018), |
верситетская площадь, 1), e-mail: nice.smirnova@yandex.ru |
e-mail: nice.smirnova@yandex.ru |
68
ВЫПУСК № 3 (21), 2020 |
ISSN 2618-7167 |
УДК 004
ОСОБЕННОСТИ РАЗРАБОТКИ ИЗОМОРФНЫХ ПРИЛОЖЕНИЙ С.И Никифоров, Р.С. Зарипова
Казанский государственный энергетический университет
Аннотация: в данной работе будут обсуждаться изоморфные приложения. Рассмотрен ряд особенностей данного способа разработки приложений. Кроме того создан простой пример изоморфного приложения
Ключевые слова: изоморфные приложения, разработка приложений, веб-разработка, JavaScript
FEATURES OF ISOMORPHIC APPLICATIONS DEVELOPMENT
S.I. Nikiforov, R.S. Zaripova
Kazan State Energy University
Abstract: this paper will discuss isomorphic applications. Let's consider a number of features of this method of application development. Besides, we will create a simple example of an isomorphic application
На заре1 развития интернета для того, |
вать при разработке изоморфного приложе- |
||
чтобы получить обычную статическую раз- |
ния: |
||
метку, нужно было формировать страницу на |
большая часть приложения не долж- |
||
стороне сервера. Однако из-за этого возни- |
на зависеть от конкретной среды (например, |
||
кал ряд ограничений на приложения [1]. |
сервер – node.js и клиент – браузер); |
||
Скорость работы приложений зависела от |
в сборку приложения должны вхо- |
||
таких факторов, как скорость интернет- |
дить модули, на которых отдельно должны |
||
соединения у клиента, удаленность физиче- |
быть вынесены решения, зависящие от среды |
||
ского местоположения сервера и количество |
исполнения (например, работа с localstorage); |
||
пользователей, которые пытаются получить |
из-за того, что рендер на клиенте и |
||
доступ к серверу. В последнее время с появ- |
на сервере должен давать одинаковый ре- |
||
лением таких технологий, как browserify, |
зультат, желательно, чтобы был общий ро- |
||
веб-фреймворков как Angular, React Native, |
утер как у клиентской, так и серверной части |
||
NodeJS, становится актуальной тема созда- |
приложения; |
||
ния изоморфных (универсальных) веб- |
в приложении не должны присут- |
||
приложений, у которых большая часть кода |
ствовать глобальные переменные и синглто- |
||
может быть выполнена как на стороне серве- |
|||
ны, потому что сервер создает новое состоя- |
|||
ра, так и на стороне клиента. Данный способ |
|||
ние приложения на каждый запрос; |
|||
позволяет пользователям быстрее получать |
|||
нужно придерживаться семантиче- |
|||
доступ к разного рода контенту. |
ской верстки, так как при добавлении обра- |
||
Рассмотрим |
разработку изоморфных |
||
ботчиков, при построении Virtual DOM мо- |
|||
приложений. В изоморфном веб-приложении |
|||
жет произойти ошибка; |
|||
код приложения может быть выполнен как |
|||
для общей части приложения необ- |
|||
на стороне сервера, так и на стороне клиента. |
|||
ходимо использовать изоморфные библиоте- |
|||
Исходя из этого можно сказать, что в нем |
|||
ки. |
|||
единая среда исполнения, есть гарантия оди- |
|||
нужно иметь ввиду, что изоморфные |
|||
накового поведения как на стороне сервера, |
|||
приложения уменьшают пропускную спо- |
|||
так и у клиента, |
большая часть кода может |
||
|
|
собность сервера. |
|
Keywords: isomorphic applications, application development, web development, JavaScript |
|||
быть общей, как у клиента, так и у сервера. |
При работе с данными в изоморфных |
||
Это позволяет разработчикам создавать при- |
|||
приложениях нужно придерживаться одного |
|||
ложения быстрее [2]. И соответственно сни- |
|||
из двух подходов: |
|||
жаются и расходы. |
|||
1. Загружаем данные для пользователя |
|||
Ряд факторов, которые нужно учиты- |
|||
после клиентского отображения. Преимуще- |
|||
|
|
||
© Никифоров С.И., Зарипова Р.С., 2020 |
ство данного подхода в том, что интерфейс |
||
|
|||
69