APPROXIMATION ALGORITHMS FOR 3-DIMENSIONAL ASSIGNMENT PROBLEMS WITH TRIANGLE INEQUALITIES

被引:72
作者
CRAMA, Y [1 ]
SPIEKSMA, FCR [1 ]
机构
[1] UNIV LIMBURG,FAC GEN SCI,DEPT MATH,6200 MD MAASTRICHT,NETHERLANDS
关键词
INTEGER PROGRAMMING; 3-DIMENSIONAL ASSIGNMENT; HEURISTICS; COMPUTATIONAL ANALYSIS;
D O I
10.1016/0377-2217(92)90078-N
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The three-dimensional assignment problem (3DA) is defined as follows. Given are three disjoint n-sets of points, and nonnegative costs associated with every triangle consisting of exactly one point from each set. The problem is to find a minimum-weight collection of n triangles covering each point exactly once. We consider the special cases of 3DA where a distance (verifying the triangle inequalities) is defined on the set of points. and the cost of a triangle is either the sum of the lengths of its sides (problem T-DELTA) or the sum of the lengths of its two shortest sides (problem S-DELTA). We prove that T-DELTA and S-DELTA are NP-hard. For both T-DELTA and S-DELTA, we present 1/2- and 1/3-approximate algorithms, i.e. heuristics which always deliver a feasible solution whose cost is at most 3/2, resp. 4/3, of the optimal cost. Computational experiments indicate that the performance of these heuristics is excellent on randomly generated instances of T-DELTA and S-DELTA.
引用
收藏
页码:273 / 279
页数:7
相关论文
共 7 条
[1]   FACETS OF THE 3-INDEX ASSIGNMENT POLYTOPE [J].
BALAS, E ;
SALTZMAN, MJ .
DISCRETE APPLIED MATHEMATICS, 1989, 23 (03) :201-229
[2]  
Crama Y., 1990, Annals of Operations Research, V26, P455
[3]  
Frieze A. M., 1974, Mathematical Programming, V7, P376, DOI 10.1007/BF01585532
[4]   AN ALGORITHM FOR SOLVING 3-DIMENSIONAL ASSIGNMENT PROBLEMS WITH APPLICATION TO SCHEDULING A TEACHING PRACTICE [J].
FRIEZE, AM ;
YADEGAR, J .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1981, 32 (11) :989-995
[5]  
HANSEN P, 1973, CAHIERS CTR ETUDES R, V15, P327
[6]  
Johnson D. S, 1979, COMPUTERS TRACTABILI
[7]  
Papadimitriou C. H., 1998, COMBINATORIAL OPTIMI