Routing with minimum wire length in the dogleg-free Manhattan model is NP-complete

被引:22
作者
Szkaliczki, T [1 ]
机构
[1] Comp & Automat Res Inst, H-1111 Budapest, Hungary
关键词
single row routing; VLSI; NP -complete problems; minimum wire length; interval graph;
D O I
10.1137/S0097539796303123
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The present article concentrates on the dogleg-free Manhattan model where horizontal and vertical wire segments are positioned on different sides of the board and each net (wire) has at most one horizontal segment. While the minimum width can be found in linear time in the single row routing, apparently there was no efficient algorithm to find the minimum wire length. We show that there is no hope to find such an algorithm because this problem is NP -complete even if each net has only two terminals. The results on dogleg-free Manhattan routing can be connected with other application areas related to interval graphs. In this paper we define the minimum value interval placement problem. There is given a set of weighted intervals and w rows and the intervals have to be placed without overlapping into rows so that the sum of the interval values, which is the value of a function of the weight and the row number assigned to the interval, is minimum. We show that this problem is NP -complete. This implies the NP -completeness of other problems including the minimum wire length routing and the sum coloring on interval graphs.
引用
收藏
页码:274 / 287
页数:14
相关论文
共 9 条
  • [1] GALLAI T, UNPUB
  • [2] HAJNAL A, 1958, ANN U SCI BUDAP, V1, P115
  • [3] Johnson D.S., 1978, COMPUTERS INTRACTABI
  • [4] KUBICKA E, 1989, P ACM COMP SCI C, P39
  • [5] LAPAUGH AS, 1980, P 21 S FDN COMP SCI, P282
  • [6] LENGAUER T, 1990, APPL THEORY COMPUTER, P534
  • [7] On the sum coloring problem on interval graphs
    Nicoloso, S
    Sarrafzadeh, M
    Song, X
    [J]. ALGORITHMICA, 1999, 23 (02) : 109 - 126
  • [8] RECSKI A, 1992, ANN DISCRETE MATH, V44, P261
  • [9] Szkaliczki T., 1994, Periodica Polytechnica Electrical Engineering, V38, P191