• 제목/요약/키워드: 볼록 다각형

검색결과 34건 처리시간 0.024초

k-DOP을 이용하여 2차원 볼록 다각형간의 Hausdorff 거리를 계산하는 효율적인 알고리즘 (An Efficient Algorithm for Hausdorff Distance Computation of 2D Convex Polygons using k-DOPs)

  • 이지은;김용준
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권2호
    • /
    • pp.111-123
    • /
    • 2009
  • 본 논문에서는 두 개의 이차원 볼록 다각형간의 Hausdorff 거리를 계산하는 효율적인 알고리즘을 제안한다. 볼록 다각형을 k-DOP으로 바운딩하고, k-DOP의 방향성과 계층적인 특성에 따라 관심영역만을 추적하는 방법으로, 본 논문에서 제안하는 알고리즘은 평균적으로 O(logn)시간에 수행되며, 최악의 경우에도 O(n)의 수행성능을 보인다.

정사각형 칠교판의 일곱 조각으로 만들 수 있는 볼록 다각형의 탐색 (An Inquiry into Convex Polygons which can be made by Seven Pieces of Square Seven-piece Puzzles)

  • 박교식
    • 대한수학교육학회지:수학교육학연구
    • /
    • 제17권3호
    • /
    • pp.221-232
    • /
    • 2007
  • 현재 학교수학에서는 탱그램의 몇 조각을 변끼리 서로 깔끔하게 붙여 특정한 다각형을 만드는 활동을 소개하고 있다. 이 연구는 이러한 활동을 심화하는 것에 초점을 맞추고 있다. 이 연구에서는 탱그램 뿐만 아니라, 그것과 유사한 정사각형 칠교판인 청소납언(淸少納言)의 칠교판과 피타고라스 퍼즐의 각각의 일곱 조각으로 만들 수 있는 볼록 다각형을 피크의 정리와 화 초(和 草)(2007)의 방법으로 모두 구하고 있다. 먼저 피크의 정리를 이용하여, 다음에는 화 초(和 草)(2007)의 방법을 변의 길이 조건을 만족하는 정사각형 칠교판의 경우로 일반화시켜, 정사각형 칠교판의 일곱 조각으로 만들 수 있는 볼록 다각형은 20개를 넘을 수 없다는 것을 보였다. 실제로 확인한 결과, 탱그램, 청소납언(淸少納言)의 칠교판, 피타고라스 퍼즐의 각각의 일곱 조각으로 만들 수 있는 볼록 다각형은 각각 13개, 16개, 12개이다.

  • PDF

구상의 볼록 다각형의 교차 계산을 위한 새로운 간선 전진 기법의 선형 시간 알고리즘 (A Linear-Time Algorithm with a New Edge Advancing Mechanism for Intersecting Spherical Convex Polygons)

  • 하종성
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제28권1_2호
    • /
    • pp.58-63
    • /
    • 2001
  • 본 논문에서는 먼저 평면상에서 블록 다각형의 교차를 계산하는 새로운 알고리즘을 제시한다. 이 알고리즘은 O'Rourke[5]의 알고리즘과는 다른 간선의 전진 규칙을 사용하여 구상으로 확장되는데 모호함이 제거되어 구상에서도 선형적인 시간에 볼록 다각형의 교차를 계산할 수 있도록 확장하였다.

  • PDF

다각형 교차 문제를 위한 상수 시간 재구성메쉬 알고리즘 (Constant Time RMESH Algorithms for Polygon Intersection Problems)

  • 김수환
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권11호
    • /
    • pp.1344-1352
    • /
    • 1999
  • 본 논문에서는 두 단순 다각형의 교차 영역을 구하는 문제를 재구성메쉬(RMESH) 상에서 상수 시간에 해결하는 두 개의 알고리즘을 제시한다. 먼저, 두 다각형이 모두 볼록 다각형일 때, N$\times$N RMESH에서 상수 시간에 교차 영역을 구하는 알고리즘을 제시한다, 여기서 N은 두 다각형의 정점의 개수의 합이다. 그리고, 두 일반적인 단순 다각형의 교차 영역을 구하는 문제에 대해서 (N+T)$\times$(N+T)2 RMESH에서 수행되는 상수 시간 알고리즘을 제시한다, 여기서 T는 최악의 경우 두 다각형의 경계선 상의 교차점의 개수로서 두 다각형의 정점의 개수가 각각 n과 m일 때 n.m에 해당한다. 두 다각형 중 하나가 볼록 다각형인 경우는 T = 2.max{n, m}이다. 이 알고리즘은 두 다각형의 모든 교차 영역 조각들을 구한 후 RMESH의 0번째 열에 차례로 배치해 준다. Abstract In this paper, we consider two constant time algorithms for polygon intersection problems on a reconfigurable mesh(in short, RMESH). First, we present a constant time algorithm for computing the intersection of two convex polygons on an N$\times$N RMESH, where N is the total number of vertices in both polygons. Second, we present a constant time algorithm for computing the intersection of two simple polygons on an (N+T)$\times$(N+T)2 RMESH, where T is the worstcase number of intersection points between the boundaries of them. T = n m, where n and m are the numbers of vertices of two polygons respectively. If either of them is convex, then T = 2 max{n,m}. The algorithm computes the intersection of them, and then arranges each intersection component onto the 0-th column of the mesh.

