Clear Sky Science · ja

改良型NSGA-IIアルゴリズムに基づく船板加工工場のスケジューリング最適化に関する研究

· 一覧に戻る

なぜ造船所はより賢いスケジュールを必要とするのか

現代の造船所では、数千枚に及ぶ重量のある鋼板を、マーキング、切断、移動といった工程を適切な順序で行わなければなりません。切断機の故障や緊急の発注など小さなトラブルが起きると、作業場全体に波及し、エネルギーの無駄遣いや特定機械の過負荷、納期の遅延を招くことがあります。本論文は、そのような混乱が発生した際に、改良した進化的アルゴリズムを用いて船板加工工場の作業を自動的に再編成し、生産を迅速かつ信頼性高く、効率的に保つ新しい手法を提示します。

問題が起きても生産を安定させる

造船は複雑で、停止と再開を繰り返すような製造プロセスです。鋼板はサイズや形状が多様で、複数の機械が共用して処理を行います。現在、多くの造船所では予期せぬ事態が発生したとき、経験豊富な担当者が手作業で計画を組み直していますが、それには時間がかかり、機械の稼働にムラが生じコストが増加しがちです。著者らは重要な問いに注目します。機械故障、手直し、材料の遅延などの事象が発生したとき、コンピュータはどのようにして迅速に新しい計画を生成し、納期を守りつつエネルギー消費を抑え、ある特定の機械への負荷集中を避けられるのか、という点です。

Figure 1
Figure 1.

作業場をデジタルツインに変える

これに取り組むため、研究者たちはまず船板加工工場を詳細なデジタルモデルに変換します。機械配置や資材の流れを3次元で構築し、切断台やクレーンなどの装置からリアルタイムに情報を収集するIoTデータプラットフォームと連携させます。これにより、作業場の「デジタルツイン」—現場の状況を反映する仮想環境—が作られます。生産データはスケジューリングシステムに流れ込み、最初の作業計画を提案するための最適化アルゴリズムに供されます。その計画はシミュレーションで検証され、納期や機械の使用状況が妥当か確認された後に実際の制御へと戻されます。

時間、コスト、機械負荷のバランスを取る

研究の核心は、鋼板が工場内をどのように流れるかを数学的に記述することです。各鋼板は複数の工程をいくつかの機械で経由し、計画は作業順序、各機械の処理能力、約束した納期を守らなければなりません。著者らは三つの目的を同時に定義します:全体の完了時間を短縮すること、処理中および待機中の総エネルギー消費を低減すること、そして機械が長時間アイドルか過負荷になることを避けることです。このような多目的問題には単一の最良解は存在せず、例えばわずかに早く終わる代わりにエネルギー消費が増えるといったトレードオフの集合が生成されます。アルゴリズムの目的は、これらのトレードオフをマッピングして、計画者が自らの優先順位に最も合致するスケジュールを選べるようにすることです。

Figure 2
Figure 2.

専門家のように適応するアルゴリズムを教える

膨大なスケジュール候補の空間を探索するために、著者らはNSGA-IIという有名な進化的手法を改良します。NSGA-IIは多数の候補計画の集団を世代交代で進化させる方法ですが、従来の実装では交叉や突然変異の頻度が固定され、優れた計画を単純に保存する方式のために探索が早期に「停滞」することがあります。本研究では、交叉や突然変異の確率が探索の進行に応じて自動的に適応し、探索初期には広く探索させ、後半では精緻化を促すようにします。同時に、焼きなまし法に触発された新しいエリート選択ルールを導入し、各世代から保持する優良解の数を制御します。これにより、有望なスケジュールの多様性が保たれ、アルゴリズムが局所最適に過度に収束するのを防ぎます。

テストと実際の造船所で手法を実証

改良手法は二つの方法で検証されます。まず、研究者に広く使われる標準的なスケジューリングベンチマーク群で実行されます。これらの多くのテストにおいて、本手法は従来のNSGA-IIや新しい変種であるNSGA-IIIよりも多様で高品質なトレードオフ解を見つけました。次に、実際の造船所で16枚の鋼板と7台の機械を含む実生産の注文に適用し、現実的な攪乱—緊急の手直し作業や主要機械の大規模故障—を導入しました。各ケースでシステムはまず影響を受けた作業を単純に右へシフトする手段を試み、それで納期が守れない場合に改良アルゴリズムによる全面的な再スケジューリングを起動します。従来の戦略と比べて、新手法は完了時間を短縮し、エネルギー消費は同等か低減、機械負荷のバランスも改善され、実用上十分な速度で計画を算出できました。

造船業にとっての意義

非専門家向けの重要なメッセージは、船板加工工場が突発事態に対してより自動的かつ信頼性高く対応できるようになった、という点です。工場からのライブデータストリーム、現実的なデジタルモデル、そしてより賢い進化的アルゴリズムを組み合わせることで、手作業での対処を減らしつつ生産の遅れを防げます。長期的には、このような動的スケジューリングは造船所の遅延削減、エネルギー節約、高価な設備の有効活用につながり、より知的で回復力のある製造への具体的な一歩となるでしょう。

引用: Dong, L., Liu, J., Gu, S. et al. Research on scheduling optimization of ship plate processing workshop based on improved NSGA-II algorithm. Sci Rep 16, 5549 (2026). https://doi.org/10.1038/s41598-026-35278-y

キーワード: 造船, 生産スケジューリング, 遺伝的アルゴリズム, スマートマニュファクチャリング, 動的最適化