CHAPTER 6 CONCLUSIONS AND FUTURE STUDIES
6.2 Future Studies
For further research, we will attempt to apply our PSO to other shop scheduling problems with multiple objectives. Possible topics for further study include the modification of particle position representation, particle movement, and particle velocity. In addition, issues related to Pareto optimal such as solution maintenance strategy and performance measurement are also worth to be investigated in future.
We will also attempt to apply MOPSO to other shop scheduling problems with multiple objectives in future research. Other possible topics for further study include modification of the particle position, particle movement, and particle velocity
representation. Issues related to Pareto optimization, such as solution maintenance strategy and performance measurement, also merit future investigation.
Appendix
The pseudo-code of the PSO for MO-FSSP is as follow.
Initialize a population of particles with random positions.
for each particle k do
Evaluate Xk(the position of particle k) Save the pbestk to optimal solution set S end for
Set gbest solution equals to the best pbestk repeat
Updates particles velocities for each particle k do
Move particle k Evaluate Xk
Update gbest, pbest and S end for
until maximum iteration limit is reached
The pseudo code of the PSO for MO-JSSP is given below:
Initialize a population of particles with random positions.
for each particle k do
Apply G&T algorithm to decode X into a schedule k S . k set the kth pbest solution (pbestk) equal to S , k pbest ←k S . k end for
set gbest solution equal to the best pbestk. repeat
update velocities for each particle k do
move particle k
apply G&T algorithm to decode x into k S . k update pbest solutions and gbest solution end for
until maximum iterations is attained
The pseudo code of the PSO for MO-OSSP is given below:
Initialize a population of particles with random positions.
for each particle k do
Apply G&T algorithm to decode X into a schedule k S . k set the kth pbest solution (pbestk) equal to S , k pbestk←S . k end for
set gbest solution equal to the best pbestk.
repeat
update velocities for each particle k do
move particle k
apply G&T algorithm to decode x into k S . k update pbest solutions and gbest solution end for
until maximum iterations is attained
References
Adulbjan P., M. T. Tabucanon (1980). Multicriterion Optimization in Industrial Systems. Chapter 9, Decision Models for Industrial System Engineers and Managers, Asian Institute of Technology, Bangkok
Bean, J. (1994). Genetic algorithms and random keys for sequencing and optimization.
Operations Research Society of America (ORSA) Journal on Computing, 6, 154–160.
Bllzewicz J., Pesch E., Sterna M., Werner F. (2004). Open shop scheduling problems with late work criteria. Discrete Applied Mathematics, 134 (1-3), 1-24.
Blum C. (2005). Beam-ACO—hybridizing ant colony optimization with beam search:
an application to open shop scheduling. Computers & Operations Research, 32, 1565–1591.
Campbell H.G., Dudek R.A. & Smith M.L. (1970). A heuristic algorithm for the n-job m,_machine sequencing problem. Management Science, 16, B630–B637.
Candido M. A. B., S. K. Khator & R.M. Barcia. (1998). A genetic algorithm based rocedre for more realistic job shop scheduling problems. International Journal of Production Research, 36(12), 3437-3457.
Carlier J. (1978). Ordonnancements à contraintes disjonctives. RAIRO Rech Oper/Oper Res 12, 333–351.
Chakravarthy K. & Rajendran C. (1999). A heuristic for scheduling in a flowshop with the bicriteria of makespan and maximum tardiness minimization.
Production Planning and Control, 10, 707-714.
Coello Coello Carlos A., Gregorio Toscano Plido & Maximino Salazar Lechga. (2004).
Handling Mltiple Objectives With article Swarm optimization. IEEE Transactions on Evolutionary Computation, 8(3), 256-278.
Eren T. & Güner E. (2007). The tricriteria flowshop scheduling problem. International Journal of Advanced Manufacturing Technology, 36, 1210–1220.
Esquivel S. C., S. W. Ferrero & R. H. Gallard, (2002). Parameter Settings and Representations in Pareto-based Optimization for Job Shop Scheduling.
Cybernetics and Systems: An international Journal, 33, 559-578.
Fisher, H., & Thompson, G. L., (1963). Industrial scheduling. Englewood Cliffs. NJ:
Prentice-Hall.
Gangadharan R. & Rajendran C. (1993) Heuristic algorithms for scheduling in no-wait flow shop. International Journal of Production Economy, 32, 285-290.
Garey, M. R., Johnson, D. S., & Sethi, R., (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1, 117–129.
Giffler, J., Thompson, G. L., (1960). Algorithms for solving production scheduling problems. Operations Research, 8, 487–503.
Gonc¸alves, J. F., Mendes, J. J. M., & Resende, M. G. C., (2005). A hybrid genetic algorithm for the job shop scheduling problem. European Journal of Operational Research, 167(1), 77–95.
Gonzalez T, Sahni S. (1976). Open shop scheduling to minimize finish time. Journal of the ACM, 23(4), 665–79.
Gupta J.N.D. & Stafford J.E.F. (2006). Flowshop scheduling research after five decades. European Journal of Operational Research, 169, 699–711.
Hejazi S.R. & Saghafian S. (2005). Flowshop scheduling problems with makespan criterion: a review. International Journal of Production Research, 43, 2895–2929.
Heller J. (1960). Some numerical experiments for an MxJ flow shop and its decision- theoretical aspects. Operations Research, 8, 178–184.
Hwang C. L., A. S. M. Masud, S. R. Paidy & K. Yoon (1982). Mathematical Programming with Multiple Objectives: A Tutorial. Computers and Operations Research: A Special Issue on Mathematical Programming with Multiple Objective, 7(1-2).
Jain A. S. & S. Meeran, (1999). Deterministic job-shop scheduling: Past, present and future. European Journal of Operational Research, 113, 390-434.
Jarboui B., Ibrahim S., Siarry P. & Rebai A. (2008). A combinational particle swarm optimisation for solving permutation flowshop problems. Computers &
Industrial Engineering, 54, 526–538.
Kennedy J. & Eberhart R. (1995). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks 1995, 1942–1948.
Knowles J.D. & Corne D.W. (1999). The Pareto archived evolution strategy: a new baseline algorithm for multi-objective optimization. In: Congress on
Evolutionary Computation, Washington, DC, IEEE Service Center, 98–105
Kobayashi, S., Ono, I., & Yamamura, M., 1995, "An efficient genetic algorithm for job shop scheduling problems", In L. J. Eshelman (Ed.), Proceedings of the sixth international conference on genetic algorithms, San Francisco, CA: Morgan Kaufman Publishers, 506–511.
Laha D. & Chakraborty U.K. (2008) An efficient heuristic approach to total flowtime minimization in permutation flowshop scheduling. International Journal of Advanced Manufacturing Technology, 38, 1018-1025.
Laha D. & Chakraborty U.K. (2008) A constructive heuristic for minimizing makespan in no-wait flow shop scheduling. International Journal of Advanced Manufacturing Technology, DOI 10.1007/s00170-008-1545-0
Lawrence, S. (1984). Resource constrained project scheduling: An experimental investigation of heuristic scheduling techniques. Graduate School of Industrial Administration (GSIA), Carnegie Mellon University, Pittsburgh, PA.
Lei Deming (2008). A Pareto archive particle swarm optimization for multi-objective job shop scheduling. Computers & Industrial Engineering, 54(4), 960-971.
Lei Deming & Zhiming Wu (2006). Crowding-measure-based multiobjective evolutionary algorithm for job shop scheduling. International Journal of Advanced Manufacturing Technology, 30, 112-117.
Lian Z., Gu X. & Jiao B. (2008). A novel particle swarm optimization algorithm for permutation flow-shop scheduling to minimize makespan. Chaos, Solutions and Fractals, 35, 851–861.
Liang Y. C., H. W. GE, Y. Zho & X. C. GUO (2005). A Particle Swarm Optimization-based Algorithm for Job-shop Schedling Problems. International Journal of Computational Methods, 2(3), 419-430.
Liaw C-F. (1999) Applying simulated annealing to the open shop scheduling problem.
IIE Transactions, 31, 457–65.
Liaw C-F. (1999) A tabu search algorithm for the open shop scheduling problem.
Computers & Operations Research, 26, 109–26.
Liaw C-F. (2000) A hybrid genetic algorithm for the open shop scheduling problem.
European Journal of Operational Research, 124, 28–42.
Liu B., Wang L. & Jin Y.H. (2007). An effective PSO-based memetic algorithm for
flow shop scheduling. IEEE Transaction on System Man and Cybernetics- Part C, 37, 18–27.
Liu J. & Reeves C.R. (2001). Constructive and composite heuristic solutions to the P//∑Ci scheduling problem. European Journal of Operational Research, 132, 439-452.
Lourenc¸o, H. R. (1995). Local optimization and the job-shop scheduling problem.
European Journal of Operational Research, 83, 347–364.
Nawaz M., Enscore J.R. & Ham I. (1983). A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega, 11, 91–95.
Nowicki, E. & Smutnicki, C., (1996). A fast taboo search algorithm for the job shop problem. Management Science, 42(6), 797–813.
Pasupathy T., Rajendran C., & Suresh R.K. (2006). A multi-objective genetic algorithm for scheduling in flow shops to minimize the makespan and total flow time of jobs. International Journal of Advanced Manufacturing Technology, 27, 804–815.
Pezzella F. & Merelli E. (2000). A tabu search method guided by shifting bottleneck for the job shop scheduling problem. European Journal of Operational Research, 120(2), 297–310.
Ponnambalam S.G., Jagannathan H. & Kataria M. (2004). A TSP-GA multi-objective algorithm for flow-shop scheduling. International Journal of Advanced Manufacturing Technology, 23, 909–915.
Ponnambalam S. G., V. Ramkumar & N. Jawahar, (2001). A multiobjective genetic algorithm for job shop scheduling. Production Planning and Control, 12(8), 764-774.
Rahimi-Vahed A. & Mirghorbani S. (2007). A multi-objective particle swarm for a flow shop scheduling problem. Journal of Combination Optimzation, 13, 79–102.
Rajendran C. (1994). A no-wait flow shop scheduling heuristic to minimize makespan.
Journal of the Operational Research Society, 45, 472-478.
Rajendran C. & Ziegler H. (2004). Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. European Journal of Operational Research, 155, 426–438.
Reeves C.R. (1995). A genetic algorithm for flowshop sequencing. Computers &
Operations Research, 22, 5–13.
Ripon Kazi Shah Nawaz (2007). Hybrid Evolutionary Approach for Multi-objective Job-shop Scheduling Problem. Malaysian journal of Computer Science, 20(2), 183-198.
Prins C. (2000) Competitive genetic algorithms for the open-shop scheduling problem.
Mathematical Methods of Operations Research, 52, 389–411.
Ruiz R. & Maroto C. (2004). A comprehensive review and evaluation of permutation flowshop heuristics. European Journal of Operational Research, 165, 479–494.
Senthilkumar P., Shahbudeen P. (2006) GA based heuristic for the open job shop scheduling problem. International Journal of Advanced Manufacturing Technology, 30, 297–301.
Seo Fumiko & Masatoshi Sakawa (1988). Multiple Criteria Decision Analysis in Regional Planning : Concepts, Methods and Applications, Reidel, Boston.
Sha D.Y. & Hsu C.Y. (2006). A hybrid particle swarm optimization for job shop scheduling problem. Computers & Industrial Engineering, 51, 791–808.
Sha, D.Y. & Hsu C.Y. (2008). A new particle swarm optimization for the open shop scheduling problem. Computers & Operations Research, 35, 3243–3261.
Stützle T. (1998). Applying iterated local search to the permutation flow shop problem.
Tech Rep, AIDA-98-04, FG Intellektik, TU Darmstadt.
Sun, D., Batta, R., & Lin, L., (1995), Effective job shop scheduling through active chain manipulation. Computers & Operations Research, 22(2), 159–172.
Suresh R. K. & K. M. Mohanasndaram (2006). Pareto archived simulated annealing for job shop scheduling with multiple objectives. International Journal of Advanced Manufacturing Technology, 29, 184-196.
Taillard E. (1993). Benchmarks for basic scheduling problems. European Journal of Operational Research, 64, 278-285.
Tang Lixin, Bai Danyu. (2010). A new heuristic for open shop total completion time problem. Applied Mathematical Modeling , 34, 735-743.
Tasgetiren M.F., Liang Y.C., Sevkli M. & Gencyilmaz G. (2007). A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational
Research, 177, 1930–1947.
Wang Ling & Da-Zhong Zheng (2001). An effective hybrid optimization strategy for job-shop scheduling problems. Computers & Operations Research, 28, 585-596.
Xia Weijn & Zhiming Wu, (2005). An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems. Computers & Industrial Engineering, 48, 409-425.
Yagmahan B. & Yenisey M.M. (2008). Ant colony optimization for multi-objective flow shop scheduling problem. Computers & Industrial Engineering 54, 411–420.
Young M., The Techincal Writers Handbook. Mill Valley, CA: University Science, 1989.
Zhang H., Li X., Li H. & Huang F. (2005). Particle swarm optimization-based schemes for resource-constrained project scheduling. Automation in Construction, 14(3), 393–404.
Zitzler E., Laumanns M. & Thiele L. (2001) SPEA2: Improving the strength Pareto evolutionary algorithm. Computer Engineering and Networks Laboratory (TIK) – Report 103 Sept 2001.
作者簡介
姓名:林信宏 (Hsing-Hung Lin) 學歷:
學士 東海大學 資訊科學系 (79.9~83.6) 碩士 中華大學 工業工程與管理研究所 (85.9~87.6) 博士 交通大學 工業工程與管理研究所 (93.9~ 99.6)
著作:
一、 期刊論文
1. D.Y. Sha, Hsing-Hung Lin, 2009, “A particle swarm optimization for multi-objective flowshop scheduling,” International Journal of Advanced Manufacturing Technology, 45(7), 749-762. (SCI)
2. D.Y. Sha, Hsing-Hung Lin, 2010, “A multi-objective PSO for job-shop scheduling problem,” Expert Systems with Applications, 37(2), 1065-1070. (SCI)
二、 審查中論文
1. D.Y. Sha, Hsing-Hung Lin, “A multi-objective PSO for open-shop scheduling problem,” submit to Journal of Information & Optimization Sciences
2. D.Y. Sha, Hsing-Hung Lin, “A novel particle swarm optimization for multi-objective job-shop scheduling ,” submit to Journal of Industrial and Management Optimization
3. D.Y. Sha, Hsing-Hung Lin, “Scheduling multi-objective jobshops using particle swarm optimization,” submitted to Journal of Intelligent Manufacturing
三、 研討會論文
1. D.Y. Sha, Hsing-Hung Lin, 2008, “A Multi-objective Particle Swarm Optimization for Flow Shops Scheduling Problem,” Proceedings of the 38th International Conference on Computers and Industrial Engineering, pp. 233-241, Beijing, China.
2. D.Y. Sha, Hsing-Hung Lin, 2008, “A Pareto Archive Particle Swarm Optimization for Multi-objective Flowshop Scheduling,” Proceedings of the
2008 Asia Pacific Industrial Engineering & Management Systems Conference, pp.2269-2277, Bali, Indonesia.
3. D.Y. Sha, Hsing-Hung Lin, 2009, “A Multi-objective PSO for Job-shop Scheduling Problem,” Proceedings of the 39th International Conference on Computers and Industrial Engineering, Troyes, France.
4. D.Y. Sha, Hsing-Hung Lin, 2009, “A Novel Particle Swarm Optimization for Multi-objective Job-shop Scheduling,” Proceedings of the 2009 Asia Pacific Industrial Engineering & Management Systems Conference, Kitakyushu, Japan.
5. D.Y. Sha, Hsing-Hung Lin, 2010, “A Modified Particle Swarm Optimization for Multi-objective Open-shop Scheduling,” Proceedings of the 2010 AENG International Conference on Industrial Engineering, Hong Kong.