159
Views
47
CrossRef citations to date
0
Altmetric
General Paper

Increasing the total net revenue for single machine order acceptance and scheduling problems using an artificial bee colony algorithm

&
Pages 293-311 | Received 01 Apr 2011, Accepted 01 Jan 2012, Published online: 21 Dec 2017
 

Abstract

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.

Acknowledgements

The authors thank Professor Ceyda Oğuz for providing their benchmark problem set and solutions to us. We are also grateful to the anonymous referees for their useful and constructive comments and suggestions. This research was partially supported by the National Science Council of the Republic of China (Taiwan) under Contract nos. NSC 99-2410-H-182-023-MY2 and NSC 99-2628-E-027-003.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.