DOI QR코드

DOI QR Code

Density Minimization for the Assignment of P-color Points

P-가지 색을 가진 점들의 할당에 대한 밀도 최소화

  • Kim, Jae-Hoon (Department of Computer Engineering, Busan University of Foreign Studies)
  • Received : 2014.05.08
  • Accepted : 2014.05.27
  • Published : 2014.08.31

Abstract

The problem studied in this paper is the channel routing problem to assign points with p colors on the upper row of the channel to points on the lower row in order to minimize its density. The case that the points on the upper row has an identical color or only two colors is studied in [1, 2]. This paper generalizes that to the points with p colors. First, we consider the problem to determine whether there is an assignment with density less than or equal to d, when an arbitrary d is given. We show that the problem is solved in O(p(n+m)log(n+m)) time. Using this result, we resolve the problem to fine an assignment with a minimum density.

본 논문에서 다루는 문제는 채널의 위쪽 행에 위치한 P가지 색을 가지는 점들을 아래쪽 행의 점들에 밀도가 최소가 되도록 연결하는 채널 라우팅 문제이다. 위쪽 행에 위치한 점들이 동일한 색을 가지거나 단지 2가지 색을 가지는 경우는 [1, 2]에서 다루어졌다. 본 논문에서는 P가지 색을 가지는 경우로 일반화한다. 우선 임의의 값 d가 주어질 때, d이하의 밀도를 가지는 할당이 존재하는지 결정하는 문제를 O(p(n+m)log(n+m))시간에 풀 수 있음을 보인다. 이를 이용해서 최소 밀도 값의 할당을 찾는 문제를 해결할 수 있음을 보인다.

Keywords

References

  1. M. J. Atallah and S. E. Hambrusch, "On terminal assignments that minimize the density," Purdue University, Technical Report CSD-TR-468, 1984.
  2. M. J. Atallah and S. E. Hambrusch, "An assignment algorithm with applications to integrated circuit layout," Discrete Applied Mathematics, vol. 13, no. 1, pp. 9-22, 1986. https://doi.org/10.1016/0166-218X(86)90064-8
  3. T. Yoshimura and E. S. Kuh, "Efficient algorithms for channel routing," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. CAD-1, no. 1, January, pp. 25-35, 1982.
  4. M. J. Atallah and S. E. Hambrusch, "Optimal rotation problems in channel routing," Purdue University, Technical Report CSD-TR-386, 1984.
  5. D. S. Johnson, A. S. LaPaugh, and R. Y. Pinter, "Minimizing channel density by lateral shifting of components," in Proceeding of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 122-131, 1994.