Sto cercando un'implementazione deterministica per qualsiasi algoritmo di imballaggio di contenitori 3D, vale a dire per imballare molti piccoli e diversi cuboidi all'interno di uno o più grandi. La soluzione potrebbe variare da quella ottimale.Algoritmo di imballaggio bin 3D
Dovrebbe essere scritto in C, C++, Java, C#, IronPython, IronRuby o qualsiasi altra lingua in cui è possibile bin.
Ho trovato questo algoritmo C http://www.diku.dk/hjemmesider/ansatte/pisinger/3dbpp.c, ma non ruota i cuboidi per trovare la soluzione migliore. Sto bene, non ruotandoli capovolti, ma la rotazione orizzontale dovrebbe essere possibile.
@Mouk: è questo compito? – Asaph
Si dichiara che si sta cercando un algoritmo, ma si elencano quindi i linguaggi di programmazione. Stai cercando un algoritmo generico o un'implementazione? –
Vuoi la soluzione ottimale, o quella che è abbastanza buona? I cuboidi sono tutti uguali? Quando dici rotazione, intendi 90 gradi o qualsiasi angolo? – Beta