Invention Grant
- Patent Title: Linear-time top-k sort method
- Patent Title (中): 线性时间top-k排序方法
-
Application No.: US13304800Application Date: 2011-11-28
-
Publication No.: US08296306B1Publication Date: 2012-10-23
- Inventor: Kyu-Young Whang , Min Soo Kim , Jeong-Hoon Lee
- Applicant: Kyu-Young Whang , Min Soo Kim , Jeong-Hoon Lee
- Applicant Address: KR Daejeon
- Assignee: Korea Advanced Institute of Science and Technology
- Current Assignee: Korea Advanced Institute of Science and Technology
- Current Assignee Address: KR Daejeon
- Agency: H.C. Park & Associates, PLC
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
The present invention relates to an algorithm that retrieves only k data elements having the largest (or smallest) key values from a dataset (i.e., top-k results) in a time linearly proportional to the size of the dataset. The proposed method using the algorithm finds the top-k results using a k-sized min (or max) heap structure that maintains candidate elements of the top-k results by scanning all data elements in the dataset only once. In other words, the present invention provides a linear-time top-k sort method that finds top-k results in a time linearly proportional to the size of the dataset (i.e., O(n) time complexity), while conventional sort algorithms for finding top-k results cannot find the top-k results in a time linearly proportional to the size of the dataset (i.e., at least O(n log n) time complexity).
Public/Granted literature
- US20120271838A1 LINEAR-TIME TOP-K SORT METHOD Public/Granted day:2012-10-25
Information query