• Nenhum resultado encontrado

Representações sucintas de jogos

N/A
N/A
Protected

Academic year: 2022

Share "Representações sucintas de jogos"

Copied!
56
0
0

Texto

(1)

Representações sucintas de jogos

Jogo de dois jogadores,

um comm estratégias, outro comn.

2mn números são necessários para representar tal jogo.

Jogo comn jogadores, cada um coms estratégias. nsn números são necessários para representar tal jogo. Efeito prático: problema intratável...

Efeito teórico: problema trivial... Ses =2, a entrada tem tamanhon2n e pode-se testar todos os(22)n suportes. Isso é polinomial no tamanho da entrada...

(2)

Representações sucintas de jogos

Jogo de dois jogadores,

um comm estratégias, outro comn.

2mn números são necessários para representar tal jogo.

Jogo comn jogadores, cada um coms estratégias.

nsn números são necessários para representar tal jogo.

Efeito prático: problema intratável... Efeito teórico: problema trivial... Ses =2, a entrada tem tamanhon2n e pode-se testar todos os(22)n suportes. Isso é polinomial no tamanho da entrada...

(3)

Representações sucintas de jogos

Jogo de dois jogadores,

um comm estratégias, outro comn.

2mn números são necessários para representar tal jogo.

Jogo comn jogadores, cada um coms estratégias.

nsn números são necessários para representar tal jogo.

Efeito prático: problema intratável...

Efeito teórico: problema trivial...

Ses =2, a entrada tem tamanhon2n e pode-se testar todos os(22)n suportes. Isso é polinomial no tamanho da entrada...

(4)

Representações sucintas de jogos

Jogo de dois jogadores,

um comm estratégias, outro comn.

2mn números são necessários para representar tal jogo.

Jogo comn jogadores, cada um coms estratégias.

nsn números são necessários para representar tal jogo.

Efeito prático: problema intratável...

Efeito teórico: problema trivial...

Ses =2, a entrada tem tamanhon2n e pode-se testar todos os(22)n suportes.

Isso é polinomial no tamanho da entrada...

(5)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(6)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(7)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(8)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(9)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(10)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(11)

Representações sucintas de jogos

Temos interesse em jogos comrepresentação sucinta.

Exemplos:

I Jogos gráficos

I Jogos esparsos

I Jogos simétricos

I Jogos anônimos

I Jogos de congestionamento

I Jogos de formação de rede

(12)

Jogo de balanceamento de carga

Dados:

I n tarefas

I m máquinas

I wi: peso da tarefa i

I sj: velocidade da máquinaj

Cada jogador controla uma tarefa. Conjuntos de estratégiasSi = [m]:

o jogador escolhe a qual máquina atribuir sua tarefa. Vetor de estratégia: atribuiçãoA: [n]→[m].

Custo deApara i, onde j =A(i): custoi(A) =P

`:A(`)=j w`

sj .

(13)

Jogo de balanceamento de carga

Dados:

I n tarefas

I m máquinas

I wi: peso da tarefa i

I sj: velocidade da máquinaj Cada jogador controla uma tarefa.

Conjuntos de estratégiasSi = [m]:

o jogador escolhe a qual máquina atribuir sua tarefa.

Vetor de estratégia: atribuiçãoA: [n]→[m]. Custo deApara i, onde j =A(i): custoi(A) =P

`:A(`)=j w`

sj .

(14)

Jogo de balanceamento de carga

Dados:

I n tarefas

I m máquinas

I wi: peso da tarefa i

I sj: velocidade da máquinaj Cada jogador controla uma tarefa.

Conjuntos de estratégiasSi = [m]:

o jogador escolhe a qual máquina atribuir sua tarefa.

Vetor de estratégia: atribuiçãoA: [n]→[m].

Custo deApara i, onde j =A(i): custoi(A) =P

`:A(`)=j w`

sj .

(15)

Jogo de balanceamento de carga

Dados:

I n tarefas

I m máquinas

I wi: peso da tarefa i

I sj: velocidade da máquinaj Cada jogador controla uma tarefa.

Conjuntos de estratégiasSi = [m]:

o jogador escolhe a qual máquina atribuir sua tarefa.

Vetor de estratégia: atribuiçãoA: [n]→[m].

Custo deApara i, onde j =A(i): custoi(A) =P

`:A(`)=j w`

sj .

(16)

Jogo de balanceamento de carga

Jogo: n,m,w1, . . . ,wn,s1, . . . ,sm

É um jogo finito, logo tem equilíbrio (misto) de Nash.

Estamos interessados apenas em estratégias puras: balanceamento de carga com estratégias puras. Consideramos ainda dois casos:

I máquinas idênticas (s1 =· · ·=sm)

I máquinas relacionadas (caso geral) O jogo com estratégias puras tem equilíbrio?

(17)

Jogo de balanceamento de carga

Jogo: n,m,w1, . . . ,wn,s1, . . . ,sm

É um jogo finito, logo tem equilíbrio (misto) de Nash.

Estamos interessados apenas em estratégias puras:

balanceamento de carga com estratégias puras.

Consideramos ainda dois casos:

I máquinas idênticas (s1 =· · ·=sm)

I máquinas relacionadas (caso geral) O jogo com estratégias puras tem equilíbrio?

(18)

Jogo de balanceamento de carga

Jogo: n,m,w1, . . . ,wn,s1, . . . ,sm

É um jogo finito, logo tem equilíbrio (misto) de Nash.

Estamos interessados apenas em estratégias puras:

balanceamento de carga com estratégias puras.

Consideramos ainda dois casos:

I máquinas idênticas (s1 =· · ·=sm)

I máquinas relacionadas (caso geral)

O jogo com estratégias puras tem equilíbrio?

(19)

Jogo de balanceamento de carga

Jogo: n,m,w1, . . . ,wn,s1, . . . ,sm

É um jogo finito, logo tem equilíbrio (misto) de Nash.

Estamos interessados apenas em estratégias puras:

balanceamento de carga com estratégias puras.

Consideramos ainda dois casos:

I máquinas idênticas (s1 =· · ·=sm)

I máquinas relacionadas (caso geral) O jogo com estratégias puras tem equilíbrio?

(20)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor. Processo termina e num equilíbrio.

(21)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor. Processo termina e num equilíbrio.

(22)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor. Processo termina e num equilíbrio.

(23)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor. Processo termina e num equilíbrio.

(24)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor. Processo termina e num equilíbrio.

(25)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor. Processo termina e num equilíbrio.

(26)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor.

Processo termina e num equilíbrio.

(27)

O jogo tem equilíbrio?

Proposição: O jogo de balanceamento de cargas dado porn,m, w1, . . . ,wn,s1, . . . ,sm com estratégias puras tem pelo menos um equilíbrio.

Dada uma atribuiçãoA: [n]→[m], considere o vetor com a carga de cada máquina, em ordem decrescente.

Migração vai para vetor lexicograficamente menor.

Processo termina e num equilíbrio.

(28)

Duas perguntas

Jogo de balanceamento de cargas com estratégias puras

I Quão ruim pode ser um equilíbrio em comparação com o chamadoótimo social?

I Quanto tempo para chegar a um equilíbrio? Aqui ocusto social de uma atribuiçãoAé

a carga da máquina mais carregada, ou seja, é omakespan. (função social não utilitária)

O makespan mínimo é oótimo social, denotado porOPT. Dadosn,m,w1, . . . ,wn,s1, . . . ,sm,

determinar omakespan mínimo é um problema NP-difícil.

(29)

Duas perguntas

Jogo de balanceamento de cargas com estratégias puras

I Quão ruim pode ser um equilíbrio em comparação com o chamadoótimo social?

I Quanto tempo para chegar a um equilíbrio?

Aqui ocusto social de uma atribuiçãoAé

a carga da máquina mais carregada, ou seja, é omakespan. (função social não utilitária)

O makespan mínimo é oótimo social, denotado porOPT. Dadosn,m,w1, . . . ,wn,s1, . . . ,sm,

determinar omakespan mínimo é um problema NP-difícil.

(30)

Duas perguntas

Jogo de balanceamento de cargas com estratégias puras

I Quão ruim pode ser um equilíbrio em comparação com o chamadoótimo social?

I Quanto tempo para chegar a um equilíbrio?

Aqui ocusto social de uma atribuiçãoAé

a carga da máquina mais carregada, ou seja, é omakespan.

(função social não utilitária)

O makespan mínimo é oótimo social, denotado porOPT. Dadosn,m,w1, . . . ,wn,s1, . . . ,sm,

determinar omakespan mínimo é um problema NP-difícil.

(31)

Duas perguntas

Jogo de balanceamento de cargas com estratégias puras

I Quão ruim pode ser um equilíbrio em comparação com o chamadoótimo social?

I Quanto tempo para chegar a um equilíbrio?

Aqui ocusto social de uma atribuiçãoAé

a carga da máquina mais carregada, ou seja, é omakespan.

(função social não utilitária)

O makespan mínimo é oótimo social, denotado porOPT.

Dadosn,m,w1, . . . ,wn,s1, . . . ,sm,

determinar omakespan mínimo é um problema NP-difícil.

(32)

Duas perguntas

Jogo de balanceamento de cargas com estratégias puras

I Quão ruim pode ser um equilíbrio em comparação com o chamadoótimo social?

I Quanto tempo para chegar a um equilíbrio?

Aqui ocusto social de uma atribuiçãoAé

a carga da máquina mais carregada, ou seja, é omakespan.

(função social não utilitária)

O makespan mínimo é oótimo social, denotado porOPT.

Dadosn,m,w1, . . . ,wn,s1, . . . ,sm,

determinar omakespan mínimoé um problema NP-difícil.

(33)

Duas medidas de qualidade

Preço da anarquia PoA(m):

maior razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Preço da estabilidade PoS(m):

menor razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social. Cada um vale pelo menos 1.

Preço da estabilidade é 1 para o balanceamento de carga. Prova anterior ajustada:

Comece de configuração com makespan mínimo. O makespan nunca aumenta, e termina num equilíbrio.

(34)

Duas medidas de qualidade

Preço da anarquia PoA(m):

maior razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Preço da estabilidade PoS(m):

menor razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Cada um vale pelo menos 1.

Preço da estabilidade é 1 para o balanceamento de carga. Prova anterior ajustada:

Comece de configuração com makespan mínimo. O makespan nunca aumenta, e termina num equilíbrio.

(35)

Duas medidas de qualidade

Preço da anarquia PoA(m):

maior razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Preço da estabilidade PoS(m):

menor razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Cada um vale pelo menos 1.

Preço da estabilidade é 1 para o balanceamento de carga. Prova anterior ajustada:

Comece de configuração com makespan mínimo. O makespan nunca aumenta, e termina num equilíbrio.

(36)

Duas medidas de qualidade

Preço da anarquia PoA(m):

maior razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Preço da estabilidade PoS(m):

menor razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Cada um vale pelo menos 1.

Preço da estabilidade é 1 para o balanceamento de carga.

Prova anterior ajustada:

Comece de configuração com makespan mínimo. O makespan nunca aumenta, e termina num equilíbrio.

(37)

Duas medidas de qualidade

Preço da anarquia PoA(m):

maior razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Preço da estabilidade PoS(m):

menor razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Cada um vale pelo menos 1.

Preço da estabilidade é 1 para o balanceamento de carga.

Prova anterior ajustada:

Comece de configuração com makespan mínimo. O makespan nunca aumenta, e termina num equilíbrio.

(38)

Duas medidas de qualidade

Preço da anarquia PoA(m):

maior razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Preço da estabilidade PoS(m):

menor razão entre o custo social de um equilíbrio de um jogo comm máquinas e o ótimo social.

Cada um vale pelo menos 1.

Preço da estabilidade é 1 para o balanceamento de carga.

Prova anterior ajustada:

Comece de configuração com makespan mínimo.

O makespan nunca aumenta, e termina num equilíbrio.

(39)

Preço da anarquia

Exemplo: m=2,s1 =s2 =1 e w1=w2 =2,w3 =w4 =1.

Makespan mínimo: 3 (da esquerda) Na direita, equilíbrio com makespan 4. Preço da anarquiapelo menos 4/3.

(40)

Preço da anarquia

Exemplo: m=2,s1 =s2 =1 e w1=w2 =2,w3 =w4 =1.

Makespan mínimo: 3 (da esquerda) Na direita, equilíbrio com makespan 4. Preço da anarquiapelo menos 4/3.

(41)

Preço da anarquia

Exemplo: m=2,s1 =s2 =1 e w1=w2 =2,w3 =w4 =1.

Makespan mínimo: 3 (da esquerda) Na direita, equilíbrio com makespan 4.

Preço da anarquiapelo menos 4/3.

(42)

Preço da anarquia

Exemplo: m=2,s1 =s2 =1 e w1=w2 =2,w3 =w4 =1.

Makespan mínimo: 3 (da esquerda) Na direita, equilíbrio com makespan 4.

Preço da anarquiapelo menos 4/3.

(43)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

.

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m]. j: máquina com carga máxima emA

