skip to main content
10.1145/2739480.2754821acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

A Dispatching rule based Genetic Algorithm for Order Acceptance and Scheduling

Authors Info & Claims
Published:11 July 2015Publication History

ABSTRACT

Order acceptance and scheduling is an interesting and chal- lenging scheduling problem in which two decisions need to be handled simultaneously. While the exact methods are not efficient and sometimes impractical, existing meta-heuristics proposed in the literature still have troubles dealing with large problem instances. In this paper, a dispatching rule based genetic algorithm is proposed to combine the advan- tages of existing dispatching rules/heuristics, genetic algo- rithm and local search. The results indicates that the pro- posed methods are effective and efficient when compared to a number of existing heuristics with a wide range of problem instances.

References

  1. A. Allahverdi, J. N. Gupta, and T. Aldowaisan. A review of scheduling research involving setup considerations. Omega, 27(2):219--239, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  2. U. Bilge, M. Kurtulan, and F. Kirac. A tabu search algorithm for the single machine total weighted tardiness problem. European Journal of Operational Research, 176(3):1423--1435, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  3. W. Boejko, J. Grabowski, and M. Wodecki. Block approach-tabu search algorithm for single machine total weighted tardiness problem. Computers & Industrial Engineering, 50(1--2):1--14, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. E. Burke, M. Hyde, G. Kendall, G. Ochoa, E. Ozcan, and J. Woodward. Exploring hyper-heuristic methodologies with genetic programming. In C. Mumford and L. Jain, editors, Computational Intelligence, volume 1 of Intelligent Systems Reference Library, pages 177--201. Springer Berlin Heidelberg, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  5. B. Cesaret, C. Oguz, and F. S. Salman. A tabu search algorithm for order acceptance and scheduling. Computers & Operations Research, 39(6):1197--1205, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. C. Chiang, Y. S. Shen, and L. C. Fu. A new paradigm for rule-based scheduling in the wafer probe centre. International Journal of Production Research, 46(15):4111--4133, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  7. F. F. Choobineh, E. Mohebbi, and H. Khoo. A multi-objective tabu search for a single-machine scheduling problem with sequence-dependent setup times. European Journal of Operational Research, 175(1):318--337, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  8. U. Dorndorf and E. Pesch. Evolution based learning in a job shop scheduling environment. Computers and Operations Research, 22(1):25--40, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. D. Geiger, R. Uzsoy, and H. Aytug. Rapid modeling and discovery of priority dispatching rules: An autonomous learning approach. Journal of Heuristics, 9(1):7--34, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. B. Ghosh. Job selection in a heavily loaded shop. Computers & Operations Research, 24(2):141--145, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Giffler and G. L. Thompson. Algorithms for solving production-scheduling problems. Operations Research, 8:487--503, 1960. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. E. Hart and P. Ross. A heuristic combination method for solving job-shop scheduling problems. In Proceedings of the 5th International Conference on Parallel Problem Solving from Nature, PPSN V, pages 845--854, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. T. Hildebrandt, J. Heger, and B. Scholz-Reiter. Towards improved dispatching rules for complex shop floor scenarios: a genetic programming approach. In GECCO'10: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pages 257--264, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Huang, M. Lu, and G. Wan. Integrated order selection and production scheduling under to strategy. International Journal of Production Research, 49(13):4085--4101, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  15. S. Kreipl. A large step random walk for minimizing total weighted tardiness in a job shop. Journal of Scheduling, 3:125--138, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  16. Y. H. Lee, K. Bhaskaran, and M. Pinedo. A heuristic to minimize the total weighted tardiness with sequence-dependent setups. IIE Transactions, 29(1):45--52, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  17. S. Mestry, P. Damodaran, and C.-S. Chen. A branch and price solution approach for order acceptance and capacity planning in make-to-order operations. European Journal of Operational Research, 211(3):480--495, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  18. S. Nguyen, M. Zhang, and M. Johnston. A sequential genetic programming method to learn forward construction heuristics for order acceptance and scheduling. In D. Liu, A. Hussain, Z. Zeng, and N. Zhang, editors, 2014 IEEE Congress on Evolutionary Computation (CEC), pages 1824--1831. IEEE Press, Piscataway, NJ, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  19. S. Nguyen, M. Zhang, M. Johnston, and K. C. Tan. A coevolution genetic programming method to evolve scheduling policies for dynamic multi-objective job shop scheduling problems. CEC'12: IEEE Congress on Evolutionary Computation, pages 3332--3339, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  20. S. Nguyen, M. Zhang, M. Johnston, and K. C. Tan. A computational study of representations in genetic programming to evolve dispatching rules for the job shop scheduling problem. IEEE Transactions on Evolutionary Computation, 17(5):621--639, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. Nguyen, M. Zhang, M. Johnston, and K. C. Tan. Learning reusable initial solutions for multi-objective order acceptance and scheduling problems with genetic programming. In EuroGP'13: Proceedings of the 16th European Conference on Genetic Programming, pages 157--168, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. C. Oguz, F. Sibel Salman, and Z. Bilginturk Yalcin. Order acceptance and scheduling decisions in make-to-order systems. International Journal of Production Economics, 125(1):200--211, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  23. S. Petrovic, C. Fayad, D. Petrovic, E. Burke, and G. Kendall. Fuzzy job shop scheduling with lot-sizing. Annals of Operations Research, 159:275--292, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  24. M. L. Pinedo. Scheduling: Theory, Algorithms, and Systems. Springer, 3rd edition, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. G. Ponnambalam, V. Ramkumar, and N. Jawahar. A multiobjective genetic algorithm for job shop scheduling. Production Planning and Control, 12(8), 2001.Google ScholarGoogle Scholar
  26. W. O. Rom and S. A. Slotnick. Order acceptance using genetic algorithms. Computers & Operations Research, 36(6):1758--1767, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. Roundy, D. Chen, P. Chen, M. Cakanyildirim, M. B. Freimer, and V. Melkonian. Capacity-driven acceptance of customer orders for a multi-stage batch manufacturing system: models and algorithms. IIE Transactions, 37(12):1093--1105, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  28. M. Selim Akturk and D. Ozdemir. An exact approach to minimizing total weighted tardiness with release dates. IIE Transactions, 32(11):1091--1101, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  29. S. A. Slotnick. Order acceptance and scheduling: A taxonomy and review. European Journal of Operational Research, 212(1):1--11, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  30. S. A. Slotnick and T. E. Morton. Selecting jobs for a heavily loaded shop with lateness penalties. Computers & Operations Research, 23(2):131--140, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. S. A. Slotnick and T. E. Morton. Order acceptance with weighted tardiness. Computers & Operations Research, 34(10):3029--3042, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. R. H. Storer, S. D. Wu, and R. Vaccari. New search spaces for sequencing problems with application to job shop scheduling. Management Science, 38(10):1495--1509, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. J. C. Tay and N. B. Ho. Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Computer & Industrial Engineering, 54:453--473, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. J. A. Vázquez-Rodríguez and S. Petrovic. A new dispatching rule based genetic algorithm for the multi-objective job shop problem. Journal of Heuristics, 16(6):771--793, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. X. Wang, X. Xie, and T. Cheng. A modified artificial bee colony algorithm for order acceptance in two-machine flow shops. International Journal of Production Economics, 2012. DOI:10.1016/j.ijpe.2012.06.003.Google ScholarGoogle Scholar
  36. X. Wang, X. Xie, and T. Cheng. Order acceptance and scheduling in a two-machine flowshop. International Journal of Production Economics, 2012. DOI:10.1016/j.ijpe.2012.08.020.Google ScholarGoogle Scholar
  37. F. A. W. Wester, J. Wijngaard, and W. R. M. Zijm. Order acceptance strategies in a production-to-order environment with setup times and due-dates. International Journal of Production Research, 30(6):1313--1326, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  38. W. H. Yang. Survey of scheduling research involving setup times. International Journal of Systems Science, 30(2):143--155, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  39. H. Zhou, W. Cheung, and L. C. Leung. Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm. European Journal of Operational Research, 194(3):637--649, 2009.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Dispatching rule based Genetic Algorithm for Order Acceptance and Scheduling

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '15: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation
          July 2015
          1496 pages
          ISBN:9781450334723
          DOI:10.1145/2739480

          Copyright © 2015 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 11 July 2015

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          GECCO '15 Paper Acceptance Rate182of505submissions,36%Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader