Share to: share facebook share twitter share wa share telegram print page

Алгоритм Гровера

Алгоритм Гровера

Алгоритм Гровера (также GSA от англ. Grover search algorithm) — квантовый алгоритм решения задачи перебора, то есть нахождения решения уравнения

где есть булева функция от n переменных.[1] Был предложен американским математиком Ловом Гровером в 1996 году.

Предполагается, что функция задана в виде чёрного ящика, или оракула, то есть в ходе решения можно задавать оракулу только вопрос типа: «чему равна на данном , и использовать ответ в дальнейших вычислениях. То есть, задача решения уравнения (1) является общей формой задачи перебора: здесь требуется отыскать «пароль к устройству », что классически требует полного перебора всех вариантов.

Алгоритм Гровера находит какой-нибудь корень уравнения, используя обращений к функции , с использованием кубитов.[2]

Смысл алгоритма Гровера состоит в «усилении амплитуды[англ.]» целевого состояния за счёт убывания амплитуды всех других состояний. Геометрически алгоритм Гровера заключается во вращении текущего вектора состояния квантового компьютера по направлению точно к целевому состоянию (движение по наикратчайшему пути обеспечивает оптимальность алгоритма Гровера). Каждый шаг дает вращение на угол , где угол между и составляет . Дальнейшее продолжение итераций оператора G даст продолжение обхода окружности в вещественной плоскости, порождённой данными векторами.

Гроверовское «усиление амплитуды» является, по-видимому, фундаментальным физическим феноменом в квантовой теории многих тел. Например, его учёт необходим для оценки вероятностей событий, которые кажутся «редкими». Процесс, реализующий схему алгоритма Гровера, приводит к взрывному росту первоначально пренебрежимо малой амплитуды, что способно быстро довести её до реально наблюдаемых величин.

Алгоритм Гровера также может быть использован для нахождения медианы и среднего арифметического числового ряда. Кроме того, он может применяться для решения NP-полных задач путём исчерпывающего поиска среди множества возможных решений. Это может повлечь значительный прирост скорости по сравнению с классическими алгоритмами, хотя и не предоставляя «полиномиального решения» в общем виде.

Описание

Пусть есть унитарный оператор, зеркально отражающий гильбертово пространство относительно гиперплоскости, перпендикулярной вектору , — состояние, соответствующее корню уравнения (1), — равномерная суперпозиция всех состояний.

Алгоритм Гровера состоит в применении оператора к состоянию число раз, равное целой части . Результат будет почти совпадать с состоянием . Измерив полученное состояние, получаем ответ с вероятностью, близкой к единице.

Замечания

Предположим, уравнение (1) имеет корней. Классический алгоритм решения такой задачи (линейный поиск), очевидно, требует обращений к для того, чтобы решить задачу с вероятностью . Алгоритм Гровера позволяет решить задачу поиска за время , то есть порядка квадратного корня из классического, что является огромным ускорением. Доказано, что Алгоритм Гровера является оптимальным в следующих отношениях:

  • Константу нельзя улучшить[3].
  • Большего квантового ускорения, чем квадратичное, нельзя получить[4].

Алгоритм Гровера есть пример массовой задачи, зависящей от оракула. Для более частных задач удаётся получить большее квантовое ускорение. Например, алгоритм факторизации Шора даёт экспоненциальный выигрыш по сравнению с соответствующими классическими алгоритмами.

То, что f задана в виде чёрного ящика, никак не влияет в общем случае на сложность как квантовых, так и классических алгоритмов. Знание «устройства» функции f (например, знание задающей её схемы из функциональных элементов) в общем случае никак не может помочь в решении уравнения (1). Поиск в базе данных соотносится с обращением функции, которая принимает определённое значение, если аргумент x соответствует искомой записи в базе данных.