i: tarefa mais leve em j

`(j): carga da máquinaj emA

Se sói em j, entãocusto(A) =OPT(J) e nada a provar. Senãowi12custo(A).

Não há máquina com carga menor que`(j)−wi (oui teria incentivo para ir para tal máquina).

(44)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

.

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima emA i: tarefa mais leve em j

`(j): carga da máquinaj emA

Se sói em j, entãocusto(A) =OPT(J) e nada a provar. Senãowi12custo(A).

Não há máquina com carga menor que`(j)−wi (oui teria incentivo para ir para tal máquina).

(45)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

.

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA

Se sói em j, entãocusto(A) =OPT(J) e nada a provar. Senãowi12custo(A).

Não há máquina com carga menor que`(j)−wi (oui teria incentivo para ir para tal máquina).

(46)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

.

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA

Se sói em j, então custo(A) =OPT(J)e nada a provar.

Senãowi12custo(A).

Não há máquina com carga menor que`(j)−wi (oui teria incentivo para ir para tal máquina).

(47)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

.

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA

Se sói em j, então custo(A) =OPT(J)e nada a provar.

Senãowi12custo(A).

Não há máquina com carga menor que`(j)−wi (oui teria incentivo para ir para tal máquina).

(48)

Caso de máquinas idênticas

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA wi12custo(A).

Não há máquina com carga menor que`(j)−wi.

Ou seja, para todoj ∈[m],

`(j) ≥ `(j)−wi ≥ custo(A)−1

2custo(A) = 1

2custo(A) e

OPT(J) ≥ P

i∈[n]wi

m =

P

j∈[m]`(j) m

≥ custo(A) + (m−1)custo(A)/2

m = (m+1)custo(A)

2m

(49)

Caso de máquinas idênticas

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA wi12custo(A).

Não há máquina com carga menor que`(j)−wi. Ou seja, para todoj ∈[m],

`(j) ≥ `(j)−wi ≥ custo(A)−1

2custo(A) = 1

2custo(A)

e

OPT(J) ≥ P

i∈[n]wi

m =

P

j∈[m]`(j) m

≥ custo(A) + (m−1)custo(A)/2

m = (m+1)custo(A)

2m

(50)

Caso de máquinas idênticas

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA wi12custo(A).

Não há máquina com carga menor que`(j)−wi. Ou seja, para todoj ∈[m],

`(j) ≥ `(j)−wi ≥ custo(A)−1

2custo(A) = 1

2custo(A) e

OPT(J) ≥ P

i∈[n]wi

m =

P

j∈[m]`(j) m

≥ custo(A) + (m−1)custo(A)/2

m = (m+1)custo(A)

2m

(51)

Caso de máquinas idênticas

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA wi12custo(A).

Não há máquina com carga menor que`(j)−wi. Ou seja,`(j) ≥ 12custo(A) para todo j ∈[m] e

OPT(J)≥ (m+1)custo(A)

2m ,

donde se conclui que

custo(A) ≤ 2− 2 m+1

OPT(J).

(52)

Caso de máquinas idênticas

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA wi12custo(A).

Não há máquina com carga menor que`(j)−wi. Ou seja,`(j) ≥ 12custo(A) para todo j ∈[m] e

OPT(J)≥ (m+1)custo(A)

2m ,

donde se conclui que

custo(A) ≤ 2− 2 m+1

OPT(J).

(53)

Caso de máquinas idênticas

Prova: JogoJ = (n,m,w) e atribuiçãoA: [n]→[m].

j: máquina com carga máxima em A i: tarefa mais leve em j

`(j): carga da máquinaj emA wi12custo(A).