지형에서의 음영공간을 통과하는 최적경로 생성 (A generation of Optimal Path Passing through Shadow Volume in Terrain)

  • 임인선;구자영
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권6호
    • /
    • pp.131-137
    • /
    • 2007
  • 전파가 미치지 않는 3차원 지형에서의 음영공간을 항공기가 안전하게 목적지까지 비행하는 최단 경로를 구하고자 하는 것이다. 여기서 비교적 넓은 음영공간을 다각형 형태의 볼록 다각형으로 분할하고, 분할된 볼록 다각형 내에서는 가중치 값에 따라 중간목적지까지의 경로를 찾고, 그 중간목적지를 시작점으로 하여 인접한 다각형에서 다시 목적지를 찾아가는 과정을 분할된 다각형 내에서 반복해서 최종 목적지까지의 최단 경로를 찾아가는 방법을 제안하였다. 구현은 3차원 실지형 상에서 전파가 미치지 않는 음영공간상에 Graph Growth 알고리즘의 임계값을 적용한 수정된 알고리즘을 이용하여 최단 경로를 탐색하였다. 실험에 의해 본 논문에서 제안한 방법이 효과적인 비행 궤적을 생성하였다.

  • PDF

다각형을 통과하는 곡선의 최적화 (Finding Optimized Curves Passing through a Polygon)

  • 추연웅;구자영
    • 한국정보처리학회논문지
    • /
    • 제5권9호
    • /
    • pp.2388-2394
    • /
    • 1998
  • 제어점들이 주어지지 않고 다각형이 주어질 때 그 다각형의 내부를 통과하는 곡선을 생성하는 방법을 제안하였다. 다각형의 볼록 분할을 통해 제어점들을 선정하였으며 곡선 세그먼트의 1차 연속성을 만족시키면서 2차 불연속성을 극소화하는 방법과 점성 저항 하에서 곡선 세그먼트의 1차 연속성을 만족시키면서 소비 에너지를 극소화하는 방법을 제안하였다.

  • PDF

선분가시 다각형 내부에 있는 두 점 사이의 최단 경로를 구하는 빠른 알고리즘 (A Fast Shortest Path Algorithm Between Two Points inside a Segment-Visible Polygon)

  • 김수환
    • 한국정보통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.369-374
    • /
    • 2010
  • 다각형 내부에 위치한 두 점 사이의 최단 경로는 다각형의 외부를 지나지 않는 경로 중에서 길이가 가장 짧은 경로를 말한다. 일반적인 단순 다각형에서 최단 경로를 구하는 선형 시간 알고리즘은 매우 복잡한 과정으로 알려진 삼각분할을 전처리과정으로 수행해야 한다. 따라서 이론적으로는 최적인 시간복잡도를 갖지만, 실제적으로는 구현이 어려울 뿐만 아니라 입력의 크기가 매우 크지 않은 한 수행 시간이 효율적이지 못하다. 본 논문에서는 다각형 내부의 모든 점들을 볼 수 있는 선분이 존재하는 다각형 부류인 선분가시 다각형의 내부에 위치한 두 점 사이의 최단 경로를 구하는 선형 시간 알고리즘을 제시한다. 이 알고리즘은 삼각 분할을 필요로 하지 않으며, 볼록 외피 구축 등 단순한 절차만으로 구성되어 있어 구현이 용이할 뿐만 아니라 수행 속도도 빠르다

벡터를 활용한 볼록다각형의 무게중심 탐구

  • 한인기;김기수
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제18권2호
    • /
    • pp.289-294
    • /
    • 2004
  • 제 7차 수학과 교육과정에서 벡터는 수학 II에서 다루며, 삼각함수, 좌표와 함께 도형의 성질을 대수적으로 탐구하는 중요한 도구이다. 본 연구에서는 벡터 개념을 이용하여 볼록 n각형의 무게중심의 성질을 탐구하고, 이를 바탕으로 '볼록 n각형에서 n개의 중선은 한 점에서 교차하며 교점은 각 중선을 (n-1):1로 나눈다'는 것을 벡터를 이용하여 증명하였다.

  • PDF

셀-분할 방식에 의한 운동계획 알고리즘의 확장 (Expansion of Motion Planning Algorithms by Cell-Decomposition)

  • 안진영;유견아
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.887-889
    • /
    • 2003
  • 사다리꼴-분할 방식은 로봇 경로 계획 알고리즘 중 완전 셀-분할 방식중의 하나로서 장애물과 떨어진 경로를 제공하므로 안정성을 제공하는 방식이다. 사다리꼴-분할 방식은 다각형 환경으로 이루어진 형상공간에서 정의되며 자유공간을 볼록 다각형으로 이루어진 셀(cell)로 나누어 로봇 운동을 계획하는데, 원과 같은 비다각형 장애물이 존재하는 경우에 대해서는 이 성질을 만족하는 분할 방법이 알려져 있지 않다. 본 논문에서는 기존의 다각형 환경에서 정의된 사다리꼴-분할 방식을 분할의 완전성을 잃지 않고 원의 호를 포함하는 환경으로 확장하는 알고리즘을 소개하고 구현한다.

  • PDF

단순 다각형 계층구조에서의 삼각화와 경비가능충분집합 (A Triangulation and Guard Sufficiency Set of the Hierarchy of Simple Polygons)

  • 양태천
    • 정보처리학회논문지A
    • /
    • 제15A권5호
    • /
    • pp.295-300
    • /
    • 2008
  • 본 논문은 화랑문제 분야에 관한 것으로, 다각형의 계층구조에서 경비충분집합에 될 수 있는 기하학적인 요소들에 관해 다루었다. 경비충분 집합이 될 수 있는 기하학적인 요소로 다각형의 삼각화를 고려하였고, 다각형의 삼각화한 대각선분에 대해 완전가시성으로 양쪽을 다 감시할 경우 경비충분집합이 되는 삼각형의 부류가 볼록 다각형, 단변단조 다각형, 소용돌이 다각형임을 보였고, 그 외의 별모양 다각형, 단조 다각형, 완전외부가시성 다각형에서는 경비충분집합이 되지 못함을 보였다.