Алгоритмы, использующие схему Гровера

  • Алгоритм поиска экстремума целочисленной функции (P. Hoyer и др.). Ищется наибольшее значение функции . Квантовый алгоритм находит максимум за обращений к f.
  • Алгоритм структурного поиска (Farhi, Gutman). Ищется решение уравнения (1) при дополнительном условии , где разбиение строки на две строки одинаковой длины. Алгоритм имеет сложность порядка квадратного корня из классического времени.
  • Алгоритм поиска совпадающих строк в базе данных (Амбайнис). Ищется пара разных аргументов , на которых функция принимает одно и то же значение. Алгоритм требует обращений к f.

Вариации и обобщения

Непрерывные версии алгоритма Гровера
  • Пусть гамильтониан квантовой системы имеет вид , где и представляют собой операторы и соответственно. Тогда непрерывная унитарная эволюция с гамильтонианом , стартуя с , естественно приводит к . Сложность такого непрерывного аналога алгоритма Гровера точно та же, что и для дискретного случая.
  • Адиабатический вариант алгоритма Гровера. Медленная эволюция основного состояния типа под действием гамильтониана, зависящего от f, согласно адиабатической теореме, за время порядка ведет к состоянию .

Примечания

  1. Иногда GSA неточно называют поиском в базе данных.
  2. Сложность работы алгоритма, для задачи с оракулом называемая ещё временем его работы, определяется числом обращений к оракулу.
  3. Christof Zalka, Grover’s quantum searching algorithm is optimal, Phys.Rev. A60 (1999) 2746—2751 [1] (недоступная ссылка)
  4. Yuri Ozhigov, Lower Bounds of Quantum Search for Extreme Point, Proc.Roy.Soc.Lond. A455 (1999) 2165—2172 [2]

Ссылки

Read other articles:

インドネシアにおける売買春(インドネシアにおけるばいばいしゅん)は、「良識/道徳に対する犯罪」と法的に見なされるが、広く行われ、許容されており、一部の地域では管理を受けてさえもいる[1]。金銭的な理由が売春婦となる動機付けとなる女性もいれば、友人、親族、あるいは他人によって強制的に売春婦にされるものいるかもしれない。伝統的に、売春

Outlawing of alcohol This article is about prohibition of alcohol. For prohibition of other drugs, see Prohibition of drugs. For the general concept of legal prohibition, see Prohibitionism. For other uses, see Prohibition (disambiguation). A police raid confiscating illegal alcohol, in Elk Lake, Canada, in 1925 Prohibition is the act or practice of forbidding something by law; more particularly the term refers to the banning of the manufacture, storage (whether in barrels or in bottles), transp…

الأقليات الإثنية في أذربيجان - ويشكل ممثلو الأقليات والمجموعات الإثنية في أذربيجان.هنك حيث يعيش أكثر من 16 جنسية. وهذه هي التالية. عنها ورغم أن لجنة الأمم المتحدة المعنية بالتمييز العنصري قد أظهرت تقدما من خلال الامتثال لقانون التمييز العنصري، فإن التمييز العنصري لم يتم التس…

Kopy Sołtysie Blick von der Gęsia Szyja Höhe 1420 m n.p.m. Lage Polen Gebirge Hohe Tatra, Karpaten Koordinaten 49° 16′ 5″ N, 20° 3′ 46″ O49.26805555555620.0627777777781420Koordinaten: 49° 16′ 5″ N, 20° 3′ 46″ O Kopy Sołtysie (Kleinpolen) Die Kopy Sołtysie ist ein Bergmassiv in der polnischen Hohen Tatra in der Woiwodschaft Kleinpolen, dem Landkreis Powiat Tatrzański und der Gemeinde Bukowina Tatrzańs…

Salamander hutan Plethodon teyahalee Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Amphibia Ordo: Caudata Famili: Plethodontidae Subfamili: Plethodontinae Genus: Plethodon Spesies 55 spesies, lihat teks Salamander hutan adalah salamander tanpa paru-paru dari genus Plethodon. Mereka dinamai berdasarkan habitat mereka, yaitu hutan, dan faktanya juga, mereka tidak memiliki tahap larva di air. Telur-telur mereka ditempatkan di bawah bebatuan atau kekayuan dan bayinya menetas sudah dal…

У Вікіпедії є статті про інших людей із прізвищем Дзюба. Петро Петрович ДзюбаНародження 12 лютого 1915(1915-02-12)КостянтинівкаСмерть 17 січня 1965(1965-01-17) (49 років)ХарківПоховання Міське кладовище № 10 (Харків)dКраїна  СРСРВид збройних сил  ВПС СРСРРід військ Винищувальна авіаці…

Municipio de Grass Municipio Municipio de GrassUbicación en el condado de Spencer en Indiana Ubicación de Indiana en EE. UU.Coordenadas 38°00′08″N 88°00′00″O / 38.002222222222, -88Entidad Municipio • País  Estados Unidos • Estado  Indiana • Condado SpencerSuperficie   • Total 118.34 km² • Tierra 117.49 km² • Agua (0.72 %) 0.85 km²Altitud   • Media 138 m s. n. m.Población (2010) &#…

Wapen de Selliers de Moranville De Selliers de Moranville is een geslacht waarvan leden sinds 1840 tot de Belgische adel behoren. Geschiedenis De bewezen stamreeks begint met Jacques le Sellier (†1548) die in 1504 burger werd van Arras, eerste vermelding van een lid van dit geslacht. Zijn nazaat was Charles Joseph François-de-Paule de Selliers de Moranville (Brussel, 30 juni 1775 - 30 juni 1844), zoon van Adrien de Selliers en van Anne de Beughem. In februari 1830, nog onder het Verenigd Koni…

إسرائيل بويرتو معلومات شخصية الميلاد 15 يونيو 1993 (30 سنة)  الطول 1.87 م (6 قدم 1 1⁄2 بوصة) مركز اللعب مدافع الجنسية إسبانيا  معلومات النادي النادي الحالي الجبلين الرقم 3 مسيرة الشباب سنوات فريق 2005–2010 إشبيلية المسيرة الاحترافية1 سنوات فريق م. (هـ.) 2010–2014 إشبيلية أتل

Abies cilicica Cemara sisilia yang tumbuh di utara Lebanon Status konservasi Hampir Terancam (IUCN 3.1)[1] Klasifikasi ilmiah Kerajaan: Plantae Divisi: Pinophyta Kelas: Pinopsida Ordo: Pinales Famili: Pinaceae Genus: Abies Spesies: A. cilicica Nama binomial Abies cilicicaAnt. & Kotschy Carriére Daerah persebaran alami Abies cilicica, atau umumnya dikenal dengan nama Fir sisilia[2] atau Fir Taurus, adalah spesies konifer dalam familia Pinaceae. Tumbuhan ini dapat di…

5th episode of the 3rd season of The Walking Dead Say the WordThe Walking Dead episodeAndrea watches in horror as the town of Woodbury cheer a fight between Merle and Martinez.Episode no.Season 3Episode 5Directed byGreg NicoteroWritten byAngela KangFeatured musicSaturday Night Special by Lynyrd SkynyrdOriginal air dateNovember 11, 2012 (2012-11-11)Guest appearances Emily Kinney as Beth Greene Lew Temple as Axel Dallas Roberts as Milton Mamet Jose Pablo Cantillo as Caesar Mart…

2000 greatest hits album by Marie FredrikssonÄntligen – Marie Fredrikssons bästa 1984–2000Greatest hits album by Marie FredrikssonReleased31 March 2000 (2000-03-31)RecordedMarch 1984 – February 2000Genre Pop rock alternative rock Length76:35LanguageSwedishLabelEMIProducer Lasse Lindbom Anders Herrlin Marie Fredriksson Mikael Bolyos Per Andersson Marie Fredriksson chronology I en tid som vår(1996) Äntligen – Marie Fredrikssons bästa 1984–2000(2000) The Change…

