工业工程
工業工程
공업공정
Industrial Engineering Journal
2015年
2期
51~58
,共null页
物流系统 三级供应链 基于仿真的优化 系统动力学 遗传算法
物流繫統 三級供應鏈 基于倣真的優化 繫統動力學 遺傳算法
물류계통 삼급공응련 기우방진적우화 계통동역학 유전산법
logistics system; three-echelon supply chain; simulation-based optimization; system dynam-ics ; genetic algorithm
针对供应链这种非线性和复杂系统,为了优化供应链的总成本,提高供应链的整体竞争力,提出了一种基于仿真的优化方法。首先建立了一个三级协作供应链的系统动力学模型,供应链上的企业需要求解多个决策变量来降低供应链总成本。然后详细展示了将系统动力学模型转换为Matlab程序模型的过程,并在两个模型中使用了多组随机参数进行对比验证。最后设计了适当的遗传算法进行求解。结果表明,这种基于仿真的优化方法不仅能反映出供应链系统的动态特征,而且求解速度快、精度高,能有效解决供应链系统中的单目标或多目标规划问题。系统动力学模型结构相对固定,也不适合异构的交互环境,该方法给系统动力学模型提供了良好的补充。转换为Matlab程序模型后,可以进行深入的仿真研究,灵活设置目标函数和约束条件,详细分析系统的动态变化过程,还能为其它应用提供交互接口。
針對供應鏈這種非線性和複雜繫統,為瞭優化供應鏈的總成本,提高供應鏈的整體競爭力,提齣瞭一種基于倣真的優化方法。首先建立瞭一箇三級協作供應鏈的繫統動力學模型,供應鏈上的企業需要求解多箇決策變量來降低供應鏈總成本。然後詳細展示瞭將繫統動力學模型轉換為Matlab程序模型的過程,併在兩箇模型中使用瞭多組隨機參數進行對比驗證。最後設計瞭適噹的遺傳算法進行求解。結果錶明,這種基于倣真的優化方法不僅能反映齣供應鏈繫統的動態特徵,而且求解速度快、精度高,能有效解決供應鏈繫統中的單目標或多目標規劃問題。繫統動力學模型結構相對固定,也不適閤異構的交互環境,該方法給繫統動力學模型提供瞭良好的補充。轉換為Matlab程序模型後,可以進行深入的倣真研究,靈活設置目標函數和約束條件,詳細分析繫統的動態變化過程,還能為其它應用提供交互接口。
침대공응련저충비선성화복잡계통,위료우화공응련적총성본,제고공응련적정체경쟁력,제출료일충기우방진적우화방법。수선건립료일개삼급협작공응련적계통동역학모형,공응련상적기업수요구해다개결책변량래강저공응련총성본。연후상세전시료장계통동역학모형전환위Matlab정서모형적과정,병재량개모형중사용료다조수궤삼수진행대비험증。최후설계료괄당적유전산법진행구해。결과표명,저충기우방진적우화방법불부능반영출공응련계통적동태특정,이차구해속도쾌、정도고,능유효해결공응련계통중적단목표혹다목표규화문제。계통동역학모형결구상대고정,야불괄합이구적교호배경,해방법급계통동역학모형제공료량호적보충。전환위Matlab정서모형후,가이진행심입적방진연구,령활설치목표함수화약속조건,상세분석계통적동태변화과정,환능위기타응용제공교호접구。
A supply chain system is a non-linear and complex system. In order to optimize the total cost of a supply chain to enhance overall competitiveness, a simulation-based optimization approach was raised. Firstly, the System Dynamics model of a three-echelon collaborative supply chain was built. In order to minimize the total cost, enterprises in this supply chain needed to solve some decision variables. Second- ly, the processes about converting the system dynamics model to a Matlab program model were minutely shown. Some groups of stochastic parameters were used to verify the converting processes. Finally, an ap- propriate Genetic Algorithm was applied to obtain some satisfactory solutions. The results show that this simulation-based optimization approach could not only display the dynamic characteristics of a supply chain, but also solve the problem fast with a high accuracy. It could effectively solve single-objective or multi-objective programming problems in supply chains. A system dynamics model has a relatively fixed structure and does not adapt to a heterogeneous interactive environment. This approach supplements a sys- tem dynamics model. The converted Matlab program model could be deeply simulated and studied. Objec- tive functions and constraints could be flexibly defined. Dynamic changing processes of the system could be minutely analyzed and interactive interfaces to other applications also provided.