Step 1: | 炉の左下から横置き配置を2列行う.1列毎にスラブの長さの降順に下からソートする.1列目の上部--炉壁間に隙間がある場合,1列目と2列目の適当なスラブを交換し,隙間を減らす. |
Step 2: | 1列目と2列目間の隙間に縦置き配置を行う.縦置きするスラブ,位 置の候補を全列挙する.まだ選ばれていない候補を1つ選び,Step 3へ. |
Step 3: | さらに,残ったスラブを配置する向きを決め,残りスペースに配置する.向 きについては全探索を行い,全てのスラブが配置されたら終了.そうでなければStep 2へ. |