• Nenhum resultado encontrado

Descrição do Trabalho

N/A
N/A
Protected

Academic year: 2022

Share "Descrição do Trabalho"

Copied!
42
0
0

Texto

(1)

Computação Quântica:

Complexidade e Algoritmos

Carlos H. Cardonha Marcel K. de Carli Silva

Cristina G. Fernandes (orientadora)

Departamento de Ciência da Computação Instituto de Matemática e Estatística

Universidade de São Paulo

Apoio financeiro FAPESP (03/13236-0 e 03/13237-7)

(2)

Tópicos

Breve histórico e descrição do trabalho

O modelo quântico de computação

O algoritmo de fatoração de Shor

Relações entre classes de complexidade

(3)

Breve Histórico

Feynman (82): explorar efeitos quânticos Deutsch (85, 89): formalização do modelo Shor (94): fatoração eficiente de inteiros

Grover (96): busca em tempo proporcional a

Bernstein e Vazirani (97): complexidade computacional

(4)

Descrição do Trabalho

Estudo básico do modelo quântico de computação.

Parte do Marcel: Aspectos Algorítmicos. Algoritmos de Deutsch, Deutsch-Jozsa e Simon

Shor Grover Parte do Carlos: Resultados de Complexidade.

Máquinas de Turing quânticas

Máquina de Turing quântica universal

Classes quânticas de complexidade e relação com clássicas

(5)

Descrição do Trabalho

Estudo básico do modelo quântico de computação.

Parte do Marcel: Aspectos Algorítmicos. Algoritmos de Deutsch, Deutsch-Jozsa e Simon

Shor Grover

Parte do Carlos: Resultados de Complexidade.

Máquinas de Turing quânticas

Máquina de Turing quântica universal

Classes quânticas de complexidade e relação com

(6)

Tópicos

Breve histórico e descrição do trabalho O modelo quântico de computação

O algoritmo de fatoração de Shor

Relações entre classes de complexidade

(7)

Bits Quânticos

espaço vetorial de dimensão base ortonormal de

e : estados básicos

bit quântico é um vetor unitário em

e , pois tem norma 1

é superposição de estados básicos

(8)

Bits Quânticos

espaço vetorial de dimensão

base ortonormal de e : estados básicos

bit quântico é um vetor unitário em

e , pois tem norma 1

é superposição de estados básicos

(9)

Bits Quânticos

espaço vetorial de dimensão

base ortonormal de

e

: estados básicos bit quântico é um vetor unitário em

e , pois tem norma 1

é superposição de estados básicos

(10)

Bits Quânticos

espaço vetorial de dimensão

base ortonormal de

e

: estados básicos bit quântico

é um vetor unitário em

e

, pois

tem norma 1 é superposição de estados básicos

(11)

Bits Quânticos

espaço vetorial de dimensão

base ortonormal de

e

: estados básicos bit quântico

é um vetor unitário em

e

, pois

tem norma 1

é superposição de estados básicos

(12)

Principais Características: Superposição

Um bit quântico armazena uma superposição de e Exemplo:

Um registrador com bits quânticos armazena uma superposição de estados básicos

Exemplo:

(13)

Principais Características: Superposição

Um bit quântico armazena uma superposição de e Exemplo:

Um registrador com bits quânticos armazena uma superposição de estados básicos

Exemplo:

(14)

Principais Características: Superposição

Um bit quântico armazena uma superposição de e Exemplo:

Um registrador com bits quânticos armazena uma superposição de estados básicos

Exemplo:

(15)

Principais Características: Superposição

Um bit quântico armazena uma superposição de e Exemplo:

Um registrador com bits quânticos armazena uma superposição de estados básicos

Exemplo:

(16)

Principais Características

Ao tentarmos “enxergar” uma superposição, modificamos (perdemos) esta irreversivelmente

(Princício da Incerteza) No modelo clássico, portas lógicas são

funções de bits em bits.

No modelo quântico, as equivalentes “portas lógicas” são funções bijetoras de bits quânticos em bits quânticos.

Exemplo: função de negação — e

(17)

Principais Características

Ao tentarmos “enxergar” uma superposição, modificamos (perdemos) esta irreversivelmente

(Princício da Incerteza)

No modelo clássico, portas lógicas são funções de bits em bits.

No modelo quântico, as equivalentes “portas lógicas” são funções bijetoras de bits quânticos em bits quânticos.

Exemplo: função de negação —

e

(18)

Principais Características

Facilidade de extração de propriedades globais de uma função. Exemplo: período.

Exemplo:

função período

(19)

Principais Características

Facilidade de extração de propriedades globais de uma função. Exemplo: período.

Exemplo:

função ! " # $%

&

' ' ' &

(

(

(

' ' '

período (

(20)

Tópicos

Breve histórico e descrição do trabalho

O modelo quântico de computação O algoritmo de fatoração de Shor

Relações entre classes de complexidade

(21)

Algoritmo de Shor

Recebe:

um inteiro composto, ímpar, que não uma potência de primo

( tem pelo menos 2 divisores primos).

Devolve:

um fator de , com alta probabilidade.

(22)

Algoritmo de Shor

Recebe:

um inteiro composto, ímpar, que não uma potência de primo

( tem pelo menos 2 divisores primos).

Devolve:

um fator de , com alta probabilidade.

(23)

Algoritmo de Shor

Idéia:

transforma problema da fatoração em busca do período de uma função.

Consumo de tempo:

polinomial em . Observação:

um único passo quântico!

(24)

Algoritmo de Shor

Idéia:

transforma problema da fatoração em busca do período de uma função.

Consumo de tempo:

polinomial em ) # * . Observação:

um único passo quântico!

(25)

Algoritmo de Shor

Idéia:

transforma problema da fatoração em busca do período de uma função.

Consumo de tempo:

polinomial em ) # * . Observação:

um único passo quântico!

(26)

Algoritmo de Shor

Shor

1. + , rand - - - /.

2. 0 , mdc +

3. se 021 3 único passo quântico

4. então devolva 0

5. 4 , ordem + 3 menor 5 6 7 tal que 8 92: ;

<>= ? @BA C

6. se 4 é ímpar ou + D

E F. " # $

(27)

Algoritmo de Shor

Teorema:

4

menor 1 com + ! F " # $ se 4 par e + D

E GF. " # $

então mdc + D

E .

é fator de Prova:

é múltiplo de não é múltiplo de

não é múltiplo de

Fatores de separados entre e .

(28)

Algoritmo de Shor

Teorema:

4

menor 1 com + ! F " # $ se 4 par e + D

E GF. " # $

então mdc + D

E .

é fator de Prova:

+ D E

+ D E . + D.

é múltiplo de

+ D E

não é múltiplo de

+ D E .

não é múltiplo de

(29)

Algoritmo de Shor

Teorema:

Se tem H divisores primos, então probabilidade de falha I

J KML

Prova:

Teorema Chinês do Resto e

Fato: é cíclico se primo ímpar.

(30)

Algoritmo de Shor

Teorema:

Se tem H divisores primos, então probabilidade de falha I

J KML

Prova:

Teorema Chinês do Resto e

Fato: NPO Q é cíclico se R primo ímpar.

(31)

Algoritmo de Shor

Álgebra (Teoria dos Grupos):

4

ordem de +, módulo .

4 é o período da seqüência

& + " # $

+ " # $

+ " # $

+ S " # $

' ' '

.

4 é o período da função + ! " # $ .

(32)

Busca do Período

Algoritmo quântico

encontra o período da função

+ ! " # $

em tempo polinomial em ) # * e com alta probabilidade.

Utiliza “versão” quântica (trabalhando com superposições) da Transformada Discreta de Fourier

onde

é -ésima raiz complexa da unidade.

(33)

Busca do Período

Algoritmo quântico

encontra o período da função

+ ! " # $

em tempo polinomial em ) # * e com alta probabilidade.

Utiliza “versão” quântica (trabalhando com superposições) da Transformada Discreta de Fourier

UT ' ' ' L WV X Y ' ' ' Y L

onde Y[Z

L \^] \_ \

Z

_ `a b dc e J

é -ésima raiz complexa da unidade.

(34)

Tópicos

Breve histórico e descrição do trabalho

O modelo quântico de computação

O algoritmo de fatoração de Shor

Relações entre classes de complexidade

(35)

Classes de Complexidade

Classe dos problemas resolvidos em

f: tempo polinomial no modelo clássico : tempo polinomial no modelo clássico

e probabilidade de falha limitada por constante : espaço polinomial no modelo clássico : tempo polinomial no modelo quântico

: tempo polinomial no modelo quântico e probabilidade de falha limitada por constante Pode-se provar:

(36)

Classes de Complexidade

Classe dos problemas resolvidos em

f: tempo polinomial no modelo clássico

g f f

: tempo polinomial no modelo clássico

e probabilidade de falha limitada por constante : espaço polinomial no modelo clássico

: tempo polinomial no modelo quântico : tempo polinomial no modelo quântico e probabilidade de falha limitada por constante Pode-se provar:

(37)

Classes de Complexidade

Classe dos problemas resolvidos em

f: tempo polinomial no modelo clássico

g f f

: tempo polinomial no modelo clássico

e probabilidade de falha limitada por constante

f h f ij k

: espaço polinomial no modelo clássico : tempo polinomial no modelo quântico

: tempo polinomial no modelo quântico e probabilidade de falha limitada por constante Pode-se provar:

(38)

Classes de Complexidade

Classe dos problemas resolvidos em

f: tempo polinomial no modelo clássico

g f f

: tempo polinomial no modelo clássico

e probabilidade de falha limitada por constante

f h f ij k

: espaço polinomial no modelo clássico

k f

: tempo polinomial no modelo quântico : tempo polinomial no modelo quântico

e probabilidade de falha limitada por constante Pode-se provar:

(39)

Classes de Complexidade

Classe dos problemas resolvidos em

f: tempo polinomial no modelo clássico

g f f

: tempo polinomial no modelo clássico

e probabilidade de falha limitada por constante

f h f ij k

: espaço polinomial no modelo clássico

k f

: tempo polinomial no modelo quântico

g f

: tempo polinomial no modelo quântico e probabilidade de falha limitada por constante Pode-se provar:

(40)

Classes de Complexidade

Classe dos problemas resolvidos em

f: tempo polinomial no modelo clássico

g f f

: tempo polinomial no modelo clássico

e probabilidade de falha limitada por constante

f h f ij k

: espaço polinomial no modelo clássico

k f

: tempo polinomial no modelo quântico

g f

: tempo polinomial no modelo quântico e probabilidade de falha limitada por constante

(41)

Direções futuras

Estudo de mais algoritmos quânticos

Generalização dos algoritmos exponencialmente mais rápidos (Hidden Subgroup Problem)

Uso de idéias quânticas no modelo clássico Códigos resistentes a falha

Mais resultados de complexidade

(42)

Fim

Sítio:

http://www.linux.ime.usp.br/~magal/quantum/

Carlos: [email protected] Marcel: [email protected]

Cristina (orientadora): [email protected]

Referências

Documentos relacionados

“Já recepcionamos candidaturas por parte dos agricultores das três ilhas abrangidas por esta medida, ou seja, São Miguel, Terceira e Graciosa, que correspondem a 15% do total

Para cada posto poderá ser definido um caixa por default – Diversos – Configurações – Configurações de Postos – Diversos, podendo ainda ser efectuada uma

Nesta primeira secção do presente relatório de estágio será apresentada a casuística referente somente às atividades acompanhadas pela estagiária, durante as 20

Grupo contusão da medula espinhal (queda de peso) + estreitamento de 35% do canal vertebral, com descom- pressão após 72 horas (n=6): neste grupo, após a laminecto- mia da

Assim sendo, o ministério da saúde, preconiza o Aleitamento Materno Exclusivo (AME) até os seis meses de idade e a partir dos seis meses até os dois anos ou mais deve ser

Os portifólios não selecionados poderão ser retirados diretamente no Setor de Mostras e Exposições / CAP até dia de 20 de dezembro Após esse período, O Setor

Nos pilares de canto dos exemplos 2 e 3, com exposição ao incêndio e imperfeição global inicial segundo o mesmo eixo de simetria, para os níveis mais baixos de compressão aplicada, o

Acá se hace “desenmascaramiento del pensamiento occidental, de la modernidad, los ideales tradicionales impuestos de la educación y sus representaciones sociales&#34;