TY - CHAP
T1 - On approximating a geometric prize-collecting traveling salesman problem with time windows extended abstract
AU - Bar-Yehuda, Reuven
AU - Even, Guy
AU - Shahar, Shimon
PY - 2003
Y1 - 2003
N2 - We study a scheduling problem in which jobs have locations. For example, consider a repairman that is supposed to visit customers at their homes. Each customer is given a time window during which the repairman is allowed to arrive. The goal is to find a schedule that visits as many homes as possible. We refer to this problem as the Prize-Collecting Traveling Salesman Problem with time windows (TW-TSP). We consider two versions of TW-TSP. In the first version, jobs are located on a line, have release times and deadlines but no processing times. A geometric interpretation of the problem is used that generalizes the Erdos-Szekeres Theorem. We present an O(log n) approximation algorithm for this case, where n denotes the number of jobs. This algorithm can be extended to deal with non-unit job profits. The second version deals with a general case of asymmetric distances between locations. We define a density parameter that, loosely speaking, bounds the number of zig-zags between locations within a time window. We present a dynamic programming algorithm that finds a tour that visits at least OPT/density locations during their time windows. This algorithm can be extended to deal with non-unit job profits and processing times.
AB - We study a scheduling problem in which jobs have locations. For example, consider a repairman that is supposed to visit customers at their homes. Each customer is given a time window during which the repairman is allowed to arrive. The goal is to find a schedule that visits as many homes as possible. We refer to this problem as the Prize-Collecting Traveling Salesman Problem with time windows (TW-TSP). We consider two versions of TW-TSP. In the first version, jobs are located on a line, have release times and deadlines but no processing times. A geometric interpretation of the problem is used that generalizes the Erdos-Szekeres Theorem. We present an O(log n) approximation algorithm for this case, where n denotes the number of jobs. This algorithm can be extended to deal with non-unit job profits. The second version deals with a general case of asymmetric distances between locations. We define a density parameter that, loosely speaking, bounds the number of zig-zags between locations within a time window. We present a dynamic programming algorithm that finds a tour that visits at least OPT/density locations during their time windows. This algorithm can be extended to deal with non-unit job profits and processing times.
UR - http://www.scopus.com/inward/record.url?scp=0142152747&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-39658-1_8
DO - 10.1007/978-3-540-39658-1_8
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.chapter???
AN - SCOPUS:0142152747
SN - 3540200649
SN - 9783540200642
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 55
EP - 66
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
A2 - di Battista, Giuseppe
A2 - Zwick, Uri
PB - Springer Verlag
ER -