Browse > Article
http://dx.doi.org/10.7737/MSFE.2012.18.1.013

Scheduling Algorithms for the Maximal Total Revenue on a Single Processor with Starting Time Penalty  

Joo, Un-Gi (Department of Industrial and Management Engineering, Sun Moon University)
Publication Information
Management Science and Financial Engineering / v.18, no.1, 2012 , pp. 13-20 More about this Journal
Abstract
This paper considers a revenue maximization problem on a single processor. Each job is identified as its processing time, initial reward, reward decreasing rate, and preferred start time. If the processor starts a job at time zero, revenue of the job is its initial reward. However, the revenue decreases linearly with the reward decreasing rate according to its processing start time till its preferred start time and finally its revenue is zero if it is started the processing after the preferred time. Our objective is to find the optimal sequence which maximizes the total revenue. For the problem, we characterize the optimal solution properties and prove the NP-hardness. Based upon the characterization, we develop a branch-and-bound algorithm for the optimal sequence and suggest five heuristic algorithms for efficient solutions. The numerical tests show that the characterized properties are useful for effective and efficient algorithms.
Keywords
Job Scheduling; Dominant Properties; Branch-and-bound Algorithm; Heuristic Algorithms;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Aspvall, B., S. D. Flam, and K. P. Villanger, "Selecting among scheduled projects," Operations Research Letter 17 (1995), 37-40.   DOI   ScienceOn
2 Baker, K. R., Introduction to sequencing and scheduling, John Wiley and Sons, Inc., 1974.
3 Cesaret, B., C. Oguz, and F. S. Salman, "A tabu search algorithm for order acceptance and scheduling," Computers and Operations Research, 2010, doi:10.1016/j.cor.2010.09.18.   DOI
4 Charnsirisakskul, K., P. M. Griffin, and P. Keskinocak, "Order selection and scheduling with leadtime flexibility," IIE Transactions 36 (2004), 697-707.   DOI   ScienceOn
5 Du, J. and J. Y. T. Leung, "Minimizing total tardiness on one machine is NP-hard," Mathematics of Operations Research 15 (1990), 483-495.   DOI
6 Gupta, S. K., J. Kyparisis, and C. M. Ip, "Project selection and sequencing to maximize net present value of the total return," Management Science 38 (1992), 751-752.   DOI   ScienceOn
7 Kesskinocak, P., R. Ravi, and S. Tayur, "Scheduling and reliable lead-time quotation for orders with availability intervals and lead-time sensitive revenues," Management Science 47 (2001), 264-279.   DOI   ScienceOn
8 Kyparisis, G. J., S. K. Gupta, and C. M. Ip, "Project selection with discounted returns and multiple constraints," European Journal of Operational Research 94 (1996), 87-96.   DOI   ScienceOn
9 Lodree, Jr. E. J., C. D. Geiger, and X. Jiang, "Taxonomy for integrating scheduling theory and human factors: review and research opportunities," International Journal of Industrial Ergonomics 36 (2009), 39-51.
10 Nobibon, F. T. and R. Leus, "Exact algorithms for a generalization of the order acceptance and scheduling problem in a single-machine environment," Computers and Operations Research 38 (2011), 367-378.   DOI   ScienceOn
11 Rom, W. O. and S. A. Slotnick, "Order acceptance using genetic algorithms," Computers and Operations Research 36 (2009), 1758-1767.   DOI   ScienceOn
12 Rothkopf, M. H. and S. A. Smith, "There are no undiscovered priority index sequencing rules for minimizing total delay costs," Operations Research 32 (1984), 451-456.   DOI   ScienceOn
13 Slotnick, S. A. and T. E. Morton, "Order acceptance with weighted tardiness," Computers and Operations Research 34 (2007), 3029-3042.   DOI   ScienceOn
14 Slotnick, S. A., "Order acceptance and scheduling: a taxonomy and review," European Journal of Operational Research 212 (2011), 1-11   DOI   ScienceOn
15 Yang, W. H., "Scheduling jobs on a single machine to maximize the total revenue of jobs," Computers and Operations Research 36 (2009), 565-583.   DOI   ScienceOn