Algoritmos e complexidade Notas de aula - Arquivo Escolar
Algoritmos e complexidade Notas de aula - Arquivo Escolar Algoritmos e complexidade Notas de aula - Arquivo Escolar
Índice números de Fibonacci, 95 números harmônicos, 296 notação assintótica Ω, 23 Θ, 23 ω, 23 O, 21 o, 23 O (notação), 21 o (Notação), 23 ordenação Bubblesort, 41 por inserção direta (algoritmo), 42, 50 Quicksort, 54 palavra, 239 Parada não-determinístico em k passos, 48 particionamento de intervalos, 88, 89 de um vetor, 54 Partition (algoritmo), 54 PD-matrizes, 109 perfeito, 214 piso, 294 polinômio característico, 176 porta lógica, 285 potenciação, 135 PrefixTree (algoritmo), 91 Prim, Robert C., 81 probabilidade, 303 problema completo, 262 de avaliação, 177 de construção, 177 de decisão, 177 difícil, 262 problema de otimização, 177 324 programação dinâmica, 95, 98 quantidade de informação, 92 Quicksort (algoritmo), 54, 56 recorrência simplificar, 125 redução, 262 relação polinomialmente limitada, 178, 260 relação de crescimento, 25 ≍, 26 ≺, 26 , 26 ≻, 26 , 26 retrocedimento, 153 série aritmética, 300 série geométrica, 300 Savitch, Walter J., 256 seqüenciamento de intervalos (algoritmo), 86 de intervalos (problema), 85 sequência, 36, 37 Shannon, Claude, 92 single-source shortest paths, 84 somatório, 298 straight insertion sort (algoritmo), 42, 50 Strassen, Volker, 142 subestrutura ótima, 77 subgrafo, 305 induzido, 305 subsequência, 99 subsequência comum mais longa, 99 tabela de inversões, 53 tam (tamanho de entradas), 32 tempo-construtível, 251
teorema de Savitch, 256 tese de Cobham-Edmonds, 10 teto, 294 top-down, 97 transposição, 52 traveling salesman, 115 troca mínima (algoritmo), 76 Turing, Alan Mathison, 240 vértice, 305 emparelhado, 219 livre, 219 valor absoluto, 293 valor esperado, 304 variável aleatória, 304 vertex cover, 158 Vinogradov, I. M., 26 notação de, 26 Vitter, Jeffrey Scott, 48 vizinhança, 305 Warshall, Stephen, 113 Índice 325
- Page 275 and 276: 14. Fora do NP Classes fora do P-NP
- Page 277 and 278: A classe co-NP 14.1. De P até PSPA
- Page 279 and 280: 14.1. De P até PSPACE Para provar
- Page 281 and 282: A hierarquia polinomial Mais exempl
- Page 283 and 284: • Agora, consideramos os seguinte
- Page 285: 14.3. Exercícios The equivalence p
- Page 288 and 289: 15. Complexidade de circuitos x1 ¬
- Page 290 and 291: 15. Complexidade de circuitos Corol
- Page 292 and 293: 15. Complexidade de circuitos Teore
- Page 295 and 296: A. Conceitos matemáticos Nessa se
- Page 297 and 298: Proposição A.3 (Regras para pisos
- Page 299 and 300: 2 1 0 0 1 2 3 4 5 6 7 8 9 10 A.1. F
- Page 301 and 302: A.2. Somatório A última regra é
- Page 303 and 304: Uma aplicação: 1≤i≤n ix i =
- Page 305 and 306: Lema A.1 (Definição alternativa d
- Page 307: A.6. Grafos e ∩ f = ∅. Para um
- Page 310 and 311: B. Soluções dos exercícios Prova
- Page 312 and 313: B. Soluções dos exercícios Prova
- Page 314 and 315: B. Soluções dos exercícios 6. n
- Page 316 and 317: B. Soluções dos exercícios c fix
- Page 318 and 319: B. Soluções dos exercícios 9 ret
- Page 320 and 321: B. Soluções dos exercícios Anali
- Page 323 and 324: Índice DSPACE, 252 DTIME, 252 NP,
- Page 325: função concava, 297 convexa, 297
- Page 330 and 331: Bibliografia [15] Thomas H. Cormen
- Page 332 and 333: Bibliografia [42] Jon Kleinberg e
- Page 334: Bibliografia [72] V. Vassilevska Wi
Índice<br />
números <strong>de</strong> Fibonacci, 95<br />
números harmônicos, 296<br />
notação assintótica<br />
Ω, 23<br />
Θ, 23<br />
ω, 23<br />
O, 21<br />
o, 23<br />
O (notação), 21<br />
o (Notação), 23<br />
or<strong>de</strong>nação<br />
Bubblesort, 41<br />
por inserção direta (algoritmo),<br />
42, 50<br />
Quicksort, 54<br />
palavra, 239<br />
Parada não-<strong>de</strong>terminístico em k passos,<br />
48<br />
particionamento<br />
<strong>de</strong> intervalos, 88, 89<br />
<strong>de</strong> um vetor, 54<br />
Partition (algoritmo), 54<br />
PD-matrizes, 109<br />
perfeito, 214<br />
piso, 294<br />
polinômio<br />
característico, 176<br />
porta lógica, 285<br />
potenciação, 135<br />
PrefixTree (algoritmo), 91<br />
Prim, Robert C., 81<br />
probabilida<strong>de</strong>, 303<br />
problema<br />
completo, 262<br />
<strong>de</strong> avaliação, 177<br />
<strong>de</strong> construção, 177<br />
<strong>de</strong> <strong>de</strong>cisão, 177<br />
difícil, 262<br />
problema <strong>de</strong> otimização, 177<br />
324<br />
programação dinâmica, 95, 98<br />
quantida<strong>de</strong> <strong>de</strong> informação, 92<br />
Quicksort (algoritmo), 54, 56<br />
recorrência<br />
simplificar, 125<br />
redução, 262<br />
relação<br />
polinomialmente limitada, 178,<br />
260<br />
relação <strong>de</strong> crescimento, 25<br />
≍, 26<br />
≺, 26<br />
, 26<br />
≻, 26<br />
, 26<br />
retrocedimento, 153<br />
série aritmética, 300<br />
série geométrica, 300<br />
Savitch, Walter J., 256<br />
seqüenciamento<br />
<strong>de</strong> intervalos (algoritmo), 86<br />
<strong>de</strong> intervalos (problema), 85<br />
sequência, 36, 37<br />
Shannon, Clau<strong>de</strong>, 92<br />
single-source shortest paths, 84<br />
somatório, 298<br />
straight insertion sort (algoritmo),<br />
42, 50<br />
Strassen, Volker, 142<br />
subestrutura ótima, 77<br />
subgrafo, 305<br />
induzido, 305<br />
subsequência, 99<br />
subsequência comum mais longa, 99<br />
tabela <strong>de</strong> inversões, 53<br />
tam (tamanho <strong>de</strong> entradas), 32<br />
tempo-construtível, 251