Open Access System for Information Sharing

Login Library

 

Thesis
Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

점집합을 포하하는 커버링 문제들

Title
점집합을 포하하는 커버링 문제들
Authors
김상섭
Date Issued
2010
Publisher
포항공과대학교
Abstract
In this thesis we consider following two problems. Given a set S of n points in the plane, the disjoint two rectangle covering problem is to find a pair of disjoint rectangles such that their union contains S and the area of the larger rectangle is minimized. In this problem we consider two variants of this optimization problem: (1) the rectangles are allowed to be reoriented freely while restricting them to be parallel to each other, and (2) one rectangle is restricted to be axis-parallel but the other rectangle is allowed to be reoriented freely. For both of the problems, we present O(n^2logn)-time algorithms using O(n) space. For a set of n points in the plane, we consider the axis aligned (p,k)-BOX COVERING problem: Find p axis-aligned, pairwise-disjoint boxes that together contain n-k points. In this problem, we consider the boxes to be either squares or rectangles, and we want to minimize the area of the largest box. For a small, fixed number p, we give algorithms that find the solution in the following running times: For squares we have O(n+klogk) time for p = 1, and O(nlogn+k^plog^pk) time for p = 2, 3. For rectangles we get O(n+k^3) for p = 1 and O(nlogn + k^{2+p}log^{p-1}k) time for p = 2, 3. In all cases, our algorithms use O(n) space.
이 학위논문에서는 다음과 같은 두 개의 문제를 다룬다. n개의 점집합 S가 주어지면 disjoint two-rectangle covering문제는 S를 포함하면서 큰 직사각형의 크기가 최소가 되는 두 개의 직사각형을 찾는 문제이다. 이 문제에서 두 가지 종류의 최적화 문제를 다룬다 : (1) 두 직사각형이 서로 평행하지만 임의의 방향을 가지는 문제와 (2) 한 직사각형은 축에 평행하지만 다른 직사각형은 임의의 방향을 가지는 문제를 다룬다. 두 문제에 대해서 우리는 O(n2logn) 시간과 O(n)공간이 필요한 알고리즘을 제시한다. 평면에 있는 n개의 점에 대해 우리는 축에 평행한 (p,k)-BOXCOVREING문제를 다룬다: n-k개의 점을 포함하는 축에 평행하며 서로 평행한 p개의 상자를 구한다. 이 문제에서 상자는 정사각형이거나 직사각형이고, 우리는 큰상자의 크기를 최소화 한다. 고정된 작은 p에 대해 우리는 다음과 같은 시간이 걸리는 알고리즘을 제시한다: 정사각형의 경우, p = 1일 경우 O(n+klogk) 시간이 p = 2, 3일 경우 O(nlogn+k^plog^pk) 시간을 사용한다. 직사각형의 경우 p = 1일 경우 O(n+k^3) 시간이 p = 2, 3일 경우 O(nlogn + k^{2+p}log^{p-1}k) 시간을 사용한다. 모든 경우에 대해서 우리의 알고리즘은 O(n) 공간을 사용한다.
URI
http://postech.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000000547041
https://oasis.postech.ac.kr/handle/2014.oak/595
Article Type
Thesis
Files in This Item:
There are no files associated with this item.

qr_code

  • mendeley

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Views & Downloads

Browse