Jogo de balanceamento de carga
|
|
- Glória Teixeira de Almada
- 8 Há anos
- Visualizações:
Transcrição
1 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Teoria dos Jogos p. 1
2 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Cada jogador controla uma tarefa. Conjuntos de estratégias S i = [m]: o jogador escolhe a qual máquina atribuir sua tarefa. Teoria dos Jogos p. 1
3 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Cada jogador controla uma tarefa. Conjuntos de estratégias S i = [m]: o jogador escolhe a qual máquina atribuir sua tarefa. Vetor de estratégias: atribuição A : [n] [m]. Teoria dos Jogos p. 1
4 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Cada jogador controla uma tarefa. Conjuntos de estratégias S i = [m]: o jogador escolhe a qual máquina atribuir sua tarefa. Vetor de estratégias: atribuição A : [n] [m]. Custo de A para i, onde j = A(i): custo i (A) = k:a(k)=j w k s j. Teoria dos Jogos p. 1
5 Caso de máquinas relacionadas Teorema: Para o jogo de balanceamento de carga em m máquinas relacionadas, PoA(m) = Θ ( lg m lg lg m). Primeira parte (aula passada): Mostrar que para jogos J = (n,m,w,s) e atribuições A : [n] [m] em equilíbrio vale que custo(a) = O ( lg m ). lg lg m Teoria dos Jogos p. 2
6 Caso de máquinas relacionadas Teorema: Para o jogo de balanceamento de carga em m máquinas relacionadas, PoA(m) = Θ ( lg m lg lg m). Primeira parte (aula passada): Mostrar que para jogos J = (n,m,w,s) e atribuições A : [n] [m] em equilíbrio vale que custo(a) = O ( lg m ). lg lg m Segunda parte: Apresentar jogo J = (n,m,w,s) e atribuição A : [n] [m] em equilíbrio tal que custo(a) = Ω ( lg m ). lg lg m Teoria dos Jogos p. 2
7 Segunda parte Lema: Existe um jogo J = (n,m,w,s) e atribuição A : [n] [m] em equilíbrio tq custo(a) 1 2 ( Γ 1 (m) 2 o(1) ) opt(j). Teoria dos Jogos p. 3
8 Segunda parte Lema: Existe um jogo J = (n,m,w,s) e atribuição A : [n] [m] em equilíbrio tq custo(a) 1 2 ( Γ 1 (m) 2 o(1) ) opt(j). Prova: Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. Teoria dos Jogos p. 3
9 Segunda parte Lema: Existe um jogo J = (n,m,w,s) e atribuição A : [n] [m] em equilíbrio tq custo(a) 1 2 ( Γ 1 (m) 2 o(1) ) opt(j). Prova: Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Teoria dos Jogos p. 3
10 Segunda parte Lema: Existe um jogo J = (n,m,w,s) e atribuição A em equilíbrio tq custo(a) 1 ( 2 Γ 1 (m) 2 o(1) ) opt(j). Prova: Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Teoria dos Jogos p. 4
11 Segunda parte Lema: Existe um jogo J = (n,m,w,s) e atribuição A em equilíbrio tq custo(a) 1 ( 2 Γ 1 (m) 2 o(1) ) opt(j). Prova: Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Total de máquinas: q q G k = k=0 k=0 q! q k! = q! k=0 1 k! 3 Γ(q + 1) m. Teoria dos Jogos p. 4
12 Segunda parte Lema: Existe um jogo J = (n,m,w,s) e atribuição A em equilíbrio tq custo(a) 1 ( 2 Γ 1 (m) 2 o(1) ) opt(j). Prova: Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Total de máquinas: q q G k = k=0 k=0 q! q k! = q! k=0 1 k! 3 Γ(q + 1) m. Complete m com máquinas sem grupo e vazias de velocidade 1 (como as de G 0 ). Teoria dos Jogos p. 4
13 A está em equilíbrio? Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Teoria dos Jogos p. 5
14 A está em equilíbrio? Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Carga em A de máquina em G k é k. Teoria dos Jogos p. 5
15 A está em equilíbrio? Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Carga em A de máquina em G k é k. Então tarefa em máquina de G k não quer mudar para máquina em G j com j k (que tem carga j k), Teoria dos Jogos p. 5
16 A está em equilíbrio? Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. Carga em A de máquina em G k é k. Então tarefa em máquina de G k não quer mudar para máquina em G j com j k (que tem carga j k), nem para máquina de G j com j < k, pois j + 2k 2 j = j + 2k j j + (k j + 1) = k + 1, já que 2 t t + 1 pra todo t 1. Teoria dos Jogos p. 5
17 Jogo e equilíbrio Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q. Teoria dos Jogos p. 6
18 Jogo e equilíbrio Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q. Vamos mostrar que opt(j) 2. Teoria dos Jogos p. 6
19 Jogo e equilíbrio Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q. Vamos mostrar que opt(j) 2. Considere atribuição A que atribui a máquinas de G k 1 as tarefas que A atribuiu a máquinas de G k. Teoria dos Jogos p. 6
20 Jogo e equilíbrio Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q. Vamos mostrar que opt(j) 2. Considere atribuição A que atribui a máquinas de G k 1 as tarefas que A atribuiu a máquinas de G k. Tarefas que A atribuiu a G k : k G k = q!k k! = q! (k 1)! = G k 1. Teoria dos Jogos p. 6
21 Jogo e equilíbrio Seja q = Γ 1 (m/3) 1 e sejam G 0,...,G q grupos disjuntos de máquinas. q! Grupo G k : k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q. Vamos mostrar que opt(j) 2. Considere atribuição A que atribui a máquinas de G k 1 as tarefas que A atribuiu a máquinas de G k. Tarefas que A atribuiu a G k : k G k = q!k k! = q! (k 1)! = G k 1. Uma tarefa em cada máquina, com custo de 2k 2 = 2. k 1 Teoria dos Jogos p. 6
22 Conclusão G 0,...,G q grupos de máquinas com q = Γ 1 ( m 3 ) 1. Grupo G k : q! k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q e opt(j) 2. Teoria dos Jogos p. 7
23 Conclusão G 0,...,G q grupos de máquinas com q = Γ 1 ( m 3 ) 1. Grupo G k : q! k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q e opt(j) 2. Preço da anarquia deste jogo: q 2 = Γ 1 (m/3) 1 2 Teoria dos Jogos p. 7
24 Conclusão G 0,...,G q grupos de máquinas com q = Γ 1 ( m 3 ) 1. Grupo G k : q! k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q e opt(j) 2. Preço da anarquia deste jogo: q 2 = Γ 1 (m/3) 1 2 Como Γ 1 (m) = Θ ( lg m lg lg m), existem c e m 0 tq Γ 1 (m) c ( lg m lg lg m), para m m0. Teoria dos Jogos p. 7
25 Conclusão G 0,...,G q grupos de máquinas com q = Γ 1 ( m 3 ) 1. Grupo G k : q! k! máquinas com velocidade 2k, cada uma com k tarefas de peso 2 k atribuídas por A. A é um equilíbrio de custo social q e opt(j) 2. Preço da anarquia deste jogo: q 2 = Γ 1 (m/3) 1 2 Como Γ 1 (m) = Θ ( lg m lg lg m), existem c e m 0 tq Γ 1 (m) c ( lg m lg lg m), para m m0. Então, para m 3m 0, o preço da anarquia é Γ 1 (m/3) 1 2 c ( lg m/3 lg lg m/3) 1 2 = Ω ( lg m ). lg lg m Teoria dos Jogos p. 7
26 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Teoria dos Jogos p. 8
27 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Teoria dos Jogos p. 8
28 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Algoritmo LPT (largest processing time): Teoria dos Jogos p. 8
29 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, Teoria dos Jogos p. 8
30 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teoria dos Jogos p. 8
31 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Teoria dos Jogos p. 8
32 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Prova: Por indução no número de tarefas (colocadas). Teoria dos Jogos p. 8
33 Tempo de convergência No caso de máquinas relacionadas, não se conhece resultado como o para máquinas idênticas. Mas podemos computar um equilíbrio eficientemente. Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Prova: Por indução no número de tarefas (colocadas). Após colocarmos a última tarefa, apenas outras tarefas da mesma máquina podem ter se tornado insatisfeitas. Teoria dos Jogos p. 8
34 LPT devolve um equilíbrio Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Prova: Por indução no número de tarefas (colocadas). Seja t a última tarefa, e j a máquina a que foi atribuída. Apenas tarefas alocadas a j podem estar insatisfeitas. Teoria dos Jogos p. 9
35 LPT devolve um equilíbrio Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Prova: Por indução no número de tarefas (colocadas). Seja t a última tarefa, e j a máquina a que foi atribuída. Apenas tarefas alocadas a j podem estar insatisfeitas. Seja i < t uma tarefa alocada a j. Lembre-se que w i w t. Teoria dos Jogos p. 9
36 LPT devolve um equilíbrio Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Prova: Por indução no número de tarefas (colocadas). Seja t a última tarefa, e j a máquina a que foi atribuída. Apenas tarefas alocadas a j podem estar insatisfeitas. Seja i < t uma tarefa alocada a j. Lembre-se que w i w t. Então l(j ) s j l(j)+w t s j l(j)+w i s j, para todo j em [m] (onde l(j) é a soma dos pesos das tarefas atribuídas a j). Teoria dos Jogos p. 9
37 LPT devolve um equilíbrio Algoritmo LPT (largest processing time): Atribua tarefas em ordem decrescente de peso, pondo-as em máquinas que minimizem o seu custo. Teorema: A atribuição calculada por LPT é um equilíbrio. Prova: Por indução no número de tarefas (colocadas). Seja t a última tarefa, e j a máquina a que foi atribuída. Apenas tarefas alocadas a j podem estar insatisfeitas. Seja i < t uma tarefa alocada a j. Lembre-se que w i w t. Então l(j ) s j l(j)+w t s j l(j)+w i s j, para todo j em [m] Logo i está satisfeita e a atribuição está em equilíbrio. Teoria dos Jogos p. 9
38 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Teoria dos Jogos p. 10
39 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Jogo com estratégias mistas Conjunto S = [m] e cada jogador escolhe uma distribuição de probabilidade σ i em S. Teoria dos Jogos p. 10
40 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Jogo com estratégias mistas Conjunto S = [m] e cada jogador escolhe uma distribuição de probabilidade σ i em S. Vetor de estratégias mistas: σ = (σ 1,...,σ n ) Teoria dos Jogos p. 10
41 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Jogo com estratégias mistas Conjunto S = [m] e cada jogador escolhe uma distribuição de probabilidade σ i em S. Vetor de estratégias mistas: σ = (σ 1,...,σ n ) Custo de σ para i: custo i (σ) = A S n custo i (A) Pr σ [A]. Teoria dos Jogos p. 10
42 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Teoria dos Jogos p. 11
43 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso Pior equilíbrio de estratégias puras tem makespan 4. Teoria dos Jogos p. 11
44 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso Pior equilíbrio de estratégias puras tem makespan 4. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. E[l(j)] = = = 3 Teoria dos Jogos p. 11
45 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. E[l(j)] = = = 3 Teoria dos Jogos p. 12
46 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. E[l(j)] = = = 3 Custo c ij para tarefa i ficar numa máquina específica j: c j i = E[l(j)] = 4 se w i = 2 = E[l(j)] = 3,5 se w i = 1 Teoria dos Jogos p. 12
47 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. E[l(j)] = = = 3 Custo c ij para tarefa i ficar numa máquina específica j: c j i = E[l(j)] = 4 se w i = 2 = E[l(j)] = 3,5 se w i = 1 Independe do j, por isso é um equilíbrio. Teoria dos Jogos p. 12
48 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. Este é um equilíbrio. Teoria dos Jogos p. 13
49 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. Este é um equilíbrio. Qual é o makespan esperado? Teoria dos Jogos p. 13
50 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. Este é um equilíbrio. Qual é o makespan esperado? 1 1 ( ) = ( ) = 4, Teoria dos Jogos p. 13
51 Exemplo Duas máquinas idênticas, duas tarefas de peso 2, duas de peso 1. Vetor de estratégias mistas: cada tarefa escolhe a máquina uniforme e independentemente. Este é um equilíbrio. Qual é o makespan esperado? 1 1 ( ) = ( ) = 4, Isso é pior que o pior vetor de estratégias puras. Teoria dos Jogos p. 13
52 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Teoria dos Jogos p. 14
53 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Cada tarefa escolhe uma máquina com probabilidade 1/m. Teoria dos Jogos p. 14
54 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Cada tarefa escolhe uma máquina com probabilidade 1/m. Novamente é um equilíbrio. Teoria dos Jogos p. 14
55 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Cada tarefa escolhe uma máquina com probabilidade 1/m. Novamente é um equilíbrio. O ótimo é n/m e o makespan esperado? Teoria dos Jogos p. 14
56 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Cada tarefa escolhe uma máquina com probabilidade 1/m. Novamente é um equilíbrio. O ótimo é n/m e o makespan esperado? Balls and bins: cada uma de n bolas independentemente é colocada em um de m compartimentos escolhido uniformemente. Teoria dos Jogos p. 14
57 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Cada tarefa escolhe uma máquina com probabilidade 1/m. Novamente é um equilíbrio. O ótimo é n/m e o makespan esperado? Balls and bins: cada uma de n bolas independentemente é colocada em um de m compartimentos escolhido uniformemente. Quantas bolas no compartimento mais cheio? Teoria dos Jogos p. 14
58 Quão pior pode ser? m máquinas idênticas (velocidade 1) e n tarefas de peso 1 Cada tarefa escolhe uma máquina com probabilidade 1/m. Novamente é um equilíbrio. O ótimo é n/m e o makespan esperado? Balls and bins: cada uma de n bolas independentemente é colocada em um de m compartimentos escolhido uniformemente. Quantas bolas no compartimento mais cheio? Isso é exatamente o makespan esperado! Teoria dos Jogos p. 14
59 Delimitação inferior no PoA Balls and bins: cada uma de n bolas independentemente é colocada em um de m compartimentos escolhido uniformemente. Teoria dos Jogos p. 15
60 Delimitação inferior no PoA Balls and bins: cada uma de n bolas independentemente é colocada em um de m compartimentos escolhido uniformemente. Proposição: O valor esperado da ocupação máxima é Θ ( ln ln m (1+ mn ln m ) ). Teoria dos Jogos p. 15
61 Delimitação inferior no PoA Balls and bins: cada uma de n bolas independentemente é colocada em um de m compartimentos escolhido uniformemente. Proposição: O valor esperado da ocupação máxima é Θ ( ln ln m (1+ mn ln m ) ). Teorema: Para todo m, existe uma instância J do jogo de balanceamento de carga com m máquinas idênticas e n = m tarefas que têm um equilíbrio de Nash misto P com custo(p) = Ω ( ln m ln ln m) opt(j). Teoria dos Jogos p. 15
62 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Teoria dos Jogos p. 16
63 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Teoria dos Jogos p. 16
64 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Primeiramente, E[l(j)] ( 2 2 m+1) opt(j). Teoria dos Jogos p. 16
65 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Primeiramente, E[l(j)] ( 2 2 m+1) opt(j). Relembremos resultado para o jogo com estratégias puras: Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas com estratégias puras, PoA(m) = ( 2 2 m+1). Teoria dos Jogos p. 16
66 Relembrando... Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas com estratégias puras, PoA(m) = ( 2 2 m+1). Prova: Jogo J = (n,m,w) e atribuição A : [n] [m]. j : máquina com carga máxima em A i : tarefa mais leve em j l(j): carga da máquina j em A Se só i em j, então custo(a) = opt(j) e nada a provar. Senão w i 1 2 custo(a). Não há máquina com carga menor que l(j ) w i (ou i teria incentivo para ir para tal máquina). Teoria dos Jogos p. 17
67 Relembrando... Prova: Jogo J = (n,m,w) e atribuição A : [n] [m]. j : máquina com carga máxima em A i : tarefa mais leve em j l(j): carga da máquina j em A w i 1 2 custo(a). Não há máquina com carga menor que l(j ) w i. Ou seja, para todo j [m], l(j) l(j ) w i custo(a) 1 2 custo(a) = 1 2 custo(a) e opt(j) i [n] w i m = j [m] l(j) m custo(a) + (m 1)custo(A)/2 m = (m + 1)custo(A) 2m Teoria dos Jogos p. 18
68 Relembrando... Prova: Jogo J = (n,m,w) e atribuição A : [n] [m]. j : máquina com carga máxima em A i : tarefa mais leve em j l(j): carga da máquina j em A w i 1 2 custo(a). Não há máquina com carga menor que l(j ) w i. Ou seja, l(j) 1 2 custo(a) para todo j [m] e opt(j) donde se conclui que (m + 1)custo(A), 2m custo(a) ( 2 2 m + 1 ) opt(j). Teoria dos Jogos p. 19
69 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P Teoria dos Jogos p. 20
70 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P Teoria dos Jogos p. 20
71 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. Teoria dos Jogos p. 20
72 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em P (variável aleatória) Teoria dos Jogos p. 20
73 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em P (variável aleatória) custo(p) = E[l(j )] e p i j w i 2 1 custo(p). Teoria dos Jogos p. 20
74 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em P (variável aleatória) custo(p) = E[l(j )] e p i j w i 1 2 custo(p). Não há máquina com carga esperada menor que E[l(j )] p i j w i (ou i teria incentivo para ir para tal máquina). Teoria dos Jogos p. 20
75 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em A (variável aleatória) custo(p) = E[l(j )] e p i j w i 2 1 custo(p). Teoria dos Jogos p. 21
76 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em A (variável aleatória) custo(p) = E[l(j )] e p i j w i 2 1 custo(p). Para todo j [m], E[l(j)] E[l(j )] p i j w i custo(p) 1 2 custo(p) = 1 2 custo(p) Teoria dos Jogos p. 21
77 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em A (variável aleatória) custo(p) = E[l(j )] e p i j w i 2 1 custo(p). Para todo j [m], E[l(j)] 2 1 custo(p) Teoria dos Jogos p. 22
78 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em A (variável aleatória) custo(p) = E[l(j )] e p i j w i 2 1 custo(p). Para todo j [m], E[l(j)] 2 1 custo(p) e i [n] opt(j) w i j [m] = E[l(j)] m m custo(p) + (m 1)custo(P)/2 m = (m + 1)custo(P). 2m Teoria dos Jogos p. 22
79 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em A (variável aleatória) custo(p) = E[l(j )] e p i j w i 1 2 custo(p). Para todo j [m], E[l(j)] 1 2 custo(p) e opt(j) (m+1)custo(p) 2m. Teoria dos Jogos p. 23
80 Adaptação de parte da prova Jogo de balanceamento de carga com estratégias mistas jogo J = (n,m,w), vetor de estratégias mistas P j : máquina com carga esperada máxima em P i : tarefa com prob. positiva em j e p i j w i mínimo. l(j): carga da máquina j em A (variável aleatória) custo(p) = E[l(j )] e p i j w i 1 2 custo(p). Para todo j [m], E[l(j)] 1 2 custo(p) e opt(j) (m+1)custo(p) 2m. Logo, para todo j [m], E[l(j)] ( 2 2 m + 1 ) opt(j). Teoria dos Jogos p. 23
81 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Primeiramente, E[l(j)] ( 2 2 m+1) opt(j). Feito. Teoria dos Jogos p. 24
82 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Primeiramente, E[l(j)] ( 2 2 m+1) opt(j). Feito. Logo max j [m] E[l(j)] 2opt(J). Teoria dos Jogos p. 24
83 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Primeiramente, E[l(j)] ( 2 2 m+1) opt(j). Feito. Logo max j [m] E[l(j)] 2opt(J). Vamos mostrar que o valor esperado da carga máxima desvia de um fator O ( ln m ln ln m) do máximo dos valores esperados. Teoria dos Jogos p. 24
84 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Primeiramente, E[l(j)] ( 2 2 m+1) opt(j). Feito. Logo max j [m] E[l(j)] 2opt(J). Vamos mostrar que o valor esperado da carga máxima desvia de um fator O ( ln m ln ln m) do máximo dos valores esperados. Valor esperado da carga máxima é o custo(p). Teoria dos Jogos p. 24
85 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Vimos que max j [m] E[l(j)] 2opt(J). Vamos mostrar que custo(p) = O ( ln m ln ln m) maxj [m] E[l(j)]. Teoria dos Jogos p. 25
86 Delimitação superior no PoA Teorema: Considere uma instância J do jogo de balanceamento de carga com m máquinas idênticas e seja P um equilíbrio de Nash do jogo. Vale que custo(p) = O ( ln m ln ln m) opt(j). Prova: Lembre-se que custo(p) = E[max j [m] l(j)]. Vimos que max j [m] E[l(j)] 2opt(J). Vamos mostrar que custo(p) = O ( ln m ln ln m) maxj [m] E[l(j)]. Ou melhor, mostraremos que custo(p) = O ( ln m ln ln m) opt(j). Teoria dos Jogos p. 25
87 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Teoria dos Jogos p. 26
88 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Desigualdade ponderada de Chernoff: Sejam X 1,...,X N v.a. independentes em [0,z] para algum z > 0 e seja X = N i=1 X i. Para todo t, Pr[X t] (e E[X]/t) t/z. Teoria dos Jogos p. 26
89 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Desigualdade ponderada de Chernoff: Sejam X 1,...,X N v.a. independentes em [0,z] para algum z > 0 e seja X = N i=1 X i. Para todo t, Pr[X t] (e E[X]/t) t/z. Fix j [m] e seja w o maior peso de uma tarefa. Aplicando Chernoff, Pr[l(j) t] min{1, ( e E[l(j)] t ) t/w} (2e opt(j) ) t/opt(j) t Teoria dos Jogos p. 26
90 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Desigualdade ponderada de Chernoff: Sejam X 1,...,X N v.a. independentes em [0,z] para algum z > 0 e seja X = N i=1 X i. Para todo t, Pr[X t] (e E[X]/t) t/z. Fix j [m] e seja w o maior peso de uma tarefa. Aplicando Chernoff, Pr[l(j) t] min{1, ( e E[l(j)] t pois E[l(j)] 2 opt(j) e w opt(j). ) t/w} (2e opt(j) ) t/opt(j) t Teoria dos Jogos p. 26
91 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Fix j [m] e seja w o maior peso de uma tarefa. Então Pr[l(j) t] ( 2e opt(j) ) t opt(j). t Teoria dos Jogos p. 27
92 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Fix j [m] e seja w o maior peso de uma tarefa. Então Pr[l(j) t] ( 2e opt(j) ) t opt(j). t Para τ = 2 opt(j) ln m/ ln ln m, e qualquer x 0, Pr[l(j) τ+x] ( e ln ln m ln m ) 2 ln m ln ln m + x opt(j) ( 1 ) 2 ln m ln ln m ( e x ln ln m opt(j) = e 2 ln m ) 2 ln m ln ln m e x opt(j) para m suf. grande, pois ln m e ln ln m ln m e ln m e ln ln m e. Teoria dos Jogos p. 27
93 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Fix j [m] e seja w o maior peso de uma tarefa. Então Pr[l(j) t] ( 2e opt(j) ) t opt(j). t Para τ = 2 opt(j) ln m/ ln ln m, e qualquer x 0, Pr[l(j) τ+x] ) 2 ln m ln ln m + ( e ln ln m ln m ( 1 ) 2 ln m ln ln m e x opt(j) ln m x opt(j) = ( e lnln m 2 ) 2 ln m ln ln m e x opt(j) para m suf. grande, pois ln m e ln ln m ln m e ln m e ln ln m e. Teoria dos Jogos p. 27
94 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Fix j [m] e seja w o maior peso de uma tarefa. Então Pr[l(j) t] ( 2e opt(j) ) t opt(j). t Para τ = 2 opt(j) ln m/ ln ln m, e qualquer x 0, Pr[l(j) τ+x] ) 2 ln m ln ln m + ( e ln ln m ln m ( 1 ) 2 ln m ln ln m e x opt(j) ln m m 1 e x opt(j). x opt(j) = ( e lnln m 2 ) 2 ln m ln ln m e x opt(j) Teoria dos Jogos p. 27
95 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j). Teoria dos Jogos p. 28
96 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j). E[X] = 0 Pr[X t]dt para toda v.a. não-negativa. Teoria dos Jogos p. 28
97 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j). E[X] = 0 Pr[X t]dt para toda v.a. não-negativa. Logo custo(p) = 0 Pr[max j [m] l(j) t]dt e Teoria dos Jogos p. 28
98 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j). E[X] = 0 Pr[X t]dt para toda v.a. não-negativa. Logo custo(p) = 0 Pr[max j [m] l(j) t]dt e custo(p) τ + τ Pr[max l(j) τ + t]dt j [m] Pr[max j [m] l(j) τ + t]dt Teoria dos Jogos p. 28
99 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j). E[X] = 0 Pr[X t]dt para toda v.a. não-negativa. Logo custo(p) = 0 Pr[max j [m] l(j) t]dt e custo(p) τ + τ Pr[max l(j) τ + t]dt j [m] Pr[l(j) τ + t]dt j [m] Teoria dos Jogos p. 28
100 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j) e custo(p) τ + τ + τ Pr[max l(j) τ + t]dt j [m] Pr[l(j) τ + t]dt j [m] e x opt(j) dx = τ + opt(j) Teoria dos Jogos p. 29
101 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j) e custo(p) τ + τ + τ Pr[max l(j) τ + t]dt j [m] Pr[l(j) τ + t]dt j [m] e x opt(j) dx = τ + opt(j) Teoria dos Jogos p. 29
102 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j) e custo(p) τ + τ + τ Pr[max l(j) τ + t]dt j [m] Pr[l(j) τ + t]dt j [m] e x opt(j) dx = τ + opt(j) Teoria dos Jogos p. 29
103 Resta mostrar que... Lembrando que custo(p) = E[max j [m] l(j)], resta mostrar que custo(p) = O ( ln m ) opt(j). ln ln m Para τ = 2 opt(j)ln m ln ln m, e qualquer x 0, Pr[l(j) τ+x] m 1 e x opt(j) e custo(p) = τ + τ + 0 e 0 Pr[max l(j) τ + t]dt j [m] x opt(j) dx = τ + opt(j) = O ( ln m ln ln m ) opt(j). Teoria dos Jogos p. 30
Jogo de balanceamento de carga
Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso da tarefa i s j : velocidade da máquina j Teoria dos Jogos p. 1 Jogo de balanceamento de carga Dados: n tarefas m máquinas w i : peso
Leia maisMercados de Publicidade
Mercados de Publicidade em Busca Web Redes Sociais e Econômicas Prof. André Vignatti O Princípio da VCG para um Mercado de Emparelhamento Geral Vamos generalizar o exemplo para obtermos um método genérico
Leia maisAula 03 Custos de um algoritmo e funções de complexidade
BC1424 Algoritmos e Estruturas de Dados I Aula 03 Custos de um algoritmo e funções de complexidade Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 1Q-2015 1 Custo de um algoritmo e funções de complexidade
Leia maisAlgoritmos de Aproximação Segundo Semestre de 2012
Algoritmos de Aproximação Segundo Semestre de 2012 Aproximação p. 1 Bin Packing Dados: n itens ([n] = {1,...,n}) Dados: comprimento a[i] do item i (i = 1,...,n) Aproximação p. 2 Bin Packing Dados: n itens
Leia maisAPLICAÇÕES DA DERIVADA
Notas de Aula: Aplicações das Derivadas APLICAÇÕES DA DERIVADA Vimos, na seção anterior, que a derivada de uma função pode ser interpretada como o coeficiente angular da reta tangente ao seu gráfico. Nesta,
Leia maisBases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v. 2013-7-31 1/15
Bases Matemáticas Aula 2 Métodos de Demonstração Rodrigo Hausen v. 2013-7-31 1/15 Como o Conhecimento Matemático é Organizado Definições Definição: um enunciado que descreve o significado de um termo.
Leia maisExercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Leia maisAlgoritmo MiniMax. Minimax
Algoritmo MiniMax Luís Carlos Calado 050509043 João Carlos Sousa 050509027 José Carlos Campos 060509007 Rodolfo Sousa Silva 050509069 1 Minimax Minimax (ou minmax) é um método usado na Teoria da Decisão,
Leia maisAV2 - MA 12-2012. (a) De quantos modos diferentes posso empilhá-los de modo que todos os CDs de rock fiquem juntos?
Questão 1. Num porta-cds, cabem 10 CDs colocados um sobre o outro, formando uma pilha vertical. Tenho 3 CDs de MPB, 5 de rock e 2 de música clássica. (a) De quantos modos diferentes posso empilhá-los de
Leia maisTópicos Especiais em Redes: Introdução a Teoria dos Jogos com Aplicações a Redes de Computadores
Tópicos Especiais em Redes: Introdução a Teoria dos Jogos com Aplicações a Redes de Computadores Aula passada: Discussão sobre situações de conflito Exemplos de jogos Jogo em aula Aula de hoje: Introdução
Leia maisHoje estou elétrico!
A U A UL LA Hoje estou elétrico! Ernesto, observado por Roberto, tinha acabado de construir um vetor com um pedaço de papel, um fio de meia, um canudo e um pedacinho de folha de alumínio. Enquanto testava
Leia maisALGORITMOS PARTE 01. Fabricio de Sousa Pinto
ALGORITMOS PARTE 01 Fabricio de Sousa Pinto Algoritmos: Definição 2 É uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. Algoritmos 3
Leia maisIBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =
Energia Potencial Elétrica Física I revisitada 1 Seja um corpo de massa m que se move em linha reta sob ação de uma força F que atua ao longo da linha. O trabalho feito pela força para deslocar o corpo
Leia maisBCC202 - Estrutura de Dados I
BCC202 - Estrutura de Dados I Aula 04: Análise de Algoritmos (Parte 1) Reinaldo Fortes Universidade Federal de Ouro Preto, UFOP Departamento de Ciência da Computação, DECOM Website: www.decom.ufop.br/reifortes
Leia maisUNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo
UNIVERSIDADE DE SÃO PAULO Faculdade de Arquitetura e Urbanismo DISTRIBUIÇÃO AMOSTRAL ESTIMAÇÃO AUT 516 Estatística Aplicada a Arquitetura e Urbanismo 2 DISTRIBUIÇÃO AMOSTRAL Na aula anterior analisamos
Leia maisProva de Microeconomia
UNIVERSIDADE FEDERAL DO PARÁ CURSO DE MESTRADO EM ECONOMIA PROCESSO SELETIVO 2010 Prova de Microeconomia INSTRUÇÕES PARA A PROVA Leia atentamente as questões. A interpretação das questões faz parte da
Leia maisMAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade
MAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade Edson de Faria Departamento de Matemática IME-USP 19 de Agosto, 2013 Probabilidade: uma Introdução / Aula 3 1 Probabilidade Discreta: Exemplos
Leia mais4.2 Teorema do Valor Médio. Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html
4.2 Teorema do Valor Médio Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html Teorema de Rolle: Seja f uma função que satisfaça as seguintes hipóteses: a) f é contínua no intervalo
Leia maisO Problema do Troco Principio da Casa dos Pombos. > Princípios de Contagem e Enumeração Computacional 0/48
Conteúdo 1 Princípios de Contagem e Enumeração Computacional Permutações com Repetições Combinações com Repetições O Problema do Troco Principio da Casa dos Pombos > Princípios de Contagem e Enumeração
Leia maisDois eventos são disjuntos ou mutuamente exclusivos quando não tem elementos em comum. Isto é, A B = Φ
Probabilidade Vimos anteriormente como caracterizar uma massa de dados, como o objetivo de organizar e resumir informações. Agora, apresentamos a teoria matemática que dá base teórica para o desenvolvimento
Leia maisExercícios resolvidos P2
Exercícios resolvidos P Questão 1 Dena as funções seno hiperbólico e cosseno hiperbólico, respectivamente, por sinh(t) = et e t e cosh(t) = et + e t. (1) 1. Verique que estas funções satisfazem a seguinte
Leia maisFaculdade de Computação
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra de Amo Solução da Lista de Exercícios n o 6 - Problemas Indecidiveis Exercicio 7-5.5 do
Leia maisSistemas de Numerações.
Matemática Profº: Carlos Roberto da Silva; Lourival Pereira Martins. Sistema de numeração: Binário, Octal, Decimal, Hexadecimal; Sistema de numeração: Conversões; Sistemas de Numerações. Nosso sistema
Leia mais(a 1 + a 100 ) + (a 2 + a 99 ) + (a 3 + a 98 ) +... + (a 50 + a 51 ).
Questão 1. A sequência 0, 3, 7, 10, 14, 17, 21,... é formada a partir do número 0 somando-se alternadamente 3 ou 4 ao termo anterior, isto é: o primeiro termo é 0, o segundo é 3 a mais que o primeiro,
Leia maisAlocação de casas. para cada i, permutação i de todas as casas. n agentes, cada um com uma única casa. Teoria dos Jogos p. 1
Alocação de casas n agentes, cada um com uma única casa para cada i, permutação i de todas as casas Teoria dos Jogos p. 1 Alocação de casas n agentes, cada um com uma única casa para cada i, permutação
Leia maisCalculando probabilidades
A UA UL LA Calculando probabilidades Introdução evento E é: P(E) = Você já aprendeu que a probabilidade de um nº deresultadosfavoráveis nº total de resultados possíveis Nesta aula você aprenderá a calcular
Leia maisProjetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.
Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações
Leia maisAula 11 Esperança e variância de variáveis aleatórias discretas
Aula 11 Esperança e variância de variáveis aleatórias discretas Nesta aula você estudará os conceitos de média e variância de variáveis aleatórias discretas, que são, respectivamente, medidas de posição
Leia maisA Torre de Hanói e o Princípio da Indução Matemática
A Torre de Hanói e o Princípio da Indução Matemática I. O jogo A Torre de Hanói consiste de uma base com três pinos e um certo número n de discos de diâmetros diferentes, colocados um sobre o outro em
Leia mais1 Um pouco de história. 2 Análise Combinatória. 2.1 Princípio básico da contagem:
1 Um pouco de história Início da Probabilidade: 1654 com a troca de cartas entre Pascal e Fermat sobre o Problema dos Pontos colocado para Pascal por Chevalier de Méré. A e B jogam dados, vamos supor que
Leia maisTecido 1 2 3 4 5 6 7 A 36 26 31 38 28 20 37 B 39 27 35 42 31 39 22
Teste para diferença de médias Exemplo Dois tipos diferentes de tecido devem ser comparados. Uma máquina de testes Martindale pode comparar duas amostras ao mesmo tempo. O peso (em miligramas) para sete
Leia maisBem, produto interno serve para determinar ângulos e distâncias entre vetores e é representado por produto interno de v com w).
Produto Interno INTRODUÇÃO Galera, vamos aprender agora as definições e as aplicações de Produto Interno. Essa matéria não é difícil, mas para ter segurança nela é necessário que o aluno tenha certa bagagem
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisEventos independentes
Eventos independentes Adaptado do artigo de Flávio Wagner Rodrigues Neste artigo são discutidos alguns aspectos ligados à noção de independência de dois eventos na Teoria das Probabilidades. Os objetivos
Leia mais9. Derivadas de ordem superior
9. Derivadas de ordem superior Se uma função f for derivável, então f é chamada a derivada primeira de f (ou de ordem 1). Se a derivada de f eistir, então ela será chamada derivada segunda de f (ou de
Leia maisAula 03 - Modelagem em PPLIM
Thiago A. O. 1 1 Universidade Federal de Ouro Preto 1 Componentos do modelo 2 3 4 5 6 Componentes de uma modelagem matemática Elementos; Conjuntos; Parâmetros; Variáveis; Objetivo; Restições; Elementos
Leia maisSe um sistema troca energia com a vizinhança por trabalho e por calor, então a variação da sua energia interna é dada por:
Primeira Lei da Termodinâmica A energia interna U de um sistema é a soma das energias cinéticas e das energias potenciais de todas as partículas que formam esse sistema e, como tal, é uma propriedade do
Leia maisDicas para a 6 a Lista de Álgebra 1 (Conteúdo: Homomorfismos de Grupos e Teorema do Isomorfismo para grupos) Professor: Igor Lima.
Dicas para a 6 a Lista de Álgebra 1 (Conteúdo: Homomorfismos de Grupos e Teorema do Isomorfismo para grupos) Professor: Igor Lima. 1 /2013 Para calcular Hom(G 1,G 2 ) ou Aut(G) vocês vão precisar ter em
Leia maisLicenciatura em Engenharia Electrotécnica e de Computadores 1998/99. Erros
Licenciatura em Engenharia Electrotécnica e de Computadores Análise Numérica 1998/99 Erros Objectivos: Arredondar um número para n dígitos significativos. Determinar os erros máximos absoluto e relativo
Leia maisAula 7 Valores Máximo e Mínimo (e Pontos de Sela)
Aula 7 Valores Máximo e Mínimo (e Pontos de Sela) MA - Cálculo II Marcos Eduardo Valle Departamento de Matemática Aplicada Instituto de Matemática, Estatística e Computação Científica Universidade Estadual
Leia maisMétodos Estatísticos II 1 o. Semestre de 2010 ExercíciosProgramados1e2 VersãoparaoTutor Profa. Ana Maria Farias (UFF)
Métodos Estatísticos II 1 o. Semestre de 010 ExercíciosProgramados1e VersãoparaoTutor Profa. Ana Maria Farias (UFF) Esses exercícios abrangem a matéria das primeiras semanas de aula (Aula 1) Os alunos
Leia maisEstruturando o Fluxo Puxado Modelos Clássicos de Reposição de Estoques
1 GESTÃO DE S EM SISTEMAS DE ESTÁGIO ÚNICO Modelos Clássicos e Cálculo dos Parâmetros de Controle SISTEMAS DE ESTÁGIO ÚNICO CASOS REAIS TÍPICOS Venda de produtos no varejo Venda de produtos em máquinas
Leia maisAnálise de Arredondamento em Ponto Flutuante
Capítulo 2 Análise de Arredondamento em Ponto Flutuante 2.1 Introdução Neste capítulo, chamamos atenção para o fato de que o conjunto dos números representáveis em qualquer máquina é finito, e portanto
Leia maisMicroeconomia II. Cursos de Economia e de Matemática Aplicada à Economia e Gestão
Microeconomia II Cursos de Economia e de Matemática Aplicada à Economia e Gestão AULA 2.6 Concorrência Monopolística: Modelo Espacial e Concorrência pela Variedade Isabel Mendes 2007-2008 18-03-2008 Isabel
Leia maisProjeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br
Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Laboratório de Pesquisa e Desenvolvimento Universidade Federal de Alfenas versão
Leia maisNon-clairvoyant Scheduling Games
1/35 Non-clairvoyant Scheduling Games Mijail Gamarra Holguin 9 de novembro de 2012 /35 Agenda 1 Introdução Definições Preliminares 2 Equiĺıbrio de Nash Random em máquinas uniformes Random em máquinas não
Leia maisUm momento, por favor
Um momento, por favor A UU L AL A Outro domingo! Novo passeio de carro. Dessa vez foi o pneu que furou. O pai se esforça, tentando, sem sucesso, girar o parafuso da roda. Um dos filhos então diz: Um momento,
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisMaterial Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto
Material Teórico - Módulo de Divisibilidade MDC e MMC - Parte 1 Sexto Ano Prof. Angelo Papa Neto 1 Máximo divisor comum Nesta aula, definiremos e estudaremos métodos para calcular o máximo divisor comum
Leia maisAuto-energia do elétron
Teoria Quântica de Campos II 116 É possível mostrar que este cancelamento ocorre para todas as ordens de perturbação (Peskin sec 6.5), neste caso a seção de choque medida é: Auto-energia do elétron (Peskin
Leia maisResolução da Lista 2 - Modelos determinísticos
EA044 - Planejamento e Análise de Sistemas de Produção Resolução da Lista 2 - Modelos determinísticos Exercício 1 a) x ij são as variáveis de decisão apropriadas para o problemas pois devemos indicar quantos
Leia maisPrática no Laboratório de Informática: Jogos no Programa Mais Educação
Prática no Laboratório de Informática: Jogos no Programa Mais Educação Escola Municipal de Ensino Fundamental Madre Teresa Laboratório com 18 máquinas com sistema operacional Linux Educacional Turma Mista
Leia maisSomatórias e produtórias
Capítulo 8 Somatórias e produtórias 8. Introdução Muitas quantidades importantes em matemática são definidas como a soma de uma quantidade variável de parcelas também variáveis, por exemplo a soma + +
Leia maisO momento do gol. Parece muito fácil marcar um gol de pênalti, mas na verdade o espaço que a bola tem para entrar é pequeno. Observe na Figura 1:
O momento do gol A UU L AL A Falta 1 minuto para terminar o jogo. Final de campeonato! O jogador entra na área adversária driblando, e fica de frente para o gol. A torcida entra em delírio gritando Chuta!
Leia maisSISTEMA CLÁSSICO DE REDUÇÃO
Page 1 of 6 SISTEMA CLÁSSICO DE REDUÇÃO Este documento irá ensinar-lhe como pode fazer um desdobramento reduzido, segundo o processo clássico (italiano) para qualquer sistema 5/50, em particular para o
Leia maisProcessos Estocásticos
Processos Estocásticos Terceira Lista de Exercícios 22 de julho de 20 Seja X uma VA contínua com função densidade de probabilidade f dada por Calcule P ( < X < 2. f(x = 2 e x x R. A fdp dada tem o seguinte
Leia maisCálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU
Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) III Resolução de sistemas lineares por métodos numéricos. Objetivos: Veremos
Leia maisBC-0504 Natureza da Informação
BC-0504 Natureza da Informação Aulas 2 Entropia na termodinâmica e na teoria da informação Equipe de professores de Natureza da Informação Parte 4 Os pilares da teoria da informação Os estudos de criptografia
Leia maisRESULTADO COM MERCADORIAS!!!
RESULTADO COM MERCADORIAS!!! Aula 26/10/2009 RCM Já aprendemos como é contabilizada a venda de uma mercadoria! Os valores das vendas e dos custos foram informados, mas no dia a dia, na maioria das vezes
Leia maisEspaço Amostral ( ): conjunto de todos os
PROBABILIDADE Espaço Amostral (): conjunto de todos os resultados possíveis de um experimento aleatório. Exemplos: 1. Lançamento de um dado. = {1,, 3, 4,, 6}. Doador de sangue (tipo sangüíneo). = {A, B,
Leia maisAqui você também vai encontrar o botão ""Autocompletar"", que ajuda na criação do alinhamento, caso você não consiga se decidir.
1. ATIVAR CARTA Nesta seção, localizada dentro do ""shopping center"", você precisa inserir o código que aparece no verso da sua carta real para adicioná-la à sua coleção virtual. Às vezes, você pode se
Leia maisExercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle. Construa um algoritmo
Leia maisAlgoritmos Randomizados: Introdução
Algoritmos Randomizados: Introdução Celina Figueiredo Guilherme Fonseca Manoel Lemos Vinícius Sá 26º Colóquio Brasileiro de Matemática IMPA Rio de Janeiro Brasil 2007 Resumo Definições Monte Carlo Variáveis
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisVelocidade Média Velocidade Instantânea Unidade de Grandeza Aceleração vetorial Aceleração tangencial Unidade de aceleração Aceleração centrípeta
Velocidade Média Velocidade Instantânea Unidade de Grandeza Aceleração vetorial Aceleração tangencial Unidade de aceleração Aceleração centrípeta Classificação dos movimentos Introdução Velocidade Média
Leia maisUm jogo de preencher casas
Um jogo de preencher casas 12 de Janeiro de 2015 Resumo Objetivos principais da aula de hoje: resolver um jogo com a ajuda de problemas de divisibilidade. Descrevemos nestas notas um jogo que estudamos
Leia maisMÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIAS
MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIS Como vimos no módulo 1, para que nós possamos extrair dos dados estatísticos de que dispomos a correta análise e interpretação, o primeiro passo deverá ser a correta
Leia maisVariáveis Aleatórias Contínuas e Distribuição de Probabilidad
Variáveis Aleatórias Contínuas e Distribuição de Probabilidades - parte IV 2012/02 Distribuição Exponencial Vamos relembrar a definição de uma variável com Distribuição Poisson. Número de falhas ao longo
Leia maisCapítulo 4 Trabalho e Energia
Capítulo 4 Trabalho e Energia Este tema é, sem dúvidas, um dos mais importantes na Física. Na realidade, nos estudos mais avançados da Física, todo ou quase todos os problemas podem ser resolvidos através
Leia maisA ideia de coordenatização (2/2)
8 a : aula (1h) 12/10/2010 a ideia de coordenatização (2/2) 8-1 Instituto Superior Técnico 2010/11 1 o semestre Álgebra Linear 1 o ano das Lics. em Engenharia Informática e de Computadores A ideia de coordenatização
Leia maisProbabilidade. Distribuições Uniforme, Geométrica, Hipergeométrica e Multinomial
Probabilidade Distribuições Uniforme, Geométrica, Hipergeométrica e Multinomial Distribuição Uniforme Usada comumente nas situações em que não há razão para atribuir probabilidades diferentes a um conjunto
Leia maisPrograma Olímpico de Treinamento. Aula 9. Curso de Combinatória - Nível 2. Tabuleiros. Prof. Bruno Holanda
Programa Olímpico de Treinamento Curso de Combinatória - Nível Prof. Bruno Holanda Aula 9 Tabuleiros Quem nunca brincou de quebra-cabeça? Temos várias pecinhas e temos que encontrar uma maneira de unir
Leia maisJogos de soma zero com dois jogadores
Jogos de soma zero com dois jogadores Problema: Dada uma matriz A m n, encontrar um equilíbrio de Nash (de estratégias mistas). Jogador 1 quer encontrar p que maximize v sujeito a i p i = 1 sujeito a (pa)
Leia maisCalculando resistor limitador para LED.
Calculando resistor limitador para LED. Texto Adaptado de: http://www.py2bbs.qsl.br/led.php. Acesso em: 01/03/2011 Aviso: Leia este texto completamente, não pule partes, pois explico o básico do básico
Leia maisUniversidade Federal do Paraná Departamento de Informática. Reconhecimento de Padrões. Revisão de Probabilidade e Estatística
Universidade Federal do Paraná Departamento de Informática Reconhecimento de Padrões Revisão de Probabilidade e Estatística Luiz Eduardo S. Oliveira, Ph.D. http://lesoliveira.net Conceitos Básicos Estamos
Leia maisAula 3 Arquitetura do Sistema de Medição de Desempenho
Aula 3 Arquitetura do Sistema de Medição de Desempenho A primeira definição, a saber, é como o sistema de medição do desempenho é definido, sem especificar métodos de planejamento e sem esclarecer qual
Leia maisUniversidade Federal de Mato Grosso do Sul Faculdade de Computação Disciplina de Verão: Algoritmos e Programação II
Universidade Federal de Mato Grosso do Sul Faculdade de Computação Disciplina de Verão: Algoritmos e Programação II Professores: Liana Duenha 10 de março de 2014 Professores: Liana Duenha () Universidade
Leia maisMicroeconomia 1 - Teoria da Firma - Parte 2
Microeconomia 1 - Teoria da Firma - Parte 2 Rodrigo Nobre Fernandez Pelotas, 2015 DECON/UFPEL Rodrigo Nobre Fernandez Microeconomia 1 / 30 Minimização de Custos 1 Suponha que a firma escolhe um certo nível
Leia maisA IMPORTÂNCIA DA MOTIVAÇÃO NAS EMPRESAS
A IMPORTÂNCIA DA MOTIVAÇÃO NAS EMPRESAS ALCIDES DE SOUZA JUNIOR, JÉSSICA AMARAL DOS SANTOS, LUIS EDUARDO SILVA OLIVEIRA, PRISCILA SPERIGONE DA SILVA, TAÍS SANTOS DOS ANJOS ACADÊMICOS DO PRIMEIRO ANO DE
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisAnálise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
Leia maisCURSO DE MICROECONOMIA 2
CURSO DE MICROECONOMIA 2 TEORIA DOS CONTRATOS - Seleção Adversa PROF Mônica Viegas e Flavia Chein Cedeplar/UFMG 2/2009 Cedeplar/UFMG (Institute) MICRO 2 2/2009 1 / 25 O Modelo Padrão Agente que troca um
Leia maisDISTRIBUIÇÕES DE PROBABILIDADE
DISTRIBUIÇÕES DE PROBABILIDADE i1 Introdução Uma distribuição de probabilidade é um modelo matemático que relaciona um certo valor da variável em estudo com a sua probabilidade de ocorrência. Há dois tipos
Leia maisAULA COM O SOFTWARE GRAPHMATICA PARA AUXILIAR NO ENSINO E APRENDIZAGEM DOS ALUNOS
AULA COM O SOFTWARE GRAPHMATICA PARA AUXILIAR NO ENSINO E APRENDIZAGEM DOS ALUNOS Tecnologias da Informação e Comunicação e Educação Matemática (TICEM) GT 06 Manoel Luiz de Souza JÚNIOR Universidade Estadual
Leia maisLista de Exercícios - Potenciação
Nota: Os exercícios desta aula são referentes ao seguinte vídeo Matemática Zero 2.0 - Aula 14 - Potenciação ou Exponenciação - (parte 1 de 2) Endereço: https://www.youtube.com/watch?v=20lm2lx6r0g Gabaritos
Leia maisAplicações de Combinatória e Geometria na Teoria dos Números
Aplicações de Combinatória e Geometria na Teoria dos Números Nesse artigo vamos discutir algumas abordagens diferentes na Teoria dos Números, no sentido de envolverem também outras grandes áreas, como
Leia maisProblemas insolúveis. Um exemplo simples e concreto
Surge agora uma outra questão. Viemos buscando algoritmos para resolver problemas. No entanto, será que sempre seria possível achar esses algoritmos? Colocando de outra forma: será que, para todo problema,
Leia maisLinguagem algorítmica: Portugol
Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada
Leia maisEstabilidade. Carlos Alexandre Mello. Carlos Alexandre Mello cabm@cin.ufpe.br 1
Estabilidade Carlos Alexandre Mello 1 Introdução Já vimos que existem três requisitos fundamentais para projetar um sistema de controle: Resposta Transiente Estabilidade Erros de Estado Estacionário Estabilidade
Leia maisMOTIVAÇÃO PESSOAL E PROFISSIONAL
MOTIVAÇÃO PESSOAL E PROFISSIONAL Eduardo Bianchi MOTIVAÇÃO PESSOAL E PROFISSIONAL Primeira Edição São Paulo 2012 Sumário A Importância da Motivação...7 As Formas de Manifestação da Motivação...9 As Causas
Leia maisAlgoritmos de Busca em Tabelas
Dentre os vários algoritmos fundamentais, os algoritmos de busca em tabelas estão entre os mais usados. Considere por exemplo um sistema de banco de dados. As operações de busca e recuperação dos dados
Leia maisNotas de Cálculo Numérico
Notas de Cálculo Numérico Túlio Carvalho 6 de novembro de 2002 2 Cálculo Numérico Capítulo 1 Elementos sobre erros numéricos Neste primeiro capítulo, vamos falar de uma limitação importante do cálculo
Leia maisMercados de Emparelhamento
Mercados de Emparelhamento Redes Sociais e Econômicas Prof. André Vignatti Aula Passada 1. Definições: grafos bipartidos e emparelhamentos perfeitos 2. Mercados com opções binárias (aceita ou não) Extensão
Leia maisUnidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
Leia maisEste material traz a teoria necessária à resolução das questões propostas.
Inclui Teoria e Questões Inteiramente Resolvidas dos assuntos: Contagem: princípio aditivo e multiplicativo. Arranjo. Permutação. Combinação simples e com repetição. Lógica sentencial, de primeira ordem
Leia maisRespostas dos Exercícios Cap. 2 Russell & Norvig
Respostas dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Uma medida de desempenho e utilizada por um observador externo para avaliar o sucesso de um agente. Uma função de utilidade e utilizada por um
Leia maisUm capacitor não armazena apenas carga, mas também energia.
Capacitores e Dielétricos (continuação) Energia armazenada num capacitor Um capacitor não armazena apenas carga, mas também energia. A energia armazenada num capacitor é igual ao trabalho necessário para
Leia maisSUMÁRIO LISTA DE FIGURAS... 15 LISTA DE TABELAS...17 LISTA DE SÍMBOLOS... 19. 1.1 - Introdução...21 1.2 - Revisão Bibliográfica...
SUMÁRIO Pág. LISTA DE FIGURAS... 15 LISTA DE TABELAS...17 LISTA DE SÍMBOLOS... 19 CAPÍTULO 1 - INTRODUÇÃO... 21 1.1 - Introdução...21 1.2 - Revisão Bibliográfica...25 CAPÍTULO 2 - MODELAGEM ESTOCÁSTICA
Leia maisO conceito de probabilidade
A UA UL LA O conceito de probabilidade Introdução Nesta aula daremos início ao estudo da probabilidades. Quando usamos probabilidades? Ouvimos falar desse assunto em situações como: a probabilidade de
Leia maisESPAÇOS QUOCIENTES DANIEL SMANIA. [x] := {y X t.q. x y}.
ESPAÇOS QUOCIENTES DANIEL SMANIA 1. Relações de equivalência Seja uma relação de equivalência sobre um conjunto X, isto é, uma rel ção binária que satisfaz as seguintes propriedades i. (Prop. Reflexiva.)
Leia mais