29 votos

Un "hat trick": ¿Puede uno de ellos acertar?

Hay $n$ niños y $n$ chicas. A cada una de ellas se le da un sombrero de sólo 4 colores posibles (conocidos) y no sabe su color. Ahora cada una puede ver sólo todos los colores de los sombreros de las del otro sexo y no se permite ningún contacto, entonces se pide a cada una que adivine el color de su propio sombrero al mismo tiempo . Determine si tal $n$ existe que hay una estrategia que al menos un niño puede acertar en cualquier circunstancia.

Cuando sólo hay 3 colores posibles, el problema se ha resuelto ( $n=2$ está bien) a través del álgebra simple. Pero cuando se trata de 4 colores, el problema parece mucho más difícil. Por favor, ayuda.

Solución para 3 colores ( $n=2$ ): utilizamos 0, 1, 2 para representar los colores, los chicos son $a, b$ y las niñas son $c, d$ respectivamente. Cada niño conoce el valor de $c, d$ , mientras que cada chica conoce el valor de $a, b$ . Ahora considera el número cuatro: $$a+b+c,$$ $$d+a-b,$$ $$d+b-c,$$ $$d+c-a.$$ Es fácil demostrar que al menos uno de ellos es divisible por 3. Como resultado, la estrategia es: $A, B, C, D$ adivinar $c+d$ , $c-d$ , $-a-b$ , $b-a$$ \pmod 3$ respectivamente, y uno de ellos debe ser correcto.

13voto

barto Puntos 6296

Siempre hay una estrategia de este tipo, sin importar el número de colores, cuando $n$ es suficientemente grande (dependiendo del número de colores). Consulte la parte inferior de esta respuesta para obtener un valor explícito de $n$ que funciona. Para $4$ colores, da $n = 4^{144}$ .

Dejemos que $k$ sea el número de colores. La idea es que el niño pueda, de antemano, hacer $k$ afirmaciones sobre los colores del otro grupo, de tal manera que en cada escenario exactamente una afirmación sea verdadera, y asignar cada afirmación a un color. Un ejemplo sencillo es, cuando Tom hace la $k$ afirmaciones obvias sobre el color de Jade y las asigna a, bueno, esos colores. Cuando el experimento comienza, las chicas pueden asumir entonces que la afirmación correspondiente al color de Tom es falsa. (De hecho, si Tom acierta, ya no importa nada). En el ejemplo, pueden suponer que el color de Jade no es el mismo que el de Tom. Utilizaremos afirmaciones más interesantes.

Por el principio de encasillamiento, entre un grupo de $1+(b-1)k$ chicas, hay un grupo de $b$ que tiene el mismo color. Arreglar $b$ por el momento y supongamos $n \geq 1+(b-1)k$ . (La elección de $b$ dependerá de $k$ solamente). Fijar un grupo de este tipo $G$ de $1+(b-1)k$ chicas. Los niños se ponen de acuerdo sobre una enumeración $G_1, \ldots, G_{\binom{1+(b-1)k}{b}}$ de los subconjuntos de tamaño $b$ de $G$ .

La clave es que, dado un grupo de $k$ Las niñas que pueden suponer que tienen el mismo color, pueden adivinar cada una un color diferente, para que al menos una de ellas acierte. El problema es que las chicas nunca pueden saber qué grupo de $k$ Las chicas tienen el mismo color, pero los chicos pueden limitar las posibilidades:

Lema. Dada una información sobre los colores de las chicas, que toma valores en un conjunto de tamaño $N$ los chicos pueden limitar el número de valores que puede tomar para $k-1$ siempre que haya al menos $\binom N{k-1}$ chicos.

Formalmente, si $C$ es el conjunto de colores, y dada una función $f : C^n \to I = \{1, \ldots, N\}$ conocido por los chicos y chicas, existe una estrategia que lleva $\binom N{k-1}$ chicos y hace que, si todos esos chicos adivinan mal, entonces hay un subconjunto $J \subseteq I$ de tamaño $k-1$ tal que $f(x) \in J$ . Donde $x \in C^n$ denota el vector de los colores de las chicas.

Prueba. En el caso $N = k-1$ (o más pequeño), esto está claro: basta con que un chico mapee cada elemento de $I$ a un color diferente. La cuestión es que esto es posible para las grandes $N$ . Cuando Tom elige $k-1$ índices $i_j \in I$ , mapea cada grupo $i_j$ a un color, y la declaración " $f(x)$ no es ninguno de los $i_j$ " a la $k$ color, entonces las chicas pueden asumir que $f(x) \neq i_j$ para algunos $i_j$ o que $f(x)$ es uno de los $i_j$ dependiendo del color de Tom. En este último caso, estamos contentos: hemos reducido las posibilidades de $f(x)$ a $k-1$ números. Necesitamos una estrategia para el primer caso, en el que las chicas sólo pueden excluir uno de los $k-1$ índices que eligió Tom, y no tenemos control sobre cuál será. Basta con encontrar subconjuntos $U_j$ de tamaño $k-1$ de $I$ tal que, para cada elección de elementos $u_j \in U_j$ el complemento $U - \cup_j\{u_j\}$ tiene como máximo la cardinalidad $k-1$ . Por supuesto, esto es posible, simplemente tome todos los subconjuntos de $I$ de tamaño $k-1$ . Así, siempre que haya al menos $\binom{|I|}{k-1}$ chicos, las chicas pueden asumir que hay un subconjunto $J \subseteq I$ de tamaño $a \leq k-1$ , de tal manera que $f(x) \in J$ . Por ejemplo, podemos suponer que $a = k-1$ las chicas siempre pueden hacer $J$ más grande de una manera que acordaron de antemano. $\square$

Dejemos que $I = \{1, \ldots, \binom{1+(b-1)k}{b}\}$ . Los chicos pueden ahora hacer afirmaciones sobre qué grupo $G_i$ tiene el mismo color (donde se elige el grupo con menor índice si hay varios). Llama a ese grupo (con el índice más pequeño) $H$ . Este es nuestro $f(x)$ . Así, siempre que haya al menos $\binom{|I|}{k-1}$ chicos, las chicas pueden asumir que hay un subconjunto $J \subseteq I$ de tamaño $k-1$ , de tal manera que $H = G_j$ para algunos $j \in J$ . Este $J$ es conocido por todas las chicas, mirando los colores de los chicos.

Ahora que hemos limitado las posibilidades de $H$ a $\{G_j : j \in J \}$ En este caso, nos gustaría aplicar nuestra idea clave a cada uno de estos grupos: en cada grupo, las chicas dicen todos los colores posibles. El problema es que esos grupos no son necesariamente disjuntos. Pero los niños saben cómo resolverlo:

Lema. Dados los enteros $a,k \geq 1$ y $b \geq k+(a-1)(k-1)$ , entonces dado $a$ establece $G_1, \ldots, G_a$ de tamaño $b$ existe $m \leq a$ y un número finito de conjuntos disjuntos $T_1, \ldots, T_m$ de tamaño $k$ de manera que cada $G_j$ contiene algunos $T_i$ .

Prueba. Por inducción en $a$ . Para $a=1$ esto es trivial. Sea $a>1$ y supongamos que cada intersección $G_a \cap G_i$ es como máximo de tamaño $k-1$ . Entonces podemos seleccionar $k$ elementos de $G_a$ que no están en ningún otro $G_i$ , tomarlos para formar un $T_j$ y proceder por inducción. Si algún $|G_a \cap G_i| \geq k$ , elija $k$ elementos en su intersección y que formen un $T_j$ . Este $T_j$ funciona para cualquier $G_l$ que contiene esos $k$ elementos. Elimine estos elementos de todos los $G_l$ y proceder por inducción. $\square$

El lema implica, con $a = k-1$ que existen grupos disjuntos $T_j$ de $k$ niñas, de manera que las niñas puedan asumir cada $G_j$ contiene un $T_j$ . (En la práctica, las chicas deben estar de acuerdo con esta elección de $T_j$ para cada posible $J \subseteq I$ de tamaño $k-1$ .) En particular, existen grupos disjuntos de $k$ chicas, al menos una de las cuales está contenida en $H$ . Es decir, al menos uno de ellos está formado por chicas del mismo color. En cada grupo $T_j$ , deja que las niñas adivinen todos los colores diferentes. Entonces, al menos una chica adivina correctamente (a menos que uno de los chicos adivine correctamente).


Concluimos que $$n = \max \left(\binom{|I|}{k-1} , 1+(b-1)k \right) $$ es suficiente, cuando $|I| = \binom{1+(b-1)k}{b}$ y $b = k+(a-1)(k-1)$ y $a = k-1$ . Utilizando el límite $\binom xy \leq x^y$ y la estimación $b \leq k^2$ y $1+(b-1)k \leq k^3$ conseguimos que $$n \geq \left( (k^3)^{k^2}\right)^{k} = k^{3k^3}$$ es suficiente.

2voto

Calibur Puntos 31

Esto es lo que he probado hasta ahora para encontrar una posible solución. Primero probé tu solución para 3 colores contra las 81 combinaciones de sombreros para asegurarme de que funciona, ya que sigue siendo bastante alucinante para mí. También volví a mirar n=1 con 2 colores, donde una persona simplemente dice el color que ve, y la otra persona dice lo contrario del color que ve. Intenté encontrar un patrón que pudiera aplicarse a 4 colores.

En ambos ejemplos los jugadores tienen estrategias posicionalmente únicas que son sensibles al orden de las entradas, y cada entrada de grupo tiene una salida de grupo única.

Con n=1, tenemos 1 variable a que puede expresarse como a y -a para describir la estrategia de cada jugador.

Con n= 2, tenemos 2 variables a y b que pueden expresarse conjuntamente de la siguiente manera para formar las estrategias que has publicado:

a+b , a-b , -(a+b) y - (a-b) -- sustituir a & b en las dos primeras expresiones por c & d

Con 3 variables podemos escribir las siguientes 8 estrategias posibles:

a+b+c , a+b-c , a-b+c , a-b-c y su 4 opuestos -- haciendo que toda la expresión sea negativa y sustituyendo a, b y c por d, e y f.

Me encontré con problemas a la hora de decidir cuántos jugadores tener. Con 6 jugadores (de a a f, lo que da lugar a 4096 combinaciones de sombreros), hay que elegir qué 2 de las 8 expresiones disponibles se van a ignorar. No he encontrado una combinación de 6 que produzca una salida única (después de %4) para cada entrada. Con 8 jugadores, podemos usar las 8 expresiones, pero cada expresión sólo se refiere a otros tres jugadores, que no es toda la información que cada jugador tiene disponible.

Espero que esta idea pueda llegar a algún sitio, pero personalmente me he topado con un bloqueo.

2voto

san Puntos 3820

He elaborado la intrincada solución de @barto en el caso de $k=4$ y es demasiado largo para un comentario.

Así que coge 25 chicas, pon $N=\binom{25}{7}$ , $I=\{1,\dots,N\}$ y $n=\binom N3$ y tomar $n$ chicos. Para $j=1,\dots, n$ (esto es para cada chico) tomar un juego $U_j$ subconjunto de $I$ con tres elementos. Sea el conjunto de colores $C=\{a,b,c,d\}$ y establecer $C'=\{a,b,d\}$ . Para cada $j$ fijar una biyección $\sigma_j: C'\to U_j$ . Además, para cada $i=1,\dots,N$ elegir algún subconjunto $G_i$ de $\{1,\dots,25\}$ de siete índices. El $G_i$ , $U_j$ y $\sigma_j$ son conocidos por todos de antemano. También tenemos que fijar para cada $j$ y el conjunto $U_{j}=\{i_1,i_2,i_3\}$ , tres conjuntos $T_1,T_2,T_3$ subconjuntos de cardinalidad 4, de $G_{i_1}$ , $G_{i_2}$ y $G_{i_3}$ respectivamente, de manera que $T_i\cap T_j$ está vacío o es igual a $T_i$ .

Ahora bien, dado $X\in C^{25}$ (cualquier posibilidad de los colores de las chicas) conjunto $$i_0(X)=i_0=\min\{i: \# \{X_k, k\in G_i\}=1\}$$ Como hay cuatro colores y 25 chicas, necesariamente hay un conjunto de siete chicas con el mismo color, y así $H=G_{i_0}$ es el de estos conjuntos con el índice mínimo. Todos los chicos conocen los colores de los sombreros de las chicas, así que $H$ es conocido por los chicos, y su decisión puede ser codificada por la siguiente función $B:C^{25}\to C^n$ dado por $$B(X)_j=\left\{ \begin{array}{ll} (\sigma_j)^{-1}(i_0(X))& \text{if }i_0(X)\in U_j\\ c &\text{if } i_0(X)\notin U_j\end{array}\right.$$

Por otro lado, las chicas toman la decisión en dos pasos: Primero, determinan un chico $j_0$ tal que $i_0(X)$ está en $U_{j_0}=\{i_1,i_2,i_3\}$ si todos los chicos tienen la respuesta equivocada. Ya que para los subconjuntos de cardinalidad 4 $T_1,T_2,T_3$ de $G_{i_1}$ , $G_{i_2}$ y $G_{i_3}$ respectivamente, $T_i\cap T_j$ está vacío o es igual a $T_i$ obtenemos que para al menos uno de los conjuntos $T_i$ Todas las chicas de ese conjunto tienen el mismo color. Así que eligen sus colores de tal manera que para cada $T_i$ las cuatro chicas eligen diferentes colores (que ya están determinados previamente para cada $j_0$ ), y así al menos una chica tiene la respuesta correcta.

${\bf Final Comments:}$

Esta es la estrategia que entendí de la respuesta y los comentarios de Barto. Queda por demostrar que las chicas pueden elegir un chico con $j_0$ tal que $i_0(X)$ está en $U_{j_0}=\{i_1,i_2,i_3\}$ , si todos los chicos tienen la respuesta equivocada (Me parece que es equivalente al primer lema de barto).

De hecho, si hay al menos un chico con color $Y_j=c$ , fijan $j_0=\min\{j:\ Y_j=c\}$ . Entonces, si el chico se equivoca, necesariamente $i_0(X)\in U_{j_0}$ , por la definición de $B$ . Por otro lado, si ningún chico tiene color $c$ , hay un proceso inductivo (las chicas deberían tener un portátil para seguir el proceso) partiendo del conjunto $J=\{i=1,\dots,N\}$ (o, en su defecto $J=\{G_i:\ i=1,\dots,N\}$ ) y eliminando uno de los $i$ (uno de los $G_i$ 's) en cada paso, de forma que al final nos queden tres índices y $i_0$ es uno de ellos (con tres conjuntos $G_i$ y $H$ es uno de ellos).

Paso inductivo: Si $\#J>3$ , entonces toma cualquier subconjunto de tres elementos, $\{i_1,i_2,i_3\}$ . Este subconjunto es un $U_j$ para algunos $j$ y eliminamos el índice $\sigma_j(Y_j)\in U_j$ . Obsérvese que como suponemos que ningún niño tiene el color $c$ el índice $\sigma_j(Y_j)$ está bien definida.

Es imposible que $i_0(X)=\sigma_j(Y_j)\in U_j$ : Si $i_0(X)\notin U_j$ entonces esto está claro, y si $i_0(X)$ está en $U_j$ ya que el niño está equivocado, $$ \sigma_j(Y_j)\ne \sigma_j(B(X)_j)=i_0(X). $$

Así, el procedimiento inductivo arroja un conjunto de tres índices tales que uno de ellos es $i_0$ necesariamente es un $U_j$ y establecemos $j_0=j$ .

Finalmente un comentario sobre el número 7 para la cardinalidad del $G_i$ (frente a los 10 sugeridos por Barto). Si tiene tres conjuntos $G_1,G_2,G_3$ de 7 elementos, entonces

-si la intersección de los tres conjuntos tiene 4 o más elementos, se puede poner $T_1=T_2=T_3$ un subconjunto de 4 elementos en la intersección.

-si la intersección de dos conjuntos digamos $G_1, G_2$ tiene 4 o más elementos pero $G_1\cap G_2\cap G_3$ tiene menos de cuatro, puede establecer $T_1=T_2$ un subconjunto de 4 elementos en la intersección de $G_1$ y $G_2$ y $T_3$ un conjunto en $G_3\setminus (G_1\cap G_2)$ de cuatro elementos.

-Si ninguna intersección de dos conjuntos tiene 4 o más elementos, toma $T_1$ en $G_1\setminus G_2$ , $T_2$ en $G_2\setminus G_3$ , $T_3$ en $G_3\setminus G_1$ de cuatro elementos respectivamente.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X