EL PROBLEMA DE LOS MELONES

 

            Llamo así al que me propuso en cierta ocasión mi tío Peret, de Juneda, consistente en repartirnos ocho melones de pesos:

 

                                                MELÓN          PESO (g)

 

                                                  1                    850

                                                  2                    870

                                                  3                    970

                                                  4                    990

                                                  5                    1170

                                                  6                    1230

                                                  7                    1430

                                                  8                    1450

 

                                                Total                9860

 

en dos lotes del mismo peso total cada uno. ¿Cómo hacerlo?

            El problema se resuelve sin grandes esfuerzos por tanteos (la solución, más adelante). Pero, ¿y en el caso general?

            Fácil es ver que, para n melones, pueden hacerse  grupos de k melones, por lo que el número total de grupos posibles es:

 

 

  Se halla fácilmente esta suma observando que es el desarrollo del binomio (1 + 1)n = 2n. Al mismo resultado llegamos planteándolo de otra manera: para formar cada grupo, podemos optar, para cada uno de los melones, entre incluirlo en el grupo o no, por lo que el número total posible de grupos será 2*2*2*...*2 = 2n.

                Esta forma de verlo encierra un nuevo interés, pues muestra que podemos establecer una correspondencia biunívoca entre cada grupo posible y cada entero entre 0 y 2n - 1. La expresión de este entero, en base 2, constará de unos y ceros. En el caso anterior, en que n=8:

COMBINACIÓN

K (BASE 8)

0

0

1

1

2

10

3

11

4

100

5

101

 

 

252

11111100

253

11111101

254

11111110

255

11111111

 

            Significando esto, por ejemplo, que la combinación definida por el ordinal k=5 se compone del sexto y el octavo melones.

             Por tanto, el peso total de cada combinación distinta de melones resultará de multiplicar el de cada uno por su respectiva cifra en la expresión binaria de la combinación.

            Esto nos proporciona un algoritmo bastante fácil de programar en ordenador: bastará descomponer cada número, entre 0 y 2n, en su expresión binaria, y hallar luego los respectivos pesos por suma de los melones cuyas cifras correspondientes sean la unidad. El problema de mi tío Peret se resuelve así con los melones 2, 4, 5 y 8, cuyos pesos son:

 

            P5 = 870 + 990 + 1170 + 1450 = 4480 g

 

            En el caso general, el problema tendrá por lo común diversas soluciones, pues intuitivamente se ve que, siendo 2n un número de un orden mayor que el de los posibles pesos, habrá una gran abundancia de posibles pesadas. Pero, en determinados casos, puede no tener solución (por ejemplo, si el peso total hubiera sido un número impar de decagramos).

            Podemos ordenar los pesos obtenidos en las 2n distintas combinaciones de menor a mayor y agruparlos en un diagrama de intervalo 2n. La gráfica que obtenemos es de este tipo (pesos totales en decagramos):

 

            ¿Qué nos recuerda esta cuasi curva? Pues la función de Gauss:

 

               

Es bastante lógico llegar a esta curva si, como es habitual, los pesos de los melones responden a una distribución estadística aleatoria uniforme, y aun en el caso general, con ciertas salvedades, pues en virtud del teorema central del límite, si es pm el peso medio de un melón y s su desviación típica, los pesos de la suma de los n elementos tienden a una distribución normal cuyas respectivas suma y desviación típica son:

 

                                                S = npm

 

                                                                s= sÖn

 

            Sin embargo, ¿qué ocurre cuando los melones no siguen una distribución tan corriente? El caso más conocido se da si éstos responden precisamente a las potencias de 2. Es decir, si los pesos hubieran sido por ejemplo 10, 20, 40, 80, 160, 320, 640 y 1280 g. En este caso, la curva de distribución hubiera sido precisamente una recta, lo que responde al conocido hecho de que la combinación más eficaz de las pesas de una balanza, para poder reproducir cualquier pesada, debe ser según una serie de potencias de 2.

 

           

¿Y si los melones siguieran una disposición todavía más creciente? Por ejemplo, las potencias de 3. En este caso, la curva de distribución de los pesos invierte su concavidad, según la gráfica, pues deja de ser válida la consideración anterior sobre la abundancia de pesadas posibles. Queda una amplia zona central inasequible (que sugiere una curva con un punto de inflexión ahí), con otras laterales de amplitudes sucesivamente decrecientes.

            Me gustaría que alguien fuera capaz de obtener las expresiones analíticas de las correspondientes curvas. Este problema creo que es el más difícil propuesto hasta ahora en [C].

 

 

                                                                        Josep M. Albaigès

                                                                                                                                    Barcelona, marzo 1989