Embalaje de rectángulos para una representación compacta.

Estoy buscando indicadores para la solución del siguiente problema: tengo un conjunto de rectángulos, cuya altura se conoce y las posiciones x también, y quiero empaquetarlos en la forma más compacta. Con un pequeño dibujo (donde todos los rectángulos son del mismo ancho, pero el ancho puede variar en la vida real), me gustaría, en lugar de.

-r1-
  -r2--
     -r3--
       -r4-
        -r5--

algo como.

-r1-  -r3-- 
  -r2-- -r4-
         -r5--

Todos los consejos serán apreciados. No estoy necesariamente buscando "la" mejor solución.

Respuestas a la pregunta(6)

Su respuesta a la pregunta