1 |
1
그래프에 포함된 삼각형을 열거하는 그래프삼각형열거장치에 있어서,그래프에 포함된 정점의 색을 기초로 상기 그래프에서 삼각형을 열거하는 작업을 처리하는 작업처리부; 상기 그래프의 정점의 색을 기초로 상기 그래프를 부분그래프로 분리함으로써 상기 작업을 적어도 하나의 부분작업으로 분할하여 그룹핑하고, 그룹핑된 그룹에 포함된 부분작업의 처리에 이용되는 부분그래프에 기초하여 상기 그룹을 계층화하는 작업관리부; 및계층화된 그룹 중 어느 하나의 그룹을 획득하고, 획득된 그룹에 포함된 부분작업을 상기 작업처리부에 할당하여 병렬적으로 처리되도록 하는 작업할당부를 포함하는, 그래프삼각형열거장치
|
2 |
2
제 1 항에 있어서,상기 작업관리부는,상기 작업을 처리하는데 필요한 그래프가 동일한 부분작업을 그룹핑하고, 그룹에 포함되는 부분작업에서 필요로 하는 그래프의 수에 기초하여 상기 그룹을 계층화시키는, 그래프삼각형열거장치
|
3 |
3
제 2 항에 있어서,상기 작업관리부는,계층화된 작업 그룹 중 기 설정된 조건을 만족하는 작업 그룹을 선택하고, 선택된 작업 그룹을 상기 부분작업으로써 상기 작업할당부에 제공하는, 그래프삼각형열거장치
|
4 |
4
제 3 항에 있어서,상기 작업관리부는, 상기 계층화된 작업 그룹 중 각 작업 그룹을 처리하는데 이용되는 그래프와 기 제공된 부분작업의 처리에 이용되는 그래프간 중복되는 그래프의 수에 기초하여 상기 작업 그룹을 선택하는, 그래프삼각형열거장치
|
5 |
5
제 1 항에 있어서,상기 그래프삼각형열거장치는, 상기 작업을 처리하는데 필요한 그래프를 획득하고, 획득된 그래프를 상기 작업처리부로 제공하는 그래프관리부를 더 포함하는, 그래프삼각형열거장치
|
6 |
6
제 5 항에 있어서,상기 그래프관리부는,상기 부분작업의 처리에 필요한 부분그래프의 저장여부를 식별하고, 저장되지 않은 부분그래프를 상기 그래프삼각형열거장치가 네트워크로 연결된 분산파일시스템에서 획득하는, 그래프삼각형열거장치
|
7 |
7
그래프삼각형열거장치가 그래프에 포함된 삼각형을 열거하는 방법에 있어서,마스터장치가 그래프에 포함된 정점의 색을 기초로 상기 그래프를 부분그래프로 분리함으로써 상기 그래프에서 삼각형을 열거하는 작업을 적어도 하나의 부분작업으로 분할하여 그룹핑하는 단계; 마스터장치가 그룹핑된 그룹에 포함되는 부분작업의 처리에 이용되는 부분그래프에 기초하여 상기 그룹을 계층화하는 단계; 마스터장치가 계층화된 그룹 중 어느 하나의 그룹을 상기 그래프삼각형열거장치에 포함되는 작업장치로 제공하는 단계; 및 작업장치가 상기 그룹에 포함된 분할작업을 병렬적으로 처리하는 단계를 포함하는, 그래프삼각형열거방법
|
8 |
8
제 7 항에 있어서,상기 그룹핑하는 단계는, 상기 부분작업을 처리하는데 필요한 그래프가 동일한 부분작업을 그룹핑하는 단계를 포함하고,상기 계층화하는 단계는,그룹에 포함되는 부분작업에서 필요로 하는 그래프의 수에 기초하여 상기 그룹을 계층화시키는 단계를 더 포함하는, 그래프삼각형열거방법
|
9 |
9
제 8 항에 있어서,상기 작업장치로 제공하는 단계는,계층화된 그룹 중 기 설정된 조건을 만족하는 그룹을 선택하는 단계; 및 선택된 그룹을 상기 부분작업으로써 상기 작업장치로 제공하는 단계를 포함하는, 그래프삼각형열거방법
|
10 |
10
제 9 항에 있어서,상기 그룹을 선택하는 단계는, 상기 계층화된 그룹 중 각 그룹을 처리하는데 이용되는 그래프와 기 제공된 부분작업의 처리에 이용되는 그래프간 중복되는 그래프의 수에 기초하여 상기 작업장치에 제공할 그룹을 선택하는 단계를 포함하는, 그래프삼각형열거방법
|
11 |
11
제 7 항에 있어서,상기 작업장치가 수행하는 상기 그래프삼각형열거방법에 있어서,상기 작업을 처리하는데 필요한 그래프를 획득하는 단계; 및 획득된 그래프를 기초로 상기 부분작업을 처리하는 단계를 포함하는, 그래프삼각형열거방법
|
12 |
12
제 11 항에 있어서,상기 그래프삼각형열거방법은, 상기 부분작업의 처리에 필요한 부분그래프의 저장여부를 식별하고, 저장되지 않은 부분그래프를 상기 그래프삼각형열거장치가 네트워크로 연결된 분산파일시스템에서 획득하는 단계를 포함하는, 그래프삼각형열거방법
|
13 |
13
제 7 항에 기재된 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체
|
14 |
14
그래프삼각형열거장치에 의해 수행되며, 제 7 항에 기재된 방법을 수행하기 위해 매체에 저장된 컴퓨터 프로그램
|