1次元切断最適化(カッティングストック)

棒材・パイプ・形材の定尺切断時の廃材を最小化します. First Fit Decreasing(FFD)または Best Fit Decreasing(BFD)ヒューリスティックで1次元の切断レイアウトを最適化し、ノコ刃幅(カーフ)補正も考慮します。切断パターン、母材使用本数、歩留まり、廃材量を出力します。

First Fit Decreasing(FFD)または Best Fit Decreasing(BFD)ヒューリスティックで1次元の切断レイアウトを最適化し、ノコ刃幅(カーフ)補正も考慮します。切断パターン、母材使用本数、歩留まり、廃材量を出力します。

1次元切断最適化の仕組み

1次元カッティングストック問題は、定尺の母材(棒材、パイプ、形材、押出材)から必要なピースを、できるだけ少ない母材本数で切り出す方法を求める問題です。この問題はNP困難であるため、実務ツールでは、一般的な工場の注文リストに対して最適解に非常に近い結果を出す高速ヒューリスティックを使用します。

First Fit Decreasing(FFD)は、すべてのピースを長い順に並べ替え、各ピースをまだ空きのある最初の母材に配置します。入る母材がなければ新しい母材を開きます。Best Fit Decreasing(BFD)も同様に降順に並べ替えますが、配置後の残り空間が最も小さくなる母材に各ピースを配置するため、注文構成によっては隙間の少ない組み合わせをわずかに上手く詰められることがあります。

切断1回ごとにノコ刃幅(カーフ)分の材料が消費されます。本計算ツールは同一母材上の連続するピース間にカーフを適用するため(n個のピースには n − 1 回の切断が必要)、出力される廃材では棒端の純粋な端材とカーフロスが区別されます。FFDについては、結果が 11/9 × 最適解 + 6/9 本を決して超えないことが理論的に保証されており(Dósa, 2007)、実務上はほぼ最適か、最適から1本以内に収まります。

このツールを使う場面

避けるべきよくある間違い

結果の読み方

関連規格・参考文献

よくある質問

FFDとBFDのどちらを選ぶべきですか?

どちらもピースを長い順に並べ替え、母材の選び方だけが異なります。FFDは空きのある最初の母材を、BFDは最も隙間なく収まる母材を選びます。通常は同じ母材数になり、異なる場合の差は1本です。両方を実行(ワンクリック)して、良い方のレイアウトを採用してください。

カーフはどのように適用されますか?

カーフは同一母材上の連続するピース間に加算されます — n個のピースには n − 1 回の切断が必要で、末端の端材には追加の切断は不要です。カーフは実際のノコ刃またはトーチの幅に設定してください(コールドソーは通常 2-4 mm、バンドソーは 1-2 mm)。

結果が真の最適解より悪くなることはありますか?

あります。ただし証明可能なごく小さい範囲内です。FFDが必要とする母材数は、最適本数の 11/9 に定数を加えた値を超えません。工場規模の注文リストではほぼ常に最適であり、数千ピース規模のミル生産では、厳密な列生成ソルバーがさらに母材を節約できる場合があります。