Abstract
In a production system it is usual to stress minimum tardiness to achieve higher client satisfaction. According to the client relevance, job processing cost, and many other considerations a weight is assigned to each job. An important and non-trivial objective is to minimize weighted tardiness. Evolutionary Algorithms have been successfully applied to solve scheduling problems. MCMP-SRI (Multiple Crossover Multiple Parents – Stud Random Immigrants) is a MCMP variant which considers the inclusion of a studbreeding individual in a parent’s pool of random immigrants. The Selfish Gene Algorithm proposed by Corno et al. is an interpretation of Darwinian theory given by the biologist Richard Dawkins. In this work we are showing a new algorithm that combines the MCMP-SRI and Selfish Gene approaches. This algorithm is used to face the weighted tardiness problem in a single machine environment. The paper summarizes implementation details and discusses its performance for a set of problem instances taken from the OR-Library.
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
Burke, E.K., Coewling, P.I., Keuthen, R.: Effective Heuristic and Metaheuristic Approaches to Optimize Component Placement in Printed Circuit Board Assembly. In: CEC 2000, La Jolla, USA, July 2000, pp. 301–309 (2000)
Basseur, M., Seynhaede, F., ghazali, E.: Design of Multiobjective Evolutionary Algorithms: Application to the Flow-Shop Scheduling Problem. In: CEC 2002, Honolulu, Hawai, May 2002, pp. 1151–1156 (2002)
Chen, T., Gupta, M.: Survey of scheduling research involving due date determination decision. European Journal of Operational Research 38, 156–166 (1989)
Beasley, J.E.: Weighted Tardiness Scheduling, OR Library, http://mscmga.ms.ic.ac.uk/
Cowling, P., Graham, K., Han, L.: An Investigation of Hyper heuristic Genetic Algorithm Applied to a Trainer Scheduling Problem. In: CEC 2002, Honolulu, Hawai, May 2002, pp. 1185–1190 (2002)
Crauwels, H.A.J., Potts, C.N., Van Wassenhove, L.N.: Local search heuristics for the single machine total weighted tardiness scheduling problem. Informs Journal on Computing 10, 341–350 (1998)
Corno, F., Sonza Reorda, M., Squillero, G.: The Selfish Gene Algorithm: a new Evolutionary Optimization Stategy. In: 13th Annual ACM Symposium Applied Computing, Atlanta, Georgia (USA), February 1998, pp. 349–355 (1998)
Corno, F., Sonza Reorda, M., Squillero, G.: A new Evolutionary Algorithm Inspired by the Selfish Gene Theory. In: ICEC1998: IEEE International Conference on Evolutionary Computation, May 1998, pp. 575–580 (1998)
Corno, F., Sonza Reorda, M., Squillero, G.: Exploiting the Selfish Gene Algorithm for Evolving Hardware Cellular Automata. In: CEC 2000: Congress on Evolutionary Computation, San Diego (USA), July 2000, pp. 1401–1406 (2000)
Corno, F., Sonza Reorda, M., Squillero, G.: Exploiting the Selfish Gene Algorithm for Evolving Hardware Cellular Automata. In: IJCNN 2000: IEEE-INNS-ENNS International Joint Conference Neural Networks, Como (Italy), July 2000, pp. 577–581 (2000)
Corno, F., Sonza Reorda, M., Squillero, G.: Evolving Effective CA/CSTP BIST Architectures for Sequential Circuits. In: SAC2001: ACM Symposium on Applied Computing, Las Vegas (USA), March 2001, pp. 345–350 (2001)
Richard, D.: The selfish gene. Oxford University Press, Oxford (1976)
Davis, L.: Applying adaptive algorithms to domains. In: proceedings of the international Joint Conference on Artificial Intelligence, pp. 162–164 (1985)
Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold Computer Library, New York (1991)
De San Pedro, M.E., Lasso, M., Villagra, A., Pandolfi, D., Gallard, R.: Solutions to the Dynamic Average Tardiness Problem in the Single machine Environments. In: CACIC 2003 IX Congreso Argentino de Ciencias de la Computación, La Plata, Argentina, octubre, 2003, pp. 1251–1258 (2003)
De San Pedro, M.E., Pandolfi, D., Villagra, A., Vilanova, G., Gallard, R.: Stud and immigrants in multirecombined evolutionary algorithm to face weighted tardiness scheduling problems. In: CACIC 2001 VII Congreso Argentino de Ciencias de la Computación, El Calafate, Argentina, octubre, 2001, pp. 1251–1258 (2001)
De San Pedro, M.E., Villagra, A., Lasso, M., Pandolfi, D., Diaz Vivar, M., Gallard, R.: CSITeA 2003 International Conference on Computer Science, Software Engineering Information Technology, E-Business and Applications, Rio de Janeiro, Brazil, pp. 438-443 (June 2003)
Eiben, A.E., Bäch, T.: An Empirical investigation of multi-parent recombination operators in evolution strategies. Evolutionary Computation 5(3), 347–365 (1997)
Esquivel, S., Leiva, A., Gallard, R.: Multiple Crossovers per Couple in Genetic Algorithms. In: Proceedings of 4th IEEE Conference Evolutionary Computation, ICEC 1997, Indianapolis. USA, April 1997, pp. 103–106 (1997)
Esquivel, S., Leiva, A., Gallard, R.: Couple Fitness Based Selection with Multiple Crossover per Couple in Genetic Algorithms. In: Proceedings of the International Symposium of Engineering of Intelligent Systems (EIS 1998), La Laguna, Tenerife, Spain, vol. 1, pp. 235–241 (1998)
Esquivel, S., Leiva, A., Gallard, R.: Multiple Crossover between Multiple Parents to improve search in Evolutionary Algorithms. In: Proceedings of Congress on Evolutionary Computation, CEC, Washington DC, USA, pp. 1589–1594 (1999)
Eiben, A.E., Raué, P.-E., Ruttkay, Z.: Genetic algorithms with multi-parent recombination. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 78–87. Springer, Heidelberg (1994)
Eiben, A.E., van Kemenade, C.H.M., Kok, J.N.: Orgy in the computer: Multi-parent reproduction in genetic algorithms. In: Morán, F., Merelo, J.J., Moreno, A., Chacon, P. (eds.) ECAL 1995. LNCS (LNAI), vol. 929, pp. 934–945. Springer, Heidelberg (1995)
Goldberg, D., Lingle, R.: Alleles, loci and the traveling salesman problem. In: Proceeding of the First International Conference on Genetic Algorithm, pp. 154–159. Lawrence Eribaum Associates, Hillsdale (1987)
Lasso, M., Pandolfi, D., De San Pedro, M.E., Villagra, A., Gallard, R.: Heuristics to Solve Dynamic W-T problems in Single Machine Environments. In: CSITeA03 International Conference on Computer Science, Software Engineering Information Technology, EBusiness and Applications, Rio de Janeiro,, Brazil, June 2003, pp. 432–437 (2003)
Michalewicz, M.: Genetic Algorithms + Data Structures = Evolution Programs, 3rd third revised edition. Springer, Heidelberg (1996)
Morton, T., Pentico, D.: Heuristic scheduling systems. Wiley series in Engineering and technology management. John Wiley and Sons INC, Chichester (1993)
Madureira, A., Ramos, C., do Carmo Silva, S.: A Coordination Mechanism for Real World Scheduling Problems Using Genetic Algorithms. In: CEC 2002, Honolulu, Hawai, May 2002, pp. 175–180 (2002)
Oliver, I., Smith, D., Holland, J.: A study of permutation crossover operators on the traveling salesman problem. European Journal of Operational Research, 224–230 (1986)
Pandolfi, D., Lasso, M., De San Pedro, M.E., Villagra, A., Gallard, R.: Evolutionary Algorithms to solve average tardiness problems in the single machine environments. In: CSITeA 2003 International Conference on Computer Science, Software Engineering Information Technology, E-Business and Applications, Rio de Janeiro, Brazil, June 2003, pp. 444–449 (2003)
Pandolfi, D., Vilanova, G., De San Pedro, M.E., Villagra, A., Gallard, R.: Solving the singlemachine common due date problem via studs and immigrants in evolutionary algorithms. In: Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, Emergent Computing and Virtual Engineering, Orlando, Florida, July 2002, vol. III, pp. 409–413 (2002)
Pandolfi, D., Vilanova, G., De San Pedro, M.E., Villagra, A., Gallard, R.: Adaptability of multirecombined evolutionary algorithms in the single-machine common due date problem. In: Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics,Emergent Computing and Virtual Engineering, Orlando, Florida, July 2002, vol. III, pp. 401–404 (2002)
Pandolfi, D., De San Pedro, M.E., Vilanova, G., Villagra, A., Gallard, R.: Multirecombining random and seed immigrants in evolutionary algorithms to solve W-T scheduling problems. In: Proceedings ACIS International Conference on Computer Science, Software Engineering, Information Technology eBusiness and Application, Foz Iguazu Brazil (2002)
Pandolfi, D., De San Pedro, M.E., Villagra, A., Vilanova, G., Gallard, R.: Studs Mating Immigrants in Evolutionary Algorithm to Solve the Earliness-Tardiness Scheduling Problem. Cybernetics and Systems of Taylor and Francis Journal, 391–400 (June 2002)
Michael, P.: Scheduling: Theory, Algorithms and System, 1st edn., pp. 143–145. Prentice Hall, Englewood Cliffs (1995)
Pandolfi, D., Vilanova, G., De San Pedro, M.E., Villagra, A., Gallard, R.: Multirecombining studs and immigrants in evolutionary algorithm to face earliness-tardiness scheduling problems. In: Proceedings of the International Conference in Soft Computing, June 2001, p. 138. University of Paisley, Scotland (2001)
Reeves, C.: A genetic algorithm for flow sequencing. Computers and Operations Reserach 22, 5–13 (1995)
Shaw, K.J., Lee, P.L., Nott, H.P., Thompson, M.: Genetic Algorithms for Multiobjective Scheduling of Combined Batch/Continuous process Plants. In: CEC 2000, La Jolla, USA, July 2000, pp. 293–300 (2000)
Tsujimura, Y., Gen, M., Kubota, E.: Flow shop scheduling with fuzzy processing time using genetic algorithms. In: The 11th Fuzzy Systems Symposium, Okinawa, pp. 248–252 (1995)
Wilson, E.O.: Sociobiology: the new synthesis. Harvard University Press, Cambridge (1975)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Villagra, A., De San Pedro, M., Lasso, M., Pandolfi, D. (2004). Multirecombined Evolutionary Algorithm Inspired in the Selfish Gene Theory to Face the Weighted Tardiness Scheduling Problem. In: Lemaître, C., Reyes, C.A., González, J.A. (eds) Advances in Artificial Intelligence – IBERAMIA 2004. IBERAMIA 2004. Lecture Notes in Computer Science(), vol 3315. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30498-2_81
Download citation
DOI: https://doi.org/10.1007/978-3-540-30498-2_81
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23806-5
Online ISBN: 978-3-540-30498-2
eBook Packages: Springer Book Archive