Skip to main content

An Artificial Bee Colony Based Hyper-heuristic for the Single Machine Order Acceptance and Scheduling Problem

  • Chapter
  • First Online:

Part of the book series: Asset Analytics ((ASAN))

Abstract

This paper presents an artificial bee colony based hyper-heuristic for solving the order acceptance and scheduling (OAS) problem in a single machine environment. The OAS problem gives the flexibility to accept or reject an order where the systems have limited production capacity and on-time delivery constraints. The OAS problem, which is a typical \(\mathcal {NP}\)-hard problem, becomes more complex when a sequence-dependent setup time is incurred between two consecutive orders. Solving an \(\mathcal {NP}\)-hard problem through exact approaches is computationally expensive and they fail to solve large-size instances. Therefore, we proposed hyper-heuristic in which artificial bee colony (ABC) algorithm is employed as a search methodology for the OAS problem. Hyper-heuristic works on the search space of heuristics, whereas ABC algorithm works on the solution space of the problem. A guided heuristic, which works on search space of heuristics, is developed to search the best heuristic from a set of heuristics residing at the lower level of hyper-heuristic. The proposed approach is compared with the state-of-the-art approaches. The computational results show that the integration of ABC algorithm into hyper-heuristic outperformed the other approaches in terms of average and minimum deviation from the upper bound.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Guerrero, H., Kern, G.: How to more effectively accept and refuse orders. Production and Inventory Management 29, 59–62 (1988)

    Google Scholar 

  2. Keskinocak, P., Tayur, S.: Due date management policies. Handbook of Quantitative Supply Chain Analysis, International Series in Operations Research & Management Science 74, 485–554 (2004)

    Article  Google Scholar 

  3. Slotnick, S.: Order acceptance and scheduling: A taxonomy and review. European Journal of Operational Research 212, 1–11 (2011)

    Article  Google Scholar 

  4. Oğuza, C., Salmana, F., Yalçin, Z.: Order acceptance and scheduling decisions in make-to-order systems. International Journal of Production Economics 125, 200–211 (2010)

    Article  Google Scholar 

  5. Ghosh, J.: Job selection in a heavily loaded shop. Computers & Operations Research 24, 141–145 (1997)

    Article  Google Scholar 

  6. Slotnick, S., Morton, T.: Order acceptance with weighted tardiness. Computers & Operations Research 34, 3029–3042 (2007)

    Article  Google Scholar 

  7. Herbots, J., Herroelen, W., Leus, R.: Dynamic order acceptance and capacity planning on a single bottleneck resource. Naval Research Logistics 54, 874–889 (2007)

    Article  Google Scholar 

  8. Xiao, Y.Y., Zhang, R.Q., Zhao, Q.H., Kaku, I.: Permutation flow shop scheduling with order acceptance and weighted tardiness. Applied Mathematics and Computation 218, 7911–7926 (2012)

    Article  Google Scholar 

  9. Rom, W., Slotnick, S.: Order acceptance using genetic algorithms. Computers & Operations Research 36, 1758–1767 (2009)

    Article  Google Scholar 

  10. Cesaret, B., Oğuz, C., Salman, F.: A tabu search algorithm for order acceptance and scheduling. Computers & Operations Research 39, 1197–1205 (2012)

    Article  Google Scholar 

  11. Lin, W., Ying, K.C.: Increasing the total net revenue for single machine order acceptance and scheduling problems using an artificial bee colony algorithm. journal of the Operational Research Society 64, 293–311 (2013)

    Article  Google Scholar 

  12. Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)

    Google Scholar 

  13. Ruiz, R., Stützle, T.: A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. European Journal Operational Research 177, 2033–2049 (2007)

    Article  Google Scholar 

  14. Chaurasia, S.N., Singh, A.: Hybrid evolutionary approaches for the single machine order acceptance and scheduling problem. Applied Soft Computing Journal 52, 725–747 (2017)

    Article  Google Scholar 

  15. Burke, E.K., Hyde, M., Kendall, G., Ochoa, G., Özcan, E., Woodward, J.R.: A Classification of Hyper-heuristic Approaches, pp. 449–468. Springer US, Boston, MA (2010)

    Google Scholar 

  16. Burke, E.K., Gendreau, M., Hyde, M., Kendall, G., Ochoa, G., Özcan, E., Qu, R.: Hyper-heuristics: a survey of the state of the art. Journal of the Operational Research Society 64(12), 1695–1724 (2013)

    Article  Google Scholar 

  17. Sabar, N.R., Ayob, M., Kendall, G., Qu, R.: Automatic design of a hyper-heuristic framework with gene expression programming for combinatorial optimization problems. IEEE Transactions on Evolutionary Computation 19(3), 309–325 (2015)

    Article  Google Scholar 

  18. Burke, E., Kendall, G., Newall, J., Hart, E., Ross, P., Schulenburg, S.: Hyper-Heuristics: An Emerging Direction in Modern Search Technology, pp. 457–474. Springer US, Boston, MA (2003)

    Google Scholar 

  19. Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Tech. rep. (2005)

    Google Scholar 

  20. Karaboga, D., Akay, B.: A survey: algorithms simulating bee swarm intelligence. Artificial Intelligence Review 31(1), 61–85 (2009)

    Article  Google Scholar 

  21. Karaboga, D., Gorkemli, B., Ozturk, C., Karaboga, N.: A comprehensive survey: artificial bee colony (abc) algorithm and applications. Artificial Intelligence Review 42(1), 21–57 (2014)

    Article  Google Scholar 

  22. Zhang, Q., Sun, J., Tsang, E.: An evolutionary algorithm with guided mutation for the maximum clique problem. IEEE Transactions on Evolutionary Computation 9, 192–200 (2005)

    Article  Google Scholar 

  23. Sundar, S., Singh, A.: A swarm intelligence approach to the early/tardy scheduling problem. Swarm and Evolutionary Computation 4, 25–32 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the grant from The National Research Foundation (NRF) of Korea, funded by the Korea government (MSIP) (No. 2016R1A2A1A05005306).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joong Hoon Kim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Chaurasia, S.N., Kim, J.H. (2019). An Artificial Bee Colony Based Hyper-heuristic for the Single Machine Order Acceptance and Scheduling Problem. In: Deep, K., Jain, M., Salhi, S. (eds) Decision Science in Action. Asset Analytics. Springer, Singapore. https://doi.org/10.1007/978-981-13-0860-4_5

Download citation

Publish with us

Policies and ethics