Nella teoria della complessità computazionale e nella computazione quantistica, il problema di Simon è un problema computazionale che può essere risolto in maniera esponenzialmente più veloce su un computer quantistico rispetto a un computer classico (o tradizionale). Il problema di Simon incorpora l'uso di una scatola nera (black box). I problemi con la scatola nera danno agli algoritmi quantistici un vantaggio rispetto agli algoritmi classici.
Il problema in sé è di poco interesse pratico perché ci sono poche situazioni realistiche in cui ci sia bisogno di risolvere il problema di Simon. Tuttavia, il problema è comunque importante perché si può dimostrare che un algoritmo quantistico può risolvere questo problema in modo esponenzialmente più veloce rispetto a un qualsiasi algoritmo classico conosciuto. Questo è il primo esempio di problema computazionale che può essere risolto in un tempo polinomiale su un computer quantistico.
Il problema fu ideato da Daniel Simon nel 1994. Simon mostrò un algoritmo quantistico, spesso detto algoritmo di Simon, che risolve il problema richiedendo esponenzialmente meno tempo computazionale (o più precisamente, chiamate) rispetto al miglior algoritmo classico. Nell'algoritmo di Simon è necessario effettuare un numero lineare di chiamate, mentre l'algoritmo classico ne necessita un numero esponenziale. Questo problema dà una separazione dell'oracolo tra le classi di complessità BPP e BQP, a differenza della separazione data dall'algoritmo di Deutsch-Jozsa, che separa P e EQP. La separazione è esponenziale (relativa a un oracolo) tra la complessità classica e quantistica.
L'algoritmo di Simon fu inoltre l'ispirazione per l'algoritmo di Shor. Entrambi i problemi sono casi particolari del problema del sottogruppo nascosto abeliano, per il quale sono conosciuti algoritmi quantistici efficienti.
Descrizione del problema
Sia data una funzione (implementata da una black box o oracolo) , che gode della proprietà che per qualche e per ogni ,
se e solo se o
Lo scopo è identificare s e identificare se o chiamando la funzione.
Qui, classifica una funzione iniettiva (uno-a-uno). Se invece , la funzione è due-a-uno tale che
In altre parole, è una funzione due-a-uno tale che , per ogni dove è incognita.
Scopo
Lo scopo del problema è ridurre il numero di chiamate alla black box per determinare s in modo esponenzialmente veloce.
Esempio
Per esempio, se , allora la funzione seguente è un esempio di una funzione che soddisfa la proprietà già menzionata:
000
101
001
010
010
000
011
110
100
000
101
110
110
101
111
010
In questo caso si ha la soluzione . Può essere facilmente verificato che ogni output di compare due volte, e che il prodotto XOR bitwise tra le due stringhe di input corrispondenti a un qualsiasi output è pari a .
Per esempio, le stringhe di input e sono entrambi mappati (da ) allo stesso output , ovvero e . Se si applica XOR a 010 e 100 si ottiene 110, ovvero La stringa può anche essere verificata usando stringhe di input 001 e 111 che sono entrambi mappati (da f) alla stessa stringa di input 010. Anche se si applica XOR a 001 e 111, si ottiene 110, ovvero . Questo dà la stessa soluzione risolta prima.
In questo esempio la funzione è di fatto due-a-uno dove .
Dato che , si può riscrivere il coefficiente come segue:
Difficoltà del problema
Intuitivamente, questo è un problema molto difficile da risolvere in modo "classico". L'intuizione dietro alla difficoltà è ragionevolmente semplice: se si vuole risolvere il problema classicamente, serve trovare due diversi input e per cui . Non c'è necessariamente una struttura nella funzione che potrebbero aiutare a trovare due input del genere: più nello specifico, è possibile scoprire qualcosa di (o cosa fa) solo quando, per due diversi input si ottiene lo stesso output. In ogni caso, bisognerebbe prendere diversi input prima che sia probabile trovare una coppia che viene mappata da allo stesso output, come per il paradosso del compleanno. Siccome, classicamente per trovare s con una certezza del 100% servirebbe controllare fino a input, il problema di Simon cerca di trovare s usando molte meno chiamate del metodo classico.
Panoramica dell'algoritmo
Idea
L'idea dietro all'algoritmo di Simon è "sondare" (o "campionare") un circuito quantistico (si veda la figura sotto) "abbastanza volte" per trovare stringhe a n-bit linearmente indipendenti, cioè
Allora, questo sistema lineare contiene equazioni lineari in incognite (cioè i bit di ), e lo scopo è risolvere per ottenere , e è fissato per una data funzione . Non c'è sempre una (unica) soluzione.
Circuito quantistico
Il circuito quantistico (in figura) è l'implementazione (e visualizzazione) della parte quantistica dell'algoritmo di Simon.
Per prima cosa si prepara uno stato quantistico di tutti zero (facilmente fattibile). Lo stato rappresenta dove è il numero di qubit. Metà di questo stato viene quindi trasformato con una porta di Hadamard. Il risultato è quindi mandato nell'oracolo (o black box, "scatola nera"), che sa come calcolare . L'operatore agisce sui due registri come . Dopo di ciò, parte dell'output prodotta dall'oracolo è trasformata usando un'altra trasformata di Hadamard. Infine, viene fatta una misura sul risultante stato quantistico. Durante questa misura si recuperano le stringhe a n bit, , menzionate nella precedente sezione.
L'algoritmo di Simon può essere pensato come un algoritmo iterativo, che fa uso di un circuito quantistico, seguito da un algoritmo (possibilmente) classico per trovare la soluzione di un sistema lineare di equazioni.
Descrizione dell'algoritmo
Input
L'algoritmo di Simon inizia con l'input , dove è lo stato quantistico con zeri.
(Il simbolo è il simbolo tipico usato per rappresentare il prodotto tensoriale. Per non ingombrare la notazione, il simbolo viene talvolta omesso: per esempio nella frase precedente, è equivalente a . In questa voce, è spesso usato per evitare ambiguità o confusione.)
Esempio
Ad esempio, per , l'input iniziale è
.
Prima trasformazione di Hadamard
Per prima cosa, l'input viene trasformato con una trasformata di Hadamard. Specificamente, la trasformata di Hadamard (il prodotto tensoriale può essere applicato anche a matrici) viene applicata ai primi qubit, cioè allo stato "parziale" , così lo stato dopo questa operazione risulta essere
dove denota una stringa a n bit (cioè la somma è su tutte le stringhe a n bit). Il termine può essere raccolto fuori dalla sommatoria perché non dipende da , e .
Esempio
Si supponga (ancora) , allora l'input è e la trasformata di Hadamard è
Se si applica al primo , cioè allo stato
si ottiene
Per ottenere lo stato composto, si fa il prodotto tensore di con , ossia
Oracolo
Si chiama ora l'oracolo o la black box ( in figura) per calcolare la funzione sull'input trasformato , per ottenere lo stato
Seconda trasformazione di Hadamard
Si applica poi nuovamente la trasformata di agli stati dei primi qubit dello stato , e si ha
dove può essere o o , a seconda di , dove , per . Quindi, ad esempio, se e , allora , che è pari, quindi in questo caso, ; è sempre un numero non negativo.
Ora si riscriva lo stato
come segue:
Misura
Dopo aver effettuato tutte le operazioni di cui sopra, bisogna effettua una misura.
Ci sono ora due casi possibili da analizzare separatamente
o
, con .
Primo caso
Si analizzi il caso in cui , il che significa che è uno-a-uno (iniettiva).
Lo stato prima della misura è
Ora, la probabilità che la misura dia una qualsiasi stringa è
Questo segue dal fatto che
perché i due vettori differiscono solo nell'ordinamento delle loro componenti, dato che è iniettiva.
Il valore del membro di destra vale semplicemente
Pertanto, quando , l'esito della misura è semplicemente una stringa a n bit uniformemente distribuita.
Secondo caso
Si analizzi ora il caso in cui , dove . In questo caso, è una funzione due-a-uno, cioè ci sono due input che vengono mappati da allo stesso output.
L'analisi effettuata nel prima è ancora valida: la probabilità di misurare una qualsiasi stringa può essere ancora rappresentata da
Tuttavia, in questo secondo caso, è necessario capire quale sia il valore di .
Sia , l'insieme immagine di . Sia (un certo output della funzione), allora per ogni , c'è una e una sola , tale che ; inoltre si ha che , che è equivalente a .
Quindi, si ha
Dato che , si può ancora riscrivere come
Ora, se è dispari, allora . Allora,
In definitiva, può essere scritta come
Numero dispari
Se, invece, è pari, allora . In questo caso,
Di conseguenza si ha
Dato che , non si misurerà mai nessuna stringa . Si ha interferenza distruttiva.
Quindi, per riassumere, in questo caso si hanno le seguenti probabilità
Elaborazione classica
Facendo girare il circuito, risultano due casi:
Nel caso (particolare) in cui , i risultati della misura sono con probabilità
nel caso in cui (), la probabilità di ottenere una stringa è data da
Perciò, in ambo i casi i risultati della misura danno che soddisfa , e la distribuzione è uniforme su tutte le stringhe che soddisfano questa condizione.
Si hanno informazioni a sufficienza per determinare ? Sì, a patto che il processo sia ripetuto molte volte. Nello specifico, se il processo sopra viene ripetuto volte, si ottengono stringhe , tali che
Questo è un sistema di equazioni lineari in incognite (cioè i bit di ), e lo scopo è risolverlo per ottenere . Si noti che ognuna delle che si ottengono dalle misura è, naturalmente, l'esito di una misura, quindi è conosciuta.
Si otterrà una unica soluzione non nulla se sono linearmente indipendenti. La probabilità che siano linearmente indipendente è almeno
Se sono linearmente indipendenti, si può risolvere il sistema e trovare una candidata per la soluzione e verificare che . Se , allora e il problema è risolto. Se , deve essere . Se così non fosse, l'unica soluzione non nulla delle equazioni lineari sarebbe stata ). Ad ogni modo, con l'indipendenza lineare delle equazioni, si può risolvere il problema.
Complessità
L'algoritmo di Simon necessita di chiamate all'oracolo, mentre un algoritmo classico ne necessita almeno . Si sa anche che l'algoritmo di Simon è ottimale, nel senso che ogni altro algoritmo quantistico che risolve questo problema necessiterà di chiamate.[1][2]
Bupati Nias BaratLambang Kabupaten Nias BaratPetahanaKhenoki Hiasejak 26 April 2021KediamanRumah Dinas Bupati Nias BaratMasa jabatan5 tahunDibentuk2009Pejabat pertamaAdrianus Aroziduhu GulöWakilEra Era HiaSitus webniasbaratkab.go.id Berikut ini adalah daftar Bupati Nias Barat dari masa ke masa. No Bupati Mulai menjabat Akhir menjabat Prd. Ket. Wakil Bupati — Faduhusi Daely(Penjabat) 2009 2010 — — — Sudirman Waruwu(Penjabat) 2010 2011 1 Adrianus Aroziduhu Gulö 2011 2016 1 Hermit...
Untuk orang lain dengan nama yang sama, lihat Margaret Campbell (disambiguasi). Margaret CampbellMargaret Campbell, Harvey Clark, dan Margarita Fischer dk Their Mutual Child (1920)Lahir(1883-04-24)24 April 1883St. Louis, MissouriMeninggal27 Juni 1939(1939-06-27) (umur 56)Los Angeles, CaliforniaSuami/istriJosef Swickard Margaret Campbell (24 April 1883 – 27 Juni 1939) adalah seorang aktris karakter pada era film bisu asal Amerika Serikat. Di tahun-tahun terakhirnya, dia me...
Garth Brooks Garth Brooks en 2019.Informations générales Nom de naissance Troyal Garth Brooks Naissance 7 février 1962 (61 ans)Tulsa (Oklahoma), États-Unis Nationalité États-Unis Activité principale Auteur-compositeur-interprète Genre musical Musique country, rock Instruments Guitare, piano, saxophone, harmonica Années actives 1989 à aujourd'hui Labels Capitol, Liberty, Pearl, RCA Nashville Influences Merle Haggard Journey Billy Joel Eagles Simon and Garfunkel Site officiel gar...
Мітойо Кавате川手 ミトヨ Народилася (1889-05-15)15 травня 1889Хіросіма, Тюґоку, ЯпоніяПомерла 13 листопада 2003(2003-11-13)(у віці 114 років, 182 дні)Хіросіма, Тюґоку, Японія·ПневмоніяГромадянство ЯпоніяНаціональність ЯпонкаДіяльність ФермерВідома завдяки СупердовгожителькаДіти 4 Мі...
Dutch speed skater Jutta LeerdamLeerdam in 2019Personal informationFull nameJutta Monica LeerdamNationalityDutchBorn (1998-12-30) 30 December 1998 (age 24)'s-Gravenzande, NetherlandsHeight1.81 m (5 ft 11 in)Weight73 kg (161 lb)SportCountryNetherlandsSportSpeed skatingEvent(s)500 m, 1000 mClubTeam Jumbo VismaTurned pro2018 Medal record Women's speed skating Representing the Netherlands Olympic Games 2022 Beijing 1000 m World Single Distances Championshi...
1947 film by H. Bruce Humberstone For the 2014 American documentary film, see The Homestretch (2014 film). The HomestretchTheatrical release posterDirected byH. Bruce HumberstoneWritten byWanda TuchockProduced byRobert BasslerStarringCornel WildeMaureen O'HaraGlenn LanganHelen WalkerJames GleasonHenry StephensonMargaret BannermanCinematographyArthur E. ArlingEdited byRobert L. SimpsonMusic byDavid RaksinProductioncompany20th Century FoxDistributed by20th Century FoxRelease date May 4,...
Istana Kesultanan Siak Sri Indrapura, Riau, Indonesia Siak Sri Indrapura (Jawi : سياق سري ايندراڤورا) merupakan ibu kota Kabupaten Siak di Provinsi Riau, Indonesia. Dahulu kota ini merupakan ibu kota Kesultanan Siak Sri Indrapura. Bila dibandingkan dengan wilayah administratif Indonesia, kota ini berada di Kecamatan Siak dan Kecamatan Mempura, Kabupaten Siak. Iklim Siak Sri Indrapura mempunyai iklim hutan hujan tropis (Af) dengan curah hujan tinggi sepanjang tahun. Data ...
Film Titel Begegnung in Venedig Originaltitel Hasards ou coïncidences Produktionsland Frankreich, Kanada Originalsprache Französisch, Italienisch, Englisch Erscheinungsjahr 1998 Länge 120 Minuten Stab Regie Claude Lelouch Drehbuch Claude Lelouch Produktion Faruk Aksoy,Gabriela Chavira-Gélin,Suzanne Dussault ,Marie-Christine Lezzi,André Picard,Sule Soysal Musik Claude Bolling,Francis Lai Kamera Pierre-William Glenn Schnitt Hélène de Luze Besetzung Alessandra Martines: Miriam Lini P...
Secondary school in UAE This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. See Wikipedia's guide to writing better articles for suggestions. (June 2014) (Learn how and when to remove this template message) This article contains content that is written like an advertisement. Please help improve it by removin...
文化部影視及流行音樂產業局Bureau of Audiovisual and Music Industry Development, MOC(英語) 中華民國政府機構基本信息機關類型中央三級行政機關所屬部門文化部員額82人年度預算額約新臺幣15.29億元(103年度)授權法源文化部組織法[1]文化部影視及流行音樂產業局組織法[2]主要官員局長徐宜君副局長高明秀、方衍濱主任秘書潘舜昀任命者文化部部長任期無任期保障組織...
Isamu Tanonaka田の中 勇Born(1932-07-19)July 19, 1932Taitō, Tokyo, JapanDiedJanuary 13, 2010(2010-01-13) (aged 77)Setagaya, Tokyo, JapanOccupations Actor voice actor narrator AgentAoni Production Japanese actor Isamu Tanonaka (田の中 勇, Tanonaka Isamu, July 19, 1932 – January 13, 2010[1]) was a Japanese actor, voice actor and narrator from Taitō, Tokyo. He was best known for voicing Medama Oyaji in nearly every adaptation of Shigeru Mizuki's GeGeGe no Kitarō made dur...
Wakil Bupati TasikmalayaPetahanaCecep Nurul Yakin, S.Pd., M.A.P.sejak 26 April 2021Masa jabatan5 tahunDibentuk8 Maret 2001Pejabat pertamaDede S. Oeron Berikut ini adalah daftar Wakil Bupati Tasikmalaya. No. Wakil Bupati Mulai menjabat Akhir menjabat Periode Ket. Bupati 1 Drs. H.Dede S. Oeron 8 Maret 2001 8 Maret 2006 21 Meninggal dunia ketika menjabat.[1] Tatang Farhanul Hakim 2 Endang Hidayat,S.H. 8 Maret 2006 8 Maret 2011 22 3 H.Ade SugiantoS.IP. 8 Maret 2011 8 Maret 2016 23 Pe...
Japanese baseball player This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Kyohei Iwasaki – news · newspapers · books · scholar · JSTOR (May 2012) (Learn how and when to remove this template messa...
Botanical garden located in Rockford, Illinois Anderson Japanese GardensCoordinates42°17′24″N 89°03′28″W / 42.29005390°N 89.05779540°W / 42.29005390; -89.05779540Area12 acres (4.9 ha)Established1978 (1978)FounderJohn AndersonOperated by501(c)(3) organizationWebsiteandersongardens.org The Anderson Japanese Gardens is a 12-acre (4.9 ha) Japanese garden located in Rockford, Illinois. History The gardens were established in 1978 by John R. A...
University college in Thailand Mahidol University International Collegeวิทยาลัยนานาชาติ มหาวิทยาลัยมหิดลOther nameMUICTypePublic collegeEstablished1986DeanProf. Chulathida Chomchai, M.D.LocationNakhon Pathom, Thailand13°47′40″N 100°19′32″E / 13.794462°N 100.325605°E / 13.794462; 100.325605CampusSalayaColours PurpleWebsitehttp://www.muic.mahidol.ac.th Mahidol University International Colle...
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Family life and children of Vladimir I – news · newspapers · books · scholar · JSTOR (September 2014) (Learn how and when to remove this template message) The family life and children of Vladimir I, popularly known as Vladimir the Great (c.958–1015), grand pr...
Species of bat Andrew Rebori's house bat Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Chiroptera Family: Vespertilionidae Genus: Scotophilus Species: S. andrewreborii Binomial name Scotophilus andrewreboriiBrooks & Bickham, 2014 Andrew Rebori's house bat (Scotophilus andrewreborii) is a species of bat found in Africa. Taxonomy and etymology It was described as a new s...
Australian politician This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (September 2022) (Learn how and when to remove this template message) The HonourableTim HoldingTim Holding, 2009Minister for Tou...
American government official (born 1977) Ely RatnerAssistant Secretary of Defense for Indo-Pacific Security AffairsIncumbentAssumed office July 25, 2021PresidentJoe BidenPreceded byRandall Schriver Personal detailsSpouse Jennifer Yang (m. 2009)EducationPrinceton University (BA)University of California, Berkeley (PhD) Ely Stefansky Ratner[1] (born 1977) is an American political scientist currently serving as Assistant Secretary of Defense for Indo-Pac...
Traditional therapy in Thailand For the 2022 Hindi film, see Thai Massage (film). Nuad Thai, traditional Thai massageUNESCO Intangible Cultural HeritageThai massageCountryThailandDomainsKnowledge and practices, social practicesCriteriaR.1, R.2, R.4, R.5Reference1384RegionAsia and the PacificInscription historyInscription2019 (14th session)ListRepresentative This article is part of a series onAlternative medicine General information Alternative medicine History Terminology Alternative veterina...