2014年(平成26年)CCPM法の枠組みにおける資源競合の解消方法 CCPM法の枠組みにおける資源競合の解消方法 ∼局所探索法と遺伝的アルゴリズムの活用∼ ResOlutionofResourceConnictsintheCCPMFramewOrk UtilizationofaLocalSearchMethodorGeneticalgorithm 古賀裕紀五島洋行千葉英史 HimkiKOGAHiroyukiGOTOEishiCHIBA 法政大学大学院理工学研究科システムエ学専攻修士課程 Wepmmsea"IDximatemethodsibrIEsolvingIEsc山℃econnictsintheCrincalchainPInj"t MaImgement(CCPM)method.T11eCCPMmelhOdcomistsomvePImesSCS.111el℃aIEefYEtiveapproaches f b r f b u r o f t h e f i v e p I w e s s e S ・ H o w e v " l b r t h e m m a i n i n g u n 爬 s o l v e d p I w e s s l h a t r ℃ s o 1 v " E u r C e c o n n i c t s , a n e f Y i e c t i v e m e t h c d h a s y e t t o k p m m s e d . H e n c e , w e d e v e l o p l l l I E e s i m p l e a p p m x i m a l e s o i v i n g m e l h o d s , andmpmvEtherusingalocal=IEhorgenelicalgorithmMelhMsmsedontheearlieSiandlaleststart t i m e s a r e u " d . T h m u g h n u m e r i c a l e x " r i m e n t a t i o n s , w e i b u n d i h a t t h e p m m s e d m e t h o d s 劃 己 p m c t i c a l i f t h e n u m k r o r o u l p u t s i s O n e . K匂,〃わ":"〃加切ルo4FEsα"℃ecoJW"""ノs“'℃〃,gaiefにα妙師〃"1,"J"やA"α陸6m 1 . はじめに 本研究では,CCPM法の手順の一つである資源競合の解 消を行うための近似解法を提案する.CCPM法とは,プロ ことができる. と定 実 数全体をRとし'Rmax=RU(-CO}, 実数全体をRとし,Rmax=RU(-"),X,yERmaxと定 挺する.max-plus代数系では,加算eと乗算③を x$y=max(x,y),(1) ジェクトエ程の実行時間の不確実性を考慮し,プロジェク トにかかる時間の短縮と遅延防止の両立を目的としたプ x y = x + y ( 2 ) と定接する.演算子の優先順位は,通常の代数系を同様に ロジェクト管理手法である.その運用手順は,1.タスク ③は$よりも高いとする.また,通術の代数系での0と'に の洗い出し,2.余裕時間の没収,3.資源競合の解消,4. 相当するゼロ元と単位元をそれぞれご(=-"),e(=0)と 工程の分類とネックエ程の検出,5.時間バッファの挿入, の五つに分けることができ,各手順の詳細は2章で説明す る.文献l)では,手順4,5の二つをmax-plus線形方程式 表記し, x$E=E$x=E,(3) xee=ex=x(4) が成立する.また, 諾②E=E③蛇=E(5) を用いることで,従来のCCPM法の計算に比べて簡素な 線形方程式に定式化することに成功した.文献2)では,時 間バッファを考慮しない資源競合の解消問題の定式化に 成功した.しかし,時間バッファを考慮した資源競合の解 が成り立つ.さらに,減算子、を次式のように定義する. xly=-x+y.(6) (2)CCPM法の運用手順 まず,使用する文字や記号を定錐する. 消の具体的な解法は提案されていない.そこで本研究では, ●加:工礎数 三つの初歩的な近似解法と,その近似解法を局所探索や遺 伝アルゴリズムを用いて改群する手法を提案する.また計 ・9:外部入力数 ●p:外部出力数 算実験を行い,提案する近似解法が実用的な近似解法かど ●FoERIMW:0,i)に枝がある場合は[Fo]【ノ=eで,枝が うか検証する. 2.背景知識 (1)Max-plus代数 Max-plus代数3)とはpmaX演算と+演算を基本減算とする 代数系であり,生産システムやプロジェクト符理,交通シ ステムなどの離散班象システムのモデリングに利用する ない場合はE ・BoER":外部入カノにつながる工程iが存在すれば [Bo1〃=EDそれ以外の場合はE OCOER":工鋤が外部出力iに接統されているならば [co]"=e,それ以外の場合はE ●aERn:各工程の実行時INIを表すベクトル ●P:diag(d) 7
© Copyright 2024