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 ${\cal 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 ${\cal NP}$-complete. This implies the ${\cal NP}$-completeness of other problems including the minimum wire length routing and the sum coloring on interval graphs.
[1]
David S. Johnson,et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
1978
.
[2]
Majid Sarrafzadeh,et al.
On the Sum Coloring Problem on Interval Graphs
,
1999,
Algorithmica.
[3]
Thomas Lengauer,et al.
Combinatorial algorithms for integrated circuit layout
,
1990,
Applicable theory in computer science.
[4]
Andrea S. LaPaugh,et al.
A polynomial time algorithm for optimal routing around a rectangle
,
1980,
21st Annual Symposium on Foundations of Computer Science (sfcs 1980).
[5]
András Recski,et al.
Minimax Results and Polynomial Algorithms in VLSI Routing
,
1992
.
[6]
Ewa Kubicka,et al.
An introduction to chromatic sums
,
1989,
CSC '89.