
En matemáticas , el problema de las monedas (también conocido como problema de Frobenius o problema de Frobenius , en honor al matemático Ferdinand Frobenius ) es un problema matemático que pide la mayor cantidad monetaria que no se puede obtener utilizando solo monedas de denominaciones específicas . [ 1 ] Por ejemplo, la mayor cantidad que no se puede obtener utilizando solo monedas de 3 y 5 unidades es 7 unidades. La solución a este problema para un conjunto dado de denominaciones de monedas se llama número de Frobenius del conjunto. El número de Frobenius existe siempre que el conjunto de denominaciones de monedas sea coprimo por conjuntos .
Existe una fórmula explícita para el número de Frobenius cuando solo hay dos denominaciones de monedas diferentes,ydonde el máximo común divisor de estos dos números es 1:Si el número de denominaciones de monedas es tres o más, no se conoce ninguna fórmula explícita. Sin embargo, para cualquier número fijo de denominaciones de monedas, existe un algoritmo para calcular el número de Frobenius en tiempo polinomial (en los logaritmos de las denominaciones de monedas que forman la entrada). [ 2 ] No se conoce ningún algoritmo en tiempo polinomial en el número de denominaciones de monedas, y el problema general, donde el número de denominaciones de monedas puede ser tan grande como se desee, es NP-difícil . [ 3 ] [ 4 ]
Declaración
En términos matemáticos, el problema se puede plantear de la siguiente manera:
- Dados los números enteros positivostal que mcd, encuentra el entero más grande que no se puede expresar como una combinación cónica entera de estos números, es decir, como una suma:
- dóndeson números enteros no negativos.
Este entero más grande se llama número de Frobenius del conjunto.y se suele denotar por
La existencia del número de Frobenius depende de la condición de que el máximo común divisor (MCD) sea igual a 1. De hecho, las sumas potenciales son múltiplos del MCD en todos los casos. Por lo tanto, si no es 1, siempre habrá números arbitrariamente grandes que no se pueden obtener como sumas. Por ejemplo, si tuvieras dos tipos de monedas con un valor de 6 centavos y 14 centavos, el MCD sería igual a 2, y no habría forma de combinar ninguna cantidad de dichas monedas para producir una suma que fuera un número impar ; además, los números pares 2, 4, 8, 10, 16 y 22 (menores que m=24 ) tampoco se podrían formar. Por otro lado, siempre que el MCD sea igual a 1, el conjunto de enteros que no se pueden expresar como una combinación cónica deestá acotado según el teorema de Schur y, por lo tanto, existe el número de Frobenius.
Números de Frobenius para n pequeño
Existe una solución en forma cerrada para el problema de la moneda solo cuando n = 1 o 2. No se conoce ninguna solución en forma cerrada para n > 2. [ 4 ]
n = 1
Si, entonces debemos tenerpara que se puedan formar todos los números naturales.
n = 2
SiEl número de Frobenius se puede obtener a partir de la fórmula, que fue descubierto por James Joseph Sylvester en 1882. [ 5 ] [ nb 1 ] Sylvester también demostró para este caso que hay un total deenteros (positivos) no representables.
Otra forma de la ecuación paraSkupień [ 7 ] lo da en esta proposición: Siyentonces, para cada, hay exactamente un par de enteros no negativosyde tal manera quey.
La fórmula se demuestra de la siguiente manera. Supongamos que deseamos construir el número. Desde, todos los números enterosparason mutuamente distintos móduloPor lo tanto, cualquier número enterodebe ser congruente móduloa uno de estos residuos; en particular, tomandoexiste un valor único dey un número entero único, de tal manera queReordenando, tenemos un número entero no negativo.de modo que. En efecto,porque.
Para demostrar que exactamente la mitad de los enterosson representables como combinaciones lineales de enteros no negativos, primero se muestra que si el enteroes representable, entoncesno es representable, donde.
Entonces se demuestra que lo contrario también es cierto: sino es representable, entonceses representable. Para demostrar esto, utilice el hecho de que, lo que nos permite escribir. Reduciendo y reorganizando los coeficientes mediante la suma de múltiplos deSegún sea necesario, podemos asumir(de hecho, estoes único talque satisfacen la ecuación y las desigualdades).
De manera similar tomamossatisfactorio yAhora podemos agregar estas ecuaciones para escribirque, usandorendimientos. El número enteroes positivo, porque. De hecho, dado que el lado izquierdo dees divisible por, y, debemos tener esoes divisible por. Todavía, entonces, de modo que. Sustituyendo esto eny restandode ambos lados rinde. EntoncesEsto implica que, lo que significa que exactamente uno deoes negativo. Sies negativo, entonces, lo que significa quees representable; el caso cuandoes negativo implica quees representable.
Por lo tanto, para cualquier entero no negativo, sabemos que exactamente uno deoes representable (y estos son distintos, porquedebe ser impar como los números enterosson primos relativos). Esto demuestra que la mitad de los enteros en el rango dado son representables; puesto que haynúmeros enteros en el rangoEsto da el resultado deseado.
n = 3
Se conocen fórmulas [ 8 ] y algoritmos rápidos [ 9 ] para tres números, aunque los cálculos pueden ser muy tediosos si se hacen a mano.
También se han determinado cotas inferiores y superiores más sencillas para los números de Frobenius para n = 3. La cota inferior asintótica debida a Davison
es relativamente afilado. [ 10 ] (Aquí está el número de Frobenius modificado, que es el mayor entero no representable por combinaciones lineales de enteros positivos de.)
El comportamiento promedio asintótico depara tres variables también se conoce como: [ 11 ]
La conjetura de Wilf
En 1978, Wilf conjeturó que dados los enteros coprimosy su número de Frobenius, tenemos
dóndedenota el número de todos los enteros positivos no representables. [ 12 ] En 2015, Moscariello y Sammartano demostraron una versión asintótica de esto. [ 13 ]
Números de Frobenius para conjuntos especiales
Secuencias aritméticas
Existe una fórmula simple para el número de Frobenius de un conjunto de enteros en una sucesión aritmética . [ 1 ] : 59-60 Dados los enteros a , d , w con mcd( a , d ) = 1:
ElEl caso anterior puede expresarse como un caso especial de esta fórmula.
En caso de que, podemos omitir cualquier subconjunto de los elementosa partir de nuestra sucesión aritmética y la fórmula para el número de Frobenius permanece igual. [ 14 ]
secuencias geométricas
También existe una solución en forma cerrada para el número de Frobenius de un conjunto en una sucesión geométrica . [ 15 ] Dados los enteros m , n , k con mcd( m , n ) = 1:
- Una fórmula más simple que también muestra simetría entre las variables es la siguiente. Dados los enteros positivos, condejar. Entonces [ 16 ]
- dóndedenota la suma de todos los enteros en
Ejemplos y aplicaciones
Números de McNugget

Un caso especial del problema de la moneda también se conoce a veces como los números McNugget . La versión McNuggets del problema de la moneda fue introducida por Henri Picciotto, quien la publicó como un acertijo en Games Magazine en 1987, [ 17 ] y la incluyó en su libro de texto de álgebra del que fue coautor con Anita Wah. [ 18 ] Picciotto pensó en la aplicación en la década de 1980 mientras cenaba con su hijo en McDonald's, resolviendo el problema en una servilleta. Un número McNugget es el número total de McNuggets de pollo de McDonald's en cualquier número de cajas. En el Reino Unido , las cajas originales (antes de la introducción de las cajas de nuggets del tamaño de la Cajita Feliz ) eran de 6, 9 y 20 nuggets.
Según el teorema de Schur , dado que 6, 9 y 20 son primos relativos (en conjunto) , cualquier entero suficientemente grande puede expresarse como una combinación lineal (entera y no negativa) de estos tres. Por lo tanto, existe un número no McNugget máximo, y todos los enteros mayores que él son números McNugget. Es decir, todo entero positivo es un número McNugget, con un número finito de excepciones:
- 1, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 19, 22, 23, 25, 28, 31, 34, 37 y 43 (secuencia A065003 en el OEIS ) .
Por lo tanto, el mayor número que no es un número McNugget es 43. [ 19 ] El hecho de que cualquier entero mayor que 43 sea un número McNugget se puede ver al considerar las siguientes particiones de enteros.
Cualquier número entero mayor se puede obtener sumando cierta cantidad de 6 a la partición correspondiente anterior. Una simple comprobación demuestra que, efectivamente, no se pueden comprar 43 McNuggets, ya que:
- Las cajas de 6 y 9 por sí solas no pueden formar 43, ya que solo pueden crear múltiplos de 3 (con la excepción del 3 mismo);
- Incluir una sola caja de 20 no ayuda, ya que el resto requerido (23) tampoco es múltiplo de 3; y
- Más de una caja de 20, complementada con cajas de tamaño 6 o más grandes, obviamente no puede dar como resultado un total de 43 McNuggets.
Desde la introducción de las cajas de nuggets de 4 piezas del tamaño de la Cajita Feliz, el número más grande que no es un McNugget es 11. En los países donde el tamaño de 9 piezas se reemplaza por el de 10 piezas, no hay un número más grande que no sea un McNugget, ya que no se puede fabricar ningún número impar.
Otros ejemplos
En el rugby union , existen cuatro tipos de puntuación: penal (3 puntos), drop goal (3 puntos), try (5 puntos) y try convertido (7 puntos). Al combinarlos, es posible cualquier total de puntos excepto 1, 2 o 4. En el rugby seven , aunque se permiten los cuatro tipos de puntuación, los intentos de penal son raros y los drop goals son casi desconocidos. Esto significa que las puntuaciones de los equipos casi siempre consisten en múltiplos de tries (5 puntos) y tries convertidos (7 puntos). Las siguientes puntuaciones (además de 1, 2 y 4) no se pueden obtener a partir de múltiplos de 5 y 7 y, por lo tanto, casi nunca se ven en el rugby seven: 3, 6, 8, 9, 11, 13, 16, 18 y 23. A modo de ejemplo, ninguna de estas puntuaciones se registró en ningún partido de las Series Mundiales de Rugby Seven 2014-15 .
De manera similar, en el fútbol americano , la única forma de que un equipo anote exactamente un punto es si se otorga un safety al equipo contrario cuando intentan convertir después de un touchdown (que en este caso tiene un valor de 6). Como se otorgan 2 puntos por safeties en juego regular, y 3 puntos por goles de campo , todos los resultados excepto 1-0, 1-1, 2-1, 3-1, 4-1, 5-1 y 7-1 son posibles. Esto está directamente relacionado con el concepto de Scorigami .
Complejidad temporal de Shellsort
El algoritmo Shellsort es un algoritmo de ordenación cuya complejidad temporal es actualmente un problema abierto . La complejidad en el peor de los casos tiene un límite superior que se puede expresar en términos del número de Frobenius de una secuencia dada de enteros positivos.
Problema de peso vivo mínimo
Las redes de Petri son útiles para modelar problemas en computación distribuida . Para tipos específicos de redes de Petri, concretamente los circuitos ponderados conservativos, se busca determinar qué "estados" o "marcas" posibles con un peso dado están "activos". El problema de determinar el peso mínimo activo es equivalente al problema de Frobenius.
Términos en potencia expandida de un polinomio
Cuando un polinomio univariado se eleva a alguna potencia, se pueden tratar los exponentes del polinomio como un conjunto de números enteros. El polinomio expandido contendrá potencias demayor que el número de Frobenius para algún exponente (cuando MCD=1), por ejemplo, parael conjunto es {6, 7} que tiene un número de Frobenius de 29, por lo que un término connunca aparecerá por ningún valor depero algún valor dedará términos que tengan algún poder demayor que 29. Cuando el MCD de los exponentes no es 1, entonces las potencias mayores que algún valor solo aparecerán si son un múltiplo del MCD, por ejemplo,, potencias de 24, 27,... aparecerán para algún valor(es) depero nunca valores mayores que 24 que no sean múltiplos de 3 (ni los valores más pequeños, 1-8, 10-14, 16, 17, 19-23).
Véase también
Notas
Referencias
- ^ Ramírez Alfonsín, Jorge L. (1 de diciembre de 2005 ) . El problema diofántico de Frobenius . Prensa de la Universidad de Oxford. ISBN 9780191718229Consultado el 8 de diciembre de 2025 .
- ^ Ravi Kannan (1992). "Lattice se traduce de un politopo y el problema de Frobenius". Combinatoria . 12 (2): 161– 177. doi : 10.1007/BF01204720 . S2CID 19200821 .
- ↑ D. Beihoffer; J. Hendry; A. Nijenhuis; S. Wagon (2005). "Algoritmos más rápidos para números de Frobenius" . Electronic Journal of Combinatorics . 12 : R27. doi : 10.37236/1924 .
- ^ Weisstein , Eric W. "Problema de las monedas" . MundoMatemático .
- ↑ Sylvester, James Joseph (1882). "Sobre subinvariantes, es decir, semiinvariantes para la mecánica cuántica binaria de orden ilimitado". American Journal of Mathematics . 5 (1): 134. doi : 10.2307/2369536 . JSTOR 2369536 .
- ↑ Sylvester, James Joseph (1884). "Pregunta 7382" . Preguntas matemáticas del Educational Times . 41:21 .
- ↑ Skupień, Zdzisław (1993). "Una generalización de los problemas de Sylvester y Frobenius" (PDF) . Acta Aritmética . LXV.4 (4): 353– 366. doi : 10.4064/aa-65-4-353-366 .
- ↑ Tripathi, A. (2017). "Fórmulas para el número de Frobenius en tres variables" . Journal of Number Theory . 170 : 368–389 . doi : 10.1016/j.jnt.2016.05.027 .
- ↑ Consulte Semigrupos numéricos con dimensión de incrustación tres para obtener detalles sobre uno de estos algoritmos.
- ↑ M. Beck; S. Zacks (2004). "Límites superiores refinados para el problema diofántico lineal de Frobenius". Adv. Appl. Math . 32 (3): 454– 467. arXiv : math/0305420 . doi : 10.1016/S0196-8858(03)00055-1 . S2CID 119174157 .
- ↑ Ustinov, A. (2009). "La solución del problema de Arnold sobre la asintótica débil de los números de Frobenius con tres argumentos". Sbornik: Matemáticas . 200 (4): 131– 160. Bibcode : 2009SbMat.200..597U . doi : 10.1070/SM2009v200n04ABEH004011 .
- ↑ Wilf, HS (1978). "Un algoritmo de círculo de luces para el "problema del cambio de dinero"" . The American Mathematical Monthly . 85 (7): 562– 565. doi : 10.2307/2320864 . JSTOR 2320864 .
- ↑ Moscariello, A.; Sammartano, A. (2015). "Sobre una conjetura de Wilf acerca del número de Frobenius". Mathematische Zeitschrift . 280 ( 1– 2): 47– 53. arXiv : 1408.5331 . doi : 10.1007/s00209-015-1412-0 .
- ↑ Lee, SH; O'neill, C.; Van Over, B. (2019). "Sobre monoides numéricos aritméticos con algunos generadores omitidos". Semigroup Forum . 98 (2): 315– 326. arXiv : 1712.06741 . doi : 10.1007/s00233-018-9952-3 . S2CID 119143449 .
- ↑ Ong, Darren C.; Ponomarenko, Vadim (2008). "El número de Frobenius de secuencias geométricas" . INTEGERS: The Electronic Journal of Combinatorial Number Theory . 8 (1): A33 . Recuperado el 4 de enero de 2010 .
- ↑ Tripathi, Amitabha (2008). "Sobre el problema de Frobenius para secuencias geométricas, artículo A43". INTEGERS: The Electronic Journal of Combinatorial Number Theory . 8 (1).
- ↑ Picciotto, Henri (1987). "Math McPuzzle" . Games Magazine . 85 (abril/mayo): 52.
- ↑ Wah, Anita; Picciotto, Henri (1994). "Lección 5.8 Números básicos" (PDF) . Álgebra: Temas, herramientas, conceptos . pág. 186.
- ↑ Weisstein, Eric W. "Número McNugget" . MathWorld .
Lecturas adicionales
- Bocker, Sebastian; Liptak, Zsuzsanna (agosto de 2007). "Un algoritmo rápido y sencillo para el problema del cambio de dinero" . Algorithmica . 48 (4): 413– 432. doi : 10.1007/s00453-007-0162-8 . Recuperado el 8 de diciembre de 2025 .
- Einstein, D.; Lichtblau, D.; Strzebonski, A.; Wagon, S. (26 de marzo de 2007). "Números de Frobenius mediante enumeración de puntos reticulares" . Integers : Electronic Journal of Combinatoric Number Theory . 7. doi : 10.5281/zenodo.8278507 . Recuperado el 8 de diciembre de 2025 . – describe el algoritmo integrado en Mathematica
- Tuenter, Hans JH (abril de 2006). "El problema de Frobenius, sumas de potencias de enteros y recurrencias para los números de Bernoulli" . Journal of Number Theory . 117 (2): 376–386 . doi : 10.1016/j.jnt.2005.06.015 . MR 2213771. Zbl 1097.11010 .
Enlaces externos
- Cómo pedir 43 McNuggets de pollo – Numberphile
- Ecuaciones diofánticas
- matemáticas recreativas