慶應義塾大学 理工学部 管理工学科4年 曹研究室 遠藤 健司

Slides:



Advertisements
Similar presentations
Division of Process Control & Process Systems Engineering Department of Chemical Engineering, Kyoto University
Advertisements

三木 光範 (同志社大学工学部) 廣安 知之 (同志社大学工学部) 花田 良子 (同志社大学工学部学部 生) 水田 伯典 (同志社大学大学院) ジョブショップスケジューリング問 題への 分散遺伝的アルゴリズムの適用 Distributed Genetic Algorithm for Job-shop.
曹研究室 紹介 生産物流研究室 Keio University SCM and Logistic Lab Slide 1.
木探索によるCSPの解法 (Tree search algorithms for solving CSPs) 認知システム論 制約充足( 2 ) 制約をみたす組合せを探すエージェント バックトラック法 フォワードチェック 動的変数順序.
サプライ・チェイン最適化 ー収益管理を中心としてー 東京海洋大学 久保 幹雄
到着時刻と燃料消費量を同時に最適化する船速・航路計画
第2回 プロセス管理 ジョブ、プロセスとは? プロセスの状態遷移 プロセス制御ブロック スケジューリング.
緩和+分解+調整による 分散協調問題解決 神戸大学大学院海事科学研究科 平山 勝敏.
ネットワーク理論講義補助資料 Text. 組合せ最適化とアルゴリズム 4.5 節 主・双対法 pp
生産スケジューリング.
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
慶應義塾大学 理工学部 管理工学科4年 曹研究室 60803571 遠 藤 健 司
2017/3/10 スケジューリング最適化 東京海洋大学 久保 幹雄.
建築構法 第9回 2017/3/11 「建築構法」 12回目の授業 鉄骨構造の変遷 平成27年7月6日(月) 今岡 克也.
慶應義塾大学 理工学部 管理工学科4年 曹研究室 遠藤 健司
Bassモデルにおける 最尤法を用いたパラメータ推定
モード付き並列機械における オンラインスケジューリング
土木計画学 第11回(12月21日) 土木計画と説明責任 計画における代替案の作成1 担当:榊原 弘之.
輪講第二回 守川学.
整数計画法を用いた ペグソリティアの解法 ver. 2.1
リンクパワーオフによる光ネットワークの省電力化
1章前半.
慶應義塾大学 理工学部 管理工学科4年 曹研究室 遠藤 健司
Designing for Changing Behavior P71-76
Ibaraki Univ. Dept of Electrical & Electronic Eng.
CSP記述によるモデル設計と ツールによる検証
~ 日本の製造業を応援する無料の本格的スケジューラ ~
Occam言語による マルチプリエンプティブシステムの 実装と検証
情報工学総合演習 D-I 近似アルゴリズム 埼玉大学 理工学研究科 山田 敏規、 橋口 博樹、 堀山 貴史
Linear Relaxation for Hub Network Design Problems
サポートベクターマシン によるパターン認識
ロジスティクス工学 第9章 スケジューリングモデル 補助資料:OptSeqによるスケジューリング入門 logopt
情報工学Ⅱ (第9回) 月曜4限 担当:北川 晃.
ネットワーク上での社会的効用と個人的効用の対立問題に対するアルゴリズム的研究
決定木とランダムフォレスト 和田 俊和.
米山研究室紹介 -システム制御工学研究室-
AMPLについて 2011年12月2日(金) 経営システム工学科 森戸 晋.
モデルの逆解析 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
Online Decoding of Markov Models under Latency Constraints
付属書Ⅰ.5 ハザード分析と 重要管理点 (HACCP).
第7章 疎な解を持つカーネルマシン 修士2年 山川佳洋.
シミュレーション学講義 第**回 スケジューリング問題とJSSP.
コンポーネントランク法を用いたJavaクラス分類手法の提案
エージェントベースモデリング によるプロジェクト内 行動ポリシーの影響分析
スケジューリング最適化システム WebSeqのご紹介
運搬スケジューリング問題と その周辺 東京商船大学 流通情報工学 久保 幹雄.
スケジューリング最適化システム OptSeq II 補助資料:OptSeq II によるスケジューリング入門 トライアルバージョン
アルゴリズムとプログラミング (Algorithms and Programming)
遺伝的交叉を用いた 並列シミュレーテッドアニーリング 同志社大学工学部/大学院 廣安知之,三木光範,○小掠真貴
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
適応的近傍を持つ シミュレーテッドアニーリングの性能
コードクローン分類の詳細化に基づく 集約パターンの提案と評価
ナップサック問題 クマさん人形をめぐる熱いドラマの結末.
統計ソフトウエアRの基礎.
Data Clustering: A Review
岩手県立大学ソフトウエア情報学部 3年 鈴木研究室所属 井ノ上憲司
Q3 On the value of user preferences in search-based software engineering: a case study in software product lines Abdel Salam Sayyad (West Virginia University,
サポートベクターマシン Support Vector Machine SVM
サプライ・チェイン最適化における モデリングについて
遺伝的アルゴリズム (GA) を活用した スペクトルの波長選択および時系列 データにおけるプロセス変数かつその時間 遅れ (ダイナミクス) の選択 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
情報基礎Ⅱ (第1回) 月曜4限 担当:北川 晃.
依存関係の局所性を利用した プログラム依存グラフの 効率的な構築法
土木計画学 第12回(1月14日) 計画における代替案の作成2 担当:榊原 弘之.
プログラミング言語論 第10回 情報工学科 篠埜 功.
コストのついたグラフの探索 分枝限定法 A*アルゴリズム.
情報工学Ⅱ (第8回) 月曜4限 担当:北川 晃.
サプライ・チェイン 在庫最適化システム WebSCMのご紹介
各種荷重を受ける 中空押出形成材の構造最適化
グラフの帯域幅連続多重彩色 を求めるアルゴリズム (Bandwidth Consective Multicolorings of Graphs) 西関研究室 西川和秀.
混合ガウスモデル Gaussian Mixture Model GMM
Presentation transcript:

慶應義塾大学 理工学部 管理工学科4年 曹研究室 60803571 遠藤 健司 第2回輪講 2011.5.17 (火) 慶應義塾大学 理工学部 管理工学科4年 曹研究室  60803571 遠藤 健司

論文10 choice 鋼材加熱炉の装入スケジューリングと燃焼制御の同時最適化 Simultaneous Optimization of Charging Scheduling and Heating Control in Reheating Furnace 鉄と鋼 Vol.96(2010), No.7 pp.434-442 藤井 奨, 裏山 晃史, 加嶋 健司, 井村 順一, 黒川 哲明, 足立 修一

Integration of Systems Engineering-based Paradigms for the Scheduling and Control of an Experimental Hot-rolling Mill ISIJ International Vol. 49 (2009), No. 1 pp.64-73 Miguel A. Gama d Mahdi Mahfouf A Modelling and Tabu Search Heuristic for a Continuous Galvanizing Line Scheduling Problem ISIJ International Vol. 49 (2009) , No. 3 pp.375-384 Lixin Tang and Cong Gao

Two Hybrid Metaheuristic Algorithms for Hot Rolling Scheduling ISIJ International  Vol. 49 (2009) , No. 4 pp.529-538 Lixin Tang, Xiaoxia Zhang and Qingxin Guo   A multi-population parallel genetic algorithm for highly constrained continuous galvanizing line scheduling Kapanoglu M (Kapanoglu, Muzaffer), Koc IO (Koc, Ilker Ozan) Almeida F; Aguilera MJB; Blum C; Vega JMM; Perez MP; Roli A; Sampels M HYBRID METAHEURISTICS, PROCEEDINGS LECTURE NOTES IN COMPUTER SCIENCE    Vol.4030 (2006) pp:28-41

Steel-making process scheduling using Lagrangian relaxation International Journal of Production Research International Journal of Production Research Volume 40, Issue 1, 2002, Pages 55 - 70 Lixin Tang; Peter B. Luh; Jiyin Liu; Lei Fang   Auction-based approach to resolve the scheduling problem in the steel making process Volume 44, Issue 8, 2006, Pages 1503 - 1522 Vikas Kumar; Shashi Kumar; M. K. Tiwari; F. T. S. Chan

A mathematical programming model and solution for scheduling production orders in Shanghai Baoshan Iron and Steel Complex European Journal of Operational Research Volume 182, Issue 3, 1 November 2007, Pages 1453-1468 Lixin Tang and Guoli Liu Production scheduling in a steelmaking-continuous casting plant Computers & Chemical Engineering Volume 28, Issue 12, 15 November 2004, Pages 2823-2835 Dario Pacciarelli and Marco Pranzo

Hybrid backward and forward dynamic programming based Lagrangian relaxation for single machine scheduling Computers & Operations Research Volume 34, Issue 9, September 2007, Pages 2625-2636 Lixin Tang , Hua Xuan, and Jiyin Liu

今回取り扱った論文 「Steel-making process scheduling using Lagrangian relaxation」 Lixin Tang; Peter B; Jiyin Liu; Lei Fang Internatioal Journal of Production Research 2002, Vol40, No.1, 55-70

目的 学術論文に触れる。 英語の論文を熟読してみる。 鉄鋼製造スケジューリング(主に上工程)で用いられる数学的アルゴリズムを学ぶ。 今回はラグランジュ緩和

論文の構成 導入 問題の数学的定式化 解決方法 コンピューターによる実験 結論

予め…

1.導入 製鉄(高炉),製鋼(転炉)において… 鉄鋼製造プロセススケジューリングは「ジョブ(作業)」として定義されている。 アップグレードやメンテナンス時間が短い… しっかりとした制御管理によって次の4つの項目が達成できる。 But Then

製鉄,製鋼プロセス管理 同じ管理によって、同質 (規格)の鉄鋼が提供できる。 顧客に提供するスラブの幅を、一定の規格域に収めることができる。 納入期間を短縮できる。 溶鉱炉におけるスラブの容量を95%から100%に広げることができる。

1.導入 連続鋳造において… 同一鋳造には次のような技術的制約を満たす必要がある。 鉄鋼製造プロセススケジューリングは「グループ作業」として定義される。 同一鋳造には次のような技術的制約を満たす必要がある。

連続鋳造プロセス管理 鋳造された隣接している鋼質は均一でなければならない。 異なる鋳造によるスラブの規格は均一でなければならない。 同じ鋳造によるスラブの幅は降順でなければならない。 同じ鋳造によるスラブの幅の違いは規格内に収め、最大許容量を超えてはならない。 鋳造機の耐用年数は上限下限内に収める。 同じ鋳造による鋼材の納期はできるだけ短くする。

長期的なセットアップや移動時間の管理もある… これら全ての項目を管理するのは大変。 長期的なセットアップや移動時間の管理もある… 機械によるスケジューリング計画&管理(Tang et al. 2001) スケジューリングにおける3つの問題 sub-scheduling rough scheduling optimal scheduling

スケジューリングにおける3つの問題 非線形モデル→線形スケジューリングモデル (Tang et al. 2000) 低信頼複合的ナップザック問題→ヒューリスティック法(Kalagnanam et al. 2000) 整数計画モデルとネットワーク・ヒューリスティック法→銑鋼一貫製鋼所と鋳造へ (Cowling and Rezig 2000) 整数計画型ロットスケジューリングモデル →まるめ計画、列生成アプローチ(Chang et al. 2000)

HFS(hybrid flow shop) SPスケジューリングに広く用いられていた。 目的関数であるメイクスパンの最小化についての問題が、NP完全問題であることを指摘。(Vignier et al. 1998) SPはジョブグループや優先度のような多数の制約条件を要し、HFSでは定義できない。 SPのスケジューリング基準には、待ち時間や納期期日などの複雑な要素があり、HFSではメイクスパンの最小化しか定義できない。

HFS(hybrid flow shop)

2.問題の数学的定式化 2.1 問題提起と必要条件のモデル化 いつ、どの装置で、制御するかを決めることがSPスケジューリング HFSで実行可能な問題 前提 製鉄、製鋼、連続鋳造、それぞれの段階において、制御は一つの装置で処理し、並行して行う装置は同一のものとする。 装置は一度に一つの作業しか処理しない。 作業はどんな時でも、一度に一台の装置で処理される。 作業処理に先買権はない。

HFS以外の箇所の要約 スケジューリングされた管理工程は多くない。しかし、100t以上の高温の熔鉄を管理する必要がある。 鋳造は同じ機械で処理し、鋳造段階ではグループ管理に予め制約がある。 鋳造前後に、セットアップや移動が必要。その時間は処理時間と区別する。(セットアップは処理前に、移動は処理後に行う。) 鋳造機の中断などによるアイドル時間はコストが別途必要で望ましくない。 異なる段階の処理をしている間の待ち時間は、温度の低下を招き、加熱にはコストがかかる。 作業終了の遅速はコストを招く。(ex.在庫、顧客への賠償)

数学的に解釈すると… 目的:生産プロセスを継続的に行うこと、流れ作業から成るコスト要素を最小化し最終製品のJITを図ること。 鋳造の中断による損失は、同じ鋳造時間内における損失とみなす。 熔鉄の温度低下によるコストは作業間の待ち時間によるものとする。 遅速による損失は、スラブをできる限り納期に間に合わせる、という形で保証する。

2.2 表記 計画期間は小単位時間に分割し、整数の時間というパラメータを用いる。(例えば、処理、セットアップ、移動、移送は整数時間で表す。) 2.2 表記 計画期間は小単位時間に分割し、整数の時間というパラメータを用いる。(例えば、処理、セットアップ、移動、移送は整数時間で表す。) 製鉄、製鋼、連続鋳造は、段階1,2,3でそれぞれ表す。 パラメータ: Ω:全管理数 Ω={1,2,…,N} N:製造数 Ωg:g番目に鋳造する全管理数 g={1,2,…,M} M:鋳造数 Ωh∩Ωg=∅ ∀h g∈{1,2,…,M} g≠h Ω1∪Ω2∪…∪ΩM=Ω sgp:鋳造gにおけるp番目の管理 p=1,2,…,|Ωg| di:管理iにおける納期(単位時間の終了地点)

パラメータ(続き) C1g:鋳造gにおける中断の損失率 C2ij:段階j終了後、管理iにおける待ち時間の損失率 C3i:納期前に完了した管理iにおける製品損失率 C4i:期日の遅れによる管理iの製品損失率 Tij:段階jにおける管理iの処理時間 tj,j+1:段階jから段階j+1に移る際の移動時間 Sij:段階jにおける管理iのセットアップ時間(鋳造最初の管理でj=3の時にセットアップが必要。それ以外はi,j,Sij=0) Rij:段階jにおける管理iの処理後移動時間(鋳造最後の管理でj=3の時に移動が必要。それ以外はi,j,Sij=0) Mjk:単位時間kの段階jにおいて利用できる機械数 K:計画期間の単位時間総数

決定変数 σijk = 1:管理iが単位時間kの段階jで処理する場合 0:その他 Cij:作業j内の管理i完了時間 i∈Ω j=1,2,3

定式化(目的関数) 連続鋳造における中断損失 製鉄、製鋼における待ち時間損失 納期の遅速による損失 計画期間においての、鋳造中断、待ち時間、遅速における総コストの最小化

定式化(制約条件) 段階jから段階j+1までの移動時間(tj,j+1) 段階jにおける管理iの完了地点(Ci,j+1) 製鉄、製鋼管理段階における作業の先行、同じ時間に二つ以上の段階の作業は行わない。 段階jから段階j+1までの移動時間(tj,j+1) 段階jにおける管理iの完了地点(Ci,j+1) 段階jにおける管理iの完了地点(Cij) 段階j+1における管理iの処理時間(Ti,j+1)

定式化(制約条件) 鋳造における管理(g,p+1)の処理時間(TSg,p+1,3) 鋳造における管理(g,p)の完了地点(CSgp3) 鋳造における管理(g,p+1)の完了地点(CSg,p+1,3)

定式化(制約条件) 各段階で機械が作業するために必要とされる総時間 全体のセットアップ時間 全体の処理時間 全体の移動時間

定式化(制約条件) ある段階で管理によって機械に必要とされる間隔 機械の容量制約 利用可能な領域

次回の予定 論文の続きを読む。(解法:①ラグランジュ緩和、②ダイナミックプログラミング、③オリジナル解法、④ラグランジュ乗数の応用) 要所に出てきた数学的アルゴリズムを勉強できれば… (ex. integer programming, dynamic programming etc…)