4 votos

Número de funciones de peso no equivalentes en un conjunto de $n$ elementos

Para un conjunto finito $S$ de $n$ elementos, digamos que una función de peso es una función $f \colon S \to \mathbb{R}$ . Para cualquier subconjunto $T \subseteq S$ , defina $f(T) = \sum _{x \in T} f(x)$ . Definir dos funciones de peso $f_1, f_2$ en el mismo conjunto $S$ para ser equivalente si $f_1(T_1) \leq f_1(T_2) \Leftrightarrow f_2(T_1) \leq f_2(T_2)$ para todos los conjuntos $T_1, T_2 \subseteq S$ .

¿Cuántas funciones de peso no equivalentes hay en un conjunto de $n$ elementos, asintóticamente en función de $n$ ? Se deduce de un resultado de Frank y Tardos (Thm 3.3) que hay a lo sumo $2^{O(n^4)}$ funciones de peso distintas, pero me interesa saber cuál es el grado óptimo del polinomio en el exponente.

0 votos

Hay un límite inferior obvio de $n!$ ya que cada ordenación de los conjuntos de solteros es obviamente alcanzable.

0 votos

¿Existen recuentos exactos para los pequeños $n$ ? Veo que si restringimos $|T_1|=|T_2|=2$ , entonces obtendremos OEIS A231074 o similares.

2voto

Richard Stanley Puntos 19788

Usted pregunta por el número $T_n$ de funciones de umbral en el plató $\{-1,1\}^n$ . Según https://arxiv.org/pdf/1903.06595.pdf (Sección 1.2), Zuev demostró que $\log_2T_n\sim n^2$ .

1 votos

Gracias por la referencia. Aunque estoy de acuerdo en que el número de funciones de peso no equivalentes es al menos el número de funciones de umbral, no veo la otra dirección de la equivalencia. ¿Cómo se podría asignar cada función de peso $f$ a una función umbral $g$ para que funciones de peso no equivalentes den lugar a funciones de umbral diferentes? La forma obvia parece ser elegir un valor de umbral $t$ y dejar que $g(S) = 1$ si $w(S) \geq t$ pero entonces las funciones que no son equivalentes para subconjuntos de peso inferior a $t$ pueden ser asignados a la misma función umbral.

2voto

Resulta que mi pregunta tiene respuesta en un reciente artículo de Friedrich Eisenbrand, Christoph Hunkenschröder, Kim-Manuel Klein, Martin Koutecký, Asaf Levin y Shmuel Onn sobre la complejidad de la programación entera. Dejando que $w \in \mathbb{R}^n$ sea el vector de pesos, el peso de un subconjunto $S' \subseteq S$ se puede escribir dejando que $x_{S'}$ sea el $0/1$ -vector característico de $S'$ para que el peso de $S'$ se convierte en el producto interior $w \cdot x_{S'}$ .

El teorema 65 del artículo citado muestra que para cualquier función lineal $f(x) = w \cdot x$ para $x \in \{0,1\}^n$ existe una función de peso equivalente $g(x) = w' \cdot x$ tal que $w' \in \{- n(12n)^n, \ldots, n(12n)^n\}$ es decir, cada peso es un número entero cuyo valor absoluto es $n \cdot n^{O(n)}$ . Por lo tanto, cada función de peso tiene una representación con cada uno de los $n$ pesos que pertenecen a este rango, dando un límite superior de como máximo $(1+2n \cdot n^{O(n)})^n = 2^{O(n^2 \log n)}$ funciones de peso no equivalentes.

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