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.
Keywords
- Artificial bee colony
- Order acceptance and scheduling
- Optimization
- Evolutionary algorithm
- Guided mutation
- Single machine
- Sequence-dependent setup time
- Hyper-heuristic
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Guerrero, H., Kern, G.: How to more effectively accept and refuse orders. Production and Inventory Management 29, 59–62 (1988)
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)
Slotnick, S.: Order acceptance and scheduling: A taxonomy and review. European Journal of Operational Research 212, 1–11 (2011)
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)
Ghosh, J.: Job selection in a heavily loaded shop. Computers & Operations Research 24, 141–145 (1997)
Slotnick, S., Morton, T.: Order acceptance with weighted tardiness. Computers & Operations Research 34, 3029–3042 (2007)
Herbots, J., Herroelen, W., Leus, R.: Dynamic order acceptance and capacity planning on a single bottleneck resource. Naval Research Logistics 54, 874–889 (2007)
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)
Rom, W., Slotnick, S.: Order acceptance using genetic algorithms. Computers & Operations Research 36, 1758–1767 (2009)
Cesaret, B., Oğuz, C., Salman, F.: A tabu search algorithm for order acceptance and scheduling. Computers & Operations Research 39, 1197–1205 (2012)
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)
Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)
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)
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)
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)
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)
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)
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)
Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Tech. rep. (2005)
Karaboga, D., Akay, B.: A survey: algorithms simulating bee swarm intelligence. Artificial Intelligence Review 31(1), 61–85 (2009)
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)
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)
Sundar, S., Singh, A.: A swarm intelligence approach to the early/tardy scheduling problem. Swarm and Evolutionary Computation 4, 25–32 (2012)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this chapter
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
DOI: https://doi.org/10.1007/978-981-13-0860-4_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0859-8
Online ISBN: 978-981-13-0860-4
eBook Packages: Business and ManagementBusiness and Management (R0)