Browse > Article
http://dx.doi.org/10.11627/jkise.2015.38.4.132

A Branch-and-Bound Algorithm to Minimize the Makespan in a Fire Scheduling Problem  

Cha, Young-Ho (50th Division, Republic of Korea Army)
Bang, June-Young (Sungkyul University)
Publication Information
Journal of Korean Society of Industrial and Systems Engineering / v.38, no.4, 2015 , pp. 132-141 More about this Journal
Abstract
We focus on the fire scheduling problem (FSP), the problem of determining the sequence of targets to be fired at, for the objective of minimizing makespan to achieve tactical goals. In this paper, we assume that there are m available weapons to fire at n targets (> m) and the weapons are already allocated to targets. One weapon or multiple weapons can fire at one target and these fire operations should start simultaneously while the finish time of them may be different. We develop several dominance properties and a lower bound for the problem, and suggest a branch and bound algorithm implementing them. Also, In addition, heuristic algorithms that can be used for obtaining an initial upper bound in the B&B algorithm and for obtaining good solutions in a short time were developed. Computational experiments are performed on randomly generated test problems and results show that the suggested algorithm solves problems of a medium size in a reasonable amount of computation time. The proposed lower bound, the dominance properties, and the heuristics for upper bound are tested in B&B respectively, and the result showed that lower bound is effective to fathoming nodes and the dominance properties and heuristics also worked well. Also, it is showed that the CPU time required by this algorithm increases rapidly as the problem size increases. Therefore, the suggested B&B algorithm would be limited to solve large size problems. However, the employed heuristic algorithms can be effectively used in the B&B algorithm and can give good solutions for large problems within a few seconds.
Keywords
Military; Fire Scheduling; Branch and Bound;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 Ahn, N.-S., Jeong, J.-S., Jeong, W.-K., Hwang, W.-Y., and Park, S.-W., Sampling Procedures Enhancement in Government Defense Quality Assurance Procedures : Case Studies in Combat Force Support Material and Ammunition Areas. Journal of the Korean Society for Quality Management, 2012, Vol. 40, No. 3, pp. 245-258.   DOI
2 Ahn, N.-S., Park, S.-W., Chae, J.-M., Lee, Y.-W., and Oh, B.-I., Suggestion of Using Defense Quality Score based on Taguchi Loss Function in Korea Defense Area. Journal of the Korean Society for Quality Management, 2013, Vol. 41, No. 3, pp. 443-456.   DOI
3 Amoura, A.K., Bampis, E., Kenyon, C., and Manoussakis, Y., Scheduling independent multiprocessor tasks. Algorithmica, 2002, Vol. 32, pp. 247-261.   DOI
4 Bianco, L., Dell'Olmo, P., and Speranza, M.G., Nonpreemptive scheduling of independent tasks with prespecified processor allocations. Naval Research Logistics, 1994b, Vol. 41, pp. 959-971.   DOI
5 Blazewicz, J., Dell'Olmo, P., Drozdowski, M., and Speranza, M., Scheduling multiprocessor tasks on three dedicated processors. Information Processing Letters, 1992, Vol. 41, pp. 275-280.   DOI
6 Bozoki, G. and Richard, J.P., A branch and bound algorithm for the continuous-process job-shop scheduling problems. AIIE Transactions, 1970, Vol. 2, pp. 246-252.   DOI
7 Brucker, P. and Kramer, A., Polynomial algorithms for resource-constrained and multiprocessor task scheduling problems. European Journal of Operational Research, 1996, Vol. 90, pp. 214-216.   DOI
8 Cha, Y.-H. and Kim, Y.-D., Fire scheduling for planned artillery attack operations under time-dependent destruction probabilities. Omega, 2010, Vol. 38, No. 5, pp. 383-392.   DOI
9 Chen, J. and Lee, C.-Y., General multiprocessor tasks scheduling. Naval Research Logistics, 1999, Vol. 46, pp. 57-74.   DOI
10 Chen, J. and Miranda, A., A polynomial time approximation scheme for general multiprocessor job scheduling. SIAM Journal on Computing, 2001, Vol. 31, pp. 1-17.   DOI
11 Dell'Olmo, P., Speranza, M.G., and Tuza, Z., Efficiency and effectiveness of normal schedules on three dedicated processors. Discrete Mathematics, 1997, Vol. 164, pp. 67-79.   DOI
12 Drozdowski, M., Scheduling multiprocessor tasks-An overview. European Journal of Operational Research, 1996, Vol. 94, pp. 215-230.   DOI
13 Garey, M.R. and Johnson, D.S., Computers and intractability : a guide to the theory of NP-completeness, San Francisco : Freeman, 1979.
14 Hall, L.A., Approximation algorithms for scheduling, PWS Publishing Company, 1997, pp. 1-45.
15 Hoogeveen, J.A., Van de Velde, S.L., and Veltman, B., Complexity of scheduling multiprocessor tasks with prespecified processor allocations. Discrete Applied Mathematics, 1994, Vol. 55, pp. 259-272.   DOI
16 Huang, J., Chen, J., Chen, S., and Wang, J., A simple linear time approximation algorithm for multi-processor job scheduling on four processors. Journal of Combinatorial Optimization, 2007, Vol. 13, pp. 33-45.
17 Jansen, K. and Porkolab, L., General multiprocessor task scheduling : approximate solutions in linear time. SIAM Journal on Computing, 2005, Vol. 35, pp. 519-530.   DOI
18 Kim, D.-H. and Lee, Y.-H., The heuristic algorithm for the fire target allocation and sequencing problem. Proceedings of the 2008 spring KIIE conference, Pohang, Korea, 2008.
19 Kramer, A., Branch and bound methods for scheduling problems with multiprocessor tasks on dedicated processors. OR Spektrum, 1997, Vol. 19, pp. 219-227.   DOI
20 Kim, T.-H. and Lee, Y.-H., Fire sequencing problem with shared targets. Korean Operations Research and Management Society, 2003, Vol. 28, No. 3, pp. 123-134.
21 Kubale, M., The complexity of scheduling independent two-processor tasks on dedicated processors. Information Processing Letters, 1987, Vol. 24, pp. 141-147.   DOI
22 Kwon, O.-J., Lee, K.-S., and Park, S.-S., Targeting and scheduling problem for field artillery. Computers and Industrial Engineering, 1997, Vol. 33, pp. 693-696.   DOI
23 Lee, C.-Y., Lei, L., and Pinedo, M., Current trends in deterministic scheduling. Annals of Operations Research, 1997, Vol. 70, pp. 1-41.   DOI
24 Nawaz, M., Enscore, E.E., and Ham, I.-Y., A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega, 1983, Vol. 11, No. 1, pp. 91-95.   DOI
25 Shin, S.-S., Kim, B.-K., and Sim, C.-B., A Study on Crack Formation in the K11 Objective Individual Combat Weapon Fire Control System using Analysis of Variance. Journal of the Korean Society for Quality Management, 2015, Vol. 43, No. 3, pp. 67-73.   DOI
26 Yoon, S.-H., Hwang, W.-S., Juhn, J.-H., and Lee, I.-S., A branch-and-bound algorithm on the fire sequencing for planned artillery operations. Journal of the Society of Korea Industrial and Systems Engineering, 2010, Vol. 33, No. 3, pp. 154-161.