西华大学学报(自然科学版)
西華大學學報(自然科學版)
서화대학학보(자연과학판)
JOURNAL OF XIHUA UNIVERSITY(NATURAL SCIENCE EDITION)
2013年
5期
1-7
,共7页
贾艳%李晋航%张跃刚%郑义
賈豔%李晉航%張躍剛%鄭義
가염%리진항%장약강%정의
资源受限项目调度%粒子群优化算法%基因表达式编程%调度规则
資源受限項目調度%粒子群優化算法%基因錶達式編程%調度規則
자원수한항목조도%입자군우화산법%기인표체식편정%조도규칙
resource-constrained project scheduling%particle swarm optimization%gene expression programming%scheduling rule
为求解多模式资源受限项目调度问题,提出了一种结合粒子群优化算法( PSO )和基因表达式编程(GEP)的混合优化算法。其中,PSO用来提供活动执行模式组合,GEP用来构造在给定活动执行模式下的调度规则。调度规则由项目状态和活动属性构成,与其他优化方法相比,这是一种新的编码方式与求解方法,也更符合实际应用。对于粒子所表达的不可行活动模式的组合,设计了粒子调整算法,以满足项目调度中可更新资源和不可更新资源总数的约束。最后给出了混合优化算法求解步骤,并采用该算法对项目实例进行了计算与分析,验证了算法的有效性。
為求解多模式資源受限項目調度問題,提齣瞭一種結閤粒子群優化算法( PSO )和基因錶達式編程(GEP)的混閤優化算法。其中,PSO用來提供活動執行模式組閤,GEP用來構造在給定活動執行模式下的調度規則。調度規則由項目狀態和活動屬性構成,與其他優化方法相比,這是一種新的編碼方式與求解方法,也更符閤實際應用。對于粒子所錶達的不可行活動模式的組閤,設計瞭粒子調整算法,以滿足項目調度中可更新資源和不可更新資源總數的約束。最後給齣瞭混閤優化算法求解步驟,併採用該算法對項目實例進行瞭計算與分析,驗證瞭算法的有效性。
위구해다모식자원수한항목조도문제,제출료일충결합입자군우화산법( PSO )화기인표체식편정(GEP)적혼합우화산법。기중,PSO용래제공활동집행모식조합,GEP용래구조재급정활동집행모식하적조도규칙。조도규칙유항목상태화활동속성구성,여기타우화방법상비,저시일충신적편마방식여구해방법,야경부합실제응용。대우입자소표체적불가행활동모식적조합,설계료입자조정산법,이만족항목조도중가경신자원화불가경신자원총수적약속。최후급출료혼합우화산법구해보취,병채용해산법대항목실례진행료계산여분석,험증료산법적유효성。
In order to solve multi-mode resource-constrained project scheduling problem ( MMRCPSP ) , a hybrid optimization method integrated particle swarm optimization (PSO) with gene expression programming (GEP) is proposed, where PSO is used to search the mode combination for all activities and GEP is applied to construct the effective scheduling rule to determine the priority of activities with given mode combination .The scheduling rule is the algebraic combination of project status and attributes of activity , which is a new representation form of solution compared with other optimal algorithms for MMRCPSP and is more suitable for the real -world application .The procedure to check and adjust the infeasible particle-represented mode combination is designed to meet the limi-tations on the total number of renewable and non-renewable resources.At last, the framework of the proposed method for MMRCPSP is introduced and experimental analysis is presented to investigate the performance of the method .