Fórum de Matemática
DÚVIDAS? Nós respondemos!

Um Fórum em Português dedicado à Matemática
Data/Hora: 18 jun 2025, 18:44

Os Horários são TMG [ DST ]




Fazer Nova Pergunta Responder a este Tópico  [ 6 mensagens ] 
Autor Mensagem
MensagemEnviado: 07 nov 2015, 20:35 
Offline

Registado: 07 nov 2015, 17:27
Mensagens: 2
Localização: brasil
Agradeceu: 0 vez(es)
Foi agradecido: 0 vez(es)
Olá pessoal do fórum.

Estou tentando desenvolver uma planilha em Excel para auxiliar a organizar uma sessão de negócios, a ideia é a seguinte:
Possuo uma quantidade X de pessoas, preciso dividi-las em grupos de igual número e a um determinado intervalo de tempo essas pessoas tem que trocar de mesa, o intuito da sessão é que todos conversem com todos sem se repetir.
Quando possuo número de pessoas que tem como raiz um número primo eu consigo construir esses grupos baseados em uma matriz quadrada, mas esse fator me limita a dois grupos de 25 pessoas e de 49 pessoas. Gostaria de desenvolver uma planilha que eu colocasse o número de pessoas e a planilha me retornasse à quantidade de grupos ideais e também a mistura desses grupos. Comecei a pesquisar sobre combinação, porém preciso de algo que remova as interações repetidas, por exemplo, se eu tenho um grupo de 9 pessoas e vou dividi-las em grupos de três poderia ter ABC, ADE, AFG, ..., BCF, DEG o problema que nos dois últimos grupos as pessoas já tiveram interações entre si e isso não pode acontecer.
Alguém poderia me orientar sobre o que pesquisar? Obrigado


Topo
 Perfil  
 
MensagemEnviado: 13 nov 2015, 22:22 
Offline

Registado: 19 Oct 2015, 13:34
Mensagens: 929
Localização: Rio de Janeiro
Agradeceu: 9 vezes
Foi agradecido: 274 vezes
André,
Acredito que o calculo pode ser feito por combinação dividindo o resultado pelo numero de pessoas.

1. Vejamos ABCDE (cada letra representando uma pessoa, total de 5 pessoas organizadas em grupos de 3):

C5,3 = 5!/[3!(5-3)!]
C5,3 = 10

10/5 = 2 (grupos possíveis: ABC - BDE)

2. Vejamos ABCDEF (cada letra representando uma pessoa, total de 6 pessoas organizadas em grupos de 3):

C6,3 = 6!/[3!(6-3)!]
C6,3 = 20

20/6 = 3 aproxim. (grupos possíveis: ABC - BDE - CDF)

3. Vejamos ABCDEFG (cada letra representando uma pessoa, total de 7 pessoas organizadas em grupos de 3):

C7,3 = 7!/[3!(7-3)!]
C7,3 = 35

35/7 = 5 (grupos possíveis: ABC - BDE - CDF - CEG - EFG)

.
.
.

_________________
Vivemos em um mundo onde toda informação é falsa até que se prove o contrário.
A Verdade está a caminho.


Topo
 Perfil  
 
MensagemEnviado: 14 nov 2015, 16:42 
Offline

Registado: 19 Oct 2015, 13:34
Mensagens: 929
Localização: Rio de Janeiro
Agradeceu: 9 vezes
Foi agradecido: 274 vezes
corrigindo...
jorgeluis Escreveu:
André,
Acredito que o calculo pode ser feito por combinação, dividindo o resultado pelo numero de pessoas menos 1. Considerando apenas o valor inteiro, arredondado, do resultado.

1. Vejamos ABCDE (cada letra representando uma pessoa, total de 5 pessoas organizadas em grupos de 3):

C5,3 = 5!/[3!(5-3)!]
C5,3 = 10

10/(5-1) = 2 aproxim. (grupos possíveis: ABC - BDE)

2. Vejamos ABCDEF (cada letra representando uma pessoa, total de 6 pessoas organizadas em grupos de 3):

C6,3 = 6!/[3!(6-3)!]
C6,3 = 20

20/(6-1) = 4 (grupos possíveis: ABC - BDE - CDF -AEF)

3. Vejamos ABCDEFG (cada letra representando uma pessoa, total de 7 pessoas organizadas em grupos de 3):

C7,3 = 7!/[3!(7-3)!]
C7,3 = 35

35/(7-1) = 6 aproxim. (grupos possíveis: ABC - BDE - CDF - AEF - BFG -CEG)

.
.
.

_________________
Vivemos em um mundo onde toda informação é falsa até que se prove o contrário.
A Verdade está a caminho.


Topo
 Perfil  
 
MensagemEnviado: 14 nov 2015, 16:51 
Offline

Registado: 19 Oct 2015, 13:34
Mensagens: 929
Localização: Rio de Janeiro
Agradeceu: 9 vezes
Foi agradecido: 274 vezes
Esquece André, desculpe,
o raciocínio está incorreto, pois, conforme aumenta o número de pessoas o número de grupos aumenta desproporcionalmente.
perdão !!!
mas, vou continuar tentando achar uma forma de resolver isso.

_________________
Vivemos em um mundo onde toda informação é falsa até que se prove o contrário.
A Verdade está a caminho.


Topo
 Perfil  
 
MensagemEnviado: 15 nov 2015, 22:53 
Offline

Registado: 07 nov 2015, 17:27
Mensagens: 2
Localização: brasil
Agradeceu: 0 vez(es)
Foi agradecido: 0 vez(es)
Olá Jorge,

Achei interessante a forma como você coloquei, vi que existem algumas restrições, já procurei em diversos lugares, inclusive em inglês mas só encontrei soluções com matriz quadrada de número primo, estou pensando em elaborar algum algoritmo que desenvolva todas as interações e selecione o conjunto deles que menos se repetem, pois em alguns casos, como com 16 pessoas você precisaria repetir algumas interações para que todos possam se encontrar com todos, o meu maior problema, pensando de acordo com seu raciocínio é como eu consigo chegar num número adequado de pessoas por grupo, acredito que esse seja meu maior problema. Caso vocês tenham interesse segue o link da solução através de matrizes http://ask.metafilter.com/161031/Dont-meet-the-same-person-twice-involves-math-somehow. Caso eu chegue em uma solução retorno aqui e compartilho. Muito obrigado pela ajuda até agora.


Topo
 Perfil  
 
MensagemEnviado: 18 nov 2015, 13:22 
Offline

Registado: 18 nov 2015, 13:18
Mensagens: 1
Localização: Santo André
Agradeceu: 0 vez(es)
Foi agradecido: 0 vez(es)
Também possuo interesse sem resolver esse problema! Até o momento só encontrei a solução quando trabalhamos em uma matriz com número de linhas e colunas sendo um número primo, como 5x5,7x7,11x11 ...


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Fazer Nova Pergunta Responder a este Tópico  [ 6 mensagens ] 

Os Horários são TMG [ DST ]


Quem está ligado:

Utilizadores a ver este Fórum: Google [Bot] e 6 visitantes


Criar perguntas: Proibído
Responder a perguntas: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído
Enviar anexos: Proibído

Pesquisar por:
Ir para: