Abstract
Metaheuristic navigation towards rare objective values instead of good objective values: is it a good idea? We will discuss the closed and open ends after presenting a successful replication study of Weise et al.’s ‘frequency fitness assignment’ for a hillClimber on the job shop scheduling problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Extracted from personal communication with Manuel López-Ibañez and Luís Paquete, quoted with permission.
- 2.
- 3.
and independently replicated!.
References
Achary, T., Pillay, A., Jembere, E.J.: Towards rigorous foundations for metaheuristic research. In: IJCCI, pp. 151–157 (2022)
Adams, J., Balas, E., Zawack, D.: The shifting bottleneck procedure for job shop scheduling. Manage. sci. 34(3), 391–401 (1988)
Applegate, D., Cook, W.: A computational study of the job-shop scheduling problem. ORSA J. Comput. 3(2), 149–156 (1991)
Bäck, T., Fogel, D.B., Michalewicz, Z.: Handb. Evol. Comput. Release 97(1), B1 (1997)
Begley, C.G., Ellis, L.M.: Raise standards for preclinical cancer research. Nature 483(7391), 531–533 (2012)
Blum, C., Sampels, M.: An ant colony optimization algorithm for shop scheduling problems. J. Mathe. Model. Algorithms 3(3), 285–308 (2004)
Boese, K.D., Kahng, A.B.: Best-so-far vs. where-you-are: Implications for optimal finite-time annealing. Syst. Control lett. 22(1), 71–78 (1994)
Braam, F., van den Berg, D.: Which rectangle sets have perfect packings? Oper. Res. Perspecti., p. 100211 (2022)
Brouwer, N., Dijkzeul, D., Koppenhol, L., Pijning, I., Van den Berg, D.: Survivor selection in a crossoverless evolutionary algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1631–1639 (2022)
Brucker, P., Jurisch, B., Sievers, B.: A branch and bound algorithm for the job-shop scheduling problem. Discrete Applied Mathematics 49(1-3), 107–127 (Mar 1994). https://doi.org/10.1016/0166-218x(94)90204-6. https://doi.org/10.1016/0166-218x(94)90204-6
de Bruin, E.: Repostory containing source material for this study (2023). https://github.com/egedebruin/FFAProject
Camacho Villalón, C.L., Stützle, T., Dorigo, M.: Grey wolf, firefly and bat algorithms: three widespread algorithms that do not contain any novelty. In: Dorigo, M., et al. (eds.) ANTS 2020. LNCS, vol. 12421, pp. 121–133. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-60376-2_10
Castelli, M., Manzoni, L., Mariot, L., Nobile, M.S., Tangherloni, A.: Salp swarm optimization: a critical review. Expert Syst. Appl. 189, 116029 (2022)
Chakraborty, S., Bhowmik, S.: An efficient approach to job shop scheduling problem using simulated annealing. Int. J. Hybrid Inf. Technol. 8(11), 273–284 (2015)
Cheeseman, P.C., Kanefsky, B., Taylor, W.M., et al.: Where the really hard problems are. In: IJCAI. vol. 91, pp. 331–337 (1991)
Chen, B., Potts, C.N., Woeginger, G.J.: A review of machine scheduling: Complexity, algorithms and approximability. Handb. Comb. Optim., pp. 1493–1641 (1998)
Cockburn, A., Dragicevic, P., Besançon, L., Gutwin, C.: Threats of a replication crisis in empirical computer science. Commun. ACM 63(8), 70–79 (2020)
Dahmani, R., Boogmans, S., Meijs, A., Van den Berg, D.: Paintings-from-polygons: simulated annealing. In: International Conference on Computational Creativity (ICCC 2020) (2020)
De Jonge, M., Van den Berg, D.: Plant Propagation Parameterization: Offspring & Population Size, Evo* LBA’s 2020, vol. 2, pp. 1–4. Springer (2020)
Demirkol, E., Mehta, S., Uzsoy, R.: Benchmarks for shop scheduling problems. Eur. J. Oper. Res. 109(1), 137–141 (1998)
Dijkzeul, D., Brouwer, N., Pijning, I., Koppenhol, L., van den Berg, D.: Painting with Evolutionary Algorithms. In: Martins, T., Rodríguez-Fernández, N., Rebelo, S.M. (eds.) EvoMUSART 2022. LNCS, vol. 13221, pp. 52–67. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-03789-4_4
Eiben, A.E., Smith, J.E., et al.: Introduction to evolutionary computing, vol. 53. Springer (2003) DOIurl10.1007/978-3-662-05094-1
Fisher, H., Thompson, G.: Probabilistic learning combination of local job-shop scheduling rules, prentice-hall, englewood cliffs. Ind. Sched., pp. 225–251 (1963)
Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Mathe. Oper. Res. 1(2), 117–129 (1976)
Geleijn, R., van der Meer, M., van der Post, Q., van den Berg, D., et al.: The plant propagation algorithm on timetables: First results. EVO LBA’s, p. 2 (2019)
Gromicho, J.A., van Hoorn, J.J., da Gama, F.S., Timmer, G.T.: Solving the job-shop scheduling problem optimally by dynamic programming. Comput. Oper. Res. 39(12), 2968–2977 (2012)
van Horn, G., Olij, R., Sleegers, J., van den Berg, D.: A predictive data analytic for the hardness of hamiltonian cycle problem instances. Data Analytics 2018, 101 (2018)
Huang, K.L., Liao, C.J.: Ant colony optimization combined with taboo search for the job shop scheduling problem. Comput. Oper. Res. 35(4), 1030–1046 (2008)
Hutter, M., Legg, S.: Fitness uniform optimization. IEEE Trans. Evol. Comput. 10(5), 568–589 (2006)
Jain, A.S., Meeran, S.: Deterministic job-shop scheduling: Past, present and future. Euro. J. Oper. Res. 113(2), 390–434 (1999)
de Jonge, M., van den Berg, D.: Parameter Sensitivity Patterns in the Plant Propagation Algorithm. No. April 2020, IJCCI 2020: Proceedings of the 12th International Joint Conference on Computational Intelligence (2020). https://doi.org/10.5220/0010134300920099
Koppenhol, L., Brouwer, N., Dijkzeul, D., Pijning, I., Sleegers, J., Van Den Berg, D.: Exactly characterizable parameter settings in a crossoverless evolutionary algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1640–1649 (2022)
Lawler, E.L., Lenstra, J.K., Kan, A.H.R., Shmoys, D.B.: Sequencing and scheduling: Algorithms and complexity. Handb. Oper. Res. Manage. Sci. 4, 445–522 (1993)
Lawrence, S.: Resouce constrained project scheduling: An experimental investigation of heuristic scheduling techniques (supplement). Carnegie-Mellon University, Graduate School of Industrial Administration (1984)
López-Ibáñez, M., Branke, J., Paquete, L.: Reproducibility in evolutionary computation. ACM Trans. Evol. Learn. Optimization 1(4), 1–21 (2021)
Maxwell, S.E., Lau, M.Y., Howard, G.S.: Is psychology suffering from a replication crisis? what does failure to replicate really mean? American Psychologist 70(6), 487 (2015)
Niewenhuis, D., van den Berg, D.: Making hard(ER) bechmark test functions. In: IJCCI, pp. 29–38 (2022)
Silver, L.M.: An introduction to Fanny Sossisj’ optimization algorithm. IIIE Transactions on Algorithmic Archaeology Iridescent Pegasus Publishers. Edinborough, Scotland 16(85), 1976–1993, (2023)
Sleegers, J., van den Berg, D.: Looking for the hardest hamiltonian cycle problem instances. In: IJCCI, pp. 40–48 (2020)
Sleegers, J., van den Berg, D.: The hardest hamiltonian cycle problem instances: the plateau of yes and the cliff of no. SCSC (2022)
Sleegers, J., Olij, R., van Horn, G., van den Berg, D.: Where the really hard problems aren’t. Oper. Res. Perspect. 7, 100160 (2020)
Sleegers, J., Thomson, S.L., Van den Berg, D.: Making hard (ER) bechmark test functions, pp. 105–111 (2022)
Sörensen, K., Arnold, F., Palhazi Cuervo, D.: A critical analysis of the improved clarke and wright savings algorithm. Int. Trans. Oper. Rese. 26(1), 54–63 (2019)
Storer, R.H., Wu, S.D., Vaccari, R.: New search spaces for sequencing problems with application to job shop scheduling. Manage. sci. 38(10), 1495–1509 (1992)
Taillard, E.: Benchmarks for basic scheduling problems. Euro. J. Oper. Res. 64(2), 278–285 (1993)
The Open Science Collaboration: Estimating the reproducibility of psychological science. Science 349(6251), aac4716 (2015)
Van Den Berg, D., Adriaans, P.: Subset sum and the distribution of information. In: Proceedings of the 13th International Joint Conference on Computational Intelligence, pp. 135–141 (2021)
Van Laarhoven, P.J., Aarts, E.H., Lenstra, J.K.: Job shop scheduling by simulated annealing. Oper. Res. 40(1), 113–125 (1992)
Vrielink, W., van den Berg, D.: Fireworks algorithm versus plant propagation algorithm. In: IJCCI. pp. 101–112 (2019)
Vrielink, W., Van den Berg, D.: A dynamic parameter for the plant propagation algorithm. Evo* LBA’s pp. 5–9 (2021)
Vrielink, W., Van den Berg, D.: Parameter control for the Plant Propagation Algorithm Parameter control for the Plant Propagation Algorithm, pp. 1–4. No. March, Evo LBA’s 2021, Springer (2021)
Weise, T., Li, X., Chen, Y., Wu, Z.: Solving job shop scheduling problems without using a bias for good solutions. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. ACM (Jul 2021). https://doi.org/10.1145/3449726.3463124. https://doi.org/10.1145/3449726.3463124
Yamada, T., Nakano, R.: A genetic algorithm applicable to large-scale job-shop problems. In: PPSN. vol. 2, pp. 281–290 (1992)
Acknowledgements
The reviewers of EvoSTAR2023 did an excellent job on reviewing this paper, especially Reviewer 3. I definitely hope to meet you in person, because there’s probably a lot to learn from you still. Also, thanks to Manuel López-Ibáñez, and Luís Paquete, for discussions and letting me use their quote.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
de Bruin, E., Thomson, S.L., Berg, D.v.d. (2023). Frequency Fitness Assignment on JSSP: A Critical Review. In: Correia, J., Smith, S., Qaddoura, R. (eds) Applications of Evolutionary Computation. EvoApplications 2023. Lecture Notes in Computer Science, vol 13989. Springer, Cham. https://doi.org/10.1007/978-3-031-30229-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-031-30229-9_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-30228-2
Online ISBN: 978-3-031-30229-9
eBook Packages: Computer ScienceComputer Science (R0)