5 votos

Número de subconjuntos que se suman a un número dado

Tengo un subconjunto$S=\{x_1, x_2, x_3, ... x_m\}$ con$m$ elementos en él. Cada uno de estos elementos se encuentra entre$1$ y$m^2$. Dada una instancia de este problema y una suma,$y$, quiero colocar un límite superior en el número de subconjuntos de$S$ que puede sumar a$y$. Cualquier límite superior polinómico crudo funcionaría para mí. (Necesito este límite superior para alguna prueba que estoy construyendo para un problema de criptografía).

4voto

John Fouhy Puntos 759

Si todos los elementos son iguales a$1$ y$y = m/2$, entonces el número de subconjuntos es$$\binom{m}{m/2} = \Theta\left(\frac{2^m}{\sqrt{m}}\right).$ $

Aquí hay un ejemplo con todos los elementos diferentes. Deje$S = \{1,\ldots,m\}$ y$y = (m+1)m/4$. El número de subconjuntos es al menos$$\binom{m/2}{m/4} = \Theta\left(\frac{2^{m/2}}{\sqrt{m}}\right).$ $

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