Sir William Munro KerrBorn(1876-03-04)4 March 1876Campsie, Stirlingshire, ScotlandDied26 October 1959(1959-10-26) (aged 83)Lymington, Hampshire, EnglandAllegianceUnited KingdomService/branchRoyal NavyYears of service1892–1936RankVice AdmiralCommands heldReserve Fleet (1932–34)Chief of the Australian Naval Staff (1929–31)1st Battle Squadron, Mediterranean Fleet (1928–29)HMS Eagle (1925–26)HMS Ajax (1924–25)HMS Calliope (1924_Rosyth Dockyard (1921–23)HMS …

Fictional main character from the 2012 film Brave Fictional character MeridaBrave characterMerida as she appears in Brave (2012).First appearanceBrave (2012)Created byBrenda ChapmanVoiced by Kelly MacdonaldPeigi Barker (child)(Brave, Brave (video game)) Ruth Connell(Disney Infinity 3.0, Sofia the First, Lego The Incredibles) Portrayed byAmy Manson (Once Upon a Time)In-universe informationTitlePrincess of DunBrochAffiliationDisney PrincessesFamilyKing Fergus (father)Queen Elinor (mother)Princes H…

Festival Internacional de Cinema de Roma Festival Internacional de Cinema de Roma Informações gerais Local Roma, Itália Fundação 2006 Idioma Internacional Website oficial Cinema Informação geral História do cinema Cinema lusófono Processos cinematográficos Roteiro Tratamento Pré-produção Filmagem Produção Pós-produção Sonorização Decupagem Montagem Edição Legendagem Dublagem/dobragem Continuidade Trilha sonora Efeito sonoro Efeito especial Making-of Cinema por país Alemanh…

Untuk County di Maryland, lihat Baltimore County, Maryland. Baltimore Nama julukan: Charm City Lambang Bendera Bendera Baltimore Data dasar Didirikan: 1729 Negara: Amerika Serikat Negara bagian: Maryland Zona waktu Eastern Standard Time (UTC-5) Lokasi negara bagian Baltimore Penduduk: 637.455 (2007) Kepadatan penduduk: 10.359 jiwa per km² Wilayah: 238,5 km² dari mana 209,3 km² adalah tanah Pembagian administratif: 5 wilayah Kode telepon: 410 443 Situs web resmi: www.baltimorecity.gov Pol…

此條目没有列出任何参考或来源。 (2010年11月20日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 此條目需要擴充。 (2010年11月20日)请協助改善这篇條目,更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。 1958年太平洋颱風季氣旋季總結圖氣旋季長度首個系統形成1月7…

Dardanelles Fortified Area CommandThe Dardanelles defenses in February/March 1915, showing minefields, anti-submarine nets and major gun batteries.Active1911–1949CountryOttoman EmpireTurkeyTypeFortified Area CommandGarrison/HQÇanakkalePatronSultans of the Ottoman EmpireEngagementsWorld War I Naval operations in the Dardanelles Campaign CommandersNotablecommandersMirliva Fahri PashaMirliva Cevat Pasha (November 29, 1914 – October 8, 1915[1])Mirliva Nihat Pasha (October 1915 – Novem…

1995 soundtrack album by Hans ZimmerBeyond RangoonSoundtrack album by Hans ZimmerReleased15 August 1995[1]GenreFilm score, new-age, ancientLength38:44LabelMilan Records, RCA RecordsProducerHans Zimmer, Jay Rifkin Beyond Rangoon is an original soundtrack album written by the German composer Hans Zimmer. The film Beyond Rangoon and the album were released in 1995. It features the nature of the Burmese background during and after the 8888 Uprising in Burma. Hans Zimmer highlights on…

För andra alternativa musikgenrer utan förbindelse med rock, se Alternative. Alternativ rockStilursprungPunkrock, postpunk, hardcore punk, new waveKulturelltursprungSent 1970-tal, tidigt 1980-tal, Storbritannien och USAInstrumentElgitarr – elbas – trummor – keyboardPopularitetBegränsad innan grungen och britpopens framgång under 1990-talet. Utbredd sedan dess.SubgenrerBritpop – Collegerock – Dream pop – Grunge – Postgrunge – Indiepop – Indierock – Math rock – Noise pop …

Kembali kehalaman sebelumnya