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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
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.
Balasubramanian, J., Grossmann, I.E. (2003), Scheduling optimization under uncertainty – an alternative approach. Computers and Chemical Engineering 27, 469–490.
Baker, K.R. (1997), Elements of sequencing and scheduling. Kenneth R. Baker.
Conway, R.W., Maxwell, W.L., and Miller, L.W., (1967), Theory of Scheduling. Addison Wesley.
Dorigo, M., Stützle, T. (2004), Ant Colony Optimization MIT.
Fortemps, P. (1997). Jobshop scheduling with imprecise durations: a fuzzy approach. IEEE Transactions on Fuzzy Systems 5 (4), 557.
Gen, M., Cheng, R. (1977). Genetic Algorithms & Engineering Design. New York: Wiley.
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.
Glover, F. (1986). Future paths for Integer Programming and Links to Artificial Intelligence. Computers and Operations Research 5, 533–549.
Holland, J. H. (1962), Outline for a logic theory of adaptive systems. Journal of the ACM 3, 297.
Johnson, S.M. (1954), Optimal two-and three-stage production schedules with set-up times included. Naval Research Logistics Quartely 1, 61–68.
Jain, A.S., Meeran, S. (1999). Deterministic job-shop scheduling: Past, present and future. European Journal of Operational Research 113, 390–434.
Kaufmann, A., Gupta, M. (1988), Fuzzy Mathematical Models in Engineering and Management Science, North-Holland, Amsterdam.
Kirkpatrick, S. Gerlatt, C.D. Jr., Vecchi, M.P. (1983), Optimization by Simulated Annealing. Science 220, 671–680.
Lin, F. (2002), Fuzzy Job Scheduling Based on Ranking Level (,1) Interval Valued Fuzzy Numbers. IEEE Transactions on Fuzzy Systems Vol. 10, No.4.
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.
Lucic, P. (2002), Modelling Transportation Systems using Concepts of Swarm Intelligence and Soft Computing. PhD thesis, Virginia Tech.
McCahon, C.S., Lee, E.S. (1992), Fuzzy job sequencing for a flow shop. European Journal of Operational Research 62, 294.
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.
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.
Pincus, M. (1970), A Monte Carlo Method for the Approximate Solution of Certain Types of Constrained Optimization Problems, Operations Research 18, 1225–1228.
Roy, B., Sussmann, B. (1964), Les problémes d’ordonnancement avec contraintes disjonctives, SEMA, Paris, Note DS 9 bis.
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.
Van Laarhoven, P.J.M., Aarts, E. Lenstra, J.K. (1992), Job shop scheduling by simulated annealing. Operations Research 40, 113–125.
Zadeh, L.A. (1965), Fuzzy Sets, Information and Control 8, 338–353.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)