나는 3d 빈 패킹 알고리즘에 대한 결정 론적 구현, 즉 하나 이상의 크고 작은 많은 큐브oid를 하나 이상의 큰 큐브 패킹에 사용하고자합니다. 솔루션은 최적의 솔루션과 다를 수 있습니다.3d 빈 패킹 알고리즘
C, C++, Java, C#, IronPython, IronRuby 또는 .Net 코드에서 가져올 수있는 다른 언어로 작성되어야합니다.
이 C 알고리즘 http://www.diku.dk/hjemmesider/ansatte/pisinger/3dbpp.c을 찾았지만 가장 적합한 것을 찾기 위해 입방체를 회전시키지 않았습니다. 나는 그들을 뒤집어서 회전하지 않아도 괜찮지 만 수평 회전이 가능해야한다.
@Mouk :이 숙제가 있습니까? – Asaph
알고리즘을 찾고 있지만 프로그래밍 언어가 나열되어 있다고 주장합니다. 일반적인 알고리즘이나 구현을 찾고 있습니까? –
최적의 솔루션을 원하십니까? 아니면 꽤 좋은 솔루션입니까? 직육면체가 모두 같은가요? 당신이 회전을 말할 때, 당신은 90도 또는 어떤 각도를 의미합니까? – Beta