He estado buscando a lo largo y ancho de los siete internets, y han sido en vano. Lo más parecido a lo que necesito parece ser The cutting stock problem, solo en 2D (lo cual es decepcionante ya que Wikipedia no proporciona ninguna instrucción sobre cómo resolverlo). Otro problema similar sería UV unwrapping. Hay soluciones allí, pero solo aquellas que obtiene de complementos en varios software 3D.Colocación de formas 2D en un rectángulo de manera eficiente. ¿Cómo abordarlo?
Cortando la charla larga, lo que quiero es esto: dado un rectángulo de ancho y altura conocidos, tengo que averiguar cuántas formas (polígonos) de tamaños conocidos (que pueden rotarse a voluntad) puedo encajar dentro de ese rectángulo.
Por ejemplo, podría elegir una pieza en forma de T y en el mismo rectángulo pude empacar tanto de una manera eficiente, lo que resulta en 4 formas por rectángulo
así como embaldosado ellos basado en sus cuadros delimitadores, caso en el que sólo pude encajar 3
Pero, por supuesto, esto es sólo un ejemplo ... y no creo que sería mucho más útil para resolver este parti caso cular. Los únicos enfoques en los que puedo pensar en este momento son retroceder en su complejidad o resolver solo casos particulares de este problema. Entonces ... alguna idea?
Vuelva a publicar esto en http://math.stackexchange.com/. Obtendrás soluciones interesantes de ambos lugares. – Jacob
Además, este no es realmente el problema del material de corte. Es más parecido a empacar polígonos arbitrarios en un rectángulo de área mínima. – Jacob
[Este artículo] (http://www.waset.org/journals/waset/v11/v11-19.pdf) parece interesante. – Jacob