Jogo de balanceamento de carga

Tamanho: px
Começar a partir da página:

Download "Jogo de balanceamento de carga"

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 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 mais

Mercados de Publicidade

Mercados 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 mais

Aula 03 Custos de um algoritmo e funções de complexidade

Aula 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 mais

Algoritmos de Aproximação Segundo Semestre de 2012

Algoritmos 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 mais

APLICAÇÕES DA DERIVADA

APLICAÇÕ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 mais

Bases 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 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 mais

Exercícios Teóricos Resolvidos

Exercí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 mais

Algoritmo MiniMax. Minimax

Algoritmo 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 mais

AV2 - MA 12-2012. (a) De quantos modos diferentes posso empilhá-los de modo que todos os CDs de rock fiquem juntos?

AV2 - 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 mais

Tó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 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 mais

Hoje estou elétrico!

Hoje 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 mais

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

ALGORITMOS 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 mais

IBM1018 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: = =

IBM1018 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 mais

BCC202 - Estrutura de Dados I

BCC202 - 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 mais

UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo

UNIVERSIDADE 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 mais

Prova de Microeconomia

Prova 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 mais

MAT 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 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 mais

4.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 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 mais

O Problema do Troco Principio da Casa dos Pombos. > Princípios de Contagem e Enumeração Computacional 0/48

O 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 mais

Dois eventos são disjuntos ou mutuamente exclusivos quando não tem elementos em comum. Isto é, A B = Φ

Dois 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 mais

Exercícios resolvidos P2

Exercí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 mais

Faculdade de Computação

Faculdade 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 mais

Sistemas de Numerações.

Sistemas 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 ).

(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 mais

Alocaçã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. 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 mais

Calculando probabilidades

Calculando 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 mais

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Projetos. 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 mais

Aula 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 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 mais

A 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 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 mais

1 Um pouco de história. 2 Análise Combinatória. 2.1 Princípio básico da contagem:

1 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 mais

Tecido 1 2 3 4 5 6 7 A 36 26 31 38 28 20 37 B 39 27 35 42 31 39 22

Tecido 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 mais

Bem, produto interno serve para determinar ângulos e distâncias entre vetores e é representado por produto interno de v com w).

Bem, 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 mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁ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 mais

Eventos independentes

Eventos 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 mais

9. Derivadas de ordem superior

9. 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 mais

Aula 03 - Modelagem em PPLIM

Aula 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 mais

Se um sistema troca energia com a vizinhança por trabalho e por calor, então a variação da sua energia interna é dada por:

Se 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 mais

Dicas 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. 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 mais

Licenciatura em Engenharia Electrotécnica e de Computadores 1998/99. Erros

Licenciatura 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 mais

Aula 7 Valores Máximo e Mínimo (e Pontos de Sela)

Aula 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 mais

Mé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 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 mais

Estruturando o Fluxo Puxado Modelos Clássicos de Reposição de Estoques

Estruturando 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 mais

Análise de Arredondamento em Ponto Flutuante

Aná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 mais

Microeconomia 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 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 mais

Projeto 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 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 mais

Non-clairvoyant Scheduling Games

Non-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 mais

Um momento, por favor

Um 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 mais

Orientação a Objetos

Orientaçã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 mais

Material 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 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 mais

Auto-energia do elétron

Auto-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 mais

Resolução da Lista 2 - Modelos determinísticos

Resoluçã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 mais

Prá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 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 mais

Somatórias e produtórias

Somató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 mais

O 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. 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 mais

SISTEMA CLÁSSICO DE REDUÇÃO

SISTEMA 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 mais

Processos Estocásticos

Processos 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 mais

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Cá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 mais

BC-0504 Natureza da Informação

BC-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 mais

RESULTADO COM MERCADORIAS!!!

RESULTADO 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 mais

Espaço Amostral ( ): conjunto de todos os

Espaç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 mais

Aqui você também vai encontrar o botão ""Autocompletar"", que ajuda na criação do alinhamento, caso você não consiga se decidir.

Aqui 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 mais

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle

Exercí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 mais

Algoritmos Randomizados: Introdução

Algoritmos 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 mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A 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 mais

Velocidade 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 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 mais

Um jogo de preencher casas

Um 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 mais

MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIAS

MÓ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 mais

Variáveis Aleatórias Contínuas e Distribuição de Probabilidad

Variá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 mais

Capítulo 4 Trabalho e Energia

Capí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 mais

A ideia de coordenatização (2/2)

A 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 mais

Probabilidade. Distribuições Uniforme, Geométrica, Hipergeométrica e Multinomial

Probabilidade. 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 mais

Programa Olímpico de Treinamento. Aula 9. Curso de Combinatória - Nível 2. Tabuleiros. Prof. Bruno Holanda

Programa 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 mais

Jogos de soma zero com dois jogadores

Jogos 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 mais

Calculando resistor limitador para LED.

Calculando 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 mais

Universidade 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 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 mais

Aula 3 Arquitetura do Sistema de Medição de Desempenho

Aula 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 mais

Universidade 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 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 mais

Microeconomia 1 - Teoria da Firma - Parte 2

Microeconomia 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 mais

A IMPORTÂNCIA DA MOTIVAÇÃO NAS EMPRESAS

A 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 mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍ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 mais

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)

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) 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 mais

CURSO DE MICROECONOMIA 2

CURSO 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 mais

DISTRIBUIÇÕES DE PROBABILIDADE

DISTRIBUIÇÕ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 mais

AULA 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 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 mais

Lista de Exercícios - Potenciação

Lista 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 mais

Aplicações de Combinatória e Geometria na Teoria dos Números

Aplicaçõ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 mais

Problemas insolúveis. Um exemplo simples e concreto

Problemas 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 mais

Linguagem algorítmica: Portugol

Linguagem 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 mais

Estabilidade. Carlos Alexandre Mello. Carlos Alexandre Mello cabm@cin.ufpe.br 1

Estabilidade. 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 mais

MOTIVAÇÃO PESSOAL E PROFISSIONAL

MOTIVAÇÃ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 mais

Algoritmos de Busca em Tabelas

Algoritmos 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 mais

Notas de Cálculo Numérico

Notas 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 mais

Mercados de Emparelhamento

Mercados 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 mais

Unidade 5: Sistemas de Representação

Unidade 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 mais

Este material traz a teoria necessária à resolução das questões propostas.

Este 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 mais

Respostas dos Exercícios Cap. 2 Russell & Norvig

Respostas 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 mais

Um capacitor não armazena apenas carga, mas também energia.

Um 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 mais

SUMÁ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 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 mais

O conceito de probabilidade

O 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 mais

ESPAÇOS QUOCIENTES DANIEL SMANIA. [x] := {y X t.q. x y}.

ESPAÇ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