Não há máquina com carga menor que`(j)−wi. Ou seja,`(j) ≥ 12custo(A) para todo j ∈[m] e

OPT(J)≥ (m+1)custo(A)

2m ,

donde se conclui que

custo(A) ≤ 2− 2 m+1

OPT(J).

(54)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

. Prova:

Para todo jogoJ = (n,m,w) e atribuiçãoA: [n]→[m], custo(A) ≤ 2− 2

m+1

OPT(J).

Param=2, análise é justa para o exemplo pois 4

3 = 2− 2

2+1 .

Exercício: Mostre um exemplo para um m arbitrário que prove que a análise é justa para todom.

(55)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

. Prova:

Para todo jogoJ = (n,m,w) e atribuiçãoA: [n]→[m], custo(A) ≤ 2− 2

m+1

OPT(J).

Param=2, análise é justa para o exemplo pois 4

3 = 2− 2

2+1 .

Exercício: Mostre um exemplo para um m arbitrário que prove que a análise é justa para todom.

(56)

Caso de máquinas idênticas

Teorema: Para o jogo de balanceamento de carga em m máquinas idênticas, PoA(m) = 2−m+12

. Prova:

Para todo jogoJ = (n,m,w) e atribuiçãoA: [n]→[m], custo(A) ≤ 2− 2

m+1

OPT(J).

Param=2, análise é justa para o exemplo pois 4

3 = 2− 2

2+1 .

Exercício: Mostre um exemplo para um m arbitrário que prove que a análise é justa para todom.

Referências

Documentos relacionados

(grifos nossos). b) Em observância ao princípio da impessoalidade, a Administração não pode atuar com vistas a prejudicar ou beneficiar pessoas determinadas, vez que é

Segundo Éric Laurent, a psicose ordinária se caracteriza pela não resposta aos significantes-mestres tradicionais, manifestando o fim do poder do Nome-do-Pai como

occurring in more than just enterprise and technology companies (2002: US – 83% / Europe – 47%).. • In the UK, France and Germany

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

O software PcModel pode ser uma ferramenta bastante útil, quando aplicado na previsão e estimativa do cálculo de energia envolvendo as conformações mais e menos estáveis do

[r]

Note on the occurrence of the crebeater seal, Lobodon carcinophagus (Hombron & Jacquinot, 1842) (Mammalia: Pinnipedia), in Rio de Janeiro State, Brazil.. On May 12, 2003,

Estudos da neurociência sustentam que a música e a linguagem são duas formas de comunicação humana que estão próximas em se tratando de processamento mental e