AUTHOR COPY Increasing the total net revenue for single machine order acceptance and scheduling problems using an artificial bee colony algorithm S-W Lin 1 and K-C Ying 2 1 Department of Information Management, Chang Gung University, Taoyuan, Taiwan, R.O.C; and 2 Department of Industrial Engineering and Management, National Taipei University of Technology, Taipei, Taiwan, R.O.C The order acceptance and scheduling (OAS) problem is an important topic for make-to-order production systems with limited production capacity and tight delivery requirements. This paper proposes a new algorithm based on Artificial Bee Colony (ABC) for solving the single machine OAS problem with release dates and sequence-dependent setup times. The performance of the proposed ABC-based algorithm was validated by a benchmark problem set of test instances with up to 100 orders. Experimental results showed that the proposed ABC-based algorithm outperformed three state-of-art metaheuristic-based algorithms from the literature. It is believed that this study successfully demonstrates a high-performance algorithm that can serve as a new benchmark approach for future research on the OAS problem addressed in this study. Journal of the Operational Research Society (2013) 64, 293–311. doi:10.1057/jors.2012.47; published online 9 May 2012 Keywords: order acceptance and scheduling problem; single machine; artificial bee colony algorithm; sequence-dependent setup times 1. Introduction Since the pioneering work of Guerrero and Kern (1988), the order acceptance and scheduling (OAS) problem has been recognized as an important topic and continuously attracted attention from researchers and practitioners. The OAS problem mainly focuses on two joint decisions: one is to decide which orders should be accepted for processing, and the other is to decide the processing sequence of the accepted orders (Slotnick, 2011). Therefore, a trade-off between the revenues and associated costs brought in by the accepting orders should be considered for making decisions (Guerrero and Kern, 1988). In practice, this is necessary for many make-to-order production systems (eg the printing and laminating company), with limited production capacity and tight order delivery deadline requirements (Herbots et al, 2007; Og˘uz et al, 2010). Over the past two decades, a diversity of OAS problems of different problem characteristics and objectives has been studied. For detailed discussion and taxonomy of the application models and available algorithms for various OAS problems, the reader is referred to the excellent literature surveys of Keskinocak and Tayur (2004) and Slotnick (2011). In this study, we focus on the OAS problem in a single machine environment. A number of exact methods have been applied to this problem, including (but not limited to) integer programming (Stern and Avivi, 1990), mixed-integer programming (Charnsirisakskul et al, 2004; Charnsirisakskul et al, 2006), mixed-integer linear programming (Yang and Geunes, 2003; Og˘ uz et al, 2010; Nobibon and Leus, 2011), dynamic programming (Lewis and Slotnick, 2002; Engels et al, 2003; Gordon and Strusevich, 2009) and branch-and-bound (Slotnick and Morton, 2007; Nobibon and Leus, 2011) algorithms. While relatively easy to conceptualize, the typical single machine OAS problem under most problem characteristics and performance criteria is NP-hard (Ghosh, 1997; Slotnick and Morton, 2007; Og˘ uz et al, 2010). For a problem of such complexity, the computational requirements for obtaining optimal solutions by exact methods are severe even for very moderately sized problems. Consequently, in practice, decision makers often seek approximation algo- rithms that generate near-optimum solutions for problems with a large number of orders, as is usual in industry, in a reasonable computational time. Currently available approximation algorithms for sol- ving single machine OAS problems can be classified into two categories: constructive heuristics (CHs) and improvement heuristics (IHs). For CHs such as those Journal of the Operational Research Society (2013) 64, 293–311 © 2013 Operational Research Society Ltd. All rights reserved. 0160-5682/13 www.palgrave-journals.com/jors/ Correspondence: K-C Ying, Department of Industrial Engineering and Management, National Taipei University of Technology, No. 1, Sec. 3, Chung-Hsiao E. Road, Taipei 10608, Taiwan, R.O.C.