Quão difícil é a máfia?


18

Mafia é um popular role-playing game em festas, uma descrição detalhada está disponível na wikipedia http://en.wikipedia.org/wiki/Mafia_%28game%29 .

Basicamente, funciona da seguinte maneira:

  • No início, cada um dos jogadores recebe secretamente um papel, alinhado com a Máfia ou com a Cidade. Cada função pode ter habilidades especiais; mais sobre isso mais tarde.N

  • Existem duas fases do jogo: dia e noite. À noite, a máfia pode se comunicar secretamente entre si; e eles podem concordar com um jogador alvo que eles assassinaram naquela noite. No dia, todos os jogadores (vivos) se comunicam em um fórum aberto. Os jogadores podem concordar em linchar um jogador, é necessária uma maioria absoluta de todos os jogadores.

  • O jogo termina se restar apenas a máfia ou apenas a cidade. O partido sobrevivente vence.

  • Vamos assumir que existem três papéis: Cidadão, Investigador e Mafioso. Os cidadãos não têm poderes. Os mafiosos também não têm habilidades além de poderem se comunicar à noite e votar em uma vítima de assassinato a cada noite. Os investigadores podem investigar um outro jogador a cada noite, descobrindo seu papel exato.

  • Suponha que o jogo comece no dia e que o papel de um jogador seja revelado após a morte

Estratégias vencedoras

Dada uma configuração de Investigators, Citizen e Mafiosi, dizemos que a configuração está ganhando para o Town , se houver uma estratégia para os jogadores do Town, de forma que eles ganhem, não importa como Máfia toca.(Eu,c,m)Eucm

Observe que podemos assumir que a Máfia brinca com informações completas, já que queremos dar conta de qualquer decisão que eles possam tomar.

Exemplo: A configuração vence pela Cidade.(4,1,1)

Dia 1: Todos os jogadores da Town relatam sinceramente seu papel no chat aberto. O jogador da Máfia deve reivindicar ser Investigador ou Cidadão.

Se ele reivindica Cidadão, o Mafioso é um dos dois supostos Cidadãos. Cada investigador pode investigar qualquer um deles e descobrirá o verdadeiro. No máximo, um investigador pode morrer à noite e os outros dois simplesmente enforcam o mafioso.

Portanto, o mafioso deve reivindicar o investigador. Existem 5 supostos investigadores. No bate-papo aberto, os investigadores concordam com uma permutação para verificar um ao outro.

Noite 1: Os investigadores verificam seus alvos e o mafioso mata um.

Dia 2: Restam 3 investigadores. Todos os alegados investigadores relatam suas descobertas. Não importa quem foi morto, pelo menos um deles também é confirmado por outro investigador vivo. Desde que o mafioso reivindicou o investigador, ele também precisa dizer se o alvo designado era a máfia ou não. Se ele enquadrar alguém, a Cidade saberá que ele ou a pessoa emoldurada é a Máfia, contra a outra cidade confirmada. Se ele não enquadrar ninguém, também haverá três cidades confirmadas. De qualquer maneira, não enforcando ninguém, e investigando os únicos 2 suspeitos restantes vence o Town.

Questões

  • Quão difícil é decidir se uma determinada organização admite uma estratégia vencedora para a Town? Intuitivamente, isso soa como um completo do . Alguém pode propor uma redução?PSPUMACE
  • Podemos encontrar configurações vencedoras mínimas? Como podemos minimizar as razões ou ?Eu:m(Eu+c):m

As identidades são reveladas após a morte?
Piotr Migdal

Ah, sim, esqueci de mencionar.
Syzygy

1
Interessante. Joguei uma versão deste jogo em que as identidades não são reveladas após a morte. Torna mais interessante a elaboração de histórias confiáveis ​​e a detecção de mentiras.
Lucas Cook

O jogo pode ficar mais difícil à medida que diminui, mas o tamanho da população permanece o mesmo? m
Lucas Cook

@LucasCook Sim, consulte arxiv.org/abs/1009.1031 (meu artigo sobre o jogo Mafia). Num jogo em que dois jogadores podem ser mortos em um turno, a paridade do número total de jogadores é importante. No entanto, o efeito depende das regras exatas (por exemplo, se o linchamento é opcional ou não); e pode não aparecer em cenários não probabilísticos (por exemplo, perguntas sobre a estratégia de ganhar, não - sobre a probabilidade de ganhar).
Piotr Migdal

