SPECIAL CASES OF TRAVELING SALESMAN AND REPAIRMAN PROBLEMS WITH TIME WINDOWS

被引:166
作者
TSITSIKLIS, JN [1 ]
机构
[1] MIT,OPERAT RES CTR,CAMBRIDGE,MA 02139
关键词
D O I
10.1002/net.3230220305
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Consider a complete directed graph in which each arc has a given length. There is a set of jobs, each job i located at some node of the graph, with an associated processing time h(i), and whose execution has to start within a prespecified time window [r(i), d(i)]. We have a single server that can move on the arcs of the graph, at unit speed, and that has to execute all of the jobs within their respective time windows, We consider the following two problems: (a) minimize the time by which all jobs are executed (traveling salesman problem) and (b) minimize the sum of the waiting times of the jobs (traveling repairman problem). We focus on the following two special cases: (a) The jobs are located on a line and (b) the number of nodes of the graph is bounded by some integer constant B. Furthermore, we consider in detail the special cases where (a) all of the processing times are 0, (b) all of the release times r(i) are 0, and (c) all of the deadlines d(i) are infinite. For many of the resulting problem combinations, we settle their complexity either by establishing NP-completeness or by presenting polynomial (or pseudopolynomial) time algorithms. Finally, we derive algorithms for the case where, for any time t, the number of jobs that can be executed at that time is bounded.
引用
收藏
页码:263 / 282
页数:20
相关论文
共 15 条
[1]   THE COMPLEXITY OF THE TRAVELING REPAIRMAN PROBLEM [J].
AFRATI, F ;
COSMADAKIS, S ;
PAPADIMITRIOU, CH ;
PAPAGEORGIOU, G ;
PAPAKOSTANTINOU, N .
RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1986, 20 (01) :79-87
[2]  
BRUNO J, 1978, SIAM J COMPUT, V7, P393, DOI 10.1137/0207031
[3]  
Desrochers M., 1988, VEHICLE ROUTING METH, V16, P65
[4]  
DESROSIERS J, 1983, RAIRO-RECH OPER, V17, P357
[5]  
Desrosiers J., 1986, American Journal of Mathematical and Management Sciences, V6, P301
[6]  
Garey M. R., 1977, SIAM Journal on Computing, V6, P416, DOI 10.1137/0206029
[7]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[8]   A DYNAMIC PROGRAMMING APPROACH TO SEQUENCING PROBLEMS [J].
HELD, M ;
KARP, RM .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1962, 10 (01) :196-210
[9]  
Lawler E. L., 1985, WILEY INTERSCIENCE S
[10]  
Lenstra J K, 1977, ANN OPER RES, V1, P343, DOI [DOI 10.1016/S0167-5060(08)70743-X, 10.1016/S0167-5060(08)70743-X]