Abstract
We present a general methodology to model the behavior of heuristics for the Job-Shop Scheduling (JSS) that address the problem by solving conflicts between different operations on the same machine. Our models estimate the gaps between consecutive operations on a machine given measures that characteristics the JSS instance and those operations. These models can be used for a better understanding of the behavior of the heuristics as well as to estimate the performance of the methods. We tested it using two well know heuristics: Shortest Processing Time and Longest Processing Time, that were tested on a large number of random JSS instances. Our results show that it is possible to predict the value of the gaps between consecutive operations from on the job, on random instances. However, the prediction the relative performance of the two heuristics based on those estimates is not successful. Concerning the main goal of this work, we show that the models provide interesting information about the behavior of the heuristics.
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
Abreu, P., Soares, C.: Mapping charateristics of instances to evolutionary algorithm operators: an empirical study on the basic job-shop scheduling problem. In: Salido, M.A., Fdez-Olivares, J. (eds.) Proceedings of the CAEPIA 2007 Workshop on Planning, Scheduling and Constraint Satisfaction, November 2007, pp. 80–92 (2007)
Baker, K.R.: Introduction to Sequencing and Scheduling. Wiley, New York (1974)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, San Francisco (1979)
Giffler, B., Thompson, G.L.: Algorithms for solving production scheduling problems. Operations Research 8(4), 487–503 (1960)
Jain, A.S., Meeran, S.: Deterministic job-shop scheduling: Past, present and future. European Journal of Operational Research 113, 390–434 (1999)
Kononenko, I., Kukar, M.: Introduction to Machine Learning and Data Mining: Introduction to Principles and Algorithms. Horwood Publishing (2007)
Lenstra, J.K., Rinnooy Kan, A.H.G.: Computational complexity of discrete pptimisation problems. Annals of Discrete Mathematics 4, 121–140 (1979)
Taillard, E.: Benchmarks for basic scheduling problems. European Journal of Operational Research 64, 278–285 (1993)
Watson, J.-P., Barbulescu, L., Howe, A.E., Whitley, D.: Algorithm performance and problem structure for flow-shop scheduling. In: AAAI/IAAI, pp. 688–695 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abreu, P., Soares, C., Valente, J.M.S. (2009). Selection of Heuristics for the Job-Shop Scheduling Problem Based on the Prediction of Gaps in Machines. In: Stützle, T. (eds) Learning and Intelligent Optimization. LION 2009. Lecture Notes in Computer Science, vol 5851. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11169-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-11169-3_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11168-6
Online ISBN: 978-3-642-11169-3
eBook Packages: Computer ScienceComputer Science (R0)