Respostas:


12

Aqui está uma referência que você deseja consultar: http://www.jstor.org/stable/10.2307/25442651

Máfia: Um estudo teórico de jogadores e coalizões em um ambiente de informação parcial Braverman, M. e Etesami, O. e Mossel, E. Os Anais da Probabilidade Aplicada 2008


Não sabia que o problema já havia sido estudado. Gostaria de saber isso quando eu estava jogando Mafia :)
Suresh Venkat

Obrigado, vou olhar para isso ... No entanto, parece que eles se concentram em estratégias ao acaso, em vez de olhar para as estratégias vencedoras deterministas, onde a máfia joga com informações completas
Syzygy

Este artigo trata de probabilidades e, portanto, trata de um problema bem diferente.
Domotorp 31/10/12

@domotorp: Devido à forma como a Máfia é criada, com conhecimento incompleto, é possível que uma estratégia probabilística seja a melhor. Se um mafioso sempre afirma ser um cidadão (ou sempre afirma ser um investigador), o número de suspeitos com os quais a cidade precisa se preocupar é reduzido consideravelmente.
quer

@ Peter: Eu concordo com você, mas esta pergunta é sobre estratégias determinísticas vencedoras nos piores casos, como Syzygy também observou em seu comentário.
Domotorp 31/10/12

4

Antes de tudo, observe que é sempre bom começar o jogo perguntando a cada cidadão qual é o seu papel se estamos procurando uma estratégia determinista de vitória para a Town. Isso ocorre porque, não importa o que os mafiosos se declarem vencedores da cidade, obviamente não há mal algum em perguntar. E se os mafiosos podem se declarar alguma coisa e vencer nesse caso, então eles fingem que fizeram a declaração e agem de acordo.

Além disso, um jogo como esse provavelmente não será completo no PSPACE, pois não há estrutura subjacente. Eu acredito firmemente que não é difícil analisar o jogo para todos os valores de i, c, m. Abaixo eu faço isso para m = 1. Então, a partir de agora, vamos supor que exista apenas um mafioso, M, e o jogo começa com a pergunta dos papéis. Agora M afirma investigador ou cidadão. Vamos verificar os dois casos.

Caso 1: M alega investigador

Se i = 0, a cidade vence se c for pelo menos 2.

Se i = 1, a cidade vence se c for pelo menos 4. Para números menores, eles perdem porque M pode matar um cidadão a cada noite.

Se i = 2, Town vence se c for pelo menos 3. Os três supostos investigadores podem se perguntar em ordem circular. M é revelado, a menos que um deles morra, então ele deve matar um investigador. Isso reduz o jogo ao caso i = 1.

Se i = 3, Town vence se c for pelo menos 1. Os 4 supostos investigadores podem se perguntar em uma ordem circular. M é revelado, a menos que um deles morra, então ele deve matar um investigador. Agora existem (no máximo) duas possibilidades para M e pelo menos 5 pessoas restantes, para que elas possam matar as duas. Se c = 0, não importa como eles se perguntem, M sempre pode matar alguém e permanecer oculto (por análise de caso), para que Town não tenha vitória determinística.

Se i> = 4, Town vence pelos supostos investigadores perguntando um ao outro em uma ordem circular, como no caso i = 3.

Caso 2: M reivindica cidadão

Aqui o jogo é muito mais simples, os investigadores perguntam a pessoas diferentes a cada rodada e M mata um deles a cada noite (é sempre melhor matar um investigador do que um cidadão). Além disso, às vezes eles podem votar para matar um cidadão (na verdade, é sempre bom fazê-lo, a menos que i = 2 ec = 1). Por causa do uso da recursão, é melhor também permitir que os cidadãos se mostrem inocentes e denotar seu número por n.

A cidade vence se

i = 0, n> = c + 2, i = 1, n> = c + 1, i = 2, n> = c-2, e a partir daqui podemos ver (e também facilmente provar) que, em geral, i Town ganha se e somente se n> = c + 2-i ^ 2. Como no jogo real não há cidadãos inocentes no início, isso significa que a Cidade vence se i ^ 2> = c + 2.

Juntando: a cidade não tem vitória determinística se i <= 2. Para i = 3, a cidade vence por 1 <= c <= 7 (como 0 M pode reivindicar investigador e para c> = 8, ele pode reivindicar cidadão). Para i> = 4, a cidade vence por c <= i ^ 2-2.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.