Skip to main content

A Scatter Search Method for Multiobjective Fuzzy Permutation Flow Shop Scheduling Problem: A Real World Application

  • Chapter
Computational Intelligence in Flow Shop and Job Shop Scheduling

Part of the book series: Studies in Computational Intelligence ((SCI,volume 230))

Summary

In this chapter, a scatter search (SS) method is proposed to solve the multiobjective permutation fuzzy flow shop scheduling problem. The objectives are minimizing the average tardiness and the number of tardy jobs. The developed scatter search method is tested on real-world data collected at an engine piston manufacturing company. Using the proposed SS algorithm, the best set of parameters is used to obtain the optimal or near optimal solutions of multiobjective fuzzy flow shop scheduling problem in the shortest time. These parameters are determined by full factorial design of experiments (DOE). The feasibility and effectiveness of the proposed scatter search method is demonstrated by comparing it with the hybrid genetic algorithm (HGA).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bajestani, M.A., Rabbani, M., Rahimi-Vahed, A.R.: A multi-objective scatter search for a dynamic cell formation problem. Computers & operations research 36, 777–794 (2009)

    Article  MATH  Google Scholar 

  • Campbell, H.G., Dudek, R.A., Smith, M.L.: An heuristic algorithm for the n-job m-machine sequencing problem. Management science 16(B), 630–637 (1970)

    Google Scholar 

  • Chakraborty, U.K., Deb, K., Chakraborty, M.: Analysis of selection algorithms: A Markov chain approach. Evolutionary Computation 4, 133–167 (1996)

    Article  Google Scholar 

  • Chang, P.C., Chen, S.H., Liu, C.H.: Sub-population genetic algorithm with mining gene structures for multiobjective flowshop scheduling problems. Expert systems with applications 33, 762–771 (2007)

    Article  Google Scholar 

  • Cheng, R., Gen, M., Tsujimura, Y.: A tutorial survey of job shop scheduling problems using genetic algorithms Part II hybrid genetic search strategies. Computers & Industrial engineering 36, 343–364 (1999)

    Article  Google Scholar 

  • Choi, I.C., Kim, S.I., Kim, H.S.: A genetic algorithm with a mixed region search for the asymmetric traveling salesman problem. Computers &operations research 30, 773–786 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  • Chung, J.W., Oh, S.M., Choi, I.C.: A hybrid genetic algorithm for train sequencing in the Korean railway. Omega the international journal of management science 37, 555–565 (2009)

    Article  Google Scholar 

  • Dasgupta, D., Forrest, S.: Novelty detection in time series data using ideas from immunology. In: Proceedings of the ISCA 1996, Reno. Nevada. June 19-21 (1996)

    Google Scholar 

  • De Castro, L.N., Von Zuben, F.J.: Artificial immune systems. Part 1. Basic theory and applications. Technical Report. TR-DCA 01/99 (1999)

    Google Scholar 

  • Dell’Amico, M., Iori, M., Martello, S.: Heuristic algorithms and scatter search for cardinality constrained P//Cmax problem. Journal of Heuristic 10(2), 169–204 (2004)

    Article  Google Scholar 

  • Djan-Sampson, P.O., Sahin, F.: Structural learning of Bayesian networks from complete data using the scatter search documents. In: IEEE International Conference on Systems Man and Cybernetics, pp. 3619–3624 (2004)

    Google Scholar 

  • Dorigo, M., Gambardella, L.M.: Ant Colony System: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1), 53–66 (1997)

    Article  Google Scholar 

  • Dubois, D., Prade, H.: Possibility theory: an approach to computerized processing of uncertainty, New York (1988)

    Google Scholar 

  • Engin, O.: To increase the performance of flow shop scheduling problems solving with genetic algorithms: a parameters optimization. PhD. Thesis. Istanbul Technical University. Institute of Science and Technology. Istanbul. Turkey (2001)

    Google Scholar 

  • Fayad, C., Petrovic, S.: A fuzzy genetic algorithm for real- World job shop scheduling. University of Nottingham (2003), www.cs.nott.ac.uk/~cxf~sxp

  • Forrest, S., Perelson, A., Allen, L., Cherukuri, R.: Self-nonself discrimination in a computer. In: Proceedings of the IEEE Symposium on Research in Security and Privacy, pp. 200–212. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  • Glover, F., Laguna, M., Marti, R.: Scatter search. In: Advances in Evolutionary Computation: Theory and Applications, pp. 519–537. Springer, New York (2003)

    Google Scholar 

  • Glover, F.: Heuristics for integer programming using surrogate constraints. Decision Sciences 8, 156–166 (1977)

    Article  Google Scholar 

  • Glover, F., Laguna, M.: Tabu Search. Kluwer Academic Publishers, Boston (1997)

    Google Scholar 

  • Goldberg, D.E.: Genetic Algorithms in Search. In: Optimization and Machine Learning. Addision Wesley, London (1989)

    Google Scholar 

  • Herrera, F., Lozano, M., Molina, D.: Continuous Scatter Search: An analysis of the integration of some combination methods and improvement strategies. European Journal of Operational Research 169, 450–476 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Hung, W.N.N., Song, X.: BDD Variable ordering by scatter search. IEEE, 368–373 (2001)

    Google Scholar 

  • Hung, W.N.N., Song, X., Aboulhamid, E.M., Driscoll, M.: BDD Minimization by scatter search. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 21(8), 974–979 (2002)

    Article  Google Scholar 

  • Ignall, E., Schrage, L.: Applicant of the branch and bound technique to some flow shop scheduling problems. Operations research 13, 401–412 (1965)

    Article  MathSciNet  Google Scholar 

  • Itoh, T., Ishii, H.: Fuzzy due date scheduling problem with fuzzy processing time. International transaction in operations research 6, 639–647 (1999)

    Article  Google Scholar 

  • Johnson, S.M.: Optimal two and three stage production schedules with setup times included. Naval Research Logistics Quarterly 1, 61–68 (1954)

    Article  Google Scholar 

  • Kahraman, C., Engin, O., Kaya, İ., Yılmaz, M.K.: An application of effective genetic algorithms for solving hybrid flow shop scheduling problems. International Journal of Computational Intelligence Systems 1(2), 134–147 (2008)

    Google Scholar 

  • Kaya, I., Engin, O.: A New Approach to Define Sample Size at Atributes Control Chart in Multistage Processes: an Application in Engine Piston Manufacturing Process. Journal of Materials Processing Technology 183, 38–48 (2007)

    Article  Google Scholar 

  • Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by Simulated Annealing. Science 220(4598), 671–680 (1983)

    Article  MathSciNet  Google Scholar 

  • Maenhout, B., Vanhoucke, M.: New computational results for the nurse scheduling problem: A scatter search algorithm. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 159–170. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  • Marti, R., Laguna, M., Glover, F.G.: Principles of scatter search. European Journal of Operational Research 169, 359–372 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Murata, T., Ishibuchi, H., Tanaka, H.: Multiobjective genetic algorithm and its applications to flowshop scheduling. Computers Industrial engineering 30(4), 957–968 (1996)

    Article  Google Scholar 

  • Nezhad, S.S., Assadi, R.G.: Preference ratio based maximum operator approximation and its application in fuzzy flow shop scheduling. Applied soft computing 8, 759–766 (2008)

    Article  Google Scholar 

  • Niu, O., Gu, X.S.: An improved genetic-based particle swarm optimization for no idle permutation flow shops with fuzzy processing time. In: Yang, Q., Webb, G. (eds.) PRICAI 2006. LNCS (LNAI), vol. 4099, pp. 757–766. Springer, Heidelberg (2006)

    Google Scholar 

  • Noorul, H.A., Saravanan, M., Vivekrajc, A.R.: A scatter search approach for general flow shop scheduling problem. Int. J. Adv. Manuf. Technol. 31, 731–736 (2007)

    Google Scholar 

  • Nowicki, E., Smutnicki, C.: Some Aspects of Scatter Search in the Flow-Shop Problem. European Journal of Operational Research 169, 654–666 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Pasupathy, T., Rajendran, C., Suresh, R.K.: A multi- objective genetic algorithm for scheduling in flow shops to minimize the makespan and total flow time of jobs. Int. J. Adv. Manuf. Technol. 27, 804–815 (2006)

    Article  Google Scholar 

  • Petrovic, S., Song, X.: A new approach to two machine flow shop problem with uncertain processing times. Optimization and Engineering 7(3), 329–342 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Rahimi-Vahed, A.R., Javadi, B., Rabbani, M., Tavakkoli-Moghaddam, R.: A multi-objective scatter search for a bi-criteria no-wait flow shop scheduling problem. Engineering Optimization 40(4), 331–346 (2008)

    Article  MathSciNet  Google Scholar 

  • Reeves, C.R.: Genetic algorithm for flow shop sequencing. Computers & operations research 15, 5–23 (1995)

    Article  Google Scholar 

  • Russell, R.A., Chiang, W.C.: Scatter Search for the Vehicle Routing Problem with Time Windows. European Journal of Operational Research 169, 606–622 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Sakawa, M., Kubota, R.: Fuzzy programming for multiobjective job shop scheduling with fuzzy processing time and fuzzy duedate through genetic algorithms. European journal of operational research 120, 393–407 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Sevaux, M., Thomin, P.: Scatter Search and Genetic Algorithm: a one machine scheduling problem comparison. In: The sixteenth triennial conference of international federation of operational research societies. IFORS, Edinburgh. UK. juillet (2002)

    Google Scholar 

  • Silva, C.G.D., Climaco, J., Figueira, J.: A Scatter Search Method for Bi-criteria {0.1}-Knapsack Problems. European Journal of Operational Research 169, 373–391 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Temiz, I., Erol, S.: Fuzzy branch and bound algorithm for flow shop scheduling. Journal of intelligent manufacturing 15, 449–454 (2004)

    Article  Google Scholar 

  • Yao, J.S., Lin, F.T.: Constructing a fuzzy flow shop sequencing model based on statistical data. International journal of approximate reasoning 29, 215–234 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  • Zhu, J., Du, G., Wang, L.: Artificial immune algorithm for fuzzy flow shop scheduling problem. Dynamics of continuous discrete and impulse systems-series B- applications & algorithms 13, 383–386 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Engin, O., Kahraman, C., Yilmaz, M.K. (2009). A Scatter Search Method for Multiobjective Fuzzy Permutation Flow Shop Scheduling Problem: A Real World Application. In: Chakraborty, U.K. (eds) Computational Intelligence in Flow Shop and Job Shop Scheduling. Studies in Computational Intelligence, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02836-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02836-6_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02835-9

  • Online ISBN: 978-3-642-02836-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics