3.3 Algumas Conjecturas
4.2.1 Corretude e Complexidade do Algoritmo de Element k-
Vamos mostrar que nosso algoritmo ´e equivalente ao algoritmo de Ambainis atrav´es das proposi¸c˜oes a seguir. Com isso, mostraremos a corretude e a complexi- dade do Algoritmo 4.
Proposi¸c˜ao 4.12 O estado inicial do algoritmo de Ambainis (Algoritmo 1) e o estado inicial do Algoritmo 4 apresentado s˜ao equivalentes.
Demonstra¸c˜ao. As duas primeiras etapas de ambos os algoritmos s˜ao exatamente as mesmas, com isso para uma mesma entrada, ambos os algoritmos ter˜ao uma
Proposi¸c˜ao 4.13 A aplica¸c˜ao das etapas de passeio quˆantico do algoritmo apre- sentado ´e equivalente a aplica¸c˜ao das etapas de passeio quˆantico apresentados no Algoritmo 2.
Demonstra¸c˜ao. Como descrito anteriormente, as trˆes primeiras etapas do Al- goritmo 2 fazem o caminhante se mover da parti¸c˜ao A para a parti¸c˜ao A0. En- quanto isso, as trˆes ´ultimas etapas do mesmo algoritmo movimentam o caminhante da parti¸c˜ao A0 para a parti¸c˜ao A. (i) Vamos mostrar que o mapeamento executado na etapa 1 do Algoritmo 2 ´e equivalente `a aplica¸c˜ao do operador U0, e (ii) vamos
mostrar que as 5 etapas seguintes do Algoritmo 2 s˜ao equivalentes `a aplica¸c˜ao das trˆes ´ultimas etapas do algoritmo proposto.
Vamos mostrar primeiro a equivalˆencia em (i) aplicando primeiro o mapeamento da etapa 1 do Algoritmo 2 sobre um estado gen´erico |Ψ0i = |Si, yi, xii e posterior-
mente comparar com a aplica¸c˜ao do operador U0 sobre o mesmo estado |Ψ0i. O
mapeamento da etapa 1 do Algoritmo 2 faz
|Si|yi → |Si − 1 + 2 N − r |yi + 2 N − r X y0∈S/ y06=y |y0i ! , (4.13)
para todo S ∈ S e y /∈ S. Dado um estado gen´erico |Ψ0i = |Si, yi, xii ∈ H, a
aplica¸c˜ao do mapeamento em |Ψ0i leva ao estado
− 1 + 2 N − r |Si, yi, xii + 2 N − r X y0 i∈S/ i y0i6=yi |Si, y0i, xii ! . (4.14)
Aplicando o operador U0 sobre o mesmo estado gen´erico |Ψ0i temos a opera¸c˜ao
2 N − r " X S∈S X y /∈S |S, yihS, y| +X y0∈S y06=y |S, y0ihS, y| !# − I ! |Si, yi, xii (4.15)
que nos leva ao estado − 1 + 2 N − r |Si, yi, xii + 2 N − r X y0i∈S/ i y0 i6=yi |Si, y0i, xii ! , (4.16)
que ´e exatamente o estado descrito pela Equa¸c˜ao(4.14). Portanto, o mapeamento presente na etapa 1 do Algoritmo 2 possui efeito equivalente `a aplica¸c˜ao do operador U0.
Vamos agora mostrar a equivalˆencia descrita em (ii), aplicando sobre um estado |Ψ1i = |Si, yi, xii as 5 etapas restantes presentes no Algoritmo 2, e comparar com o
resultado da aplica¸c˜ao das trˆes ´ultimas etapas do algoritmo proposto sobre o mesmo estado |Ψ1i.
No Algoritmo 2, a segunda etapa adiciona o valor presente no registrador |yi no registrador |Si, ou seja, o valor de yi ser´a adicionado ao conjunto representado por
Si, levando-nos ao estado
|Si∪ {yi}, yi, xii.
A terceira etapa modifica o estado |xi a partir da inser¸c˜ao do valor xy. Isto nos leva
ao estado
|Si∪ {yi}, yi, xi∪ {xyi}i.
Na etapa 4 aplicamos o mapeamento
|Si|yi → |Si − 1 + 2 r + 1 |yi + 2 r + 1 X y0∈S y06=y |y0i ! , (4.17)
que sobre o estado descrito anteriormente, nos leva ao estado
− 1 + 2 r + 1 ! |Si∪ {yi}, yi, xi∪ {xyi}i + 2 r + 1 X y0i∈Si y0i6=yi |S ∪ {yi}, y0i, xi∪ {xyi}i. (4.18)
A quinta etapa ir´a apagar do registrador |xi o valor de xy, sendo y o valor no
registrador |yi. Isto leva-nos ao estado
− 1 + 2 r + 1 ! |Si∪ {yi}, yi, xii + 2 r + 1 X yi0∈Si yi06=yi |S ∪ {yi}, y0i, xi∪ {xyi}\{xyi0}i. (4.19)
A sexta etapa ir´a remover os respectivos valores de y que foram inseridos nos respectivos registradores |Si, presente em cada uma das componentes que comp˜oem o estado corrente. Com isso obtemos o estado
−1+ 2 r + 1 ! |Si∪{yi}\{yi}, yi, xii+ 2 r + 1 X y0 i∈Si y0 i6=yi |Si∪{yi}\{y0i}, y 0 i, xi∪{xyi}\{xy0i}i, (4.20) que resulta em − 1 + 2 r + 1 ! |Si, yi, xii + 2 r + 1 X y0 i∈Si y0i6=yi |Si0, yi0, x0ii, (4.21)
onde Si0 = Si∪ {yi}\{yi0} e x0i = xi∪ {xyi}\{xyi0}.
Enquanto isso, sobre um mesmo estado gen´erico |Ψ1i, ao aplicarmos a etapa 2
do algoritmo proposto temos o estado
|Si, yi, xi∪ {xyi}i. (4.22)
Ap´os isso, a aplica¸c˜ao do operador U1 sobre o estado descrito anteriormente faz
com que tenhamos a opera¸c˜ao 2 r + 1 " X S∈S X y /∈S |S, yihS, y| +X y0∈S y06=y |S0, y0ihS, y| !# − I ! |Si, yi, xi∪ {xyi}i, (4.23)
onde S0 = S ∪ {y}\{y0}, que faz com que tenhamos o estado
− 1 + 2 r + 1 ! |Si, yi, xii + 2 r + 1 X y0i∈Si y0 i6=yi |S0 i, y 0 i, xi∪ {xyi}i, (4.24)
onde Si0 = Si ∪ {yi}\{yi0}. Finalmente, a aplica¸c˜ao da etapa 4 do passeio quˆantico
do algoritmo proposto faz com que tenhamos o estado
− 1 + 2 r + 1 ! |Si, yi, xii + 2 r + 1 X y0i∈Si y0 i6=yi |Si0, yi0, x0ii, (4.25)
onde x0i = xi∪ {xyi}\{xyi0}, que ´e exatamente o estado descrito pela Equa¸c˜ao(4.21).
Logo a aplica¸c˜ao do operador U1 e a aplica¸c˜ao das 5 ´ultimas etapas do Algoritmo 2
s˜ao tamb´em equivalentes.
Com isso, mostramos que aplicar as etapas de passeio quˆantico do algoritmo proposto ´e equivalente `a aplicar as etapas descritas pelo Algoritmo 2.
Proposi¸c˜ao 4.14 [37] Toda instˆancia de caminhada quˆantica no modelo Escalo- nado com duas tessela¸c˜oes que possua apenas um ´unico v´ertice em comum em cada interse¸c˜ao de pol´ıgonos de tessela¸c˜oes distintas pode ser convertida em uma cami- nhada quˆantica no modelo de Szegedy.
Proposi¸c˜ao 4.15 Um grafo G constru´ıdo pela Defini¸c˜ao 4.1 e tesselado segundo a Defini¸c˜ao 4.8 sempre tem no m´aximo um ´unico v´ertice na interse¸c˜ao de dois pol´ıgonos de tessela¸c˜oes distintas.
Demonstra¸c˜ao. Suponha por contradi¸c˜ao que G tenha pelo menos dois v´ertices v e v0, em uma interse¸c˜ao de dois pol´ıgonos, chamados de αi na tessela¸c˜ao α e βj na
tessela¸c˜ao β.
Ent˜ao, v e v0 possuem a mesma vizinhan¸ca dentro do pol´ıgono αi e do pol´ıgono
βj. Seja v = (S, y) e v0 = (S0, y0). Pela Defini¸c˜ao 4.1 e Defini¸c˜ao 4.8, se v e v0 est˜ao
no mesmo pol´ıgono αi, ent˜ao temos que (i)S = S0. Pela Defini¸c˜ao 4.8 temos tamb´em
que se v e v0 est˜ao no mesmo pol´ıgono βi, ent˜ao temos que (ii)S0 = S ∪ {y}\{y0} ou
S = S0∪ {y0}\{y}, levando-nos a uma contradi¸c˜ao com (i).
Corol´ario 4.16 O passeio quˆantico executado sobre o grafo G constru´ıdo pela De- fini¸c˜ao 4.1 e tesselado segundo a Defini¸c˜ao 4.8 pode ser convertido em um passeio quˆantico no modelo de Szegedy.
Demonstra¸c˜ao. Pelo Corol´ario 4.7 e pela Proposi¸c˜ao 4.6 temos que o grafo G constru´ıdo pela Defini¸c˜ao 4.1 e tesselado segundo a Defini¸c˜ao 4.8 pode ser convertido em um grafo bipartido. Pela Proposi¸c˜ao 4.15 temos que o grafo G possui apenas um ´
unico v´ertice na interse¸c˜ao de dois pol´ıgonos de tessela¸c˜oes distintas. Logo pela Proposi¸c˜ao 4.14 temos que o passeio quˆantico executado sobre o grafo G pode ser convertido em um passeio quˆantico no modelo de Szegedy. Teorema 4.17 Algoritmo 4 precisa de O(Nk/(k+1)) passos de passeio quˆantico para
encontrar uma k-colis˜ao, caso exista.
Demonstra¸c˜ao. Pelo Corol´ario 4.16 podemos converter o passeio quˆantico no modelo Escalonado sobre o grafo G em um passeio quˆantico no modelo de Szegedy sobre um grafo bipartido. Pela Proposi¸c˜ao 4.12 temos que o algoritmo de Ambainis e o Algoritmo 4 possuem estados iniciais equivalentes, e pela Proposi¸c˜ao 4.13 temos que as opera¸c˜oes unit´arias de evolu¸c˜ao de ambos os algoritmos s˜ao equivalentes. Com isso, os estados finais de ambos os algoritmos ser˜ao tamb´em equivalentes.
Logo, se o algoritmo de Ambainis necessita de O(Nk/(k+1)) passos, o Algoritmo 4
tamb´em necessita de O(Nk/(k+1)) passos.
Pelas proposi¸c˜oes acima, vemos que o algoritmo apresentado neste trabalho pos- sui a mesma complexidade assint´otica da abordagem de Ambainis, no entanto a proposta tr´as um resultado te´orico importante para a computa¸c˜ao quˆantica visto que utilizamos um modelo de passeio quˆantico mais geral.
Cap´ıtulo 5
Conclus˜ao
Neste trabalho abordamos assuntos em dois paradigmas distintos: cl´assico e quˆantico. No paradigma cl´assico, abordamos o problema de cobertura por tes- sela¸c˜oes em grafos, enquanto no paradigma quˆantico propomos uma reformula¸c˜ao do algoritmo quˆantico para o problema de Element k-Distinctness, utilizando um novo modelo de passeios quˆanticos, conhecido como modelo escalonado [35, 37, 38]. O problema de cobertura por tessela¸c˜oes em grafos consiste em cobrir todas as arestas de um grafo utilizando tessela¸c˜oes, em que cada tessela¸c˜ao ´e um conjunto de cliques disjuntas cuja uni˜ao cobre todos os v´ertices do grafo. Portugal [38] mos- trou que os grafos 2-tessel´aveis s˜ao aqueles cujo grafo clique ´e bipartido, isto ´e, 2-color´ıvel. No entanto, n˜ao podemos afirmar que se um grafo possuir um n´umero de tesssela¸c˜ao T (G) > 2, o n´umero crom´atico de seu grafo clique ser´a igual a T (G). Neste contexto propusemos um limite superior justo para o problema, sendo assim temos que o n´umero de tessela¸c˜ao de qualquer grafo ´e tal que T (G) ≤ χ(K(G)). Al´em disso apresentamos duas fam´ılias de grafos que possuem o n´umero de tes- sela¸c˜ao bem definido em rela¸c˜ao ao n´umero crom´atico de seus respectivos grafos clique. A primeira fam´ılia ´e a dos grafos Moinho-de-vento, que possui um n´umero de tessela¸c˜ao T (G) = χ(K(G)). A segunda fam´ılia de grafos apresentada foi a dos grafos roda w-wheel, para w ≥ 5, cujo n´umero de tessela¸c˜ao ´e T (G) = dχ(K(G))2 e. Tamb´em foi mostrado que se o n´umero crom´atico do grafo clique for exatamente 3 ent˜ao o grafo original ´e 3-tessel´avel.
Para o paradigma quˆantico, propusemos uma reformula¸c˜ao do algoritmo para o problema de Element k-Distinctness, utilizando o modelo Escalonado de passeio quˆantico. Este problema foi abordado por Ambainis com a proposta de executar um passeio quˆantico em um grafo bipartido de Johnson, reduzindo o problema de Element k-Distinctness a encontrar um v´ertice marcado no grafo em O(Nk/k+1) passos. Em nossa abordagem utilizamos um grafo 2-tessel´avel para executar a busca pelo v´ertice marcado. Em nossa proposta, conseguimos uma complexidade de tempo equivalente a complexidade obtida pela abordagem de Ambainis. Pelo fato de o
grafo utilizado em nosso algoritmo ser 2-tessel´avel, al´em de que o mesmo possui apenas um ´unico v´ertice na interse¸c˜ao entre pol´ıgonos de tessela¸c˜oes distintas, faz com que seja poss´ıvel converte-lo em um grafo bipartido, que ´e exatamente o grafo utilizado pelo algoritmo de Ambainis. Al´em do mais, os estados iniciais, bem como os operadores quˆanticos de evolu¸c˜ao utilizados por ambas as propostas torna poss´ıvel a equivalˆencia entre os dois algoritmos.
Ainda existem diversas quest˜oes em aberto a serem abordadas a partir deste tra- balho. Alguns problemas em que a comunidade cient´ıfica possui interesse podem, talvez, possuir alguma rela¸c˜ao com o problema de tessela¸c˜oes em grafos, como por exemplo, os conhecidos problemas de cobertura de conjuntos (set cover ) e o pro- blema de cobertura por cliques (clique cover ). Devido a isso, em trabalhos futuros desejamos abordar problemas que possam ter rela¸c˜ao com o problema de cobertura por tessela¸c˜oes em grafos, e tamb´em buscar novos parˆametros, al´em do n´umero crom´atico do grafo clique, que possam ter rela¸c˜ao com o n´umero de tessela¸c˜ao de um grafo. Um trabalho que se encontra em andamento ´e demonstrar que grafos livres de triˆangulos possuem um n´umero de tessela¸c˜ao igual ao ´ındice crom´atico do pr´oprio grafo, como conjecturado neste trabalho, al´em de mostrar que todo grafo da fam´ılia de triˆangulos de Sierpinski, gerado atrav´es de uma gera¸c˜ao finita g ≥ 1, ´e 3-tessel´avel. Outra conjectura em que estamos trabalhando ´e que o problema de tessela¸c˜oes em grafos ´e NP-completo. Sendo assim, desejamos propor um algoritmo aproximativo eficiente para o problema de tessela¸c˜oes. Outra quest˜ao importante ´e responder se existe um limite inferior n˜ao trivial para o n´umero de tessela¸c˜ao de grafos em geral em fun¸c˜ao de algum parˆametro conhecido de grafos. Quanto a parte deste trabalho referente ao paradigma quˆantico, a abordagem apresentada abre mar- gem para novas abordagens aplicando o modelo Escalonado em outros algoritmos quˆanticos conhecidos baseados em passeios quˆanticos, como por exemplo o algoritmo para encontrar triˆangulos em grafos.
Referˆencias Bibliogr´aficas
[1] Aaronson, S., Shi, Y., 2004, “Quantum lower bounds for the collision and the element distinctness problems”, Journal of the ACM (JACM), v. 51, n. 4, pp. 595–605.
[2] Abreu, A. S., Kowada, L. A. B., Marquezino, F. L., 2016, “Staggered quantum algorithm for element distinctness”, Submetido para Journal of Commu- nication and Information Systems.
[3] Abreu, A. S., Cunha, L. F. I., Fernandes, T. D., et al., 2016, “On clique graphs and the tessellation problem”, Trabalho submetido ao IX Latin and Ame- rican Algorithms, Graphs and Optimization Symposium (LAGOS), . [4] Abreu, A. S., Ferreira, M. M., Kowada, L. A. B., et al., 2016, “QEDS: A classi-
cal simulator for quantum element distinctness”, Revista de Inform´atica Te´orica e Aplicada, v. 23, n. 2, pp. 51–66.
[5] Abreu, A. S., Cunha, L. F. I., Kowada, L. A. B., et al., 2017, “Bounds on the number of tessellations in graphs”, Trabalho submetido ao VII Latin American Workshop on Cliques in Graphs (LAWCG).
[6] Aharonov, D., Ambainis, A., Kempe, J., et al., 2001, “Quantum walks on graphs”. In: Proceedings of the thirty-third annual ACM symposium on Theory of computing, pp. 50–59. ACM.
[7] Aharonov, Y., Davidovich, L., Zagury, N., 1993, “Quantum random walks”, Physical Review A, v. 48, n. 2, pp. 1687.
[8] Ambainis, A., 2007, “Quantum Walk Algorithm for Element Distinctness”, SIAM Journal on Computing, v. 37, n. 1, pp. 210—-239.
[9] Ambainis, A., 2004, “Quantum query algorithms and lower bounds”. In: Classi- cal and New Paradigms of Computation and their Complexity Hierarchies, Springer, pp. 15–32.
[10] Ambainis, A., 2003, “Quantum walks and their algorithmic applications”, In- ternational Journal of Quantum Information, v. 1, n. 04, pp. 507–518.
[11] Ambainis, A., Bach, E., Nayak, A., et al., 2001, “One-dimensional quantum walks”. In: Proceedings of the thirty-third annual ACM symposium on Theory of computing, pp. 37–49. ACM.
[12] Belovs, A., 2012, “Learning-Graph-Based Quantum Algorithm for k- Distinctness”. In: Foundations of Computer Science (FOCS), 2012 IEEE 53rd Annual Symposium on, pp. 207–216.
[13] Belovs, A., Childs, A. M., Jeffery, S., et al., 2013, “Automata, Languages, and Programming: 40th International Colloquium, ICALP 2013, Riga, Latvia, July 8-12, 2013, Proceedings, Part I”. cap. Time-Efficient Quantum Walks for 3-Distinctness, pp. 105–122, Berlin, Heidelberg, Springer.
[14] Berg, H. C., 1993, Random walks in biology. Princeton University Press. [15] Buhrman, H., De Wolf, R., 2002, “Complexity measures and decision tree com-
plexity: a survey”, Theoretical Computer Science, v. 288, n. 1, pp. 21–43. [16] Buhrman, H., D¨urr, C., Heiligman, M., et al., 2005, “Quantum algorithms for element distinctness”, SIAM Journal on Computing, v. 34, n. 6, pp. 1324– 1330.
[17] Childs, A. M., Gosset, D., Webb, Z., 2013, “Universal computation by multi- particle quantum walk”, Science, v. 339, n. 6121, pp. 791–794.
[18] de Souza, D. S., 2016, QUANDOOP: Um simulador para caminhadas quˆanticas com apoio de computa¸c˜ao paralela e distribu´ıda. Tese de Mestrado, Uni- versidade Federal do Rio de Janeiro.
[19] Falk, M., 2013, “Quantum search on the spatial grid”, arXiv preprint ar- Xiv:1303.4127.
[20] Feynman, R. P., 1982, “Simulating physics with computers”, International jour- nal of theoretical physics, v. 21, n. 6, pp. 467–488.
[21] Figueiredo, C. M. H., 2017. “Comunica¸c˜ao privada”. Fevereiro.
[22] Grady, L., 2006, “Random walks for image segmentation”, IEEE transactions on pattern analysis and machine intelligence, v. 28, n. 11, pp. 1768–1783. [23] Grover, L. K., 1996, “A fast quantum mechanical algorithm for database se- arch”. In: Proceedings of the twenty-eighth annual ACM symposium on Theory of Computing, pp. 212–219. ACM.
[24] Koreas, D. P., 1997, “The NP-completeness of chromatic index in triangle free graphs with maximum vertex of degree 3”, Applied mathematics and com- putation, v. 83, n. 1, pp. 13–17.
[25] Kutin, S., 2005, “Quantum Lower Bound for the Collision Problem with Small Range.” Theory of Computing, v. 1, n. 1, pp. 29–36.
[26] Landau, D., Wang, F., 2002, “Determining the density of states for classical statistical models by a flat-histogram random walk”, Computer physics communications, v. 147, n. 1-2, pp. 674–677.
[27] Lara, P. C. S., Portugal, R., Boettcher, S., 2013, “Quantum walks on Sierpinski gaskets”, International Journal of Quantum Information, v. 11, n. 08, pp. 1350069.
[28] Leao, A. B., 2015, Um novo simulador de alta performance de caminhadas quˆanticas. Tese de Mestrado, Laborat´orio Nacional de Computa¸c˜ao Ci- ent´ıfica.
[29] Lima, E. L., 1996, Algebra Linear, 2a. edi¸cao. IMPA, Rio de Janeiro.
[30] Magniez, F., Santha, M., Szegedy, M., 2007, “Quantum algorithms for the triangle problem”, SIAM Journal on Computing, v. 37, n. 2, pp. 413–424. [31] Marquezino, F. L., Portugal, R., 2008, “The QWalk simulator of quantum
walks”, Computer Physics Communications, v. 179, n. 5, pp. 359–369. [32] Nielsen, M. A., Chuang, I. L., 2010, Quantum computation and quantum infor-
mation. Cambridge university press.
[33] Nosofsky, R. M., Palmeri, T. J., 1997, “An exemplar-based random walk model of speeded classification.” Psychological review, v. 104, n. 2, pp. 266. [34] Patel, A., Raghunathan, K., Rungta, P., 2005, “Quantum random walks do not
need a coin toss”, Physical Review A, v. 71, n. 3, pp. 032347.
[35] Portugal, R., Santos, R., Fernandes, T., et al., 2016, “The staggered quantum walk model”, Quantum Information Processing, v. 15, n. 1, pp. 85–101. [36] Portugal, R., de Oliveira, M., Moqadam, J., 2017, “Staggered quantum walks
with Hamiltonians”, Physical Review A, v. 95, n. 1, pp. 012328.
[37] Portugal, R., 2015, “Establishing the equivalence between Szegedy’s and coi- ned quantum walks using the staggered model”, Quantum Information Processing, pp. 1–23.
[38] Portugal, R., 2016, “Staggered quantum walks on graphs”, Physical Review A, v. 93 (Jun), pp. 062335.
[39] Posner, D., 2017. “Comunica¸c˜ao privada”. Fevereiro.
[40] Salamon, P., Sibani, P., Frost, R., 2002, Facts, conjectures, and improvements for simulated annealing. SIAM.
[41] Santos, R. A. M., 2010, Cadeias de Markov Quˆanticas. Tese de Mestrado, Laborat´orio Nacional de Computa¸c˜ao Cient´ıfica, Petr´opolis, Brasil. [42] Shor, P. W., 1994, “Algorithms for quantum computation: Discrete logarithms
and factoring”. In: Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on, pp. 124–134. IEEE.
[43] Szegedy, M., 2004, “Quantum speed-up of Markov chain based algorithms”. In: Foundations of Computer Science, 2004. Proceedings. 45th Annual IEEE Symposium on, pp. 32–41. IEEE.
[44] Szwarcfiter, J. L., 2003, “A survey on clique graphs”. In: Recent advances in algorithms and combinatorics, Springer, pp. 109–136.
´Indice Remissivo
2-tessel´avel, 6 algoritmo de Ambainis, 25 no modelo escalonado, 32 quˆantico, 2 cobertura, 4 m´ınima, 4 colora¸c˜ao, 6 computa¸c˜ao quˆantica, 6 Element Distinctness, 24 emaranhamento, 9 esfera de Bloch, 7 grafo clique, 5, 6 de Haj´os, 6, 21 de Johnson, 24, 25 moinho-de-vento, 18 roda, 18 limites, 17 modelo com moeda, 10 de Szegedy, 9, 10 escalonado, 10, 13 NP-completude, 22operador de reflex˜ao, 10, 11, 30 passeio aleat´orio, 1, 10 quˆantico, 2, 10 pol´ıgono, 4, 13, 22 postulados, 7 produto de Kronecker, 8 tensorial, 8 qubit, 7 simula¸c˜ao, 2 tessela¸c˜ao, 4, 13