これは比較的簡単に解決できる問題のようですが、解決策を見つけるのに苦労しています。整数幅の 3 次元の立方体空間を、指定された数の整数幅の長方形の細分化に分割しようとしています。ブロックは同じサイズである必要はありませんが (これは常に可能であるとは限りません)、目標は、最大のサブディビジョンのボリュームをできるだけ小さくすることです (したがって、可能な限り均等に分散されます)。その上、サブディビジョンの表面積はできるだけ小さくする必要があります (つまり、1x2x4 よりも 2x2x2 のサブディビジョンが優先されます)。
これは、分散コンピューティングのスペースを分割するために使用されるため、これら 2 つの要件の目的は、負荷を公平に分散し、プロセッサ間の必要な通信を減らすことです。とにかく、この問題の正しい方向への微調整をいただければ幸いです。