Ascensores y algoritmos
Los problemas de optimizaci¨®n relativos al uso de ascensores dan lugar a curiosas paradojas e ingeniosos algoritmos
Nuestro ascensor bala de la semana pasada no deber¨ªa, por el bien de sus ocupantes, acelerar a 10 m/s? hasta la mitad de su recorrido y, por tanto, la respuesta del segundo visitante es muy razonable, porque, como se?ala Marina Puente:
¡°La deceleraci¨®n no puede ser mayor que la gravedad (9,8 m/s?) porque los pasajeros perder¨ªan el contacto con el suelo del ascensor. Por tanto, la velocidad m¨¢xima deber¨ªa darse antes del piso 100¡å.
En cuanto al ascensor de Gamow, a primera vista parece que, aunque haya m¨¢s de un ascensor, la probabilidad de que el primer ascensor que se detiene en la 2? planta sea de bajada sigue siendo 5/6, ya que esa es la probabilidad para cada ascensor individual y da lo mismo usar uno que otro. De hecho, el propio Gamow se confundi¨® al principio. Pero Donald E. Knuth se dio cuenta de que, en contra de lo que sugiere la intuici¨®n, si hay varios ascensores la cosa cambia, y analiz¨® a fondo la situaci¨®n en su art¨ªculo de 1979 The Gamow-Stern Elevator Problem. Tanto cambia la cosa que, cuando el n¨²mero de ascensores tiende a infinito, la probabilidad tiende a 1/2, tal como han deducido varios lectores (ver comentarios de la semana pasada).
Con respecto al problema del edificio de cinco plantas con un ¨²nico ascensor con capacidad para dos personas, coinciden en hallar un recorrido m¨ªnimo de 18 unidades Francisco Montesinos y Salva Fuster, que dice:
¡°Coincido en el argumento que demuestra que un trayecto inferior a 14 unidades es imposible. Como Francisco, he conseguido tambi¨¦n un trayecto de 18 unidades y creo que 18 es el m¨ªnimo conseguible. Para verlo, creo que conviene dividir cada desplazamiento a realizar en segmentos unitarios dirigidos (dejo el diagrama en la imagen adjunta). Cada par de segmentos entre dos pisos contiguos se puede hacer en un ¨²nico desplazamiento de 1 unidad (2 unidades si contamos ambos sentidos), pero teniendo en cuenta la (im)paridad de segmentos, en parte de los trayectos ¨²nicamente podremos acercar a una ¨²nica persona a su destino (en concreto ocurrir¨¢ en 8 ocasiones)¡±.
El algoritmo de Karp
El prestigioso cient¨ªfico de la computaci¨®n Richard M. Karp, que en 1985 recibi¨® el Premio Turing por sus contribuciones a la teor¨ªa de algoritmos y a la resoluci¨®n de problemas de optimizaci¨®n combinatoria, ide¨® un sencillo procedimiento para resolver una generalizaci¨®n del problema anterior:
- Cuando el ascensor est¨¢ subiendo, si alguien (sea en el ascensor o en la planta donde acaba de detenerse) desea subir, se carga el ascensor con las personas de destino m¨¢s alto, y todas las dem¨¢s permanecen en esa planta, y acto seguido el ascensor sube una planta. Si nadie desea subir, el ascensor baja.
- Cuando el ascensor est¨¢ bajando, se carga con las personas de destino m¨¢s bajo (tanto si est¨¢n ya en el ascensor o en la planta en la que acaba de detenerse), y el ascensor baja una planta. Si nadie desea bajar, el ascensor sube.
Invito a mis sagaces lectoras y lectores a reconsiderar el problema de las cinco plantas en relaci¨®n con el algoritmo de Karp, y a buscar posibles generalizaciones o variantes de este y los dem¨¢s problemas de ascensores vistos recientemente.
Puedes seguir a MATERIA en Facebook, X e Instagram, o apuntarte aqu¨ª para recibir nuestra newsletter semanal.
Tu suscripci¨®n se est¨¢ usando en otro dispositivo
?Quieres a?adir otro usuario a tu suscripci¨®n?
Si contin¨²as leyendo en este dispositivo, no se podr¨¢ leer en el otro.
FlechaTu suscripci¨®n se est¨¢ usando en otro dispositivo y solo puedes acceder a EL PA?S desde un dispositivo a la vez.
Si quieres compartir tu cuenta, cambia tu suscripci¨®n a la modalidad Premium, as¨ª podr¨¢s a?adir otro usuario. Cada uno acceder¨¢ con su propia cuenta de email, lo que os permitir¨¢ personalizar vuestra experiencia en EL PA?S.
En el caso de no saber qui¨¦n est¨¢ usando tu cuenta, te recomendamos cambiar tu contrase?a aqu¨ª.
Si decides continuar compartiendo tu cuenta, este mensaje se mostrar¨¢ en tu dispositivo y en el de la otra persona que est¨¢ usando tu cuenta de forma indefinida, afectando a tu experiencia de lectura. Puedes consultar aqu¨ª los t¨¦rminos y condiciones de la suscripci¨®n digital.