“…In the last twenty years, many algorithms for solving this complex problem have been used and documented [1]~ [15]. These algorithms can be categorized by different treatments of planning periods: static planning [5,9,10,14], pseudo-dynamic planning, and dynamic planning (which has several planning periods) [3,6,8,11,12].…”