LINEAR-TIME TOP-K SORT METHOD

Patent №

US 8,296,306

Granted

2012-10-23

Filed 2011

Owner

KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY

Lab

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13304800

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).

AI classification

AI hardware0.97
Machine learning0.83
Evolutionary computation0.01
Speech0.00
Knowledge representation0.00
Vision0.00
Natural language0.00
Planning0.00

Ownership

KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY

assignment · 272840974

Assignors

WHANG, KYU-YOUNG, KIM, MIN SOO, LEE, JEONG-HOON

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC