Encontrar el número máximo de miembros en el club de matemáticas.

Hice una pregunta hace unos días que era de un concurso local de matemáticas en mi ciudad. La pregunta y la solución me parece interesante y me interesa resolver la generalización del problema. Entonces, el problema generalizado es el siguiente:

El profesor Liyung quiere hacer un club de matemáticas formado por sus norte estudiantes. Pero hay un problema. Cada estudiante es enemigo con exactamente k ( 1 k norte 1 ) estudiantes. Y nadie quiere ser miembro del club si alguno de sus enemigos ya es miembro del club. Dejar METRO ser el número máximo de socios que puede tener el club. Encuentre todos los valores posibles de METRO . (Si estudiante A es un enemigo con el estudiante B , entonces estudiante B es un enemigo con el estudiante A . Alumno A no es enemigo de sí mismo.)

Aquí, norte , k se les dan números tales que satisfacen las condiciones del problema (es decir, es posible dibujar un gráfico con norte vértices cada uno de los vértices tiene grado k ). Aquí están mis trabajos con respecto al problema:

mis trabajos

Primero probé por un valor fijo de k . Y obtuve lo siguiente:

  • Para k = 1 , el enunciado del problema es verdadero solo incluso para norte . Entonces, METRO tiene un solo valor posible que es norte 2 .
  • Para k = 2 , todos los valores de METRO son posibles en el rango [ norte 3 , norte 2 ] . (La explicación está en el enlace).
  • Para k = 3 , el límite superior de METRO es norte 3 y el límite inferior de METRO es norte 4 . Sin embargo, no tengo un buen argumento para probar el límite superior. La prueba de la cota inferior es la siguiente:
    Prueba: Si elegimos norte 4 1 estudiantes como miembros, entonces hay como máximo 3 norte 4 3 alumnos que no pueden ser socios del club. Entonces, podemos elegir al menos 1 estudiantes de los estudiantes restantes como miembro del club. Esto prueba que METRO Por lo menos norte 4 para k = 3 .

Entonces, creo que todos los valores de METRO están en [ norte k + 1 , norte k ] . El límite inferior se puede probar siguiendo los pasos similares a los de k = 3 . Sin embargo, no puedo demostrar que todos los valores en [ norte k + 1 , norte k ] puede ser un valor de METRO .


Espero que mis pensamientos sean correctos. Necesito completar la solución, es decir, probar el límite superior y mostrar que todos los valores en el intervalo indicado son posibles. El problema original involucra la teoría de grafos en su solución. Entonces, ¿se puede resolver el problema generalizado con la teoría de grafos?

Para k = 3 , norte = 6 tenemos METRO = 3 . También por k = 3 , norte = 8 Encuentro METRO = 4 .
El límite superior puede ser n/2 para n más grande y k fijo. Tome un gráfico k-regular bipartito. Si no sabe lo que eso significa, divida a los estudiantes en 2 conjuntos y siempre dibuje a los enemigos entre los dos conjuntos (no dentro)
¿Por qué usas la palabra máxima para METRO . Simplemente puede preguntar qué valores pueden METRO ¿tener?
@Aqua No entendí tu punto. METRO se define de tal forma que es el número máximo de socios que puede tener el club. Y dije Encuentra todos los valores posibles de METRO . Como hay más de un valor de METRO para cada k y norte , existe un máximo METRO para cada caso.

Respuestas (2)

Tienes razón sobre el límite inferior, pero no el superior. El límite superior correcto es norte / 2 para cualquier valor fijo de k norte / 2 .

Para ver que este es un límite superior, fije un club con METRO miembros y contar los bordes del gráfico, es decir, pares que son enemigos. debe haber METRO k empareja con exactamente una persona en el club (cada persona en el club tiene k enemigos, ninguno de los cuales está en el club). Hay algún número r 0 de parejas que están fuera del club. Ahora todos los que no están en el club tienen k enemigos, y eso da ( norte METRO ) k pares ordenados donde la primera persona no está en el club. Esto cuenta cada uno de los METRO k empareja con exactamente una persona en el club una vez, y cada uno de los r parejas de dos no miembros dos veces. Entonces ( norte METRO ) k = 2 r + METRO k , y desde r 0 tenemos norte METRO METRO .

Este límite puede lograrse para cualquier norte . (Si k es impar, entonces cualquier gráfico con cada vértice que tenga un grado k debe tener norte siendo par.) Para ver esto, comience con el gráfico bipartito completo con ambas partes teniendo tamaño norte / 2 - cada vértice tiene grado norte / 2 . Ahora elimine una coincidencia perfecta, que existe por el teorema de Hall (un corolario del teorema de Hall es que cualquier gráfico bipartito regular, a menos que sea 0 -regular - tiene una combinación perfecta). Esto disminuye todos los grados en 1 . Sigue haciendo esto hasta que cada grado sea k . Claramente, cualquiera de las partes del gráfico original no contiene bordes, por lo que es un palo válido y tiene un tamaño norte / 2 .

Ahora, para obtener algo entre los dos límites, solo necesita mezclar las dos construcciones. Por ejemplo, si k = 3 y norte = 100 puedes obtener METRO = 25 tomando 25 Copias de k 4 , o METRO = 50 por la construcción anterior. Para obtener, digamos, METRO = 41 , llevar 9 Copias de k 4 y hacer la construcción de arriba en el resto 64 vértices. Su club óptimo entonces tendrá una persona de cada k 4 y 32 gente del resto.

Imitando la prueba del enlace, tenemos k METRO norte METRO entonces METRO norte k + 1

Para el límite superior:

Dejar GRAMO Sea un gráfico de estudiantes conectados si son enemigos. Claramente este gráfico tiene ε = norte k 2 . Supongamos que el conjunto de vértices de este gráfico se puede representar como la unión de camarillas máximas q 1 , q 2 , . . . q metro . Ya que podemos elegir de cada camarilla como máximo 1 estudiante que tenemos METRO metro . Entonces necesitamos encontrar el valor mínimo de metro . Pero esto ahora es un problema de Clique Covering Number .

Así que si:

  • norte = 2 yo + 1 entonces podemos hacer yo + 1 camarillas por lo que tenemos METRO yo + 1 = norte + 1 2 .
  • norte = 2 yo entonces podemos hacer yo camarillas por lo que tenemos METRO yo = norte 2 .