Skip to main content

Metaheuristic Techniques for Job Shop Scheduling Problem and a Fuzzy Ant Colony Optimization Algorithm

  • Chapter
Fuzzy Applications in Industrial Engineering

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 201))

Abstract

Job shop scheduling (JSS) problem is NP-hard in its simplest case and we generally need to add new constraints when we want to solve a JSS in any practical application area. Therefore, as its complexity increases we need algorithms that can solve the problem in a reasonable time period and can be modified easily for new constraints. In the literature, there are many metaheuristic methods to solve JSS problem. In this chapter, the proposed Ant algorithm can solve JSS problems in reasonable time and it is very easy to modify the artificial ants for new constraints. In addition, it is very easy to modify artificial ants for multiobjective cases.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

  • Adams, J., Balas, E. Zawack, D. (1988), The Shifting Bottleneck Algorithm for Job-Shop Scheduling. Management Science 34, 391–401.

    MATH  MathSciNet  Google Scholar 

  • Back, T., Hammel, U., Schwefel, H.P. (1997), Evolutionary Computation: Comments on the History and Current State, IEEE Transactions on Evolutionary Computation 1,1, 3–17.

    Article  Google Scholar 

  • Balasubramanian, J., Grossmann, I.E. (2003), Scheduling optimization under uncertainty – an alternative approach. Computers and Chemical Engineering 27, 469–490.

    Article  Google Scholar 

  • Baker, K.R. (1997), Elements of sequencing and scheduling. Kenneth R. Baker.

    Google Scholar 

  • Conway, R.W., Maxwell, W.L., and Miller, L.W., (1967), Theory of Scheduling. Addison Wesley.

    Google Scholar 

  • Dorigo, M., Stützle, T. (2004), Ant Colony Optimization MIT.

    Google Scholar 

  • Fortemps, P. (1997). Jobshop scheduling with imprecise durations: a fuzzy approach. IEEE Transactions on Fuzzy Systems 5 (4), 557.

    Article  Google Scholar 

  • Gen, M., Cheng, R. (1977). Genetic Algorithms & Engineering Design. New York: Wiley.

    Google Scholar 

  • Ghrayeb, O. A. (2003), A bi-criteria optimization: minimizing the integral value and spread of the fuzzy makespan of job shop scheduling problems. Applied Soft Computing 2/3F, 197–210.

    Article  Google Scholar 

  • Glover, F. (1986). Future paths for Integer Programming and Links to Artificial Intelligence. Computers and Operations Research 5, 533–549.

    Article  MathSciNet  Google Scholar 

  • Holland, J. H. (1962), Outline for a logic theory of adaptive systems. Journal of the ACM 3, 297.

    Article  Google Scholar 

  • Johnson, S.M. (1954), Optimal two-and three-stage production schedules with set-up times included. Naval Research Logistics Quartely 1, 61–68.

    Article  Google Scholar 

  • Jain, A.S., Meeran, S. (1999). Deterministic job-shop scheduling: Past, present and future. European Journal of Operational Research 113, 390–434.

    Article  MATH  Google Scholar 

  • Kaufmann, A., Gupta, M. (1988), Fuzzy Mathematical Models in Engineering and Management Science, North-Holland, Amsterdam.

    MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • Lin, F. (2002), Fuzzy Job Scheduling Based on Ranking Level (,1) Interval Valued Fuzzy Numbers. IEEE Transactions on Fuzzy Systems Vol. 10, No.4.

    Google Scholar 

  • Lawler, E. L., Lenstra, J.K. Rinnooy Kan, H.G. (1982), “Recent developments in deterministic sequencing and scheduling: A survey”, in Deterministic and Stochastic Scheduling, Dempster, M., Lenstra, J., and Rinnooy Kan, H. Eds. Dordrecht, The Netherlands: Reidel.

    Google Scholar 

  • Lucic, P. (2002), Modelling Transportation Systems using Concepts of Swarm Intelligence and Soft Computing. PhD thesis, Virginia Tech.

    Google Scholar 

  • McCahon, C.S., Lee, E.S. (1992), Fuzzy job sequencing for a flow shop. European Journal of Operational Research 62, 294.

    Article  MATH  Google Scholar 

  • Metropolis, N., Rosenbluth, A.W. Rosenbluth, M.N. Teller, A.H. Teller, E.,(1953). Equations of the State Calculations by Fast Computing Machines, J. Chem. Phys. 21, 1087–1092.

    Article  Google Scholar 

  • Morton, T.E., Pentico, D.W. (1993), Heuristic scheduling systems with applications to production systems and project management, Wiley Series in Engineering and Technology, John Wiley and Sons, Inc.

    Google Scholar 

  • Pincus, M. (1970), A Monte Carlo Method for the Approximate Solution of Certain Types of Constrained Optimization Problems, Operations Research 18, 1225–1228.

    MATH  MathSciNet  Google Scholar 

  • Roy, B., Sussmann, B. (1964), Les problémes d’ordonnancement avec contraintes disjonctives, SEMA, Paris, Note DS 9 bis.

    Google Scholar 

  • Sakawa, M., Kubota, R.(2000), 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.

    Article  MATH  MathSciNet  Google Scholar 

  • Van Laarhoven, P.J.M., Aarts, E. Lenstra, J.K. (1992), Job shop scheduling by simulated annealing. Operations Research 40, 113–125.

    Article  MATH  MathSciNet  Google Scholar 

  • Zadeh, L.A. (1965), Fuzzy Sets, Information and Control 8, 338–353.

    Article  MATH  MathSciNet  Google Scholar 

  • Zoghby, J., Batnes, J.W., Hasenbein J.J. (2004), Modeling the reentrant job shop scheduling problem with setups for metheuristic searches. European Journal of Operational Research.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this chapter

Cite this chapter

Kιlιç, S., Kahraman, C. (2006). Metaheuristic Techniques for Job Shop Scheduling Problem and a Fuzzy Ant Colony Optimization Algorithm. In: Kahraman, C. (eds) Fuzzy Applications in Industrial Engineering. Studies in Fuzziness and Soft Computing, vol 201. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-33517-X_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-33517-X_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33516-0

  • Online ISBN: 978-3-540-33517-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics